1 line
1.1 MiB
1 line
1.1 MiB
(()=>{var t,r,n={1519:(t,r,n)=>{"use strict";var a=n(397),o=n(2572),s=n(1147),l=n(9443);function formatProdErrorMessage(t){var r="https://react.dev/errors/"+t;if(1<arguments.length){r+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)r+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+t+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function isValidContainer(t){return!(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType)}function getNearestMountedFiber(t){var r=t,n=t;if(t.alternate)for(;r.return;)r=r.return;else{t=r;do{0!=(4098&(r=t).flags)&&(n=r.return),t=r.return}while(t)}return 3===r.tag?n:null}function getSuspenseInstanceFromFiber(t){if(13===t.tag){var r=t.memoizedState;if(null===r&&(null!==(t=t.alternate)&&(r=t.memoizedState)),null!==r)return r.dehydrated}return null}function getActivityInstanceFromFiber(t){if(31===t.tag){var r=t.memoizedState;if(null===r&&(null!==(t=t.alternate)&&(r=t.memoizedState)),null!==r)return r.dehydrated}return null}function assertIsMounted(t){if(getNearestMountedFiber(t)!==t)throw Error(formatProdErrorMessage(188))}function findCurrentHostFiberImpl(t){var r=t.tag;if(5===r||26===r||27===r||6===r)return t;for(t=t.child;null!==t;){if(null!==(r=findCurrentHostFiberImpl(t)))return r;t=t.sibling}return null}function traverseVisibleHostChildren(t,r,n,a,o,s){for(;null!==t;){if(5===t.tag&&n(t,a,o,s)||(22!==t.tag||null===t.memoizedState)&&(r||5!==t.tag)&&traverseVisibleHostChildren(t.child,r,n,a,o,s))return!0;t=t.sibling}return!1}function getFragmentParentHostFiber(t){for(t=t.return;null!==t;){if(3===t.tag||5===t.tag)return t;t=t.return}return null}function findFragmentInstanceSiblings(t,r,n){for(var a=3<arguments.length&&void 0!==arguments[3]&&arguments[3];null!==n;){if(n===r){if(a=!0,!n.sibling)return!0;n=n.sibling}if(5===n.tag){if(a)return t[1]=n,!0;t[0]=n}else if((22!==n.tag||null===n.memoizedState)&&findFragmentInstanceSiblings(t,r,n.child,a))return!0;n=n.sibling}return!1}function getInstanceFromHostFiber(t){switch(t.tag){case 5:return t.stateNode;case 3:return t.stateNode.containerInfo;default:throw Error(formatProdErrorMessage(559))}}var u=null,m=null;function findNextSibling(t){return u=t,!0}function isFiberPrecedingCheck(t,r,n){return t===n||t===r&&(u=t,!0)}function isFiberFollowingCheck(t,r,n){return t===n?(m=t,!1):t===r&&(null!==m&&(u=t),!0)}function getParentForFragmentAncestors(t){if(null===t)return null;do{t=null===t?null:t.return}while(t&&5!==t.tag&&27!==t.tag&&3!==t.tag);return t||null}function getLowestCommonAncestor(t,r,n){for(var a=0,o=t;o;o=n(o))a++;o=0;for(var s=r;s;s=n(s))o++;for(;0<a-o;)t=n(t),a--;for(;0<o-a;)r=n(r),o--;for(;a--;){if(t===r||null!==r&&t===r.alternate)return t;t=n(t),r=n(r)}return null}var p=Object.assign,v=Symbol.for("react.element"),_=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),y=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),k=Symbol.for("react.consumer"),C=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),D=Symbol.for("react.suspense"),I=Symbol.for("react.suspense_list"),x=Symbol.for("react.memo"),N=Symbol.for("react.lazy");Symbol.for("react.scope");var R=Symbol.for("react.activity"),A=Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var M=Symbol.for("react.memo_cache_sentinel"),P=Symbol.for("react.postpone"),F=Symbol.for("react.view_transition"),O=Symbol.iterator;function getIteratorFn(t){return null===t||"object"!=typeof t?null:"function"==typeof(t=O&&t[O]||t["@@iterator"])?t:null}var H=Symbol.asyncIterator,L=Symbol.for("react.client.reference");function getComponentNameFromType(t){if(null==t)return null;if("function"==typeof t)return t.$$typeof===L?null:t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case S:return"Fragment";case w:return"Profiler";case y:return"StrictMode";case D:return"Suspense";case I:return"SuspenseList";case R:return"Activity";case F:return"ViewTransition"}if("object"==typeof t)switch(t.$$typeof){case E:return"Portal";case C:return t.displayName||"Context";case k:return(t._context.displayName||"Context")+".Consumer";case T:var r=t.render;return(t=t.displayName)||(t=""!==(t=r.displayName||r.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case x:return null!==(r=t.displayName||null)?r:getComponentNameFromType(t.type)||"Memo";case N:r=t._payload,t=t._init;try{return getComponentNameFromType(t(r))}catch(t){}}return null}var B=Array.isArray,z=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U={pending:!1,data:null,method:null,action:null};function setSrcObject(t,r,n){function cleanUp(){URL.revokeObjectURL(a),t.removeEventListener(o,cleanUp),t.removeEventListener("error",cleanUp)}var a=URL.createObjectURL(n),o="img"===r?"load":"loadstart";t.addEventListener(o,cleanUp),t.addEventListener("error",cleanUp),t.setAttribute("src",a)}var W=[],j=-1;function createCursor(t){return{current:t}}function pop(t){0>j||(t.current=W[j],W[j]=null,j--)}function push(t,r){j++,W[j]=t.current,t.current=r}var $,q,G=createCursor(null),K=createCursor(null),Y=createCursor(null),X=createCursor(null);function pushHostContainer(t,r){switch(push(Y,r),push(K,t),push(G,null),r.nodeType){case 9:case 11:t=(t=r.documentElement)&&(t=t.namespaceURI)?getOwnHostContext(t):0;break;default:if(t=r.tagName,r=r.namespaceURI)t=getChildHostContextProd(r=getOwnHostContext(r),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}pop(G),push(G,t)}function popHostContainer(){pop(G),pop(K),pop(Y)}function pushHostContext(t){null!==t.memoizedState&&push(X,t);var r=G.current,n=getChildHostContextProd(r,t.type);r!==n&&(push(K,t),push(G,n))}function popHostContext(t){K.current===t&&(pop(G),pop(K)),X.current===t&&(pop(X),Ja._currentValue=U)}function describeBuiltInComponentFrame(t){if(void 0===$)try{throw Error()}catch(t){var r=t.stack.trim().match(/\n( *(at )?)/);$=r&&r[1]||"",q=-1<t.stack.indexOf("\n at")?" (<anonymous>)":-1<t.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+$+t+q}var Q=!1;function describeNativeComponentFrame(t,r){if(!t||Q)return"";Q=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(r){var Fake=function(){throw Error()};if(Object.defineProperty(Fake.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(Fake,[])}catch(t){var n=t}Reflect.construct(t,[],Fake)}else{try{Fake.call()}catch(t){n=t}t.call(Fake.prototype)}}else{try{throw Error()}catch(t){n=t}(Fake=t())&&"function"==typeof Fake.catch&&Fake.catch((function(){}))}}catch(t){if(t&&n&&"string"==typeof t.stack)return[t.stack,n.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var o=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");o&&o.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=a.DetermineComponentFrameRoot(),l=s[0],u=s[1];if(l&&u){var m=l.split("\n"),p=u.split("\n");for(o=a=0;a<m.length&&!m[a].includes("DetermineComponentFrameRoot");)a++;for(;o<p.length&&!p[o].includes("DetermineComponentFrameRoot");)o++;if(a===m.length||o===p.length)for(a=m.length-1,o=p.length-1;1<=a&&0<=o&&m[a]!==p[o];)o--;for(;1<=a&&0<=o;a--,o--)if(m[a]!==p[o]){if(1!==a||1!==o)do{if(a--,0>--o||m[a]!==p[o]){var v="\n"+m[a].replace(" at new "," at ");return t.displayName&&v.includes("<anonymous>")&&(v=v.replace("<anonymous>",t.displayName)),v}}while(1<=a&&0<=o);break}}}finally{Q=!1,Error.prepareStackTrace=n}return(n=t?t.displayName||t.name:"")?describeBuiltInComponentFrame(n):""}function describeFiber(t,r){switch(t.tag){case 26:case 27:case 5:return describeBuiltInComponentFrame(t.type);case 16:return describeBuiltInComponentFrame("Lazy");case 13:return t.child!==r&&null!==r?describeBuiltInComponentFrame("Suspense Fallback"):describeBuiltInComponentFrame("Suspense");case 19:return describeBuiltInComponentFrame("SuspenseList");case 0:case 15:return describeNativeComponentFrame(t.type,!1);case 11:return describeNativeComponentFrame(t.type.render,!1);case 1:return describeNativeComponentFrame(t.type,!0);case 31:return describeBuiltInComponentFrame("Activity");case 30:return describeBuiltInComponentFrame("ViewTransition");default:return""}}function getStackByFiberInDevAndProd(t){try{var r="",n=null;do{r+=describeFiber(t,n),n=t,t=t.return}while(t);return r}catch(t){return"\nError generating stack: "+t.message+"\n"+t.stack}}var Z=Object.prototype.hasOwnProperty,J=o.unstable_scheduleCallback,ee=o.unstable_cancelCallback,te=o.unstable_shouldYield,re=o.unstable_requestPaint,ne=o.unstable_now,ae=o.unstable_getCurrentPriorityLevel,oe=o.unstable_ImmediatePriority,ie=o.unstable_UserBlockingPriority,se=o.unstable_NormalPriority,le=o.unstable_LowPriority,ue=o.unstable_IdlePriority,ce=o.log,de=o.unstable_setDisableYieldValue,fe=null,me=null;function setIsStrictModeForDevtools(t){if("function"==typeof ce&&de(t),me&&"function"==typeof me.setStrictMode)try{me.setStrictMode(fe,t)}catch(t){}}var pe=Math.clz32?Math.clz32:function(t){return 0===(t>>>=0)?32:31-(he(t)/ve|0)|0},he=Math.log,ve=Math.LN2;var _e=256,ge=262144,be=4194304;function getHighestPriorityLanes(t){var r=42&t;if(0!==r)return r;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&t;case 262144:case 524288:case 1048576:case 2097152:return 3932160&t;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&t;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function getNextLanes(t,r,n){var a=t.pendingLanes;if(0===a)return 0;var o=0,s=t.suspendedLanes,l=t.pingedLanes;t=t.warmLanes;var u=134217727&a;return 0!==u?0!==(a=u&~s)?o=getHighestPriorityLanes(a):0!==(l&=u)?o=getHighestPriorityLanes(l):n||0!==(n=u&~t)&&(o=getHighestPriorityLanes(n)):0!==(u=a&~s)?o=getHighestPriorityLanes(u):0!==l?o=getHighestPriorityLanes(l):n||0!==(n=a&~t)&&(o=getHighestPriorityLanes(n)),0===o?0:0!==r&&r!==o&&0==(r&s)&&((s=o&-o)>=(n=r&-r)||32===s&&0!=(4194048&n))?r:o}function checkIfRootIsPrerendering(t,r){return 0==(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&r)}function computeExpirationTime(t,r){switch(t){case 1:case 2:case 4:case 8:case 64:return r+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r+5e3;default:return-1}}function claimNextRetryLane(){var t=be;return 0==(62914560&(be<<=1))&&(be=4194304),t}function createLaneMap(t){for(var r=[],n=0;31>n;n++)r.push(t);return r}function markRootUpdated$1(t,r){t.pendingLanes|=r,t.indicatorLanes|=4194048&r,268435456!==r&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function markSpawnedDeferredLane(t,r,n){t.pendingLanes|=r,t.suspendedLanes&=~r;var a=31-pe(r);t.entangledLanes|=r,t.entanglements[a]=1073741824|t.entanglements[a]|261930&n}function markRootEntangled(t,r){var n=t.entangledLanes|=r;for(t=t.entanglements;n;){var a=31-pe(n),o=1<<a;o&r|t[a]&r&&(t[a]|=r),n&=~o}}function getBumpedLaneForHydration(t,r){var n=r&-r;return 0!=((n=0!=(42&n)?1:getBumpedLaneForHydrationByLane(n))&(t.suspendedLanes|r))?0:n}function getBumpedLaneForHydrationByLane(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function lanesToEventPriority(t){return 2<(t&=-t)?8<t?0!=(134217727&t)?32:268435456:8:2}function resolveUpdatePriority(){var t=V.p;return 0!==t?t:void 0===(t=window.event)?32:getEventPriority(t.type)}function runWithPriority(t,r){var n=V.p;try{return V.p=t,r()}finally{V.p=n}}var Ee=Math.random().toString(36).slice(2),Se="__reactFiber$"+Ee,ye="__reactProps$"+Ee,we="__reactContainer$"+Ee,ke="__reactEvents$"+Ee,Ce="__reactListeners$"+Ee,Te="__reactHandles$"+Ee,De="__reactResources$"+Ee,Ie="__reactMarker$"+Ee,xe="__reactScroll$"+Ee;function detachDeletedInstance(t){delete t[Se],delete t[ye],delete t[ke],delete t[Ce],delete t[Te]}function getClosestInstanceFromNode(t){var r=t[Se];if(r)return r;for(var n=t.parentNode;n;){if(r=n[we]||n[Se]){if(n=r.alternate,null!==r.child||null!==n&&null!==n.child)for(t=getParentHydrationBoundary(t);null!==t;){if(n=t[Se])return n;t=getParentHydrationBoundary(t)}return r}n=(t=n).parentNode}return null}function getInstanceFromNode(t){if(t=t[Se]||t[we]){var r=t.tag;if(5===r||6===r||13===r||31===r||26===r||27===r||3===r)return t}return null}function getNodeFromInstance(t){var r=t.tag;if(5===r||26===r||27===r||6===r)return t.stateNode;throw Error(formatProdErrorMessage(33))}function getResourcesFromRoot(t){var r=t[De];return r||(r=t[De]={hoistableStyles:new Map,hoistableScripts:new Map}),r}function markNodeAsHoistable(t){t[Ie]=!0}var Ne=new Set,Re={};function registerTwoPhaseEvent(t,r){registerDirectEvent(t,r),registerDirectEvent(t+"Capture",r)}function registerDirectEvent(t,r){for(Re[t]=r,t=0;t<r.length;t++)Ne.add(r[t])}var Ae=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Me={},Pe={};var Fe=!1,Oe=!1;function pushMutationContext(){var t=Oe;return Oe=!1,t}function popMutationContext(t){Oe&&(Fe=!0),Oe=t}function setValueForAttribute(t,r,n){if(o=r,Z.call(Pe,o)||!Z.call(Me,o)&&(Ae.test(o)?Pe[o]=!0:(Me[o]=!0,0)))if(null===n)t.removeAttribute(r);else{switch(typeof n){case"undefined":case"function":case"symbol":return void t.removeAttribute(r);case"boolean":var a=r.toLowerCase().slice(0,5);if("data-"!==a&&"aria-"!==a)return void t.removeAttribute(r)}t.setAttribute(r,""+n)}var o}function setValueForKnownAttribute(t,r,n){if(null===n)t.removeAttribute(r);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":return void t.removeAttribute(r)}t.setAttribute(r,""+n)}}function setValueForNamespacedAttribute(t,r,n,a){if(null===a)t.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":return void t.removeAttribute(n)}t.setAttributeNS(r,n,""+a)}}function getToStringValue(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return t;default:return""}}function isCheckable(t){var r=t.type;return(t=t.nodeName)&&"input"===t.toLowerCase()&&("checkbox"===r||"radio"===r)}function trackValueOnNode(t,r,n){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,r);if(!t.hasOwnProperty(r)&&void 0!==a&&"function"==typeof a.get&&"function"==typeof a.set){var o=a.get,s=a.set;return Object.defineProperty(t,r,{configurable:!0,get:function(){return o.call(this)},set:function(t){n=""+t,s.call(this,t)}}),Object.defineProperty(t,r,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(t){n=""+t},stopTracking:function(){t._valueTracker=null,delete t[r]}}}}function track(t){if(!t._valueTracker){var r=isCheckable(t)?"checked":"value";t._valueTracker=trackValueOnNode(t,r,""+t[r])}}function trackHydrated(t,r,n){if(t._valueTracker)return!1;if(isCheckable(t)){var a="checked";r=""+n}else a="value";return n=""+t[a],t._valueTracker=trackValueOnNode(t,a,r),n!==r}function updateValueIfChanged(t){if(!t)return!1;var r=t._valueTracker;if(!r)return!0;var n=r.getValue(),a="";return t&&(a=isCheckable(t)?t.checked?"true":"false":t.value),(t=a)!==n&&(r.setValue(t),!0)}function getActiveElement(t){if(void 0===(t=t||("undefined"!=typeof document?document:void 0)))return null;try{return t.activeElement||t.body}catch(r){return t.body}}var He=/[\n"\\]/g;function escapeSelectorAttributeValueInsideDoubleQuotes(t){return t.replace(He,(function(t){return"\\"+t.charCodeAt(0).toString(16)+" "}))}function updateInput(t,r,n,a,o,s,l,u){t.name="",null!=l&&"function"!=typeof l&&"symbol"!=typeof l&&"boolean"!=typeof l?t.type=l:t.removeAttribute("type"),null!=r?"number"===l?(0===r&&""===t.value||t.value!=r)&&(t.value=""+getToStringValue(r)):t.value!==""+getToStringValue(r)&&(t.value=""+getToStringValue(r)):"submit"!==l&&"reset"!==l||t.removeAttribute("value"),null!=r?setDefaultValue(t,l,getToStringValue(r)):null!=n?setDefaultValue(t,l,getToStringValue(n)):null!=a&&t.removeAttribute("value"),null==o&&null!=s&&(t.defaultChecked=!!s),null!=o&&(t.checked=o&&"function"!=typeof o&&"symbol"!=typeof o),null!=u&&"function"!=typeof u&&"symbol"!=typeof u&&"boolean"!=typeof u?t.name=""+getToStringValue(u):t.removeAttribute("name")}function setDefaultValue(t,r,n){"number"===r&&getActiveElement(t.ownerDocument)===t||t.defaultValue===""+n||(t.defaultValue=""+n)}function updateOptions(t,r,n,a){if(t=t.options,r){r={};for(var o=0;o<n.length;o++)r["$"+n[o]]=!0;for(n=0;n<t.length;n++)o=r.hasOwnProperty("$"+t[n].value),t[n].selected!==o&&(t[n].selected=o),o&&a&&(t[n].defaultSelected=!0)}else{for(n=""+getToStringValue(n),r=null,o=0;o<t.length;o++){if(t[o].value===n)return t[o].selected=!0,void(a&&(t[o].defaultSelected=!0));null!==r||t[o].disabled||(r=t[o])}null!==r&&(r.selected=!0)}}function updateTextarea(t,r,n){null==r||((r=""+getToStringValue(r))!==t.value&&(t.value=r),null!=n)?t.defaultValue=null!=n?""+getToStringValue(n):"":t.defaultValue!==r&&(t.defaultValue=r)}function setTextContent(t,r){if(r){var n=t.firstChild;if(n&&n===t.lastChild&&3===n.nodeType)return void(n.nodeValue=r)}t.textContent=r}var Le=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function setValueForStyle(t,r,n){var a=0===r.indexOf("--");null==n||"boolean"==typeof n||""===n?a?t.setProperty(r,""):"float"===r?t.cssFloat="":t[r]="":a?t.setProperty(r,n):"number"!=typeof n||0===n||Le.has(r)?"float"===r?t.cssFloat=n:t[r]=(""+n).trim():t[r]=n+"px"}function setValueForStyles(t,r,n){if(null!=r&&"object"!=typeof r)throw Error(formatProdErrorMessage(62));if(t=t.style,null!=n){for(var a in n)!n.hasOwnProperty(a)||null!=r&&r.hasOwnProperty(a)||(0===a.indexOf("--")?t.setProperty(a,""):"float"===a?t.cssFloat="":t[a]="",Oe=!0);for(var o in r)a=r[o],r.hasOwnProperty(o)&&n[o]!==a&&(setValueForStyle(t,o,a),Oe=!0)}else for(var s in r)r.hasOwnProperty(s)&&setValueForStyle(t,s,r[s])}function isCustomElement(t){if(-1===t.indexOf("-"))return!1;switch(t){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!1;default:return!0}}var Be=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),ze=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function sanitizeURL(t){return ze.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function noop$1(){}var Ve=null;function getEventTarget(t){return(t=t.target||t.srcElement||window).correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}var Ue=null,We=null;function restoreStateOfTarget(t){var r=getInstanceFromNode(t);if(r&&(t=r.stateNode)){var n=t[ye]||null;e:switch(t=r.stateNode,r.type){case"input":if(updateInput(t,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),r=n.name,"radio"===n.type&&null!=r){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+escapeSelectorAttributeValueInsideDoubleQuotes(""+r)+'"][type="radio"]'),r=0;r<n.length;r++){var a=n[r];if(a!==t&&a.form===t.form){var o=a[ye]||null;if(!o)throw Error(formatProdErrorMessage(90));updateInput(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(r=0;r<n.length;r++)(a=n[r]).form===t.form&&updateValueIfChanged(a)}break e;case"textarea":updateTextarea(t,n.value,n.defaultValue);break e;case"select":null!=(r=n.value)&&updateOptions(t,!!n.multiple,r,!1)}}}var je=!1;function batchedUpdates$1(t,r,n){if(je)return t(r,n);je=!0;try{return t(r)}finally{if(je=!1,(null!==Ue||null!==We)&&(flushSyncWork$1(),Ue&&(r=Ue,t=We,We=Ue=null,restoreStateOfTarget(r),t)))for(r=0;r<t.length;r++)restoreStateOfTarget(t[r])}}function getListener(t,r){var n=t.stateNode;if(null===n)return null;var a=n[ye]||null;if(null===a)return null;n=a[r];e:switch(r){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(a=!("button"===(t=t.type)||"input"===t||"select"===t||"textarea"===t)),t=!a;break e;default:t=!1}if(t)return null;if(n&&"function"!=typeof n)throw Error(formatProdErrorMessage(231,r,typeof n));return n}var $e=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),qe=!1;if($e)try{var Ge={};Object.defineProperty(Ge,"passive",{get:function(){qe=!0}}),window.addEventListener("test",Ge,Ge),window.removeEventListener("test",Ge,Ge)}catch(t){qe=!1}var Ke=null,Ye=null,Xe=null;function getData(){if(Xe)return Xe;var t,r,n=Ye,a=n.length,o="value"in Ke?Ke.value:Ke.textContent,s=o.length;for(t=0;t<a&&n[t]===o[t];t++);var l=a-t;for(r=1;r<=l&&n[a-r]===o[s-r];r++);return Xe=o.slice(t,1<r?1-r:void 0)}function getEventCharCode(t){var r=t.keyCode;return"charCode"in t?0===(t=t.charCode)&&13===r&&(t=13):t=r,10===t&&(t=13),32<=t||13===t?t:0}function functionThatReturnsTrue(){return!0}function functionThatReturnsFalse(){return!1}function createSyntheticEvent(t){function SyntheticBaseEvent(r,n,a,o,s){for(var l in this._reactName=r,this._targetInst=a,this.type=n,this.nativeEvent=o,this.target=s,this.currentTarget=null,t)t.hasOwnProperty(l)&&(r=t[l],this[l]=r?r(o):o[l]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?functionThatReturnsTrue:functionThatReturnsFalse,this.isPropagationStopped=functionThatReturnsFalse,this}return p(SyntheticBaseEvent.prototype,{preventDefault:function(){this.defaultPrevented=!0;var t=this.nativeEvent;t&&(t.preventDefault?t.preventDefault():"unknown"!=typeof t.returnValue&&(t.returnValue=!1),this.isDefaultPrevented=functionThatReturnsTrue)},stopPropagation:function(){var t=this.nativeEvent;t&&(t.stopPropagation?t.stopPropagation():"unknown"!=typeof t.cancelBubble&&(t.cancelBubble=!0),this.isPropagationStopped=functionThatReturnsTrue)},persist:function(){},isPersistent:functionThatReturnsTrue}),SyntheticBaseEvent}var Qe,Ze,Je,et={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tt=createSyntheticEvent(et),rt=p({},et,{view:0,detail:0}),nt=createSyntheticEvent(rt),at=p({},rt,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:getEventModifierState,button:0,buttons:0,relatedTarget:function(t){return void 0===t.relatedTarget?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Je&&(Je&&"mousemove"===t.type?(Qe=t.screenX-Je.screenX,Ze=t.screenY-Je.screenY):Ze=Qe=0,Je=t),Qe)},movementY:function(t){return"movementY"in t?t.movementY:Ze}}),ot=createSyntheticEvent(at),it=createSyntheticEvent(p({},at,{dataTransfer:0})),st=createSyntheticEvent(p({},rt,{relatedTarget:0})),lt=createSyntheticEvent(p({},et,{animationName:0,elapsedTime:0,pseudoElement:0})),ut=createSyntheticEvent(p({},et,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}})),ct=createSyntheticEvent(p({},et,{data:0})),dt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ft={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},mt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function modifierStateGetter(t){var r=this.nativeEvent;return r.getModifierState?r.getModifierState(t):!!(t=mt[t])&&!!r[t]}function getEventModifierState(){return modifierStateGetter}var pt=createSyntheticEvent(p({},rt,{key:function(t){if(t.key){var r=dt[t.key]||t.key;if("Unidentified"!==r)return r}return"keypress"===t.type?13===(t=getEventCharCode(t))?"Enter":String.fromCharCode(t):"keydown"===t.type||"keyup"===t.type?ft[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:getEventModifierState,charCode:function(t){return"keypress"===t.type?getEventCharCode(t):0},keyCode:function(t){return"keydown"===t.type||"keyup"===t.type?t.keyCode:0},which:function(t){return"keypress"===t.type?getEventCharCode(t):"keydown"===t.type||"keyup"===t.type?t.keyCode:0}})),ht=createSyntheticEvent(p({},at,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),vt=createSyntheticEvent(p({},rt,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:getEventModifierState})),_t=createSyntheticEvent(p({},et,{propertyName:0,elapsedTime:0,pseudoElement:0})),gt=createSyntheticEvent(p({},at,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0})),bt=createSyntheticEvent(p({},et,{newState:0,oldState:0})),Et=[9,13,27,32],St=$e&&"CompositionEvent"in window,yt=null;$e&&"documentMode"in document&&(yt=document.documentMode);var wt=$e&&"TextEvent"in window&&!yt,kt=$e&&(!St||yt&&8<yt&&11>=yt),Ct=String.fromCharCode(32),Tt=!1;function isFallbackCompositionEnd(t,r){switch(t){case"keyup":return-1!==Et.indexOf(r.keyCode);case"keydown":return 229!==r.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function getDataFromCustomEvent(t){return"object"==typeof(t=t.detail)&&"data"in t?t.data:null}var Dt=!1;var It={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function isTextInputElement(t){var r=t&&t.nodeName&&t.nodeName.toLowerCase();return"input"===r?!!It[t.type]:"textarea"===r}function isEventSupported(t){if(!$e)return!1;var r=(t="on"+t)in document;return r||((r=document.createElement("div")).setAttribute(t,"return;"),r="function"==typeof r[t]),r}function createAndAccumulateChangeEvent(t,r,n,a){Ue?We?We.push(a):We=[a]:Ue=a,0<(r=accumulateTwoPhaseListeners(r,"onChange")).length&&(n=new tt("onChange","change",null,n,a),t.push({event:n,listeners:r}))}var xt=null,Nt=null;function runEventInBatch$1(t){processDispatchQueue(t,0)}function getInstIfValueChanged(t){if(updateValueIfChanged(getNodeFromInstance(t)))return t}function getTargetInstForChangeEvent(t,r){if("change"===t)return r}var Rt=!1;function stopWatchingForValueChange(){xt&&(xt.detachEvent("onpropertychange",handlePropertyChange),Nt=xt=null)}function handlePropertyChange(t){if("value"===t.propertyName&&getInstIfValueChanged(Nt)){var r=[];createAndAccumulateChangeEvent(r,Nt,t,getEventTarget(t)),batchedUpdates$1(runEventInBatch$1,r)}}function handleEventsForInputEventPolyfill(t,r,n){"focusin"===t?(stopWatchingForValueChange(),Nt=n,(xt=r).attachEvent("onpropertychange",handlePropertyChange)):"focusout"===t&&stopWatchingForValueChange()}function getTargetInstForInputEventPolyfill(t){if("selectionchange"===t||"keyup"===t||"keydown"===t)return getInstIfValueChanged(Nt)}function getTargetInstForClickEvent(t,r){if("click"===t)return getInstIfValueChanged(r)}function getTargetInstForInputOrChangeEvent(t,r){if("input"===t||"change"===t)return getInstIfValueChanged(r)}$e&&(Rt=isEventSupported("input")&&(!document.documentMode||9<document.documentMode));var At="function"==typeof Object.is?Object.is:function(t,r){return t===r&&(0!==t||1/t==1/r)||t!=t&&r!=r};function shallowEqual(t,r){if(At(t,r))return!0;if("object"!=typeof t||null===t||"object"!=typeof r||null===r)return!1;var n=Object.keys(t),a=Object.keys(r);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var o=n[a];if(!Z.call(r,o)||!At(t[o],r[o]))return!1}return!0}function getLeafNode(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function getNodeForCharacterOffset(t,r){var n,a=getLeafNode(t);for(t=0;a;){if(3===a.nodeType){if(n=t+a.textContent.length,t<=r&&n>=r)return{node:a,offset:r-t};t=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=getLeafNode(a)}}function containsNode(t,r){return!(!t||!r)&&(t===r||(!t||3!==t.nodeType)&&(r&&3===r.nodeType?containsNode(t,r.parentNode):"contains"in t?t.contains(r):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(r))))}function getActiveElementDeep(t){for(var r=getActiveElement((t=null!=t&&null!=t.ownerDocument&&null!=t.ownerDocument.defaultView?t.ownerDocument.defaultView:window).document);r instanceof t.HTMLIFrameElement;){try{var n="string"==typeof r.contentWindow.location.href}catch(t){n=!1}if(!n)break;r=getActiveElement((t=r.contentWindow).document)}return r}function hasSelectionCapabilities(t){var r=t&&t.nodeName&&t.nodeName.toLowerCase();return r&&("input"===r&&("text"===t.type||"search"===t.type||"tel"===t.type||"url"===t.type||"password"===t.type)||"textarea"===r||"true"===t.contentEditable)}var Mt=$e&&"documentMode"in document&&11>=document.documentMode,Pt=null,Ft=null,Ot=null,Ht=!1;function constructSelectEvent(t,r,n){var a=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Ht||null==Pt||Pt!==getActiveElement(a)||("selectionStart"in(a=Pt)&&hasSelectionCapabilities(a)?a={start:a.selectionStart,end:a.selectionEnd}:a={anchorNode:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset},Ot&&shallowEqual(Ot,a)||(Ot=a,0<(a=accumulateTwoPhaseListeners(Ft,"onSelect")).length&&(r=new tt("onSelect","select",null,r,n),t.push({event:r,listeners:a}),r.target=Pt)))}function makePrefixMap(t,r){var n={};return n[t.toLowerCase()]=r.toLowerCase(),n["Webkit"+t]="webkit"+r,n["Moz"+t]="moz"+r,n}var Lt={animationend:makePrefixMap("Animation","AnimationEnd"),animationiteration:makePrefixMap("Animation","AnimationIteration"),animationstart:makePrefixMap("Animation","AnimationStart"),transitionrun:makePrefixMap("Transition","TransitionRun"),transitionstart:makePrefixMap("Transition","TransitionStart"),transitioncancel:makePrefixMap("Transition","TransitionCancel"),transitionend:makePrefixMap("Transition","TransitionEnd")},Bt={},zt={};function getVendorPrefixedEventName(t){if(Bt[t])return Bt[t];if(!Lt[t])return t;var r,n=Lt[t];for(r in n)if(n.hasOwnProperty(r)&&r in zt)return Bt[t]=n[r];return t}$e&&(zt=document.createElement("div").style,"AnimationEvent"in window||(delete Lt.animationend.animation,delete Lt.animationiteration.animation,delete Lt.animationstart.animation),"TransitionEvent"in window||delete Lt.transitionend.transition);var Vt=getVendorPrefixedEventName("animationend"),Ut=getVendorPrefixedEventName("animationiteration"),Wt=getVendorPrefixedEventName("animationstart"),jt=getVendorPrefixedEventName("transitionrun"),$t=getVendorPrefixedEventName("transitionstart"),qt=getVendorPrefixedEventName("transitioncancel"),Gt=getVendorPrefixedEventName("transitionend"),Kt=new Map,Yt="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function registerSimpleEvent(t,r){Kt.set(t,r),registerTwoPhaseEvent(r,[t])}var Xt=0;function getViewTransitionName(t,r){return null!=t.name&&"auto"!==t.name?t.name:null!==r.autoName?r.autoName:(t="_"+(t=da.identifierPrefix)+"t_"+(Xt++).toString(32)+"_",r.autoName=t)}function getClassNameByType(t){if(null==t||"string"==typeof t)return t;var r=null,n=ba;if(null!==n)for(var a=0;a<n.length;a++){var o=t[n[a]];if(null!=o){if("none"===o)return"none";r=null==r?o:r+" "+o}}return null==r?t.default:r}function getViewTransitionClassName(t,r){return t=getClassNameByType(t),null==(r=getClassNameByType(r))?"auto"===t?null:t:"auto"===r?null:r}var Qt="function"==typeof reportError?reportError:function(t){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var r=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof t&&null!==t&&"string"==typeof t.message?String(t.message):String(t),error:t});if(!window.dispatchEvent(r))return}else if("object"==typeof a&&"function"==typeof a.emit)return void a.emit("uncaughtException",t);console.error(t)},Zt=[],Jt=0,er=0;function finishQueueingConcurrentUpdates(){for(var t=Jt,r=er=Jt=0;r<t;){var n=Zt[r];Zt[r++]=null;var a=Zt[r];Zt[r++]=null;var o=Zt[r];Zt[r++]=null;var s=Zt[r];if(Zt[r++]=null,null!==a&&null!==o){var l=a.pending;null===l?o.next=o:(o.next=l.next,l.next=o),a.pending=o}0!==s&&markUpdateLaneFromFiberToRoot(n,o,s)}}function enqueueUpdate$1(t,r,n,a){Zt[Jt++]=t,Zt[Jt++]=r,Zt[Jt++]=n,Zt[Jt++]=a,er|=a,t.lanes|=a,null!==(t=t.alternate)&&(t.lanes|=a)}function enqueueConcurrentHookUpdate(t,r,n,a){return enqueueUpdate$1(t,r,n,a),getRootForUpdatedFiber(t)}function enqueueConcurrentRenderForLane(t,r){return enqueueUpdate$1(t,null,null,r),getRootForUpdatedFiber(t)}function markUpdateLaneFromFiberToRoot(t,r,n){t.lanes|=n;var a=t.alternate;null!==a&&(a.lanes|=n);for(var o=!1,s=t.return;null!==s;)s.childLanes|=n,null!==(a=s.alternate)&&(a.childLanes|=n),22===s.tag&&(null===(t=s.stateNode)||1&t._visibility||(o=!0)),t=s,s=s.return;return 3===t.tag?(s=t.stateNode,o&&null!==r&&(o=31-pe(n),null===(a=(t=s.hiddenUpdates)[o])?t[o]=[r]:a.push(r),r.lane=536870912|n),s):null}function getRootForUpdatedFiber(t){if(50<Ea)throw Ea=0,Sa=null,Error(formatProdErrorMessage(185));for(var r=t.return;null!==r;)r=(t=r).return;return 3===t.tag?t.stateNode:null}var tr={};function FiberNode(t,r,n,a){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=r,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function createFiberImplClass(t,r,n,a){return new FiberNode(t,r,n,a)}function shouldConstruct(t){return!(!(t=t.prototype)||!t.isReactComponent)}function createWorkInProgress(t,r){var n=t.alternate;return null===n?((n=createFiberImplClass(t.tag,r,t.key,t.mode)).elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=r,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=65011712&t.flags,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,r=t.dependencies,n.dependencies=null===r?null:{lanes:r.lanes,firstContext:r.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n.refCleanup=t.refCleanup,n}function resetWorkInProgress(t,r){t.flags&=65011714;var n=t.alternate;return null===n?(t.childLanes=0,t.lanes=r,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=n.childLanes,t.lanes=n.lanes,t.child=n.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,t.type=n.type,r=n.dependencies,t.dependencies=null===r?null:{lanes:r.lanes,firstContext:r.firstContext}),t}function createFiberFromTypeAndProps(t,r,n,a,o,s){var l=0;if(a=t,"function"==typeof t)shouldConstruct(t)&&(l=1);else if("string"==typeof t)l=function(t,r,n){if(1===n||null!=r.itemProp)return!1;switch(t){case"meta":case"title":return!0;case"style":if("string"!=typeof r.precedence||"string"!=typeof r.href||""===r.href)break;return!0;case"link":if("string"!=typeof r.rel||"string"!=typeof r.href||""===r.href||r.onLoad||r.onError)break;return"stylesheet"!==r.rel||(t=r.disabled,"string"==typeof r.precedence&&null==t);case"script":if(r.async&&"function"!=typeof r.async&&"symbol"!=typeof r.async&&!r.onLoad&&!r.onError&&r.src&&"string"==typeof r.src)return!0}return!1}(t,n,G.current)?26:"html"===t||"head"===t||"body"===t?27:5;else e:switch(t){case R:return(t=createFiberImplClass(31,n,r,o)).elementType=R,t.lanes=s,t;case S:return createFiberFromFragment(n.children,o,s,r);case y:l=8,o|=24;break;case w:return(t=createFiberImplClass(12,n,r,2|o)).elementType=w,t.lanes=s,t;case D:return(t=createFiberImplClass(13,n,r,o)).elementType=D,t.lanes=s,t;case I:return(t=createFiberImplClass(19,n,r,o)).elementType=I,t.lanes=s,t;case A:case F:return(t=createFiberImplClass(30,n,r,t=32|o)).elementType=F,t.lanes=s,t.stateNode={autoName:null,paired:null,clones:null,ref:null},t;default:if("object"==typeof t&&null!==t)switch(t.$$typeof){case C:l=10;break e;case k:l=9;break e;case T:l=11;break e;case x:l=14;break e;case N:l=16,a=null;break e}l=29,n=Error(formatProdErrorMessage(130,null===t?"null":typeof t,"")),a=null}return(r=createFiberImplClass(l,n,r,o)).elementType=t,r.type=a,r.lanes=s,r}function createFiberFromFragment(t,r,n,a){return(t=createFiberImplClass(7,t,a,r)).lanes=n,t}function createFiberFromText(t,r,n){return(t=createFiberImplClass(6,t,null,r)).lanes=n,t}function createFiberFromDehydratedFragment(t){var r=createFiberImplClass(18,null,null,0);return r.stateNode=t,r}function createFiberFromPortal(t,r,n){return(r=createFiberImplClass(4,null!==t.children?t.children:[],t.key,r)).lanes=n,r.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},r}var rr=new WeakMap;function createCapturedValueAtFiber(t,r){if("object"==typeof t&&null!==t){var n=rr.get(t);return void 0!==n?n:(r={value:t,source:r,stack:getStackByFiberInDevAndProd(r)},rr.set(t,r),r)}return{value:t,source:r,stack:getStackByFiberInDevAndProd(r)}}var nr=[],ar=0,or=null,ir=0,sr=[],lr=0,ur=null,cr=1,dr="";function pushTreeFork(t,r){nr[ar++]=ir,nr[ar++]=or,or=t,ir=r}function pushTreeId(t,r,n){sr[lr++]=cr,sr[lr++]=dr,sr[lr++]=ur,ur=t;var a=cr;t=dr;var o=32-pe(a)-1;a&=~(1<<o),n+=1;var s=32-pe(r)+o;if(30<s){var l=o-o%5;s=(a&(1<<l)-1).toString(32),a>>=l,o-=l,cr=1<<32-pe(r)+o|n<<o|a,dr=s+t}else cr=1<<s|n<<o|a,dr=t}function pushMaterializedTreeId(t){null!==t.return&&(pushTreeFork(t,1),pushTreeId(t,1,0))}function popTreeContext(t){for(;t===or;)or=nr[--ar],nr[ar]=null,ir=nr[--ar],nr[ar]=null;for(;t===ur;)ur=sr[--lr],sr[lr]=null,dr=sr[--lr],sr[lr]=null,cr=sr[--lr],sr[lr]=null}function restoreSuspendedTreeContext(t,r){sr[lr++]=cr,sr[lr++]=dr,sr[lr++]=ur,cr=r.id,dr=r.overflow,ur=t}var fr=null,mr=null,pr=!1,hr=null,vr=!1,_r=Error(formatProdErrorMessage(519));function throwOnHydrationMismatch(t){throw queueHydrationError(createCapturedValueAtFiber(Error(formatProdErrorMessage(418,1<arguments.length&&void 0!==arguments[1]&&arguments[1]?"text":"HTML","")),t)),_r}function prepareToHydrateHostInstance(t){var r=t.stateNode,n=t.type,a=t.memoizedProps;switch(r[Se]=t,r[ye]=a,n){case"dialog":listenToNonDelegatedEvent("cancel",r),listenToNonDelegatedEvent("close",r);break;case"iframe":case"object":case"embed":listenToNonDelegatedEvent("load",r);break;case"video":case"audio":for(n=0;n<Ma.length;n++)listenToNonDelegatedEvent(Ma[n],r);break;case"source":listenToNonDelegatedEvent("error",r);break;case"img":case"image":case"link":listenToNonDelegatedEvent("error",r),listenToNonDelegatedEvent("load",r);break;case"details":listenToNonDelegatedEvent("toggle",r);break;case"input":case"select":case"textarea":listenToNonDelegatedEvent("invalid",r)}"string"!=typeof(n=a.children)&&"number"!=typeof n&&"bigint"!=typeof n||r.textContent===""+n||!0===a.suppressHydrationWarning||checkForUnmatchedText(r.textContent,n)?(null!=a.popover&&(listenToNonDelegatedEvent("beforetoggle",r),listenToNonDelegatedEvent("toggle",r)),null!=a.onScroll&&listenToNonDelegatedEvent("scroll",r),null!=a.onScrollEnd&&(listenToNonDelegatedEvent("scrollend",r),listenToNonDelegatedEvent("scroll",r)),null!=a.onClick&&(r.onclick=noop$1),r=!0):r=!1,r||throwOnHydrationMismatch(t,!0)}function popToNextHostParent(t){for(fr=t.return;fr;)switch(fr.tag){case 5:case 31:case 13:return void(vr=!1);case 27:case 3:return void(vr=!0);default:fr=fr.return}}function popHydrationState(t){if(t!==fr)return!1;if(!pr)return popToNextHostParent(t),pr=!0,!1;var r,n=t.tag;if((r=3!==n&&27!==n)&&((r=5===n)&&(r=!("form"!==(r=t.type)&&"button"!==r)||shouldSetTextContent(t.type,t.memoizedProps)),r=!r),r&&mr&&throwOnHydrationMismatch(t),popToNextHostParent(t),13===n){if(!(t=null!==(t=t.memoizedState)?t.dehydrated:null))throw Error(formatProdErrorMessage(317));mr=getNextHydratableInstanceAfterHydrationBoundary(t)}else if(31===n){if(!(t=null!==(t=t.memoizedState)?t.dehydrated:null))throw Error(formatProdErrorMessage(317));mr=getNextHydratableInstanceAfterHydrationBoundary(t)}else 27===n?(n=mr,isSingletonScope(t.type)?(t=$a,$a=null,mr=t):mr=n):mr=fr?getNextHydratable(t.stateNode.nextSibling):null;return!0}function resetHydrationState(){mr=fr=null,pr=!1}function upgradeHydrationErrorsToRecoverable(){var t=hr;return null!==t&&(null===na?na=t:na.push.apply(na,t),hr=null),t}function queueHydrationError(t){null===hr?hr=[t]:hr.push(t)}var gr=createCursor(null),br=null,Er=null;function pushProvider(t,r,n){push(gr,r._currentValue),r._currentValue=n}function popProvider(t){t._currentValue=gr.current,pop(gr)}function scheduleContextWorkOnParentPath(t,r,n){for(;null!==t;){var a=t.alternate;if((t.childLanes&r)!==r?(t.childLanes|=r,null!==a&&(a.childLanes|=r)):null!==a&&(a.childLanes&r)!==r&&(a.childLanes|=r),t===n)break;t=t.return}}function propagateContextChanges(t,r,n,a){var o=t.child;for(null!==o&&(o.return=t);null!==o;){var s=o.dependencies;if(null!==s){var l=o.child;s=s.firstContext;e:for(;null!==s;){var u=s;s=o;for(var m=0;m<r.length;m++)if(u.context===r[m]){s.lanes|=n,null!==(u=s.alternate)&&(u.lanes|=n),scheduleContextWorkOnParentPath(s.return,n,t),a||(l=null);break e}s=u.next}}else if(18===o.tag){if(null===(l=o.return))throw Error(formatProdErrorMessage(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),scheduleContextWorkOnParentPath(l,n,t),l=null}else l=o.child;if(null!==l)l.return=o;else for(l=o;null!==l;){if(l===t){l=null;break}if(null!==(o=l.sibling)){o.return=l.return,l=o;break}l=l.return}o=l}}function propagateParentContextChanges(t,r,n,a){t=null;for(var o=r,s=!1;null!==o;){if(!s)if(0!=(524288&o.flags))s=!0;else if(0!=(262144&o.flags))break;if(10===o.tag){var l=o.alternate;if(null===l)throw Error(formatProdErrorMessage(387));if(null!==(l=l.memoizedProps)){var u=o.type;At(o.pendingProps.value,l.value)||(null!==t?t.push(u):t=[u])}}else if(o===X.current){if(null===(l=o.alternate))throw Error(formatProdErrorMessage(387));l.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(null!==t?t.push(Ja):t=[Ja])}o=o.return}null!==t&&propagateContextChanges(r,t,n,a),r.flags|=262144}function checkIfContextChanged(t){for(t=t.firstContext;null!==t;){if(!At(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function prepareToReadContext(t){br=t,Er=null,null!==(t=t.dependencies)&&(t.firstContext=null)}function readContext(t){return readContextForConsumer(br,t)}function readContextDuringReconciliation(t,r){return null===br&&prepareToReadContext(t),readContextForConsumer(t,r)}function readContextForConsumer(t,r){var n=r._currentValue;if(r={context:r,memoizedValue:n,next:null},null===Er){if(null===t)throw Error(formatProdErrorMessage(308));Er=r,t.dependencies={lanes:0,firstContext:r},t.flags|=524288}else Er=Er.next=r;return n}var Sr="undefined"!=typeof AbortController?AbortController:function(){var t=[],r=this.signal={aborted:!1,addEventListener:function(r,n){t.push(n)}};this.abort=function(){r.aborted=!0,t.forEach((function(t){return t()}))}},yr=o.unstable_scheduleCallback,wr=o.unstable_NormalPriority,kr={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function createCache(){return{controller:new Sr,data:new Map,refCount:0}}function releaseCache(t){t.refCount--,0===t.refCount&&yr(wr,(function(){t.controller.abort()}))}function queueTransitionTypes(t,r){if(0!=(4194048&t.pendingLanes)){var n=t.transitionTypes;for(null===n&&(n=t.transitionTypes=[]),t=0;t<r.length;t++){var a=r[t];-1===n.indexOf(a)&&n.push(a)}}}var Cr=null;var Tr=null,Dr=0,Ir=0,xr=null,Nr=void 0,Rr=null,Ar=0,Mr=!1;function pingEngtangledActionScope(){if(0==--Dr&&(Cr=null,0===Ar&&stopIsomorphicDefaultIndicator(),null!==Tr)){null!==xr&&(xr.status="fulfilled");var t=Tr;Tr=null,Ir=0,xr=null,Mr=!1;for(var r=0;r<t.length;r++)(0,t[r])()}}function registerDefaultIndicator(t){void 0===Nr?Nr=t:Nr!==t&&(Nr=null,stopIsomorphicDefaultIndicator())}function stopIsomorphicDefaultIndicator(){if(null!==Rr){var t=Rr;Rr=null,t()}}function releaseIsomorphicIndicator(){0==--Ar&&stopIsomorphicDefaultIndicator()}function startScheduledGesture(t,r,n,a){if(n&&null!=n.rangeStart)var o=n.rangeStart;else{if(null===(o=r.currentTime))throw Error(formatProdErrorMessage(549));o="number"==typeof o?o:o.value}for(n=n&&null!=n.rangeEnd?n.rangeEnd:50>o?100:0,t=t.pendingGestures;null!==t;){if(t.provider===r){if(t.count++,t.rangeStart=o,t.rangeEnd=n,null!==a)for(null===(r=t.types)&&(r=t.types=[]),o=0;o<a.length;o++)n=a[o],-1===r.indexOf(n)&&r.push(n);return t}if(null===(t=t.next))break}return null}function deleteScheduledGesture(t,r){null===r.prev?(t.pendingGestures===r&&(t.pendingGestures=r.next,null===t.pendingGestures&&(t.pendingLanes&=-65)),t.stoppingGestures===r&&(t.stoppingGestures=r.next)):(r.prev.next=r.next,null!==r.next&&(r.next.prev=r.prev),r.prev=null,r.next=null)}function stopCompletedGestures(t){var r=t.stoppingGestures;for(t.stoppingGestures=null;null!==r;)null!==r.running&&(r.running.skipTransition(),r.running=null),t=r.next,r.next=null,r.prev=null,r=t}var Pr=z.S;function chainGestureCancellation(t,r,n){return function(){if(null!==r&&(r.count--,0===r.count)){deleteScheduledGesture(t,r);var a=r.running;if(null!==a){var o=-65&t.pendingLanes;0!=(127&o)||0!=(4194048&o)?(null!==(a=t.stoppingGestures)&&(r.next=a,a.prev=r),t.stoppingGestures=r):(r.running=null,a.skipTransition())}}null!==n&&n()}}z.S=function(t,r){if(ia=ne(),"object"==typeof r&&null!==r&&"function"==typeof r.then&&function(t,r){if(null===Tr){var n=Tr=[];Dr=0,Ir=requestTransitionLane(),xr={status:"pending",value:void 0,then:function(t){n.push(t)}},Mr=!0,ka||(ka=!0,scheduleImmediateRootScheduleTask())}Dr++,r.then(pingEngtangledActionScope,pingEngtangledActionScope)}(0,r),null!==Cr)for(var n=ya;null!==n;)queueTransitionTypes(n,Cr),n=n.next;if(null!==(n=t.types)){for(var a=ya;null!==a;)queueTransitionTypes(a,n),a=a.next;if(0!==Ir){null===(a=Cr)&&(a=Cr=[]);for(var o=0;o<n.length;o++){var s=n[o];-1===a.indexOf(s)&&a.push(s)}}}null!==Pr&&Pr(t,r)};var Fr=z.G;z.G=function(t,r,n){var a=null;null!==Fr&&(a=Fr(t,r,n));for(var o=ya;null!==o;){var s=startScheduledGesture(o,r,n,t.types);null!==s&&(a=chainGestureCancellation(o,s,a)),o=o.next}return null!==a?a:function(){}};var Or=createCursor(null);function peekCacheFromPool(){var t=Or.current;return null!==t?t:Vn.pooledCache}function pushTransition(t,r){push(Or,null===r?Or.current:r.pool)}function getSuspendedCache(){var t=peekCacheFromPool();return null===t?null:{parent:kr._currentValue,pool:t}}var Hr=Error(formatProdErrorMessage(460)),Lr=Error(formatProdErrorMessage(474)),Br=Error(formatProdErrorMessage(542)),zr={then:function(){}};function isThenableResolved(t){return"fulfilled"===(t=t.status)||"rejected"===t}function trackUsedThenable(t,r,n){switch(void 0===(n=t[n])?t.push(r):n!==r&&(r.then(noop$1,noop$1),r=n),r.status){case"fulfilled":return r.value;case"rejected":throw checkIfUseWrappedInAsyncCatch(t=r.reason),t;default:if("string"==typeof r.status)r.then(noop$1,noop$1);else{if(null!==(t=Vn)&&100<t.shellSuspendCounter)throw Error(formatProdErrorMessage(482));(t=r).status="pending",t.then((function(t){if("pending"===r.status){var n=r;n.status="fulfilled",n.value=t}}),(function(t){if("pending"===r.status){var n=r;n.status="rejected",n.reason=t}}))}switch(r.status){case"fulfilled":return r.value;case"rejected":throw checkIfUseWrappedInAsyncCatch(t=r.reason),t}throw Vr=r,Hr}}function resolveLazy(t){try{return(0,t._init)(t._payload)}catch(t){if(null!==t&&"object"==typeof t&&"function"==typeof t.then)throw Vr=t,Hr;throw t}}var Vr=null;function getSuspendedThenable(){if(null===Vr)throw Error(formatProdErrorMessage(459));var t=Vr;return Vr=null,t}function checkIfUseWrappedInAsyncCatch(t){if(t===Hr||t===Br)throw Error(formatProdErrorMessage(483))}var Ur=null,Wr=0;function unwrapThenable(t){var r=Wr;return Wr+=1,null===Ur&&(Ur=[]),trackUsedThenable(Ur,t,r)}function coerceRef(t,r){r=r.props.ref,t.ref=void 0!==r?r:null}function throwOnInvalidObjectTypeImpl(t,r){if(r.$$typeof===v)throw Error(formatProdErrorMessage(525));throw t=Object.prototype.toString.call(r),Error(formatProdErrorMessage(31,"[object Object]"===t?"object with keys {"+Object.keys(r).join(", ")+"}":t))}function createChildReconciler(t){function deleteChild(r,n){if(t){var a=r.deletions;null===a?(r.deletions=[n],r.flags|=16):a.push(n)}}function deleteRemainingChildren(r,n){if(!t)return null;for(;null!==n;)deleteChild(r,n),n=n.sibling;return null}function mapRemainingChildren(t){for(var r=new Map;null!==t;)null!==t.key?r.set(t.key,t):r.set(t.index,t),t=t.sibling;return r}function useFiber(t,r){return(t=createWorkInProgress(t,r)).index=0,t.sibling=null,t}function placeChild(r,n,a){return r.index=a,t?null!==(a=r.alternate)?(a=a.index)<n?(r.flags|=67108866,n):a:(r.flags|=67108866,n):(r.flags|=1048576,n)}function placeSingleChild(r){return t&&null===r.alternate&&(r.flags|=67108866),r}function updateTextNode(t,r,n,a){return null===r||6!==r.tag?((r=createFiberFromText(n,t.mode,a)).return=t,r):((r=useFiber(r,n)).return=t,r)}function updateElement(t,r,n,a){var o=n.type;return o===S?(coerceRef(t=updateFragment(t,r,n.props.children,a,n.key),n),t):null!==r&&(r.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===N&&resolveLazy(o)===r.type)?(coerceRef(r=useFiber(r,n.props),n),r.return=t,r):(coerceRef(r=createFiberFromTypeAndProps(n.type,n.key,n.props,null,t.mode,a),n),r.return=t,r)}function updatePortal(t,r,n,a){return null===r||4!==r.tag||r.stateNode.containerInfo!==n.containerInfo||r.stateNode.implementation!==n.implementation?((r=createFiberFromPortal(n,t.mode,a)).return=t,r):((r=useFiber(r,n.children||[])).return=t,r)}function updateFragment(t,r,n,a,o){return null===r||7!==r.tag?((r=createFiberFromFragment(n,t.mode,a,o)).return=t,r):((r=useFiber(r,n)).return=t,r)}function createChild(t,r,n){if("string"==typeof r&&""!==r||"number"==typeof r||"bigint"==typeof r)return(r=createFiberFromText(""+r,t.mode,n)).return=t,r;if("object"==typeof r&&null!==r){switch(r.$$typeof){case _:return coerceRef(n=createFiberFromTypeAndProps(r.type,r.key,r.props,null,t.mode,n),r),n.return=t,n;case E:return(r=createFiberFromPortal(r,t.mode,n)).return=t,r;case N:return createChild(t,r=resolveLazy(r),n)}if(B(r)||getIteratorFn(r)||"function"==typeof r[H])return(r=createFiberFromFragment(r,t.mode,n,null)).return=t,r;if("function"==typeof r.then)return createChild(t,unwrapThenable(r),n);if(r.$$typeof===C)return createChild(t,readContextDuringReconciliation(t,r),n);throwOnInvalidObjectTypeImpl(t,r)}return null}function updateSlot(t,r,n,a){var o=null!==r?r.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==o?null:updateTextNode(t,r,""+n,a);if("object"==typeof n&&null!==n){switch(n.$$typeof){case _:return n.key===o?updateElement(t,r,n,a):null;case E:return n.key===o?updatePortal(t,r,n,a):null;case N:return updateSlot(t,r,n=resolveLazy(n),a)}if(B(n)||getIteratorFn(n)||"function"==typeof n[H])return null!==o?null:updateFragment(t,r,n,a,null);if("function"==typeof n.then)return updateSlot(t,r,unwrapThenable(n),a);if(n.$$typeof===C)return updateSlot(t,r,readContextDuringReconciliation(t,n),a);throwOnInvalidObjectTypeImpl(t,n)}return null}function updateFromMap(t,r,n,a,o){if("string"==typeof a&&""!==a||"number"==typeof a||"bigint"==typeof a)return updateTextNode(r,t=t.get(n)||null,""+a,o);if("object"==typeof a&&null!==a){switch(a.$$typeof){case _:return updateElement(r,t=t.get(null===a.key?n:a.key)||null,a,o);case E:return updatePortal(r,t=t.get(null===a.key?n:a.key)||null,a,o);case N:return updateFromMap(t,r,n,a=resolveLazy(a),o)}if(B(a)||getIteratorFn(a)||"function"==typeof a[H])return updateFragment(r,t=t.get(n)||null,a,o,null);if("function"==typeof a.then)return updateFromMap(t,r,n,unwrapThenable(a),o);if(a.$$typeof===C)return updateFromMap(t,r,n,readContextDuringReconciliation(r,a),o);throwOnInvalidObjectTypeImpl(r,a)}return null}function reconcileChildrenIterator(r,n,a,o){if(null==a)throw Error(formatProdErrorMessage(151));for(var s=null,l=null,u=n,m=n=0,p=null,v=a.next();null!==u&&!v.done;m++,v=a.next()){u.index>m?(p=u,u=null):p=u.sibling;var _=updateSlot(r,u,v.value,o);if(null===_){null===u&&(u=p);break}t&&u&&null===_.alternate&&deleteChild(r,u),n=placeChild(_,n,m),null===l?s=_:l.sibling=_,l=_,u=p}if(v.done)return deleteRemainingChildren(r,u),pr&&pushTreeFork(r,m),s;if(null===u){for(;!v.done;m++,v=a.next())null!==(v=createChild(r,v.value,o))&&(n=placeChild(v,n,m),null===l?s=v:l.sibling=v,l=v);return pr&&pushTreeFork(r,m),s}for(u=mapRemainingChildren(u);!v.done;m++,v=a.next())null!==(v=updateFromMap(u,r,m,v.value,o))&&(t&&null!==v.alternate&&u.delete(null===v.key?m:v.key),n=placeChild(v,n,m),null===l?s=v:l.sibling=v,l=v);return t&&u.forEach((function(t){return deleteChild(r,t)})),pr&&pushTreeFork(r,m),s}function reconcileChildFibersImpl(r,n,a,o){if("object"==typeof a&&null!==a&&a.type===S&&null===a.key&&void 0===a.props.ref&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case _:e:{for(var s=a.key;null!==n;){if(n.key===s){if((s=a.type)===S){if(7===n.tag){deleteRemainingChildren(r,n.sibling),coerceRef(o=useFiber(n,a.props.children),a),o.return=r,r=o;break e}}else if(n.elementType===s||"object"==typeof s&&null!==s&&s.$$typeof===N&&resolveLazy(s)===n.type){deleteRemainingChildren(r,n.sibling),coerceRef(o=useFiber(n,a.props),a),o.return=r,r=o;break e}deleteRemainingChildren(r,n);break}deleteChild(r,n),n=n.sibling}a.type===S?(coerceRef(o=createFiberFromFragment(a.props.children,r.mode,o,a.key),a),o.return=r,r=o):(coerceRef(o=createFiberFromTypeAndProps(a.type,a.key,a.props,null,r.mode,o),a),o.return=r,r=o)}return placeSingleChild(r);case E:e:{for(s=a.key;null!==n;){if(n.key===s){if(4===n.tag&&n.stateNode.containerInfo===a.containerInfo&&n.stateNode.implementation===a.implementation){deleteRemainingChildren(r,n.sibling),(o=useFiber(n,a.children||[])).return=r,r=o;break e}deleteRemainingChildren(r,n);break}deleteChild(r,n),n=n.sibling}(o=createFiberFromPortal(a,r.mode,o)).return=r,r=o}return placeSingleChild(r);case N:return reconcileChildFibersImpl(r,n,a=resolveLazy(a),o)}if(B(a))return function(r,n,a,o){for(var s=null,l=null,u=n,m=n=0,p=null;null!==u&&m<a.length;m++){u.index>m?(p=u,u=null):p=u.sibling;var v=updateSlot(r,u,a[m],o);if(null===v){null===u&&(u=p);break}t&&u&&null===v.alternate&&deleteChild(r,u),n=placeChild(v,n,m),null===l?s=v:l.sibling=v,l=v,u=p}if(m===a.length)return deleteRemainingChildren(r,u),pr&&pushTreeFork(r,m),s;if(null===u){for(;m<a.length;m++)null!==(u=createChild(r,a[m],o))&&(n=placeChild(u,n,m),null===l?s=u:l.sibling=u,l=u);return pr&&pushTreeFork(r,m),s}for(u=mapRemainingChildren(u);m<a.length;m++)null!==(p=updateFromMap(u,r,m,a[m],o))&&(t&&null!==p.alternate&&u.delete(null===p.key?m:p.key),n=placeChild(p,n,m),null===l?s=p:l.sibling=p,l=p);return t&&u.forEach((function(t){return deleteChild(r,t)})),pr&&pushTreeFork(r,m),s}(r,n,a,o);if(getIteratorFn(a)){if("function"!=typeof(s=getIteratorFn(a)))throw Error(formatProdErrorMessage(150));return reconcileChildrenIterator(r,n,a=s.call(a),o)}if("function"==typeof a[H])return function(t,r,n,a){var o=n[H]();if(null==o)throw Error(formatProdErrorMessage(151));return reconcileChildrenIterator(t,r,{next:function(){return unwrapThenable(o.next())}},a)}(r,n,a,o);if("function"==typeof a.then)return reconcileChildFibersImpl(r,n,unwrapThenable(a),o);if(a.$$typeof===C)return reconcileChildFibersImpl(r,n,readContextDuringReconciliation(r,a),o);throwOnInvalidObjectTypeImpl(r,a)}return"string"==typeof a&&""!==a||"number"==typeof a||"bigint"==typeof a?(a=""+a,null!==n&&6===n.tag?(deleteRemainingChildren(r,n.sibling),(o=useFiber(n,a)).return=r,r=o):(deleteRemainingChildren(r,n),(o=createFiberFromText(a,r.mode,o)).return=r,r=o),placeSingleChild(r)):deleteRemainingChildren(r,n)}return function(t,r,n,a){try{Wr=0;var o=reconcileChildFibersImpl(t,r,n,a);return Ur=null,o}catch(r){if(r===Hr||r===Br)throw r;var s=createFiberImplClass(29,r,null,t.mode);return s.lanes=a,s.return=t,s}}}var jr=createChildReconciler(!0),$r=createChildReconciler(!1),qr=!1;function initializeUpdateQueue(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function cloneUpdateQueue(t,r){t=t.updateQueue,r.updateQueue===t&&(r.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function createUpdate(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function enqueueUpdate(t,r,n){var a=t.updateQueue;if(null===a)return null;if(a=a.shared,0!=(2&zn)){var o=a.pending;return null===o?r.next=r:(r.next=o.next,o.next=r),a.pending=r,r=getRootForUpdatedFiber(t),markUpdateLaneFromFiberToRoot(t,null,n),r}return enqueueUpdate$1(t,a,r,n),getRootForUpdatedFiber(t)}function entangleTransitions(t,r,n){if(null!==(r=r.updateQueue)&&(r=r.shared,0!=(4194048&n))){var a=r.lanes;n|=a&=t.pendingLanes,r.lanes=n,markRootEntangled(t,n)}}function enqueueCapturedUpdate(t,r){var n=t.updateQueue,a=t.alternate;if(null!==a&&n===(a=a.updateQueue)){var o=null,s=null;if(null!==(n=n.firstBaseUpdate)){do{var l={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===s?o=s=l:s=s.next=l,n=n.next}while(null!==n);null===s?o=s=r:s=s.next=r}else o=s=r;return n={baseState:a.baseState,firstBaseUpdate:o,lastBaseUpdate:s,shared:a.shared,callbacks:a.callbacks},void(t.updateQueue=n)}null===(t=n.lastBaseUpdate)?n.firstBaseUpdate=r:t.next=r,n.lastBaseUpdate=r}var Gr=!1;function suspendIfUpdateReadFromEntangledAsyncAction(){if(Gr){if(null!==xr)throw xr}}function processUpdateQueue(t,r,n,a){Gr=!1;var o=t.updateQueue;qr=!1;var s=o.firstBaseUpdate,l=o.lastBaseUpdate,u=o.shared.pending;if(null!==u){o.shared.pending=null;var m=u,v=m.next;m.next=null,null===l?s=v:l.next=v,l=m;var _=t.alternate;null!==_&&((u=(_=_.updateQueue).lastBaseUpdate)!==l&&(null===u?_.firstBaseUpdate=v:u.next=v,_.lastBaseUpdate=m))}if(null!==s){var E=o.baseState;for(l=0,_=v=m=null,u=s;;){var S=-536870913&u.lane,y=S!==u.lane;if(y?(Wn&S)===S:(a&S)===S){0!==S&&S===Ir&&(Gr=!0),null!==_&&(_=_.next={lane:0,tag:u.tag,payload:u.payload,callback:null,next:null});e:{var w=t,k=u;S=r;var C=n;switch(k.tag){case 1:if("function"==typeof(w=k.payload)){E=w.call(C,E,S);break e}E=w;break e;case 3:w.flags=-65537&w.flags|128;case 0:if(null==(S="function"==typeof(w=k.payload)?w.call(C,E,S):w))break e;E=p({},E,S);break e;case 2:qr=!0}}null!==(S=u.callback)&&(t.flags|=64,y&&(t.flags|=8192),null===(y=o.callbacks)?o.callbacks=[S]:y.push(S))}else y={lane:S,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===_?(v=_=y,m=E):_=_.next=y,l|=S;if(null===(u=u.next)){if(null===(u=o.shared.pending))break;u=(y=u).next,y.next=null,o.lastBaseUpdate=y,o.shared.pending=null}}null===_&&(m=E),o.baseState=m,o.firstBaseUpdate=v,o.lastBaseUpdate=_,null===s&&(o.shared.lanes=0),Qn|=l,t.lanes=l,t.memoizedState=E}}function callCallback(t,r){if("function"!=typeof t)throw Error(formatProdErrorMessage(191,t));t.call(r)}function commitCallbacks(t,r){var n=t.callbacks;if(null!==n)for(t.callbacks=null,t=0;t<n.length;t++)callCallback(n[t],r)}var Kr=createCursor(null),Yr=createCursor(0);function pushHiddenContext(t,r){push(Yr,t=Yn),push(Kr,r),Yn=t|r.baseLanes}function reuseHiddenContextOnStack(){push(Yr,Yn),push(Kr,Kr.current)}function popHiddenContext(){Yn=Yr.current,pop(Kr),pop(Yr)}var Xr=createCursor(null),Qr=null;function pushPrimaryTreeSuspenseHandler(t){var r=t.alternate;push(Zr,1&Zr.current),push(Xr,t),null===Qr&&(null===r||null!==Kr.current||null!==r.memoizedState)&&(Qr=t)}function pushDehydratedActivitySuspenseHandler(t){push(Zr,Zr.current),push(Xr,t),null===Qr&&(Qr=t)}function pushOffscreenSuspenseHandler(t){22===t.tag?(push(Zr,Zr.current),push(Xr,t),null===Qr&&(Qr=t)):reuseSuspenseHandlerOnStack()}function reuseSuspenseHandlerOnStack(){push(Zr,Zr.current),push(Xr,Xr.current)}function popSuspenseHandler(t){pop(Xr),Qr===t&&(Qr=null),pop(Zr)}var Zr=createCursor(0);function findFirstSuspended(t){for(var r=t;null!==r;){if(13===r.tag){var n=r.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||isSuspenseInstancePending(n)||isSuspenseInstanceFallback(n)))return r}else if(19!==r.tag||"forwards"!==r.memoizedProps.revealOrder&&"backwards"!==r.memoizedProps.revealOrder&&"unstable_legacy-backwards"!==r.memoizedProps.revealOrder&&"together"!==r.memoizedProps.revealOrder){if(null!==r.child){r.child.return=r,r=r.child;continue}}else if(0!=(128&r.flags))return r;if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return null;r=r.return}r.sibling.return=r.return,r=r.sibling}return null}var Jr=0,en=null,tn=null,rn=null,nn=!1,an=!1,on=!1,sn=0,ln=0,un=null,cn=0;function throwInvalidHookError(){throw Error(formatProdErrorMessage(321))}function areHookInputsEqual(t,r){if(null===r)return!1;for(var n=0;n<r.length&&n<t.length;n++)if(!At(t[n],r[n]))return!1;return!0}function renderWithHooks(t,r,n,a,o,s){return Jr=s,en=r,r.memoizedState=null,r.updateQueue=null,r.lanes=0,z.H=null===t||null===t.memoizedState?fn:mn,on=!1,s=n(a,o),on=!1,an&&(s=renderWithHooksAgain(r,n,a,o)),finishRenderingHooks(t),s}function finishRenderingHooks(t){z.H=dn;var r=null!==tn&&null!==tn.next;if(Jr=0,rn=tn=en=null,nn=!1,ln=0,un=null,r)throw Error(formatProdErrorMessage(300));null===t||_n||null!==(t=t.dependencies)&&checkIfContextChanged(t)&&(_n=!0)}function renderWithHooksAgain(t,r,n,a){en=t;var o=0;do{if(an&&(un=null),ln=0,an=!1,25<=o)throw Error(formatProdErrorMessage(301));if(o+=1,rn=tn=null,null!=t.updateQueue){var s=t.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,null!=s.memoCache&&(s.memoCache.index=0)}z.H=pn,s=r(n,a)}while(an);return s}function TransitionAwareHostComponent(){var t=z.H,r=t.useState()[0];return r="function"==typeof r.then?useThenable(r):r,t=t.useState()[0],(null!==tn?tn.memoizedState:null)!==t&&(en.flags|=1024),r}function checkDidRenderIdHook(){var t=0!==sn;return sn=0,t}function bailoutHooks(t,r,n){r.updateQueue=t.updateQueue,r.flags&=-2053,t.lanes&=~n}function resetHooksOnUnwind(t){if(nn){for(t=t.memoizedState;null!==t;){var r=t.queue;null!==r&&(r.pending=null),t=t.next}nn=!1}Jr=0,rn=tn=en=null,an=!1,ln=sn=0,un=null}function mountWorkInProgressHook(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===rn?en.memoizedState=rn=t:rn=rn.next=t,rn}function updateWorkInProgressHook(){if(null===tn){var t=en.alternate;t=null!==t?t.memoizedState:null}else t=tn.next;var r=null===rn?en.memoizedState:rn.next;if(null!==r)rn=r,tn=t;else{if(null===t){if(null===en.alternate)throw Error(formatProdErrorMessage(467));throw Error(formatProdErrorMessage(310))}t={memoizedState:(tn=t).memoizedState,baseState:tn.baseState,baseQueue:tn.baseQueue,queue:tn.queue,next:null},null===rn?en.memoizedState=rn=t:rn=rn.next=t}return rn}function useThenable(t){var r=ln;return ln+=1,null===un&&(un=[]),t=trackUsedThenable(un,t,r),r=en,null===(null===rn?r.memoizedState:rn.next)&&(r=r.alternate,z.H=null===r||null===r.memoizedState?fn:mn),t}function use(t){if(null!==t&&"object"==typeof t){if("function"==typeof t.then)return useThenable(t);if(t.$$typeof===C)return readContext(t)}throw Error(formatProdErrorMessage(438,String(t)))}function useMemoCache(t){var r=null,n=en.updateQueue;if(null!==n&&(r=n.memoCache),null==r){var a=en.alternate;null!==a&&(null!==(a=a.updateQueue)&&(null!=(a=a.memoCache)&&(r={data:a.data.map((function(t){return t.slice()})),index:0})))}if(null==r&&(r={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},en.updateQueue=n),n.memoCache=r,void 0===(n=r.data[r.index]))for(n=r.data[r.index]=Array(t),a=0;a<t;a++)n[a]=M;return r.index++,n}function basicStateReducer(t,r){return"function"==typeof r?r(t):r}function updateReducer(t){return updateReducerImpl(updateWorkInProgressHook(),tn,t)}function updateReducerImpl(t,r,n){var a=t.queue;if(null===a)throw Error(formatProdErrorMessage(311));a.lastRenderedReducer=n;var o=t.baseQueue,s=a.pending;if(null!==s){if(null!==o){var l=o.next;o.next=s.next,s.next=l}r.baseQueue=o=s,a.pending=null}if(s=t.baseState,null===o)t.memoizedState=s;else{var u=l=null,m=null,p=r=o.next,v=!1;do{var _=-536870913&p.lane,E=_!==p.lane?(Wn&_)!==_:(Jr&_)!==_;if(64===_){var S=p.gesture;if(null!==S){if(0===S.count){p=p.next;continue}if(64!==Jr)E=!0;else{if(null===(E=Vn))throw Error(formatProdErrorMessage(349));E=E.pendingGestures!==S}}}if(E)S={lane:_,revertLane:p.revertLane,gesture:p.gesture,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null},null===m?(u=m=S,l=s):m=m.next=S,en.lanes|=_,Qn|=_;else{if(0===(S=p.revertLane))null!==m&&(m=m.next={lane:0,revertLane:0,gesture:null,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null}),_===Ir&&(v=!0);else{if((Jr&S)===S){p=p.next,S===Ir&&(v=!0);continue}_={lane:0,revertLane:p.revertLane,gesture:null,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null},null===m?(u=m=_,l=s):m=m.next=_,en.lanes|=S,Qn|=S}_=p.action,on&&n(s,_),s=p.hasEagerState?p.eagerState:n(s,_)}p=p.next}while(null!==p&&p!==r);if(null===m?l=s:m.next=u,!At(s,t.memoizedState)&&(_n=!0,v&&null!==(n=xr)))throw n;t.memoizedState=s,t.baseState=l,t.baseQueue=m,a.lastRenderedState=s}return null===o&&(a.lanes=0),[t.memoizedState,a.dispatch]}function rerenderReducer(t){var r=updateWorkInProgressHook(),n=r.queue;if(null===n)throw Error(formatProdErrorMessage(311));n.lastRenderedReducer=t;var a=n.dispatch,o=n.pending,s=r.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{s=t(s,l.action),l=l.next}while(l!==o);At(s,r.memoizedState)||(_n=!0),r.memoizedState=s,null===r.baseQueue&&(r.baseState=s),n.lastRenderedState=s}return[s,a]}function updateSyncExternalStore(t,r,n){var a=en,o=updateWorkInProgressHook(),s=pr;if(s){if(void 0===n)throw Error(formatProdErrorMessage(407));n=n()}else n=r();var l=!At((tn||o).memoizedState,n);if(l&&(o.memoizedState=n,_n=!0),o=o.queue,updateEffect(subscribeToStore.bind(null,a,o,t),[t]),o.getSnapshot!==r||l||null!==rn&&1&rn.memoizedState.tag){if(a.flags|=2048,pushSimpleEffect(9,{destroy:void 0},updateStoreInstance.bind(null,a,o,n,r),null),null===Vn)throw Error(formatProdErrorMessage(349));s||0!=(127&Jr)||pushStoreConsistencyCheck(a,r,n)}return n}function pushStoreConsistencyCheck(t,r,n){t.flags|=16384,t={getSnapshot:r,value:n},null===(r=en.updateQueue)?(r={lastEffect:null,events:null,stores:null,memoCache:null},en.updateQueue=r,r.stores=[t]):null===(n=r.stores)?r.stores=[t]:n.push(t)}function updateStoreInstance(t,r,n,a){r.value=n,r.getSnapshot=a,checkIfSnapshotChanged(r)&&forceStoreRerender(t)}function subscribeToStore(t,r,n){return n((function(){checkIfSnapshotChanged(r)&&forceStoreRerender(t)}))}function checkIfSnapshotChanged(t){var r=t.getSnapshot;t=t.value;try{var n=r();return!At(t,n)}catch(t){return!0}}function forceStoreRerender(t){var r=enqueueConcurrentRenderForLane(t,2);null!==r&&scheduleUpdateOnFiber(r,t,2)}function mountStateImpl(t){var r=mountWorkInProgressHook();if("function"==typeof t){var n=t;if(t=n(),on){setIsStrictModeForDevtools(!0);try{n()}finally{setIsStrictModeForDevtools(!1)}}}return r.memoizedState=r.baseState=t,r.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:basicStateReducer,lastRenderedState:t},r}function updateOptimisticImpl(t,r,n,a){return t.baseState=n,updateReducerImpl(t,tn,"function"==typeof a?a:basicStateReducer)}function dispatchActionState(t,r,n,a,o){if(isRenderPhaseUpdate(t))throw Error(formatProdErrorMessage(485));if(null!==(t=r.action)){var s={payload:o,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(t){s.listeners.push(t)}};null!==z.T?n(!0):s.isTransition=!1,a(s),null===(n=r.pending)?(s.next=r.pending=s,runActionStateAction(r,s)):(s.next=n.next,r.pending=n.next=s)}}function runActionStateAction(t,r){var n=r.action,a=r.payload,o=t.state;if(r.isTransition){var s=z.T,l={};l.types=null!==s?s.types:null,l.gesture=null,z.T=l;try{var u=n(o,a),m=z.S;null!==m&&m(l,u),handleActionReturnValue(t,r,u)}catch(n){onActionError(t,r,n)}finally{null!==s&&null!==l.types&&(s.types=l.types),z.T=s}}else try{handleActionReturnValue(t,r,s=n(o,a))}catch(n){onActionError(t,r,n)}}function handleActionReturnValue(t,r,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then((function(n){onActionSuccess(t,r,n)}),(function(n){return onActionError(t,r,n)})):onActionSuccess(t,r,n)}function onActionSuccess(t,r,n){r.status="fulfilled",r.value=n,notifyActionListeners(r),t.state=n,null!==(r=t.pending)&&((n=r.next)===r?t.pending=null:(n=n.next,r.next=n,runActionStateAction(t,n)))}function onActionError(t,r,n){var a=t.pending;if(t.pending=null,null!==a){a=a.next;do{r.status="rejected",r.reason=n,notifyActionListeners(r),r=r.next}while(r!==a)}t.action=null}function notifyActionListeners(t){t=t.listeners;for(var r=0;r<t.length;r++)(0,t[r])()}function actionStateReducer(t,r){return r}function mountActionState(t,r){if(pr){var n=Vn.formState;if(null!==n){e:{var a=en;if(pr){if(mr){t:{for(var o=mr,s=vr;8!==o.nodeType;){if(!s){o=null;break t}if(null===(o=getNextHydratable(o.nextSibling))){o=null;break t}}o="F!"===(s=o.data)||"F"===s?o:null}if(o){mr=getNextHydratable(o.nextSibling),a="F!"===o.data;break e}}throwOnHydrationMismatch(a)}a=!1}a&&(r=n[0])}}return(n=mountWorkInProgressHook()).memoizedState=n.baseState=r,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:actionStateReducer,lastRenderedState:r},n.queue=a,n=dispatchSetState.bind(null,en,a),a.dispatch=n,a=mountStateImpl(!1),s=dispatchOptimisticSetState.bind(null,en,!1,a.queue),o={state:r,dispatch:null,action:t,pending:null},(a=mountWorkInProgressHook()).queue=o,n=dispatchActionState.bind(null,en,o,s,n),o.dispatch=n,a.memoizedState=t,[r,n,!1]}function updateActionState(t){return updateActionStateImpl(updateWorkInProgressHook(),tn,t)}function updateActionStateImpl(t,r,n){if(r=updateReducerImpl(t,r,actionStateReducer)[0],t=updateReducer(basicStateReducer)[0],"object"==typeof r&&null!==r&&"function"==typeof r.then)try{var a=useThenable(r)}catch(t){if(t===Hr)throw Br;throw t}else a=r;var o=(r=updateWorkInProgressHook()).queue,s=o.dispatch;return n!==r.memoizedState&&(en.flags|=2048,pushSimpleEffect(9,{destroy:void 0},actionStateActionEffect.bind(null,o,n),null)),[a,s,t]}function actionStateActionEffect(t,r){t.action=r}function rerenderActionState(t){var r=updateWorkInProgressHook(),n=tn;if(null!==n)return updateActionStateImpl(r,n,t);updateWorkInProgressHook(),r=r.memoizedState;var a=(n=updateWorkInProgressHook()).queue.dispatch;return n.memoizedState=t,[r,a,!1]}function pushSimpleEffect(t,r,n,a){return t={tag:t,create:n,deps:a,inst:r,next:null},null===(r=en.updateQueue)&&(r={lastEffect:null,events:null,stores:null,memoCache:null},en.updateQueue=r),null===(n=r.lastEffect)?r.lastEffect=t.next=t:(a=n.next,n.next=t,t.next=a,r.lastEffect=t),t}function updateRef(){return updateWorkInProgressHook().memoizedState}function mountEffectImpl(t,r,n,a){var o=mountWorkInProgressHook();en.flags|=t,o.memoizedState=pushSimpleEffect(1|r,{destroy:void 0},n,void 0===a?null:a)}function updateEffectImpl(t,r,n,a){var o=updateWorkInProgressHook();a=void 0===a?null:a;var s=o.memoizedState.inst;null!==tn&&null!==a&&areHookInputsEqual(a,tn.memoizedState.deps)?o.memoizedState=pushSimpleEffect(r,s,n,a):(en.flags|=t,o.memoizedState=pushSimpleEffect(1|r,s,n,a))}function mountEffect(t,r){mountEffectImpl(8390656,8,t,r)}function updateEffect(t,r){updateEffectImpl(2048,8,t,r)}function updateEvent(t){var r=updateWorkInProgressHook().memoizedState;return function(t){en.flags|=4;var r=en.updateQueue;if(null===r)r={lastEffect:null,events:null,stores:null,memoCache:null},en.updateQueue=r,r.events=[t];else{var n=r.events;null===n?r.events=[t]:n.push(t)}}({ref:r,nextImpl:t}),function(){if(0!=(2&zn))throw Error(formatProdErrorMessage(440));return r.impl.apply(void 0,arguments)}}function updateInsertionEffect(t,r){return updateEffectImpl(4,2,t,r)}function updateLayoutEffect(t,r){return updateEffectImpl(4,4,t,r)}function imperativeHandleEffect(t,r){if("function"==typeof r){t=t();var n=r(t);return function(){"function"==typeof n?n():r(null)}}if(null!=r)return t=t(),r.current=t,function(){r.current=null}}function updateImperativeHandle(t,r,n){n=null!=n?n.concat([t]):null,updateEffectImpl(4,4,imperativeHandleEffect.bind(null,r,t),n)}function mountDebugValue(){}function updateCallback(t,r){var n=updateWorkInProgressHook();r=void 0===r?null:r;var a=n.memoizedState;return null!==r&&areHookInputsEqual(r,a[1])?a[0]:(n.memoizedState=[t,r],t)}function updateMemo(t,r){var n=updateWorkInProgressHook();r=void 0===r?null:r;var a=n.memoizedState;if(null!==r&&areHookInputsEqual(r,a[1]))return a[0];if(a=t(),on){setIsStrictModeForDevtools(!0);try{t()}finally{setIsStrictModeForDevtools(!1)}}return n.memoizedState=[a,r],a}function mountDeferredValueImpl(t,r,n){return void 0===n||0!=(1073741824&Jr)&&0==(261930&Wn)?t.memoizedState=r:(t.memoizedState=n,t=requestDeferredLane(),en.lanes|=t,Qn|=t,n)}function updateDeferredValueImpl(t,r,n,a){return At(n,r)?n:null!==Kr.current?(t=mountDeferredValueImpl(t,n,a),At(t,r)||(_n=!0),t):0==(42&Jr)||0!=(1073741824&Jr)&&0==(261930&Wn)?(_n=!0,t.memoizedState=n):(t=requestDeferredLane(),en.lanes|=t,Qn|=t,r)}function startTransition(t,r,n,a,o){var s=V.p;V.p=0!==s&&8>s?s:8;var l,u,m,p=z.T,v={};v.types=null!==p?p.types:null,v.gesture=null,z.T=v,dispatchOptimisticSetState(t,!1,r,n);try{var _=o(),E=z.S;if(null!==E&&E(v,_),null!==_&&"object"==typeof _&&"function"==typeof _.then)dispatchSetStateInternal(t,r,(l=a,u=[],m={status:"pending",value:null,reason:null,then:function(t){u.push(t)}},_.then((function(){m.status="fulfilled",m.value=l;for(var t=0;t<u.length;t++)(0,u[t])(l)}),(function(t){for(m.status="rejected",m.reason=t,t=0;t<u.length;t++)(0,u[t])(void 0)})),m),requestUpdateLane());else dispatchSetStateInternal(t,r,a,requestUpdateLane())}catch(n){dispatchSetStateInternal(t,r,{then:function(){},status:"rejected",reason:n},requestUpdateLane())}finally{V.p=s,null!==p&&null!==v.types&&(p.types=v.types),z.T=p}}function noop(){}function startHostTransition(t,r,n,a){if(5!==t.tag)throw Error(formatProdErrorMessage(476));var o=ensureFormComponentIsStateful(t).queue;startTransition(t,o,r,U,null===n?noop:function(){return requestFormReset$1(t),n(a)})}function ensureFormComponentIsStateful(t){var r=t.memoizedState;if(null!==r)return r;var n={};return(r={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:basicStateReducer,lastRenderedState:U},next:null}).next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:basicStateReducer,lastRenderedState:n},next:null},t.memoizedState=r,null!==(t=t.alternate)&&(t.memoizedState=r),r}function requestFormReset$1(t){var r=z.T;if(null!==r&&r.gesture)throw Error(formatProdErrorMessage(555));null===(r=ensureFormComponentIsStateful(t)).next&&(r=t.alternate.memoizedState),dispatchSetStateInternal(t,r.next.queue,{},requestUpdateLane())}function useHostTransitionStatus(){return readContext(Ja)}function updateId(){return updateWorkInProgressHook().memoizedState}function updateRefresh(){return updateWorkInProgressHook().memoizedState}function refreshCache(t,r,n){for(var a=t.return;null!==a;){switch(a.tag){case 24:case 3:var o=requestUpdateLane(),s=enqueueUpdate(a,t=createUpdate(o),o);return null!==s&&(scheduleUpdateOnFiber(s,a,o),entangleTransitions(s,a,o)),a=createCache(),null!=r&&null!==s&&a.data.set(r,n),void(t.payload={cache:a})}a=a.return}}function dispatchReducerAction(t,r,n){var a=requestUpdateLane();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},isRenderPhaseUpdate(t)?enqueueRenderPhaseUpdate(r,n):null!==(n=enqueueConcurrentHookUpdate(t,r,n,a))&&(scheduleUpdateOnFiber(n,t,a),entangleTransitionUpdate(n,r,a))}function dispatchSetState(t,r,n){dispatchSetStateInternal(t,r,n,requestUpdateLane())}function dispatchSetStateInternal(t,r,n,a){var o={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(isRenderPhaseUpdate(t))enqueueRenderPhaseUpdate(r,o);else{var s=t.alternate;if(0===t.lanes&&(null===s||0===s.lanes)&&null!==(s=r.lastRenderedReducer))try{var l=r.lastRenderedState,u=s(l,n);if(o.hasEagerState=!0,o.eagerState=u,At(u,l))return enqueueUpdate$1(t,r,o,0),null===Vn&&finishQueueingConcurrentUpdates(),!1}catch(t){}if(null!==(n=enqueueConcurrentHookUpdate(t,r,o,a)))return scheduleUpdateOnFiber(n,t,a),entangleTransitionUpdate(n,r,a),!0}return!1}function dispatchOptimisticSetState(t,r,n,a){var o=z.T,s=null!==o&&o.gesture?64:2;if(a={lane:s,revertLane:requestTransitionLane(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},isRenderPhaseUpdate(t)){if(r)throw Error(formatProdErrorMessage(479))}else if(null!==(r=enqueueConcurrentHookUpdate(t,n,a,s))&&(scheduleUpdateOnFiber(r,t,s),null!==o&&null!==(o=o.gesture))){e:{for(t=r.pendingGestures;null!==t;){if(t.provider===o){r=t;break e}if(null===(s=t.next))break;t=s}o={provider:o,count:0,rangeStart:0,rangeEnd:100,types:null,running:null,prev:t,next:null},null===t?r.pendingGestures=o:t.next=o,ensureRootIsScheduled(r),r=o}a.gesture=r}}function isRenderPhaseUpdate(t){var r=t.alternate;return t===en||null!==r&&r===en}function enqueueRenderPhaseUpdate(t,r){an=nn=!0;var n=t.pending;null===n?r.next=r:(r.next=n.next,n.next=r),t.pending=r}function entangleTransitionUpdate(t,r,n){if(0!=(4194048&n)){var a=r.lanes;n|=a&=t.pendingLanes,r.lanes=n,markRootEntangled(t,n)}}var dn={readContext,use,useCallback:throwInvalidHookError,useContext:throwInvalidHookError,useEffect:throwInvalidHookError,useImperativeHandle:throwInvalidHookError,useLayoutEffect:throwInvalidHookError,useInsertionEffect:throwInvalidHookError,useMemo:throwInvalidHookError,useReducer:throwInvalidHookError,useRef:throwInvalidHookError,useState:throwInvalidHookError,useDebugValue:throwInvalidHookError,useDeferredValue:throwInvalidHookError,useTransition:throwInvalidHookError,useSyncExternalStore:throwInvalidHookError,useId:throwInvalidHookError,useHostTransitionStatus:throwInvalidHookError,useFormState:throwInvalidHookError,useActionState:throwInvalidHookError,useOptimistic:throwInvalidHookError,useMemoCache:throwInvalidHookError,useCacheRefresh:throwInvalidHookError};dn.useEffectEvent=throwInvalidHookError;var fn={readContext,use,useCallback:function(t,r){return mountWorkInProgressHook().memoizedState=[t,void 0===r?null:r],t},useContext:readContext,useEffect:mountEffect,useImperativeHandle:function(t,r,n){n=null!=n?n.concat([t]):null,mountEffectImpl(4194308,4,imperativeHandleEffect.bind(null,r,t),n)},useLayoutEffect:function(t,r){return mountEffectImpl(4194308,4,t,r)},useInsertionEffect:function(t,r){mountEffectImpl(4,2,t,r)},useMemo:function(t,r){var n=mountWorkInProgressHook();r=void 0===r?null:r;var a=t();if(on){setIsStrictModeForDevtools(!0);try{t()}finally{setIsStrictModeForDevtools(!1)}}return n.memoizedState=[a,r],a},useReducer:function(t,r,n){var a=mountWorkInProgressHook();if(void 0!==n){var o=n(r);if(on){setIsStrictModeForDevtools(!0);try{n(r)}finally{setIsStrictModeForDevtools(!1)}}}else o=r;return a.memoizedState=a.baseState=o,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:o},a.queue=t,t=t.dispatch=dispatchReducerAction.bind(null,en,t),[a.memoizedState,t]},useRef:function(t){return t={current:t},mountWorkInProgressHook().memoizedState=t},useState:function(t){var r=(t=mountStateImpl(t)).queue,n=dispatchSetState.bind(null,en,r);return r.dispatch=n,[t.memoizedState,n]},useDebugValue:mountDebugValue,useDeferredValue:function(t,r){return mountDeferredValueImpl(mountWorkInProgressHook(),t,r)},useTransition:function(){var t=mountStateImpl(!1);return t=startTransition.bind(null,en,t.queue,!0,!1),mountWorkInProgressHook().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,r,n){var a=en,o=mountWorkInProgressHook();if(pr){if(void 0===n)throw Error(formatProdErrorMessage(407));n=n()}else{if(n=r(),null===Vn)throw Error(formatProdErrorMessage(349));0!=(127&Wn)||pushStoreConsistencyCheck(a,r,n)}o.memoizedState=n;var s={value:n,getSnapshot:r};return o.queue=s,mountEffect(subscribeToStore.bind(null,a,s,t),[t]),a.flags|=2048,pushSimpleEffect(9,{destroy:void 0},updateStoreInstance.bind(null,a,s,n,r),null),n},useId:function(){var t=mountWorkInProgressHook(),r=Vn.identifierPrefix;if(pr){var n=dr;r="_"+r+"R_"+(n=(cr&~(1<<32-pe(cr)-1)).toString(32)+n),0<(n=sn++)&&(r+="H"+n.toString(32)),r+="_"}else r="_"+r+"r_"+(n=cn++).toString(32)+"_";return t.memoizedState=r},useHostTransitionStatus,useFormState:mountActionState,useActionState:mountActionState,useOptimistic:function(t){var r=mountWorkInProgressHook();r.memoizedState=r.baseState=t;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return r.queue=n,r=dispatchOptimisticSetState.bind(null,en,!0,n),n.dispatch=r,[t,r]},useMemoCache,useCacheRefresh:function(){return mountWorkInProgressHook().memoizedState=refreshCache.bind(null,en)},useEffectEvent:function(t){var r=mountWorkInProgressHook(),n={impl:t};return r.memoizedState=n,function(){if(0!=(2&zn))throw Error(formatProdErrorMessage(440));return n.impl.apply(void 0,arguments)}}},mn={readContext,use,useCallback:updateCallback,useContext:readContext,useEffect:updateEffect,useImperativeHandle:updateImperativeHandle,useInsertionEffect:updateInsertionEffect,useLayoutEffect:updateLayoutEffect,useMemo:updateMemo,useReducer:updateReducer,useRef:updateRef,useState:function(){return updateReducer(basicStateReducer)},useDebugValue:mountDebugValue,useDeferredValue:function(t,r){return updateDeferredValueImpl(updateWorkInProgressHook(),tn.memoizedState,t,r)},useTransition:function(){var t=updateReducer(basicStateReducer)[0],r=updateWorkInProgressHook().memoizedState;return["boolean"==typeof t?t:useThenable(t),r]},useSyncExternalStore:updateSyncExternalStore,useId:updateId,useHostTransitionStatus,useFormState:updateActionState,useActionState:updateActionState,useOptimistic:function(t,r){return updateOptimisticImpl(updateWorkInProgressHook(),0,t,r)},useMemoCache,useCacheRefresh:updateRefresh};mn.useEffectEvent=updateEvent;var pn={readContext,use,useCallback:updateCallback,useContext:readContext,useEffect:updateEffect,useImperativeHandle:updateImperativeHandle,useInsertionEffect:updateInsertionEffect,useLayoutEffect:updateLayoutEffect,useMemo:updateMemo,useReducer:rerenderReducer,useRef:updateRef,useState:function(){return rerenderReducer(basicStateReducer)},useDebugValue:mountDebugValue,useDeferredValue:function(t,r){var n=updateWorkInProgressHook();return null===tn?mountDeferredValueImpl(n,t,r):updateDeferredValueImpl(n,tn.memoizedState,t,r)},useTransition:function(){var t=rerenderReducer(basicStateReducer)[0],r=updateWorkInProgressHook().memoizedState;return["boolean"==typeof t?t:useThenable(t),r]},useSyncExternalStore:updateSyncExternalStore,useId:updateId,useHostTransitionStatus,useFormState:rerenderActionState,useActionState:rerenderActionState,useOptimistic:function(t,r){var n=updateWorkInProgressHook();return null!==tn?updateOptimisticImpl(n,0,t,r):(n.baseState=t,[t,n.queue.dispatch])},useMemoCache,useCacheRefresh:updateRefresh};function applyDerivedStateFromProps(t,r,n,a){n=null==(n=n(a,r=t.memoizedState))?r:p({},r,n),t.memoizedState=n,0===t.lanes&&(t.updateQueue.baseState=n)}pn.useEffectEvent=updateEvent;var hn={enqueueSetState:function(t,r,n){t=t._reactInternals;var a=requestUpdateLane(),o=createUpdate(a);o.payload=r,null!=n&&(o.callback=n),null!==(r=enqueueUpdate(t,o,a))&&(scheduleUpdateOnFiber(r,t,a),entangleTransitions(r,t,a))},enqueueReplaceState:function(t,r,n){t=t._reactInternals;var a=requestUpdateLane(),o=createUpdate(a);o.tag=1,o.payload=r,null!=n&&(o.callback=n),null!==(r=enqueueUpdate(t,o,a))&&(scheduleUpdateOnFiber(r,t,a),entangleTransitions(r,t,a))},enqueueForceUpdate:function(t,r){t=t._reactInternals;var n=requestUpdateLane(),a=createUpdate(n);a.tag=2,null!=r&&(a.callback=r),null!==(r=enqueueUpdate(t,a,n))&&(scheduleUpdateOnFiber(r,t,n),entangleTransitions(r,t,n))}};function checkShouldComponentUpdate(t,r,n,a,o,s,l){return"function"==typeof(t=t.stateNode).shouldComponentUpdate?t.shouldComponentUpdate(a,s,l):!r.prototype||!r.prototype.isPureReactComponent||(!shallowEqual(n,a)||!shallowEqual(o,s))}function callComponentWillReceiveProps(t,r,n,a){t=r.state,"function"==typeof r.componentWillReceiveProps&&r.componentWillReceiveProps(n,a),"function"==typeof r.UNSAFE_componentWillReceiveProps&&r.UNSAFE_componentWillReceiveProps(n,a),r.state!==t&&hn.enqueueReplaceState(r,r.state,null)}function resolveClassComponentProps(t,r){var n=r;if("ref"in r)for(var a in n={},r)"ref"!==a&&(n[a]=r[a]);if(t=t.defaultProps)for(var o in n===r&&(n=p({},n)),t)void 0===n[o]&&(n[o]=t[o]);return n}function defaultOnUncaughtError(t){Qt(t)}function defaultOnCaughtError(t){console.error(t)}function defaultOnRecoverableError(t){Qt(t)}function logUncaughtError(t,r){try{(0,t.onUncaughtError)(r.value,{componentStack:r.stack})}catch(t){setTimeout((function(){throw t}))}}function logCaughtError(t,r,n){try{(0,t.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===r.tag?r.stateNode:null})}catch(t){setTimeout((function(){throw t}))}}function createRootErrorUpdate(t,r,n){return(n=createUpdate(n)).tag=3,n.payload={element:null},n.callback=function(){logUncaughtError(t,r)},n}function createClassErrorUpdate(t){return(t=createUpdate(t)).tag=3,t}function initializeClassErrorUpdate(t,r,n,a){var o=n.type.getDerivedStateFromError;if("function"==typeof o){var s=a.value;t.payload=function(){return o(s)},t.callback=function(){logCaughtError(r,n,a)}}var l=n.stateNode;null!==l&&"function"==typeof l.componentDidCatch&&(t.callback=function(){logCaughtError(r,n,a),"function"!=typeof o&&(null===ua?ua=new Set([this]):ua.add(this));var t=a.stack;this.componentDidCatch(a.value,{componentStack:null!==t?t:""})})}function markSuspenseBoundaryShouldCapture(t,r,n,a,o){return t.flags|=65536,t.lanes=o,t}function throwException(t,r,n,a,o){if(n.flags|=32768,null!==a&&"object"==typeof a&&(a.$$typeof===P&&(a={then:function(){}}),"function"==typeof a.then)){!function(t,r){var n=t.alternate;null!==n&&propagateParentContextChanges(n,t,r,!0)}(n,o);var s=Xr.current;if(null!==s){switch(s.tag){case 31:case 13:return null===Qr?renderDidSuspendDelayIfPossible():null===s.alternate&&0===Xn&&(Xn=3),s.flags&=-257,markSuspenseBoundaryShouldCapture(s,0,0,0,o),a===zr?s.flags|=16384:(null===(n=s.updateQueue)?s.updateQueue=new Set([a]):n.add(a),attachPingListener(t,a,o)),!1;case 22:return s.flags|=65536,a===zr?s.flags|=16384:(null===(n=s.updateQueue)?(n={transitions:null,markerInstances:null,retryQueue:new Set([a])},s.updateQueue=n):null===(r=n.retryQueue)?n.retryQueue=new Set([a]):r.add(a),attachPingListener(t,a,o)),!1}throw Error(formatProdErrorMessage(435,s.tag))}return attachPingListener(t,a,o),renderDidSuspendDelayIfPossible(),!1}if(pr)return null!==(s=Xr.current)?(0==(65536&s.flags)&&(s.flags|=256),markSuspenseBoundaryShouldCapture(s,0,0,0,o),a!==_r&&queueHydrationError(createCapturedValueAtFiber(t=Error(formatProdErrorMessage(422),{cause:a}),n))):(a!==_r&&queueHydrationError(createCapturedValueAtFiber(r=Error(formatProdErrorMessage(423),{cause:a}),n)),(t=t.current.alternate).flags|=65536,o&=-o,t.lanes|=o,n=createCapturedValueAtFiber(a,n),enqueueCapturedUpdate(t,o=createRootErrorUpdate(t.stateNode,n,o)),4!==Xn&&(Xn=2)),!1;var l;if(s=Error(formatProdErrorMessage(520),{cause:a}),l=createCapturedValueAtFiber(s,n),null===ra?ra=[l]:ra.push(l),4!==Xn&&(Xn=2),null===r)return!0;n=createCapturedValueAtFiber(a,n);do{switch(r.tag){case 3:return r.flags|=65536,t=o&-o,r.lanes|=t,enqueueCapturedUpdate(r,t=createRootErrorUpdate(r.stateNode,n,t)),!1;case 1:if(a=r.type,s=r.stateNode,0==(128&r.flags)&&("function"==typeof a.getDerivedStateFromError||null!==s&&"function"==typeof s.componentDidCatch&&(null===ua||!ua.has(s))))return r.flags|=65536,o&=-o,r.lanes|=o,initializeClassErrorUpdate(o=createClassErrorUpdate(o),t,r,n),enqueueCapturedUpdate(r,o),!1}r=r.return}while(null!==r);return!1}var vn=Error(formatProdErrorMessage(461)),_n=!1;function reconcileChildren(t,r,n,a){r.child=null===t?$r(r,null,n,a):jr(r,t.child,n,a)}function updateForwardRef(t,r,n,a,o){n=n.render;var s=r.ref;if("ref"in a){var l={};for(var u in a)"ref"!==u&&(l[u]=a[u])}else l=a;return prepareToReadContext(r),a=renderWithHooks(t,r,n,l,s,o),u=checkDidRenderIdHook(),null===t||_n?(pr&&u&&pushMaterializedTreeId(r),r.flags|=1,reconcileChildren(t,r,a,o),r.child):(bailoutHooks(t,r,o),bailoutOnAlreadyFinishedWork(t,r,o))}function updateMemoComponent(t,r,n,a,o){if(null===t){var s=n.type;return"function"!=typeof s||shouldConstruct(s)||void 0!==s.defaultProps||null!==n.compare?((t=createFiberFromTypeAndProps(n.type,null,a,r,r.mode,o)).ref=r.ref,t.return=r,r.child=t):(r.tag=15,r.type=s,updateSimpleMemoComponent(t,r,s,a,o))}if(s=t.child,!checkScheduledUpdateOrContext(t,o)){var l=s.memoizedProps;if((n=null!==(n=n.compare)?n:shallowEqual)(l,a)&&t.ref===r.ref)return bailoutOnAlreadyFinishedWork(t,r,o)}return r.flags|=1,(t=createWorkInProgress(s,a)).ref=r.ref,t.return=r,r.child=t}function updateSimpleMemoComponent(t,r,n,a,o){if(null!==t){var s=t.memoizedProps;if(shallowEqual(s,a)&&t.ref===r.ref){if(_n=!1,r.pendingProps=a=s,!checkScheduledUpdateOrContext(t,o))return r.lanes=t.lanes,bailoutOnAlreadyFinishedWork(t,r,o);0!=(131072&t.flags)&&(_n=!0)}}return updateFunctionComponent(t,r,n,a,o)}function updateOffscreenComponent(t,r,n,a){var o=a.children,s=null!==t?t.memoizedState:null;if(null===t&&null===r.stateNode&&(r.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),"hidden"===a.mode){if(0!=(128&r.flags)){if(s=null!==s?s.baseLanes|n:n,null!==t){for(a=r.child=t.child,o=0;null!==a;)o=o|a.lanes|a.childLanes,a=a.sibling;a=o&~s}else a=0,r.child=null;return deferHiddenOffscreenComponent(t,r,s,n,a)}if(0==(536870912&n))return a=r.lanes=536870912,deferHiddenOffscreenComponent(t,r,null!==s?s.baseLanes|n:n,n,a);r.memoizedState={baseLanes:0,cachePool:null},null!==t&&pushTransition(0,null!==s?s.cachePool:null),null!==s?pushHiddenContext(r,s):reuseHiddenContextOnStack(),pushOffscreenSuspenseHandler(r)}else null!==s?(pushTransition(0,s.cachePool),pushHiddenContext(r,s),reuseSuspenseHandlerOnStack(),r.memoizedState=null):(null!==t&&pushTransition(0,null),reuseHiddenContextOnStack(),reuseSuspenseHandlerOnStack());return reconcileChildren(t,r,o,n),r.child}function bailoutOffscreenComponent(t,r){return null!==t&&22===t.tag||null!==r.stateNode||(r.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.sibling}function deferHiddenOffscreenComponent(t,r,n,a,o){var s=peekCacheFromPool();return s=null===s?null:{parent:kr._currentValue,pool:s},r.memoizedState={baseLanes:n,cachePool:s},null!==t&&pushTransition(0,null),reuseHiddenContextOnStack(),pushOffscreenSuspenseHandler(r),null!==t&&propagateParentContextChanges(t,r,a,!0),r.childLanes=o,null}function mountActivityChildren(t,r){return(r=mountWorkInProgressOffscreenFiber({mode:r.mode,children:r.children},t.mode)).ref=t.ref,t.child=r,r.return=t,r}function retryActivityComponentWithoutHydrating(t,r,n){return jr(r,t.child,null,n),(t=mountActivityChildren(r,r.pendingProps)).flags|=2,popSuspenseHandler(r),r.memoizedState=null,t}function markRef(t,r){var n=r.ref;if(null===n)null!==t&&null!==t.ref&&(r.flags|=4194816);else{if("function"!=typeof n&&"object"!=typeof n)throw Error(formatProdErrorMessage(284));null!==t&&t.ref===n||(r.flags|=4194816)}}function updateFunctionComponent(t,r,n,a,o){return prepareToReadContext(r),n=renderWithHooks(t,r,n,a,void 0,o),a=checkDidRenderIdHook(),null===t||_n?(pr&&a&&pushMaterializedTreeId(r),r.flags|=1,reconcileChildren(t,r,n,o),r.child):(bailoutHooks(t,r,o),bailoutOnAlreadyFinishedWork(t,r,o))}function replayFunctionComponent(t,r,n,a,o,s){return prepareToReadContext(r),r.updateQueue=null,n=renderWithHooksAgain(r,a,n,o),finishRenderingHooks(t),a=checkDidRenderIdHook(),null===t||_n?(pr&&a&&pushMaterializedTreeId(r),r.flags|=1,reconcileChildren(t,r,n,s),r.child):(bailoutHooks(t,r,s),bailoutOnAlreadyFinishedWork(t,r,s))}function updateClassComponent(t,r,n,a,o){if(prepareToReadContext(r),null===r.stateNode){var s=tr,l=n.contextType;"object"==typeof l&&null!==l&&(s=readContext(l)),s=new n(a,s),r.memoizedState=null!==s.state&&void 0!==s.state?s.state:null,s.updater=hn,r.stateNode=s,s._reactInternals=r,(s=r.stateNode).props=a,s.state=r.memoizedState,s.refs={},initializeUpdateQueue(r),l=n.contextType,s.context="object"==typeof l&&null!==l?readContext(l):tr,s.state=r.memoizedState,"function"==typeof(l=n.getDerivedStateFromProps)&&(applyDerivedStateFromProps(r,n,l,a),s.state=r.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof s.getSnapshotBeforeUpdate||"function"!=typeof s.UNSAFE_componentWillMount&&"function"!=typeof s.componentWillMount||(l=s.state,"function"==typeof s.componentWillMount&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount(),l!==s.state&&hn.enqueueReplaceState(s,s.state,null),processUpdateQueue(r,a,s,o),suspendIfUpdateReadFromEntangledAsyncAction(),s.state=r.memoizedState),"function"==typeof s.componentDidMount&&(r.flags|=4194308),a=!0}else if(null===t){s=r.stateNode;var u=r.memoizedProps,m=resolveClassComponentProps(n,u);s.props=m;var p=s.context,v=n.contextType;l=tr,"object"==typeof v&&null!==v&&(l=readContext(v));var _=n.getDerivedStateFromProps;v="function"==typeof _||"function"==typeof s.getSnapshotBeforeUpdate,u=r.pendingProps!==u,v||"function"!=typeof s.UNSAFE_componentWillReceiveProps&&"function"!=typeof s.componentWillReceiveProps||(u||p!==l)&&callComponentWillReceiveProps(r,s,a,l),qr=!1;var E=r.memoizedState;s.state=E,processUpdateQueue(r,a,s,o),suspendIfUpdateReadFromEntangledAsyncAction(),p=r.memoizedState,u||E!==p||qr?("function"==typeof _&&(applyDerivedStateFromProps(r,n,_,a),p=r.memoizedState),(m=qr||checkShouldComponentUpdate(r,n,m,a,E,p,l))?(v||"function"!=typeof s.UNSAFE_componentWillMount&&"function"!=typeof s.componentWillMount||("function"==typeof s.componentWillMount&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount()),"function"==typeof s.componentDidMount&&(r.flags|=4194308)):("function"==typeof s.componentDidMount&&(r.flags|=4194308),r.memoizedProps=a,r.memoizedState=p),s.props=a,s.state=p,s.context=l,a=m):("function"==typeof s.componentDidMount&&(r.flags|=4194308),a=!1)}else{s=r.stateNode,cloneUpdateQueue(t,r),v=resolveClassComponentProps(n,l=r.memoizedProps),s.props=v,_=r.pendingProps,E=s.context,p=n.contextType,m=tr,"object"==typeof p&&null!==p&&(m=readContext(p)),(p="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof s.getSnapshotBeforeUpdate)||"function"!=typeof s.UNSAFE_componentWillReceiveProps&&"function"!=typeof s.componentWillReceiveProps||(l!==_||E!==m)&&callComponentWillReceiveProps(r,s,a,m),qr=!1,E=r.memoizedState,s.state=E,processUpdateQueue(r,a,s,o),suspendIfUpdateReadFromEntangledAsyncAction();var S=r.memoizedState;l!==_||E!==S||qr||null!==t&&null!==t.dependencies&&checkIfContextChanged(t.dependencies)?("function"==typeof u&&(applyDerivedStateFromProps(r,n,u,a),S=r.memoizedState),(v=qr||checkShouldComponentUpdate(r,n,v,a,E,S,m)||null!==t&&null!==t.dependencies&&checkIfContextChanged(t.dependencies))?(p||"function"!=typeof s.UNSAFE_componentWillUpdate&&"function"!=typeof s.componentWillUpdate||("function"==typeof s.componentWillUpdate&&s.componentWillUpdate(a,S,m),"function"==typeof s.UNSAFE_componentWillUpdate&&s.UNSAFE_componentWillUpdate(a,S,m)),"function"==typeof s.componentDidUpdate&&(r.flags|=4),"function"==typeof s.getSnapshotBeforeUpdate&&(r.flags|=1024)):("function"!=typeof s.componentDidUpdate||l===t.memoizedProps&&E===t.memoizedState||(r.flags|=4),"function"!=typeof s.getSnapshotBeforeUpdate||l===t.memoizedProps&&E===t.memoizedState||(r.flags|=1024),r.memoizedProps=a,r.memoizedState=S),s.props=a,s.state=S,s.context=m,a=v):("function"!=typeof s.componentDidUpdate||l===t.memoizedProps&&E===t.memoizedState||(r.flags|=4),"function"!=typeof s.getSnapshotBeforeUpdate||l===t.memoizedProps&&E===t.memoizedState||(r.flags|=1024),a=!1)}return s=a,markRef(t,r),a=0!=(128&r.flags),s||a?(s=r.stateNode,n=a&&"function"!=typeof n.getDerivedStateFromError?null:s.render(),r.flags|=1,null!==t&&a?(r.child=jr(r,t.child,null,o),r.child=jr(r,null,n,o)):reconcileChildren(t,r,n,o),r.memoizedState=s.state,t=r.child):t=bailoutOnAlreadyFinishedWork(t,r,o),t}function mountHostRootWithoutHydrating(t,r,n,a){return resetHydrationState(),r.flags|=256,reconcileChildren(t,r,n,a),r.child}var gn={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function mountSuspenseOffscreenState(t){return{baseLanes:t,cachePool:getSuspendedCache()}}function getRemainingWorkInPrimaryTree(t,r,n){return t=null!==t?t.childLanes&~n:0,r&&(t|=ea),t}function updateSuspenseComponent(t,r,n){var a,o=r.pendingProps,s=!1,l=0!=(128&r.flags);if((a=l)||(a=(null===t||null!==t.memoizedState)&&0!=(2&Zr.current)),a&&(s=!0,r.flags&=-129),a=0!=(32&r.flags),r.flags&=-33,null===t){if(pr){if(s?pushPrimaryTreeSuspenseHandler(r):reuseSuspenseHandlerOnStack(),(t=mr)?null!==(t=null!==(t=canHydrateHydrationBoundary(t,vr))&&"&"!==t.data?t:null)&&(r.memoizedState={dehydrated:t,treeContext:null!==ur?{id:cr,overflow:dr}:null,retryLane:536870912,hydrationErrors:null},(n=createFiberFromDehydratedFragment(t)).return=r,r.child=n,fr=r,mr=null):t=null,null===t)throw throwOnHydrationMismatch(r);return isSuspenseInstanceFallback(t)?r.lanes=32:r.lanes=536870912,null}var u=o.children,m=o.fallback;return s?(reuseSuspenseHandlerOnStack(),mountSuspenseFallbackChildren(r,u,m,n),(o=r.child).memoizedState=mountSuspenseOffscreenState(n),o.childLanes=getRemainingWorkInPrimaryTree(t,a,n),r.memoizedState=gn,bailoutOffscreenComponent(null,o)):"number"==typeof o.unstable_expectedLoadTime?(reuseSuspenseHandlerOnStack(),mountSuspenseFallbackChildren(r,u,m,n),(o=r.child).memoizedState=mountSuspenseOffscreenState(n),o.childLanes=getRemainingWorkInPrimaryTree(t,a,n),r.memoizedState=gn,r.lanes=4194304,bailoutOffscreenComponent(null,o)):(pushPrimaryTreeSuspenseHandler(r),mountSuspensePrimaryChildren(r,u))}if(null!==(m=t.memoizedState)&&null!==(u=m.dehydrated)){if(l)256&r.flags?(pushPrimaryTreeSuspenseHandler(r),r.flags&=-257,r=retrySuspenseComponentWithoutHydrating(t,r,n)):null!==r.memoizedState?(reuseSuspenseHandlerOnStack(),r.child=t.child,r.flags|=128,r=null):(reuseSuspenseHandlerOnStack(),u=o.fallback,s=r.mode,o=mountWorkInProgressOffscreenFiber({mode:"visible",children:o.children},s),(u=createFiberFromFragment(u,s,n,null)).flags|=2,o.return=r,u.return=r,o.sibling=u,r.child=o,jr(r,t.child,null,n),(o=r.child).memoizedState=mountSuspenseOffscreenState(n),o.childLanes=getRemainingWorkInPrimaryTree(t,a,n),r.memoizedState=gn,r=bailoutOffscreenComponent(null,o));else if(pushPrimaryTreeSuspenseHandler(r),isSuspenseInstanceFallback(u)){if(a=u.nextSibling&&u.nextSibling.dataset)var p=a.dgst;"POSTPONE"!==(a=p)&&((o=Error(formatProdErrorMessage(419))).stack="",o.digest=a,queueHydrationError({value:o,source:null,stack:null})),r=retrySuspenseComponentWithoutHydrating(t,r,n)}else if(_n||propagateParentContextChanges(t,r,n,!1),a=0!=(n&t.childLanes),_n||a){if(null!==(a=Vn)&&(0!==(o=getBumpedLaneForHydration(a,n))&&o!==m.retryLane))throw m.retryLane=o,enqueueConcurrentRenderForLane(t,o),scheduleUpdateOnFiber(a,t,o),vn;isSuspenseInstancePending(u)||renderDidSuspendDelayIfPossible(),r=retrySuspenseComponentWithoutHydrating(t,r,n)}else isSuspenseInstancePending(u)?(r.flags|=192,r.child=t.child,r=null):(t=m.treeContext,mr=getNextHydratable(u.nextSibling),fr=r,pr=!0,hr=null,vr=!1,null!==t&&restoreSuspendedTreeContext(r,t),(r=mountSuspensePrimaryChildren(r,o.children)).flags|=4096);return r}return s?(reuseSuspenseHandlerOnStack(),u=o.fallback,s=r.mode,p=(m=t.child).sibling,(o=createWorkInProgress(m,{mode:"hidden",children:o.children})).subtreeFlags=65011712&m.subtreeFlags,null!==p?u=createWorkInProgress(p,u):(u=createFiberFromFragment(u,s,n,null)).flags|=2,u.return=r,o.return=r,o.sibling=u,r.child=o,bailoutOffscreenComponent(null,o),o=r.child,null===(u=t.child.memoizedState)?u=mountSuspenseOffscreenState(n):(null!==(s=u.cachePool)?(m=kr._currentValue,s=s.parent!==m?{parent:m,pool:m}:s):s=getSuspendedCache(),u={baseLanes:u.baseLanes|n,cachePool:s}),o.memoizedState=u,o.childLanes=getRemainingWorkInPrimaryTree(t,a,n),r.memoizedState=gn,bailoutOffscreenComponent(t.child,o)):(pushPrimaryTreeSuspenseHandler(r),t=(n=t.child).sibling,(n=createWorkInProgress(n,{mode:"visible",children:o.children})).return=r,n.sibling=null,null!==t&&(null===(a=r.deletions)?(r.deletions=[t],r.flags|=16):a.push(t)),r.child=n,r.memoizedState=null,n)}function mountSuspensePrimaryChildren(t,r){return(r=mountWorkInProgressOffscreenFiber({mode:"visible",children:r},t.mode)).return=t,t.child=r}function mountSuspenseFallbackChildren(t,r,n,a){var o=t.mode;return r=mountWorkInProgressOffscreenFiber({mode:"hidden",children:r},o),n=createFiberFromFragment(n,o,a,null),r.return=t,n.return=t,r.sibling=n,t.child=r,n}function mountWorkInProgressOffscreenFiber(t,r){return(t=createFiberImplClass(22,t,null,r)).lanes=0,t}function retrySuspenseComponentWithoutHydrating(t,r,n){return jr(r,t.child,null,n),(t=mountSuspensePrimaryChildren(r,r.pendingProps.children)).flags|=2,r.memoizedState=null,t}function scheduleSuspenseWorkOnFiber(t,r,n){t.lanes|=r;var a=t.alternate;null!==a&&(a.lanes|=r),scheduleContextWorkOnParentPath(t.return,r,n)}function initSuspenseListRenderState(t,r,n,a,o,s){var l=t.memoizedState;null===l?t.memoizedState={isBackwards:r,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:o,treeForkCount:s}:(l.isBackwards=r,l.rendering=null,l.renderingStartTime=0,l.last=a,l.tail=n,l.tailMode=o,l.treeForkCount=s)}function updateSuspenseListComponent(t,r,n){var a=r.pendingProps,o=a.revealOrder,s=a.tail;a=a.children;var l=Zr.current,u=0!=(2&l);if(u?(l=1&l|2,r.flags|=128):l&=1,push(Zr,l),reconcileChildren(t,r,a,n),a=pr?ir:0,!u&&null!==t&&0!=(128&t.flags))e:for(t=r.child;null!==t;){if(13===t.tag)null!==t.memoizedState&&scheduleSuspenseWorkOnFiber(t,n,r);else if(19===t.tag)scheduleSuspenseWorkOnFiber(t,n,r);else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===r)break e;for(;null===t.sibling;){if(null===t.return||t.return===r)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(o){case"forwards":for(n=r.child,o=null;null!==n;)null!==(t=n.alternate)&&null===findFirstSuspended(t)&&(o=n),n=n.sibling;null===(n=o)?(o=r.child,r.child=null):(o=n.sibling,n.sibling=null),initSuspenseListRenderState(r,!1,o,n,s,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,o=r.child,r.child=null;null!==o;){if(null!==(t=o.alternate)&&null===findFirstSuspended(t)){r.child=o;break}t=o.sibling,o.sibling=n,n=o,o=t}initSuspenseListRenderState(r,!0,n,null,s,a);break;case"together":initSuspenseListRenderState(r,!1,null,null,void 0,a);break;default:r.memoizedState=null}return r.child}function bailoutOnAlreadyFinishedWork(t,r,n){if(null!==t&&(r.dependencies=t.dependencies),Qn|=r.lanes,0==(n&r.childLanes)){if(null===t)return null;if(propagateParentContextChanges(t,r,n,!1),0==(n&r.childLanes))return null}if(null!==t&&r.child!==t.child)throw Error(formatProdErrorMessage(153));if(null!==r.child){for(n=createWorkInProgress(t=r.child,t.pendingProps),r.child=n,n.return=r;null!==t.sibling;)t=t.sibling,(n=n.sibling=createWorkInProgress(t,t.pendingProps)).return=r;n.sibling=null}return r.child}function checkScheduledUpdateOrContext(t,r){return 0!=(t.lanes&r)||!(null===(t=t.dependencies)||!checkIfContextChanged(t))}function beginWork(t,r,n){if(null!==t)if(t.memoizedProps!==r.pendingProps)_n=!0;else{if(!checkScheduledUpdateOrContext(t,n)&&0==(128&r.flags))return _n=!1,function(t,r,n){switch(r.tag){case 3:pushHostContainer(r,r.stateNode.containerInfo),pushProvider(0,kr,t.memoizedState.cache),resetHydrationState();break;case 27:case 5:pushHostContext(r);break;case 4:pushHostContainer(r,r.stateNode.containerInfo);break;case 10:pushProvider(0,r.type,r.memoizedProps.value);break;case 31:if(null!==r.memoizedState)return r.flags|=128,pushDehydratedActivitySuspenseHandler(r),null;break;case 13:var a=r.memoizedState;if(null!==a)return null!==a.dehydrated?(pushPrimaryTreeSuspenseHandler(r),r.flags|=128,null):0!=(n&r.child.childLanes)?updateSuspenseComponent(t,r,n):(pushPrimaryTreeSuspenseHandler(r),null!==(t=bailoutOnAlreadyFinishedWork(t,r,n))?t.sibling:null);pushPrimaryTreeSuspenseHandler(r);break;case 19:var o=0!=(128&t.flags);if((a=0!=(n&r.childLanes))||(propagateParentContextChanges(t,r,n,!1),a=0!=(n&r.childLanes)),o){if(a)return updateSuspenseListComponent(t,r,n);r.flags|=128}if(null!==(o=r.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),push(Zr,Zr.current),a)break;return null;case 22:return r.lanes=0,updateOffscreenComponent(t,r,n,r.pendingProps);case 24:pushProvider(0,kr,t.memoizedState.cache)}return bailoutOnAlreadyFinishedWork(t,r,n)}(t,r,n);_n=0!=(131072&t.flags)}else _n=!1,pr&&0!=(1048576&r.flags)&&pushTreeId(r,ir,r.index);switch(r.lanes=0,r.tag){case 16:e:{var a=r.pendingProps;if(t=resolveLazy(r.elementType),r.type=t,"function"!=typeof t){if(null!=t){var o=t.$$typeof;if(o===T){r.tag=11,r=updateForwardRef(null,r,t,a,n);break e}if(o===x){r.tag=14,r=updateMemoComponent(null,r,t,a,n);break e}}throw r=getComponentNameFromType(t)||t,Error(formatProdErrorMessage(306,r,""))}shouldConstruct(t)?(a=resolveClassComponentProps(t,a),r.tag=1,r=updateClassComponent(null,r,t,a,n)):(r.tag=0,r=updateFunctionComponent(null,r,t,a,n))}return r;case 0:return updateFunctionComponent(t,r,r.type,r.pendingProps,n);case 1:return updateClassComponent(t,r,a=r.type,o=resolveClassComponentProps(a,r.pendingProps),n);case 3:e:{if(pushHostContainer(r,r.stateNode.containerInfo),null===t)throw Error(formatProdErrorMessage(387));a=r.pendingProps;var s=r.memoizedState;o=s.element,cloneUpdateQueue(t,r),processUpdateQueue(r,a,null,n);var l=r.memoizedState;if(a=l.cache,pushProvider(0,kr,a),a!==s.cache&&propagateContextChanges(r,[kr],n,!0),suspendIfUpdateReadFromEntangledAsyncAction(),a=l.element,s.isDehydrated){if(s={element:a,isDehydrated:!1,cache:l.cache},r.updateQueue.baseState=s,r.memoizedState=s,256&r.flags){r=mountHostRootWithoutHydrating(t,r,a,n);break e}if(a!==o){queueHydrationError(o=createCapturedValueAtFiber(Error(formatProdErrorMessage(424)),r)),r=mountHostRootWithoutHydrating(t,r,a,n);break e}if(9===(t=r.stateNode.containerInfo).nodeType)t=t.body;else t="HTML"===t.nodeName?t.ownerDocument.body:t;for(mr=getNextHydratable(t.firstChild),fr=r,pr=!0,hr=null,vr=!0,n=$r(r,null,a,n),r.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(resetHydrationState(),a===o){r=bailoutOnAlreadyFinishedWork(t,r,n);break e}reconcileChildren(t,r,a,n)}r=r.child}return r;case 26:return markRef(t,r),null===t?(n=getResource(r.type,null,r.pendingProps,null))?r.memoizedState=n:pr||(n=r.type,t=r.pendingProps,(a=getOwnerDocumentFromRootContainer(Y.current).createElement(n))[Se]=r,a[ye]=t,setInitialProperties(a,n,t),markNodeAsHoistable(a),r.stateNode=a):r.memoizedState=getResource(r.type,t.memoizedProps,r.pendingProps,t.memoizedState),null;case 27:return pushHostContext(r),null===t&&pr&&(a=r.stateNode=resolveSingletonInstance(r.type,r.pendingProps,Y.current),fr=r,vr=!0,o=mr,isSingletonScope(r.type)?($a=o,mr=getNextHydratable(a.firstChild)):mr=o),reconcileChildren(t,r,r.pendingProps.children,n),markRef(t,r),null===t&&(r.flags|=4194304),r.child;case 5:return null===t&&pr&&((o=a=mr)&&(null!==(a=function(t,r,n,a){for(;1===t.nodeType;){var o=n;if(t.nodeName.toLowerCase()!==r.toLowerCase()){if(!a&&("INPUT"!==t.nodeName||"hidden"!==t.type))break}else if(a){if(!t[Ie])switch(r){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if("stylesheet"===(s=t.getAttribute("rel"))&&t.hasAttribute("data-precedence"))break;if(s!==o.rel||t.getAttribute("href")!==(null==o.href||""===o.href?null:o.href)||t.getAttribute("crossorigin")!==(null==o.crossOrigin?null:o.crossOrigin)||t.getAttribute("title")!==(null==o.title?null:o.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(((s=t.getAttribute("src"))!==(null==o.src?null:o.src)||t.getAttribute("type")!==(null==o.type?null:o.type)||t.getAttribute("crossorigin")!==(null==o.crossOrigin?null:o.crossOrigin))&&s&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else{if("input"!==r||"hidden"!==t.type)return t;var s=null==o.name?null:""+o.name;if("hidden"===o.type&&t.getAttribute("name")===s)return t}if(null===(t=getNextHydratable(t.nextSibling)))break}return null}(a,r.type,r.pendingProps,vr))?(r.stateNode=a,fr=r,mr=getNextHydratable(a.firstChild),vr=!1,o=!0):o=!1),o||throwOnHydrationMismatch(r)),pushHostContext(r),o=r.type,s=r.pendingProps,l=null!==t?t.memoizedProps:null,a=s.children,shouldSetTextContent(o,s)?a=null:null!==l&&shouldSetTextContent(o,l)&&(r.flags|=32),null!==r.memoizedState&&(o=renderWithHooks(t,r,TransitionAwareHostComponent,null,null,n),Ja._currentValue=o),markRef(t,r),reconcileChildren(t,r,a,n),r.child;case 6:return null===t&&pr&&((t=n=mr)&&(null!==(n=function(t,r,n){if(""===r)return null;for(;3!==t.nodeType;){if((1!==t.nodeType||"INPUT"!==t.nodeName||"hidden"!==t.type)&&!n)return null;if(null===(t=getNextHydratable(t.nextSibling)))return null}return t}(n,r.pendingProps,vr))?(r.stateNode=n,fr=r,mr=null,t=!0):t=!1),t||throwOnHydrationMismatch(r)),null;case 13:return updateSuspenseComponent(t,r,n);case 4:return pushHostContainer(r,r.stateNode.containerInfo),a=r.pendingProps,null===t?r.child=jr(r,null,a,n):reconcileChildren(t,r,a,n),r.child;case 11:return updateForwardRef(t,r,r.type,r.pendingProps,n);case 7:return a=r.pendingProps,markRef(t,r),reconcileChildren(t,r,a,n),r.child;case 8:case 12:return reconcileChildren(t,r,r.pendingProps.children,n),r.child;case 10:return a=r.pendingProps,pushProvider(0,r.type,a.value),reconcileChildren(t,r,a.children,n),r.child;case 9:return o=r.type._context,a=r.pendingProps.children,prepareToReadContext(r),a=a(o=readContext(o)),r.flags|=1,reconcileChildren(t,r,a,n),r.child;case 14:return updateMemoComponent(t,r,r.type,r.pendingProps,n);case 15:return updateSimpleMemoComponent(t,r,r.type,r.pendingProps,n);case 19:return updateSuspenseListComponent(t,r,n);case 31:return function(t,r,n){var a=r.pendingProps,o=0!=(128&r.flags);if(r.flags&=-129,null===t){if(pr){if("hidden"===a.mode)return t=mountActivityChildren(r,a),r.lanes=536870912,bailoutOffscreenComponent(null,t);if(pushDehydratedActivitySuspenseHandler(r),(t=mr)?null!==(t=null!==(t=canHydrateHydrationBoundary(t,vr))&&"&"===t.data?t:null)&&(r.memoizedState={dehydrated:t,treeContext:null!==ur?{id:cr,overflow:dr}:null,retryLane:536870912,hydrationErrors:null},(n=createFiberFromDehydratedFragment(t)).return=r,r.child=n,fr=r,mr=null):t=null,null===t)throw throwOnHydrationMismatch(r);return r.lanes=536870912,null}return mountActivityChildren(r,a)}var s=t.memoizedState;if(null!==s){var l=s.dehydrated;if(pushDehydratedActivitySuspenseHandler(r),o)if(256&r.flags)r.flags&=-257,r=retryActivityComponentWithoutHydrating(t,r,n);else{if(null===r.memoizedState)throw Error(formatProdErrorMessage(558));r.child=t.child,r.flags|=128,r=null}else if(_n||propagateParentContextChanges(t,r,n,!1),o=0!=(n&t.childLanes),_n||o){if(null!==(a=Vn)&&0!==(l=getBumpedLaneForHydration(a,n))&&l!==s.retryLane)throw s.retryLane=l,enqueueConcurrentRenderForLane(t,l),scheduleUpdateOnFiber(a,t,l),vn;renderDidSuspendDelayIfPossible(),r=retryActivityComponentWithoutHydrating(t,r,n)}else t=s.treeContext,mr=getNextHydratable(l.nextSibling),fr=r,pr=!0,hr=null,vr=!1,null!==t&&restoreSuspendedTreeContext(r,t),(r=mountActivityChildren(r,a)).flags|=4096;return r}return(t=createWorkInProgress(t.child,{mode:a.mode,children:a.children})).ref=r.ref,r.child=t,t.return=r,t}(t,r,n);case 22:return updateOffscreenComponent(t,r,n,r.pendingProps);case 24:return prepareToReadContext(r),a=readContext(kr),null===t?(null===(o=peekCacheFromPool())&&(o=Vn,s=createCache(),o.pooledCache=s,s.refCount++,null!==s&&(o.pooledCacheLanes|=n),o=s),r.memoizedState={parent:a,cache:o},initializeUpdateQueue(r),pushProvider(0,kr,o)):(0!=(t.lanes&n)&&(cloneUpdateQueue(t,r),processUpdateQueue(r,null,null,n),suspendIfUpdateReadFromEntangledAsyncAction()),o=t.memoizedState,s=r.memoizedState,o.parent!==a?(o={parent:a,cache:a},r.memoizedState=o,0===r.lanes&&(r.memoizedState=r.updateQueue.baseState=o),pushProvider(0,kr,a)):(a=s.cache,pushProvider(0,kr,a),a!==o.cache&&propagateContextChanges(r,[kr],n,!0))),reconcileChildren(t,r,r.pendingProps.children,n),r.child;case 30:return null!=(a=r.pendingProps).name&&"auto"!==a.name?r.flags|=null===t?18882560:18874368:pr&&pushMaterializedTreeId(r),null!==t&&t.memoizedProps.name!==a.name?r.flags|=4194816:markRef(t,r),reconcileChildren(t,r,a.children,n),r.child;case 29:throw r.pendingProps}throw Error(formatProdErrorMessage(156,r.tag))}function markUpdate(t){t.flags|=4}function preloadInstanceAndSuspendIfNeeded(t,r,n,a,o){var s;if((s=0!=(32&t.mode))&&(s=null===n?maySuspendCommit(r,a):maySuspendCommit(r,a)&&(a.src!==n.src||a.srcSet!==n.srcSet)),s){if(t.flags|=16777216,(335544128&o)===o)if(t.stateNode.complete)t.flags|=8192;else{if(!shouldRemainOnPreviousScreen())throw Vr=zr,Lr;t.flags|=8192}}else t.flags&=-16777217}function preloadResourceAndSuspendIfNeeded(t,r){if("stylesheet"!==r.type||0!=(4&r.state.loading))t.flags&=-16777217;else if(t.flags|=16777216,!preloadResource(r)){if(!shouldRemainOnPreviousScreen())throw Vr=zr,Lr;t.flags|=8192}}function scheduleRetryEffect(t,r){null!==r&&(t.flags|=4),16384&t.flags&&(r=22!==t.tag?claimNextRetryLane():536870912,t.lanes|=r,ta|=r)}function cutOffTailIfNeeded(t,r){if(!pr)switch(t.tailMode){case"hidden":r=t.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var a=null;null!==n;)null!==n.alternate&&(a=n),n=n.sibling;null===a?r||null===t.tail?t.tail=null:t.tail.sibling=null:a.sibling=null}}function bubbleProperties(t){var r=null!==t.alternate&&t.alternate.child===t.child,n=0,a=0;if(r)for(var o=t.child;null!==o;)n|=o.lanes|o.childLanes,a|=65011712&o.subtreeFlags,a|=65011712&o.flags,o.return=t,o=o.sibling;else for(o=t.child;null!==o;)n|=o.lanes|o.childLanes,a|=o.subtreeFlags,a|=o.flags,o.return=t,o=o.sibling;return t.subtreeFlags|=a,t.childLanes=n,r}function completeWork(t,r,n){var a=r.pendingProps;switch(popTreeContext(r),r.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return bubbleProperties(r),null;case 3:return n=r.stateNode,a=null,null!==t&&(a=t.memoizedState.cache),r.memoizedState.cache!==a&&(r.flags|=2048),popProvider(kr),popHostContainer(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==t&&null!==t.child||(popHydrationState(r)?markUpdate(r):null===t||t.memoizedState.isDehydrated&&0==(256&r.flags)||(r.flags|=1024,upgradeHydrationErrorsToRecoverable())),bubbleProperties(r),null;case 26:var o=r.type,s=r.memoizedState;return null===t?(markUpdate(r),null!==s?(bubbleProperties(r),preloadResourceAndSuspendIfNeeded(r,s)):(bubbleProperties(r),preloadInstanceAndSuspendIfNeeded(r,o,null,a,n))):s?s!==t.memoizedState?(markUpdate(r),bubbleProperties(r),preloadResourceAndSuspendIfNeeded(r,s)):(bubbleProperties(r),r.flags&=-16777217):((t=t.memoizedProps)!==a&&markUpdate(r),bubbleProperties(r),preloadInstanceAndSuspendIfNeeded(r,o,t,a,n)),null;case 27:if(popHostContext(r),n=Y.current,o=r.type,null!==t&&null!=r.stateNode)t.memoizedProps!==a&&markUpdate(r);else{if(!a){if(null===r.stateNode)throw Error(formatProdErrorMessage(166));return bubbleProperties(r),r.subtreeFlags&=-33554433,null}t=G.current,popHydrationState(r)?prepareToHydrateHostInstance(r):(t=resolveSingletonInstance(o,a,n),r.stateNode=t,markUpdate(r))}return bubbleProperties(r),r.subtreeFlags&=-33554433,null;case 5:if(popHostContext(r),o=r.type,null!==t&&null!=r.stateNode)t.memoizedProps!==a&&markUpdate(r);else{if(!a){if(null===r.stateNode)throw Error(formatProdErrorMessage(166));return bubbleProperties(r),r.subtreeFlags&=-33554433,null}if(s=G.current,popHydrationState(r)){prepareToHydrateHostInstance(r);e:switch(o){case"input":case"select":case"textarea":case"img":a=!0;break e;default:a=!1}a&&(r.flags|=64)}else{var l=getOwnerDocumentFromRootContainer(Y.current);switch(s){case 1:s=l.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:s=l.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":s=l.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":s=l.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":(s=l.createElement("div")).innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s="string"==typeof a.is?l.createElement("select",{is:a.is}):l.createElement("select"),a.multiple?s.multiple=!0:a.size&&(s.size=a.size);break;default:s="string"==typeof a.is?l.createElement(o,{is:a.is}):l.createElement(o)}}s[Se]=r,s[ye]=a;e:for(l=r.child;null!==l;){if(5===l.tag||6===l.tag)s.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===r)break e;for(;null===l.sibling;){if(null===l.return||l.return===r)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}r.stateNode=s;e:switch(setInitialProperties(s,o,a),o){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&markUpdate(r)}}return bubbleProperties(r),r.subtreeFlags&=-33554433,preloadInstanceAndSuspendIfNeeded(r,r.type,null===t?null:t.memoizedProps,r.pendingProps,n),null;case 6:if(t&&null!=r.stateNode)t.memoizedProps!==a&&markUpdate(r);else{if("string"!=typeof a&&null===r.stateNode)throw Error(formatProdErrorMessage(166));if(t=Y.current,popHydrationState(r)){if(t=r.stateNode,n=r.memoizedProps,a=null,null!==(o=fr))switch(o.tag){case 27:case 5:a=o.memoizedProps}t[Se]=r,(t=!!(t.nodeValue===n||null!==a&&!0===a.suppressHydrationWarning||checkForUnmatchedText(t.nodeValue,n)))||throwOnHydrationMismatch(r,!0)}else(t=getOwnerDocumentFromRootContainer(t).createTextNode(a))[Se]=r,r.stateNode=t}return bubbleProperties(r),null;case 31:if(n=r.memoizedState,null===t||null!==t.memoizedState){if(a=popHydrationState(r),null!==n){if(null===t){if(!a)throw Error(formatProdErrorMessage(318));if(!(t=null!==(t=r.memoizedState)?t.dehydrated:null))throw Error(formatProdErrorMessage(557));t[Se]=r}else resetHydrationState(),0==(128&r.flags)&&(r.memoizedState=null),r.flags|=4;bubbleProperties(r),t=!1}else n=upgradeHydrationErrorsToRecoverable(),null!==t&&null!==t.memoizedState&&(t.memoizedState.hydrationErrors=n),t=!0;if(!t)return 256&r.flags?(popSuspenseHandler(r),r):(popSuspenseHandler(r),null);if(0!=(128&r.flags))throw Error(formatProdErrorMessage(558))}return bubbleProperties(r),null;case 13:if(a=r.memoizedState,null===t||null!==t.memoizedState&&null!==t.memoizedState.dehydrated){if(o=popHydrationState(r),null!==a&&null!==a.dehydrated){if(null===t){if(!o)throw Error(formatProdErrorMessage(318));if(!(o=null!==(o=r.memoizedState)?o.dehydrated:null))throw Error(formatProdErrorMessage(317));o[Se]=r}else resetHydrationState(),0==(128&r.flags)&&(r.memoizedState=null),r.flags|=4;bubbleProperties(r),o=!1}else o=upgradeHydrationErrorsToRecoverable(),null!==t&&null!==t.memoizedState&&(t.memoizedState.hydrationErrors=o),o=!0;if(!o)return 256&r.flags?(popSuspenseHandler(r),r):(popSuspenseHandler(r),null)}return popSuspenseHandler(r),0!=(128&r.flags)?(r.lanes=n,r):(n=null!==a,t=null!==t&&null!==t.memoizedState,n&&(o=null,null!==(a=r.child).alternate&&null!==a.alternate.memoizedState&&null!==a.alternate.memoizedState.cachePool&&(o=a.alternate.memoizedState.cachePool.pool),s=null,null!==a.memoizedState&&null!==a.memoizedState.cachePool&&(s=a.memoizedState.cachePool.pool),s!==o&&(a.flags|=2048)),n!==t&&n&&(r.child.flags|=8192),scheduleRetryEffect(r,r.updateQueue),bubbleProperties(r),null);case 4:return popHostContainer(),null===t&&listenToAllSupportedEvents(r.stateNode.containerInfo),bubbleProperties(r),null;case 10:return popProvider(r.type),bubbleProperties(r),null;case 19:if(pop(Zr),null===(a=r.memoizedState))return bubbleProperties(r),null;if(o=0!=(128&r.flags),null===(s=a.rendering))if(o)cutOffTailIfNeeded(a,!1);else{if(0!==Xn||null!==t&&0!=(128&t.flags))for(t=r.child;null!==t;){if(null!==(s=findFirstSuspended(t))){for(r.flags|=128,cutOffTailIfNeeded(a,!1),t=s.updateQueue,r.updateQueue=t,scheduleRetryEffect(r,t),r.subtreeFlags=0,t=n,n=r.child;null!==n;)resetWorkInProgress(n,t),n=n.sibling;return push(Zr,1&Zr.current|2),pr&&pushTreeFork(r,a.treeForkCount),r.child}t=t.sibling}null!==a.tail&&ne()>sa&&(r.flags|=128,o=!0,cutOffTailIfNeeded(a,!1),r.lanes=4194304)}else{if(!o)if(null!==(t=findFirstSuspended(s))){if(r.flags|=128,o=!0,t=t.updateQueue,r.updateQueue=t,scheduleRetryEffect(r,t),cutOffTailIfNeeded(a,!0),null===a.tail&&"hidden"===a.tailMode&&!s.alternate&&!pr)return bubbleProperties(r),null}else 2*ne()-a.renderingStartTime>sa&&536870912!==n&&(r.flags|=128,o=!0,cutOffTailIfNeeded(a,!1),r.lanes=4194304);a.isBackwards?(s.sibling=r.child,r.child=s):(null!==(t=a.last)?t.sibling=s:r.child=s,a.last=s)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ne(),t.sibling=null,n=Zr.current,push(Zr,o?1&n|2:1&n),pr&&pushTreeFork(r,a.treeForkCount),t):(bubbleProperties(r),null);case 22:case 23:return popSuspenseHandler(r),popHiddenContext(),a=null!==r.memoizedState,null!==t?null!==t.memoizedState!==a&&(r.flags|=8192):a&&(r.flags|=8192),a?0!=(536870912&n)&&0==(128&r.flags)&&(bubbleProperties(r),6&r.subtreeFlags&&(r.flags|=8192)):bubbleProperties(r),null!==(n=r.updateQueue)&&scheduleRetryEffect(r,n.retryQueue),n=null,null!==t&&null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(n=t.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048),null!==t&&pop(Or),null;case 24:return n=null,null!==t&&(n=t.memoizedState.cache),r.memoizedState.cache!==n&&(r.flags|=2048),popProvider(kr),bubbleProperties(r),null;case 25:return null;case 30:return r.flags|=33554432,bubbleProperties(r),null}throw Error(formatProdErrorMessage(156,r.tag))}function unwindWork(t,r){switch(popTreeContext(r),r.tag){case 1:return 65536&(t=r.flags)?(r.flags=-65537&t|128,r):null;case 3:return popProvider(kr),popHostContainer(),0!=(65536&(t=r.flags))&&0==(128&t)?(r.flags=-65537&t|128,r):null;case 26:case 27:case 5:return popHostContext(r),null;case 31:if(null!==r.memoizedState){if(popSuspenseHandler(r),null===r.alternate)throw Error(formatProdErrorMessage(340));resetHydrationState()}return 65536&(t=r.flags)?(r.flags=-65537&t|128,r):null;case 13:if(popSuspenseHandler(r),null!==(t=r.memoizedState)&&null!==t.dehydrated){if(null===r.alternate)throw Error(formatProdErrorMessage(340));resetHydrationState()}return 65536&(t=r.flags)?(r.flags=-65537&t|128,r):null;case 19:return pop(Zr),null;case 4:return popHostContainer(),null;case 10:return popProvider(r.type),null;case 22:case 23:return popSuspenseHandler(r),popHiddenContext(),null!==t&&pop(Or),65536&(t=r.flags)?(r.flags=-65537&t|128,r):null;case 24:return popProvider(kr),null;default:return null}}function unwindInterruptedWork(t,r){switch(popTreeContext(r),r.tag){case 3:popProvider(kr),popHostContainer();break;case 26:case 27:case 5:popHostContext(r);break;case 4:popHostContainer();break;case 31:null!==r.memoizedState&&popSuspenseHandler(r);break;case 13:popSuspenseHandler(r);break;case 19:pop(Zr);break;case 10:popProvider(r.type);break;case 22:case 23:popSuspenseHandler(r),popHiddenContext(),null!==t&&pop(Or);break;case 24:popProvider(kr)}}function commitHookEffectListMount(t,r){try{var n=r.updateQueue,a=null!==n?n.lastEffect:null;if(null!==a){var o=a.next;n=o;do{if((n.tag&t)===t){a=void 0;var s=n.create,l=n.inst;a=s(),l.destroy=a}n=n.next}while(n!==o)}}catch(t){captureCommitPhaseError(r,r.return,t)}}function commitHookEffectListUnmount(t,r,n){try{var a=r.updateQueue,o=null!==a?a.lastEffect:null;if(null!==o){var s=o.next;a=s;do{if((a.tag&t)===t){var l=a.inst,u=l.destroy;if(void 0!==u){l.destroy=void 0,o=r;var m=n,p=u;try{p()}catch(t){captureCommitPhaseError(o,m,t)}}}a=a.next}while(a!==s)}}catch(t){captureCommitPhaseError(r,r.return,t)}}function commitClassCallbacks(t){var r=t.updateQueue;if(null!==r){var n=t.stateNode;try{commitCallbacks(r,n)}catch(r){captureCommitPhaseError(t,t.return,r)}}}function safelyCallComponentWillUnmount(t,r,n){n.props=resolveClassComponentProps(t.type,t.memoizedProps),n.state=t.memoizedState;try{n.componentWillUnmount()}catch(n){captureCommitPhaseError(t,r,n)}}function safelyAttachRef(t,r){try{var n=t.ref;if(null!==n){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:var o=t.stateNode,s=getViewTransitionName(t.memoizedProps,o);null!==o.ref&&o.ref.name===s||(o.ref=createViewTransitionInstance(s)),a=o.ref;break;case 7:null===t.stateNode&&(t.stateNode=new FragmentInstance(t)),a=t.stateNode;break;default:a=t.stateNode}"function"==typeof n?t.refCleanup=n(a):n.current=a}}catch(n){captureCommitPhaseError(t,r,n)}}function safelyDetachRef(t,r){var n=t.ref,a=t.refCleanup;if(null!==n)if("function"==typeof a)try{a()}catch(n){captureCommitPhaseError(t,r,n)}finally{t.refCleanup=null,null!=(t=t.alternate)&&(t.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){captureCommitPhaseError(t,r,n)}else n.current=null}function commitHostMount(t){var r=t.type,n=t.memoizedProps,a=t.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":if(n.src){var o=n.src;if("object"==typeof o)try{setSrcObject(a,r,o);break e}catch(t){}a.src=o}else n.srcSet&&(a.srcset=n.srcSet)}}catch(r){captureCommitPhaseError(t,t.return,r)}}function commitHostUpdate(t,r,n){try{var a=t.stateNode;updateProperties(a,t.type,n,r),a[ye]=r}catch(r){captureCommitPhaseError(t,t.return,r)}}function commitNewChildToFragmentInstances(t,r){if(5===t.tag&&null===t.alternate&&null!==r)for(var n=0;n<r.length;n++)commitNewChildToFragmentInstance(t.stateNode,r[n])}function commitFragmentInstanceDeletionEffects(t){for(var r=t.return;null!==r;){if(isFragmentInstanceParent(r)){var n=t.stateNode,a=r.stateNode._eventListeners;if(null!==a)for(var o=0;o<a.length;o++){var s=a[o];n.removeEventListener(s.type,s.listener,s.optionsOrUseCapture)}}if(isHostParent(r))break;r=r.return}}function isHostParent(t){return 5===t.tag||3===t.tag||26===t.tag||27===t.tag&&isSingletonScope(t.type)||4===t.tag}function isFragmentInstanceParent(t){return t&&7===t.tag&&null!==t.stateNode}function getHostSibling(t){e:for(;;){for(;null===t.sibling;){if(null===t.return||isHostParent(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(27===t.tag&&isSingletonScope(t.type))continue e;if(2&t.flags)continue e;if(null===t.child||4===t.tag)continue e;t.child.return=t,t=t.child}if(!(2&t.flags))return t.stateNode}}function insertOrAppendPlacementNodeIntoContainer(t,r,n,a){var o=t.tag;if(5===o||6===o)o=t.stateNode,r?(9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).insertBefore(o,r):((r=9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).appendChild(o),null!=(n=n._reactRootContainer)||null!==r.onclick||(r.onclick=noop$1)),commitNewChildToFragmentInstances(t,a),Oe=!0;else if(4!==o&&(27===o&&isSingletonScope(t.type)&&(n=t.stateNode,r=null),null!==(t=t.child)))for(insertOrAppendPlacementNodeIntoContainer(t,r,n,a),t=t.sibling;null!==t;)insertOrAppendPlacementNodeIntoContainer(t,r,n,a),t=t.sibling}function insertOrAppendPlacementNode(t,r,n,a){var o=t.tag;if(5===o||6===o)o=t.stateNode,r?n.insertBefore(o,r):n.appendChild(o),commitNewChildToFragmentInstances(t,a),Oe=!0;else if(4!==o&&(27===o&&isSingletonScope(t.type)&&(n=t.stateNode),null!==(t=t.child)))for(insertOrAppendPlacementNode(t,r,n,a),t=t.sibling;null!==t;)insertOrAppendPlacementNode(t,r,n,a),t=t.sibling}function commitHostSingletonAcquisition(t){var r=t.stateNode,n=t.memoizedProps;try{for(var a=t.type,o=r.attributes;o.length;)r.removeAttributeNode(o[0]);setInitialProperties(r,a,n),r[Se]=t,r[ye]=n}catch(r){captureCommitPhaseError(t,t.return,r)}}var bn=!1,En=null;function trackEnterViewTransitions$1(t){30!==t.tag&&0==(33554432&t.subtreeFlags)||(bn=!0)}var Sn=null;function pushViewTransitionCancelableScope(){var t=Sn;return Sn=null,t}var yn=0;function applyViewTransitionToHostInstances(t,r,n,a,o){return yn=0,applyViewTransitionToHostInstancesRecursive(t.child,r,n,a,o)}function applyViewTransitionToHostInstancesRecursive(t,r,n,a,o){for(var s=!1;null!==t;){if(5===t.tag){var l=t.stateNode;if(null!==a){var u=measureInstance(l);a.push(u),u.view&&(s=!0)}else s||measureInstance(l).view&&(s=!0);bn=!0,applyViewTransitionName(l,0===yn?r:r+"_"+yn,n),yn++}else 22===t.tag&&null!==t.memoizedState||30===t.tag&&o||applyViewTransitionToHostInstancesRecursive(t.child,r,n,a,o)&&(s=!0);t=t.sibling}return s}function restoreViewTransitionOnHostInstances(t,r){for(;null!==t;)5===t.tag?restoreViewTransitionName(t.stateNode,t.memoizedProps):22===t.tag&&null!==t.memoizedState||30===t.tag&&r||restoreViewTransitionOnHostInstances(t.child,r),t=t.sibling}function commitAppearingPairViewTransitions(t){if(0!=(18874368&t.subtreeFlags))for(t=t.child;null!==t;){if((22!==t.tag||null!==t.memoizedState)&&(commitAppearingPairViewTransitions(t),30===t.tag&&0!=(18874368&t.flags)&&t.stateNode.paired)){var r=t.memoizedProps;if(null==r.name||"auto"===r.name)throw Error(formatProdErrorMessage(544));var n=r.name;"none"!==(r=getViewTransitionClassName(r.default,r.share))&&(applyViewTransitionToHostInstances(t,n,r,null,!1)||restoreViewTransitionOnHostInstances(t.child,!1))}t=t.sibling}}function commitEnterViewTransitions(t,r){if(30===t.tag){var n=t.stateNode,a=t.memoizedProps,o=getViewTransitionName(a,n),s=getViewTransitionClassName(a.default,n.paired?a.share:a.enter);"none"!==s?applyViewTransitionToHostInstances(t,o,s,null,!1)?(commitAppearingPairViewTransitions(t),n.paired||r||scheduleViewTransitionEvent(t,a.onEnter)):restoreViewTransitionOnHostInstances(t.child,!1):commitAppearingPairViewTransitions(t)}else if(0!=(33554432&t.subtreeFlags))for(t=t.child;null!==t;)commitEnterViewTransitions(t,r),t=t.sibling;else commitAppearingPairViewTransitions(t)}function commitDeletedPairViewTransitions(t){if(null!==En&&0!==En.size){var r=En;if(0!=(18874368&t.subtreeFlags))for(t=t.child;null!==t;){if(22!==t.tag||null!==t.memoizedState){if(30===t.tag&&0!=(18874368&t.flags)){var n=t.memoizedProps,a=n.name;if(null!=a&&"auto"!==a){var o=r.get(a);if(void 0!==o){var s=getViewTransitionClassName(n.default,n.share);if("none"!==s&&(applyViewTransitionToHostInstances(t,a,s,null,!1)?(s=t.stateNode,o.paired=s,s.paired=o,scheduleViewTransitionEvent(t,n.onShare)):restoreViewTransitionOnHostInstances(t.child,!1)),r.delete(a),0===r.size)break}}}commitDeletedPairViewTransitions(t)}t=t.sibling}}}function commitExitViewTransitions(t){if(30===t.tag){var r=t.memoizedProps,n=getViewTransitionName(r,t.stateNode),a=null!==En?En.get(n):void 0,o=getViewTransitionClassName(r.default,void 0!==a?r.share:r.exit);"none"!==o&&(applyViewTransitionToHostInstances(t,n,o,null,!1)?void 0!==a?(o=t.stateNode,a.paired=o,o.paired=a,En.delete(n),scheduleViewTransitionEvent(t,r.onShare)):scheduleViewTransitionEvent(t,r.onExit):restoreViewTransitionOnHostInstances(t.child,!1)),null!==En&&commitDeletedPairViewTransitions(t)}else if(0!=(33554432&t.subtreeFlags))for(t=t.child;null!==t;)commitExitViewTransitions(t),t=t.sibling;else null!==En&&commitDeletedPairViewTransitions(t)}function commitNestedViewTransitions(t){for(t=t.child;null!==t;){if(30===t.tag){var r=t.memoizedProps,n=getViewTransitionName(r,t.stateNode);r=getViewTransitionClassName(r.default,r.update),t.flags&=-5,"none"!==r&&applyViewTransitionToHostInstances(t,n,r,t.memoizedState=[],!1)}else 0!=(33554432&t.subtreeFlags)&&commitNestedViewTransitions(t);t=t.sibling}}function restorePairedViewTransitions(t){if(0!=(18874368&t.subtreeFlags))for(t=t.child;null!==t;){if(22!==t.tag||null!==t.memoizedState){if(30===t.tag&&0!=(18874368&t.flags)){var r=t.stateNode;null!==r.paired&&(r.paired=null,restoreViewTransitionOnHostInstances(t.child,!1))}restorePairedViewTransitions(t)}t=t.sibling}}function restoreEnterOrExitViewTransitions(t){if(30===t.tag)t.stateNode.paired=null,restoreViewTransitionOnHostInstances(t.child,!1),restorePairedViewTransitions(t);else if(0!=(33554432&t.subtreeFlags))for(t=t.child;null!==t;)restoreEnterOrExitViewTransitions(t),t=t.sibling;else restorePairedViewTransitions(t)}function restoreNestedViewTransitions(t){for(t=t.child;null!==t;)30===t.tag?restoreViewTransitionOnHostInstances(t.child,!1):0!=(33554432&t.subtreeFlags)&&restoreNestedViewTransitions(t),t=t.sibling}function measureViewTransitionHostInstancesRecursive(t,r,n,a,o,s,l){for(var u=!1;null!==r;){if(5===r.tag){var m=r.stateNode;if(null!==s&&yn<s.length){var p,v=s[yn],_=measureInstance(m);if((v.view||_.view)&&(u=!0),p=0==(4&t.flags))if(_.clip)p=!0;else{p=v.rect;var E=_.rect;p=p.y!==E.y||p.x!==E.x||p.height!==E.height||p.width!==E.width}p&&(t.flags|=4),_.abs?_=!v.abs:(v=v.rect,_=_.rect,_=v.height!==_.height||v.width!==_.width),_&&(t.flags|=32)}else t.flags|=32;0!=(4&t.flags)&&applyViewTransitionName(m,0===yn?n:n+"_"+yn,o),u&&0!=(4&t.flags)||(null===Sn&&(Sn=[]),Sn.push(m,a,r.memoizedProps)),yn++}else 22===r.tag&&null!==r.memoizedState||(30===r.tag&&l?t.flags|=32&r.flags:measureViewTransitionHostInstancesRecursive(t,r.child,n,a,o,s,l)&&(u=!0));r=r.sibling}return u}function measureUpdateViewTransition(t,r,n){var a=n?r:t,o=n?t:r,s=o.memoizedProps,l=o.stateNode;t=getViewTransitionName(s,l);var u=getViewTransitionName(a.memoizedProps,l);return"none"!==(s=getViewTransitionClassName(s.default,s.update))&&(n?n=null===(a=l.clones)?null:a.map(measureClonedInstance):(n=a.memoizedState,a.memoizedState=null),a=o.child,yn=0,t=measureViewTransitionHostInstancesRecursive(r,a,t,u,s,n,!0),yn!==(null===n?0:n.length)&&(r.flags|=32),t)}function measureNestedViewTransitions(t,r){for(t=t.child;null!==t;){if(30===t.tag){var n=t.memoizedProps,a=t.stateNode,o=getViewTransitionName(n,a),s=getViewTransitionClassName(n.default,n.update);if(r)var l=null===(a=a.clones)?null:a.map(measureClonedInstance);else l=t.memoizedState,t.memoizedState=null;a=t;var u=t.child;yn=0,o=measureViewTransitionHostInstancesRecursive(a,u,o,o,s,l,!1),0!=(4&t.flags)&&o&&(r||scheduleViewTransitionEvent(t,n.onUpdate))}else 0!=(33554432&t.subtreeFlags)&&measureNestedViewTransitions(t,r);t=t.sibling}}var wn=!1,kn=!1,Cn=!1,Tn=!1,Dn="function"==typeof WeakSet?WeakSet:Set,In=null,xn=!1,Nn=!1,Rn=!1,An=!1;function commitBeforeMutationEffects_complete(t){for(;null!==In;){var r=In,n=t,a=r.alternate,o=r.flags;switch(r.tag){case 0:case 11:case 15:if(0!=(4&o)&&null!==(a=null!==(a=r.updateQueue)?a.events:null))for(n=0;n<a.length;n++)(o=a[n]).ref.impl=o.nextImpl;break;case 1:if(0!=(1024&o)&&null!==a){n=void 0,o=a.memoizedProps,a=a.memoizedState;var s=r.stateNode;try{var l=resolveClassComponentProps(r.type,o);n=s.getSnapshotBeforeUpdate(l,a),s.__reactInternalSnapshotBeforeUpdate=n}catch(t){captureCommitPhaseError(r,r.return,t)}}break;case 3:if(0!=(1024&o))if(9===(n=(a=r.stateNode.containerInfo).nodeType))clearContainerSparingly(a);else if(1===n)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":clearContainerSparingly(a);break;default:a.textContent=""}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:n&&null!==a&&(n=getViewTransitionName(a.memoizedProps,a.stateNode),"none"!==(o=getViewTransitionClassName((o=r.memoizedProps).default,o.update))&&applyViewTransitionToHostInstances(a,n,o,a.memoizedState=[],!0));break;default:if(0!=(1024&o))throw Error(formatProdErrorMessage(163))}if(null!==(a=r.sibling)){a.return=r.return,In=a;break}In=r.return}}function commitLayoutEffectOnFiber(t,r,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:recursivelyTraverseLayoutEffects(t,n),4&a&&commitHookEffectListMount(5,n);break;case 1:if(recursivelyTraverseLayoutEffects(t,n),4&a){var o=n.stateNode;if(null===r)try{o.componentDidMount()}catch(t){captureCommitPhaseError(n,n.return,t)}else{t=resolveClassComponentProps(n.type,r.memoizedProps);var s=r.memoizedState;try{o.componentDidUpdate(t,s,o.__reactInternalSnapshotBeforeUpdate)}catch(t){captureCommitPhaseError(n,n.return,t)}}}64&a&&commitClassCallbacks(n),512&a&&safelyAttachRef(n,n.return);break;case 3:if(recursivelyTraverseLayoutEffects(t,n),64&a&&null!==(a=n.updateQueue)){if(o=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:o=n.child.stateNode}try{commitCallbacks(a,o)}catch(t){captureCommitPhaseError(n,n.return,t)}}break;case 27:null===r&&4&a&&commitHostSingletonAcquisition(n);case 26:case 5:if(recursivelyTraverseLayoutEffects(t,n),null===r)if(4&a)commitHostMount(n);else if(64&a){var l=n.type;r=n.memoizedProps,t=n.stateNode;try{switch(l){case"input":var u=r.value,m=r.defaultValue,p=r.checked,v=r.defaultChecked,_=null!=m?""+getToStringValue(m):"",E=null!=u?""+getToStringValue(u):_;o=null!=p?p:v,t.checked=t.checked,trackHydrated(t,E,"function"!=typeof o&&"symbol"!=typeof o&&!!o)&&("radio"!==t.type||t.checked)&&queueChangeEvent(t);break;case"select":var S=r.value;o=t.options;var y=null!=S?S:r.defaultValue;if(E=!1,r.multiple){var w={};if(null!=y)for(r=0;r<y.length;r++)w["$"+y[r]]=!0;for(y=0;y<o.length;y++)if(s=w.hasOwnProperty("$"+o[y].value),o[y].selected!==s){E=!0;break}}else for(w=null==y?null:""+getToStringValue(y),s=0;s<o.length;s++)if(null!=w||o[s].disabled||(w=o[s].value),o[s].selected!==(o[s].value===w)){E=!0;break}E&&queueChangeEvent(t);break;case"textarea":var k=r.defaultValue,C=r.value;null==C&&(null==k&&(k=""),C=k),trackHydrated(t,""+getToStringValue(C),!1)&&queueChangeEvent(t)}}catch(t){captureCommitPhaseError(n,n.return,t)}}512&a&&safelyAttachRef(n,n.return);break;case 12:recursivelyTraverseLayoutEffects(t,n);break;case 31:recursivelyTraverseLayoutEffects(t,n),4&a&&commitActivityHydrationCallbacks(t,n);break;case 13:recursivelyTraverseLayoutEffects(t,n),4&a&&commitSuspenseHydrationCallbacks(t,n),64&a&&(null!==(a=n.memoizedState)&&(null!==(a=a.dehydrated)&&function(t,r){var n=t.ownerDocument;if("$~"===t.data)t._reactRetry=r;else if("$?"!==t.data||"loading"!==n.readyState)r();else{var listener=function(){r(),n.removeEventListener("DOMContentLoaded",listener)};n.addEventListener("DOMContentLoaded",listener),t._reactRetry=listener}}(a,n=retryDehydratedSuspenseBoundary.bind(null,n))));break;case 22:(a=null!==n.memoizedState||wn)||(o=null!==r&&null!==r.memoizedState||kn,s=wn,y=kn,wn=a,(kn=o)&&!y?recursivelyTraverseReappearLayoutEffects(t,n,0!=(8772&n.subtreeFlags)):recursivelyTraverseLayoutEffects(t,n),wn=s,kn=y);break;case 30:recursivelyTraverseLayoutEffects(t,n),512&a&&safelyAttachRef(n,n.return);break;case 7:512&a&&safelyAttachRef(n,n.return);default:recursivelyTraverseLayoutEffects(t,n)}}function detachFiberAfterEffects(t){var r=t.alternate;null!==r&&(t.alternate=null,detachFiberAfterEffects(r)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&(null!==(r=t.stateNode)&&detachDeletedInstance(r)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Mn=null,Pn=!1;function recursivelyTraverseDeletionEffects(t,r,n){for(n=n.child;null!==n;)commitDeletionEffectsOnFiber(t,r,n),n=n.sibling}function commitDeletionEffectsOnFiber(t,r,n){if(me&&"function"==typeof me.onCommitFiberUnmount)try{me.onCommitFiberUnmount(fe,n)}catch(t){}switch(n.tag){case 26:kn||safelyDetachRef(n,r),recursivelyTraverseDeletionEffects(t,r,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:kn||safelyDetachRef(n,r);var a=Mn,o=Pn;isSingletonScope(n.type)&&(Mn=n.stateNode,Pn=!1),recursivelyTraverseDeletionEffects(t,r,n),releaseSingletonInstance(n.stateNode),Mn=a,Pn=o;break;case 5:kn||safelyDetachRef(n,r),5===n.tag&&commitFragmentInstanceDeletionEffects(n);case 6:if(a=Mn,o=Pn,Mn=null,recursivelyTraverseDeletionEffects(t,r,n),Pn=o,null!==(Mn=a))if(Pn)try{(9===Mn.nodeType?Mn.body:"HTML"===Mn.nodeName?Mn.ownerDocument.body:Mn).removeChild(n.stateNode),Oe=!0}catch(t){captureCommitPhaseError(n,r,t)}else try{Mn.removeChild(n.stateNode),Oe=!0}catch(t){captureCommitPhaseError(n,r,t)}break;case 18:null!==Mn&&(Pn?(clearHydrationBoundary(9===(t=Mn).nodeType?t.body:"HTML"===t.nodeName?t.ownerDocument.body:t,n.stateNode),retryIfBlockedOn(t)):clearHydrationBoundary(Mn,n.stateNode));break;case 4:a=Mn,o=Pn,Mn=n.stateNode.containerInfo,Pn=!0,recursivelyTraverseDeletionEffects(t,r,n),Mn=a,Pn=o;break;case 0:case 11:case 14:case 15:commitHookEffectListUnmount(2,n,r),kn||commitHookEffectListUnmount(4,n,r),recursivelyTraverseDeletionEffects(t,r,n);break;case 1:kn||(safelyDetachRef(n,r),"function"==typeof(a=n.stateNode).componentWillUnmount&&safelyCallComponentWillUnmount(n,r,a)),recursivelyTraverseDeletionEffects(t,r,n);break;case 21:recursivelyTraverseDeletionEffects(t,r,n);break;case 22:kn=(a=kn)||null!==n.memoizedState,recursivelyTraverseDeletionEffects(t,r,n),kn=a;break;case 30:safelyDetachRef(n,r),recursivelyTraverseDeletionEffects(t,r,n);break;case 7:kn||safelyDetachRef(n,r),recursivelyTraverseDeletionEffects(t,r,n);break;default:recursivelyTraverseDeletionEffects(t,r,n)}}function commitActivityHydrationCallbacks(t,r){if(null===r.memoizedState&&(null!==(t=r.alternate)&&null!==(t=t.memoizedState))){t=t.dehydrated;try{retryIfBlockedOn(t)}catch(t){captureCommitPhaseError(r,r.return,t)}}}function commitSuspenseHydrationCallbacks(t,r){if(null===r.memoizedState&&(null!==(t=r.alternate)&&(null!==(t=t.memoizedState)&&null!==(t=t.dehydrated))))try{retryIfBlockedOn(t)}catch(t){captureCommitPhaseError(r,r.return,t)}}function attachSuspenseRetryListeners(t,r){var n=function(t){switch(t.tag){case 31:case 13:case 19:var r=t.stateNode;return null===r&&(r=t.stateNode=new Dn),r;case 22:return null===(r=(t=t.stateNode)._retryCache)&&(r=t._retryCache=new Dn),r;default:throw Error(formatProdErrorMessage(435,t.tag))}}(t);r.forEach((function(r){if(!n.has(r)){n.add(r);var a=resolveRetryWakeable.bind(null,t,r);r.then(a,a)}}))}function recursivelyTraverseMutationEffects(t,r,n){var a=r.deletions;if(null!==a)for(var o=0;o<a.length;o++){var s=a[o],l=t,u=r,m=u;e:for(;null!==m;){switch(m.tag){case 27:if(isSingletonScope(m.type)){Mn=m.stateNode,Pn=!1;break e}break;case 5:Mn=m.stateNode,Pn=!1;break e;case 3:case 4:Mn=m.stateNode.containerInfo,Pn=!0;break e}m=m.return}if(null===Mn)throw Error(formatProdErrorMessage(160));commitDeletionEffectsOnFiber(l,u,s),Mn=null,Pn=!1,null!==(l=s.alternate)&&(l.return=null),s.return=null}if(13886&r.subtreeFlags)for(r=r.child;null!==r;)commitMutationEffectsOnFiber(r,t,n),r=r.sibling}var Fn=null;function commitMutationEffectsOnFiber(t,r,n){var a=t.alternate,o=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t),4&o&&(commitHookEffectListUnmount(3,t,t.return),commitHookEffectListMount(3,t),commitHookEffectListUnmount(5,t,t.return));break;case 1:recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t),512&o&&(kn||null===a||safelyDetachRef(a,a.return)),64&o&&wn&&(null!==(t=t.updateQueue)&&(null!==(a=t.callbacks)&&(o=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=null===o?a:o.concat(a))));break;case 26:var s=Fn;if(recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t),512&o&&(kn||null===a||safelyDetachRef(a,a.return)),4&o)if(r=null!==a?a.memoizedState:null,o=t.memoizedState,null===a)if(null===o)if(null===t.stateNode){e:{a=t.type,o=t.memoizedProps,r=s.ownerDocument||s;t:switch(a){case"title":(!(n=r.getElementsByTagName("title")[0])||n[Ie]||n[Se]||"http://www.w3.org/2000/svg"===n.namespaceURI||n.hasAttribute("itemprop"))&&(n=r.createElement(a),r.head.insertBefore(n,r.querySelector("head > title"))),setInitialProperties(n,a,o),n[Se]=t,markNodeAsHoistable(n),a=n;break e;case"link":if(s=getHydratableHoistableCache("link","href",r).get(a+(o.href||"")))for(var l=0;l<s.length;l++)if((n=s[l]).getAttribute("href")===(null==o.href||""===o.href?null:o.href)&&n.getAttribute("rel")===(null==o.rel?null:o.rel)&&n.getAttribute("title")===(null==o.title?null:o.title)&&n.getAttribute("crossorigin")===(null==o.crossOrigin?null:o.crossOrigin)){s.splice(l,1);break t}setInitialProperties(n=r.createElement(a),a,o),r.head.appendChild(n);break;case"meta":if(s=getHydratableHoistableCache("meta","content",r).get(a+(o.content||"")))for(l=0;l<s.length;l++)if((n=s[l]).getAttribute("content")===(null==o.content?null:""+o.content)&&n.getAttribute("name")===(null==o.name?null:o.name)&&n.getAttribute("property")===(null==o.property?null:o.property)&&n.getAttribute("http-equiv")===(null==o.httpEquiv?null:o.httpEquiv)&&n.getAttribute("charset")===(null==o.charSet?null:o.charSet)){s.splice(l,1);break t}setInitialProperties(n=r.createElement(a),a,o),r.head.appendChild(n);break;default:throw Error(formatProdErrorMessage(468,a))}n[Se]=t,markNodeAsHoistable(n),a=n}t.stateNode=a}else mountHoistable(s,t.type,t.stateNode);else t.stateNode=acquireResource(s,o,t.memoizedProps);else r!==o?(null===r?null!==a.stateNode&&(a=a.stateNode).parentNode.removeChild(a):r.count--,null===o?mountHoistable(s,t.type,t.stateNode):acquireResource(s,o,t.memoizedProps)):null===o&&null!==t.stateNode&&commitHostUpdate(t,t.memoizedProps,a.memoizedProps);break;case 27:recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t),512&o&&(kn||null===a||safelyDetachRef(a,a.return)),null!==a&&4&o&&commitHostUpdate(t,t.memoizedProps,a.memoizedProps);break;case 5:if(s=Cn,Cn=!1,recursivelyTraverseMutationEffects(r,t,n),Cn=s,commitReconciliationEffects(t),512&o&&(kn||null===a||safelyDetachRef(a,a.return)),32&t.flags){r=t.stateNode;try{setTextContent(r,""),Oe=!0}catch(r){captureCommitPhaseError(t,t.return,r)}}4&o&&null!=t.stateNode&&commitHostUpdate(t,r=t.memoizedProps,null!==a?a.memoizedProps:r),1024&o&&(Tn=!0);break;case 6:if(recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t),4&o){if(null===t.stateNode)throw Error(formatProdErrorMessage(162));a=t.memoizedProps,o=t.stateNode;try{o.nodeValue=a,Oe=!0}catch(r){captureCommitPhaseError(t,t.return,r)}}break;case 3:if(Oe=Fe=!1,Xa=null,s=Fn,Fn=getHoistableRoot(r.containerInfo),recursivelyTraverseMutationEffects(r,t,n),Fn=s,commitReconciliationEffects(t),4&o&&null!==a&&a.memoizedState.isDehydrated)try{retryIfBlockedOn(r.containerInfo)}catch(r){captureCommitPhaseError(t,t.return,r)}Tn&&(Tn=!1,recursivelyResetForms(t)),popMutationContext(!1),Fe&&0!=(34&n)&&(r.indicatorLanes&=~Da,Mr=!1);break;case 4:a=pushMutationContext(),o=Fn,Fn=getHoistableRoot(t.stateNode.containerInfo),recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t),Fn=o,Oe&&Nn&&(Rn=!0),popMutationContext(a);break;case 12:recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t);break;case 31:recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t),4&o&&(null!==(a=t.updateQueue)&&(t.updateQueue=null,attachSuspenseRetryListeners(t,a)));break;case 13:recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t),8192&t.child.flags&&null!==t.memoizedState!=(null!==a&&null!==a.memoizedState)&&(oa=ne()),4&o&&(null!==(a=t.updateQueue)&&(t.updateQueue=null,attachSuspenseRetryListeners(t,a)));break;case 22:s=null!==t.memoizedState;var u=null!==a&&null!==a.memoizedState,m=wn,p=kn,v=Cn;if(wn=m||s,Cn=v||s,kn=p||u,recursivelyTraverseMutationEffects(r,t,n),kn=p,Cn=v,wn=m,commitReconciliationEffects(t),8192&o&&((r=t.stateNode)._visibility=s?-2&r._visibility:1|r._visibility,s&&(null===a||u||wn||kn||recursivelyTraverseDisappearLayoutEffects(t)),s||!Cn))e:for(a=null,r=t;;){if(5===r.tag||26===r.tag){if(null===a){n=a=r;try{if(l=n.stateNode,s){var _=l.style;"function"==typeof _.setProperty?_.setProperty("display","none","important"):_.display="none"}else unhideInstance(n.stateNode,n.memoizedProps)}catch(t){captureCommitPhaseError(n,n.return,t)}}}else if(6===r.tag){if(null===a){n=r;try{n.stateNode.nodeValue=s?"":n.memoizedProps,Oe=!0}catch(t){captureCommitPhaseError(n,n.return,t)}}}else if(18===r.tag){if(null===a){n=r;try{var E=n.stateNode;s?hideOrUnhideDehydratedBoundary(E,!0):hideOrUnhideDehydratedBoundary(n.stateNode,!1)}catch(t){captureCommitPhaseError(n,n.return,t)}}}else if((22!==r.tag&&23!==r.tag||null===r.memoizedState||r===t)&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break e;for(;null===r.sibling;){if(null===r.return||r.return===t)break e;a===r&&(a=null),r=r.return}a===r&&(a=null),r.sibling.return=r.return,r=r.sibling}4&o&&(null!==(a=t.updateQueue)&&(null!==(o=a.retryQueue)&&(a.retryQueue=null,attachSuspenseRetryListeners(t,o))));break;case 19:recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t),4&o&&(null!==(a=t.updateQueue)&&(t.updateQueue=null,attachSuspenseRetryListeners(t,a)));break;case 30:512&o&&(kn||null===a||safelyDetachRef(a,a.return)),o=pushMutationContext(),s=Nn,l=(335544064&n)===n,_=t.memoizedProps,Nn=l&&"none"!==getViewTransitionClassName(_.default,_.update),recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t),l&&null!==a&&Oe&&(t.flags|=4),Nn=s,popMutationContext(o);break;case 21:break;case 7:a&&null!==a.stateNode&&(a.stateNode._fragmentFiber=t);default:recursivelyTraverseMutationEffects(r,t,n),commitReconciliationEffects(t)}}function commitReconciliationEffects(t){var r=t.flags;if(2&r){try{for(var n,a=null,o=t.return;null!==o;){if(isFragmentInstanceParent(o)){var s=o.stateNode;null===a?a=[s]:a.push(s)}if(isHostParent(o)){n=o;break}o=o.return}if(null==n)throw Error(formatProdErrorMessage(160));switch(n.tag){case 27:var l=n.stateNode;insertOrAppendPlacementNode(t,getHostSibling(t),l,a);break;case 5:var u=n.stateNode;32&n.flags&&(setTextContent(u,""),n.flags&=-33),insertOrAppendPlacementNode(t,getHostSibling(t),u,a);break;case 3:case 4:var m=n.stateNode.containerInfo;insertOrAppendPlacementNodeIntoContainer(t,getHostSibling(t),m,a);break;default:throw Error(formatProdErrorMessage(161))}}catch(r){captureCommitPhaseError(t,t.return,r)}t.flags&=-3}4096&r&&(t.flags&=-4097)}function recursivelyResetForms(t){if(1024&t.subtreeFlags)for(t=t.child;null!==t;){var r=t;recursivelyResetForms(r),5===r.tag&&1024&r.flags&&r.stateNode.reset(),t=t.sibling}}function recursivelyTraverseAfterMutationEffects(t,r){if(9270&r.subtreeFlags)for(r=r.child;null!==r;)commitAfterMutationEffectsOnFiber(r,t),r=r.sibling;else measureNestedViewTransitions(r,!1)}function commitAfterMutationEffectsOnFiber(t,r){var n=t.alternate;if(null===n)commitEnterViewTransitions(t,!1);else switch(t.tag){case 3:if(An=xn=!1,pushViewTransitionCancelableScope(),recursivelyTraverseAfterMutationEffects(r,t),!xn&&!Rn){if(null!==(t=Sn))for(var a=0;a<t.length;a+=3)cancelViewTransitionName(t[a],t[a+1],t[a+2]);cancelRootViewTransitionName(r.containerInfo),An=!0}Sn=null;break;case 5:default:recursivelyTraverseAfterMutationEffects(r,t);break;case 4:a=xn,xn=!1,recursivelyTraverseAfterMutationEffects(r,t),xn&&(Rn=!0),xn=a;break;case 22:null===t.memoizedState&&(null!==n.memoizedState?commitEnterViewTransitions(t,!1):recursivelyTraverseAfterMutationEffects(r,t));break;case 30:a=xn;var o=pushViewTransitionCancelableScope();xn=!1,recursivelyTraverseAfterMutationEffects(r,t),xn&&(t.flags|=4),r=measureUpdateViewTransition(n,t,!1),0!=(4&t.flags)&&r?(scheduleViewTransitionEvent(t,t.memoizedProps.onUpdate),Sn=o):null!==o&&(o.push.apply(o,Sn),Sn=o),xn=0!=(32&t.flags)||a}}function recursivelyTraverseLayoutEffects(t,r){if(8772&r.subtreeFlags)for(r=r.child;null!==r;)commitLayoutEffectOnFiber(t,r.alternate,r),r=r.sibling}function recursivelyTraverseDisappearLayoutEffects(t){for(t=t.child;null!==t;){var r=t;switch(r.tag){case 0:case 11:case 14:case 15:commitHookEffectListUnmount(4,r,r.return),recursivelyTraverseDisappearLayoutEffects(r);break;case 1:safelyDetachRef(r,r.return);var n=r.stateNode;"function"==typeof n.componentWillUnmount&&safelyCallComponentWillUnmount(r,r.return,n),recursivelyTraverseDisappearLayoutEffects(r);break;case 27:releaseSingletonInstance(r.stateNode);case 26:case 5:safelyDetachRef(r,r.return),5===r.tag&&commitFragmentInstanceDeletionEffects(r),recursivelyTraverseDisappearLayoutEffects(r);break;case 22:null===r.memoizedState&&recursivelyTraverseDisappearLayoutEffects(r);break;case 30:safelyDetachRef(r,r.return),recursivelyTraverseDisappearLayoutEffects(r);break;case 7:safelyDetachRef(r,r.return);default:recursivelyTraverseDisappearLayoutEffects(r)}t=t.sibling}}function recursivelyTraverseReappearLayoutEffects(t,r,n){for(n=n&&0!=(8772&r.subtreeFlags),r=r.child;null!==r;){var a=r.alternate,o=t,s=r,l=s.flags;switch(s.tag){case 0:case 11:case 15:recursivelyTraverseReappearLayoutEffects(o,s,n),commitHookEffectListMount(4,s);break;case 1:if(recursivelyTraverseReappearLayoutEffects(o,s,n),"function"==typeof(o=(a=s).stateNode).componentDidMount)try{o.componentDidMount()}catch(t){captureCommitPhaseError(a,a.return,t)}if(null!==(o=(a=s).updateQueue)){var u=a.stateNode;try{var m=o.shared.hiddenCallbacks;if(null!==m)for(o.shared.hiddenCallbacks=null,o=0;o<m.length;o++)callCallback(m[o],u)}catch(t){captureCommitPhaseError(a,a.return,t)}}n&&64&l&&commitClassCallbacks(s),safelyAttachRef(s,s.return);break;case 27:commitHostSingletonAcquisition(s);case 26:case 5:if(5===s.tag)for(var p=(u=s).return;null!==p&&(isFragmentInstanceParent(p)&&commitNewChildToFragmentInstance(u.stateNode,p.stateNode),!isHostParent(p));)p=p.return;recursivelyTraverseReappearLayoutEffects(o,s,n),n&&null===a&&4&l&&commitHostMount(s),safelyAttachRef(s,s.return);break;case 12:recursivelyTraverseReappearLayoutEffects(o,s,n);break;case 31:recursivelyTraverseReappearLayoutEffects(o,s,n),n&&4&l&&commitActivityHydrationCallbacks(o,s);break;case 13:recursivelyTraverseReappearLayoutEffects(o,s,n),n&&4&l&&commitSuspenseHydrationCallbacks(o,s);break;case 22:null===s.memoizedState&&recursivelyTraverseReappearLayoutEffects(o,s,n),safelyAttachRef(s,s.return);break;case 30:recursivelyTraverseReappearLayoutEffects(o,s,n),safelyAttachRef(s,s.return);break;case 7:safelyAttachRef(s,s.return);default:recursivelyTraverseReappearLayoutEffects(o,s,n)}r=r.sibling}}function commitOffscreenPassiveMountEffects(t,r){var n=null;null!==t&&null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(n=t.memoizedState.cachePool.pool),t=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(t=r.memoizedState.cachePool.pool),t!==n&&(null!=t&&t.refCount++,null!=n&&releaseCache(n))}function commitCachePassiveMountEffect(t,r){t=null,null!==r.alternate&&(t=r.alternate.memoizedState.cache),(r=r.memoizedState.cache)!==t&&(r.refCount++,null!=t&&releaseCache(t))}function recursivelyTraversePassiveMountEffects(t,r,n,a){var o=(335544064&n)===n;if(r.subtreeFlags&(o?10262:10256))for(r=r.child;null!==r;)commitPassiveMountOnFiber(t,r,n,a),r=r.sibling;else o&&restoreNestedViewTransitions(r)}function commitPassiveMountOnFiber(t,r,n,a){var o=(335544064&n)===n;o&&null===r.alternate&&null!==r.return&&null!==r.return.alternate&&restoreEnterOrExitViewTransitions(r);var s=r.flags;switch(r.tag){case 0:case 11:case 15:recursivelyTraversePassiveMountEffects(t,r,n,a),2048&s&&commitHookEffectListMount(9,r);break;case 1:case 31:case 13:default:recursivelyTraversePassiveMountEffects(t,r,n,a);break;case 3:recursivelyTraversePassiveMountEffects(t,r,n,a),o&&An&&restoreRootViewTransitionName(t.containerInfo),2048&s&&(t=null,null!==r.alternate&&(t=r.alternate.memoizedState.cache),(r=r.memoizedState.cache)!==t&&(r.refCount++,null!=t&&releaseCache(t)));break;case 12:if(2048&s){recursivelyTraversePassiveMountEffects(t,r,n,a),t=r.stateNode;try{var l=r.memoizedProps,u=l.id,m=l.onPostCommit;"function"==typeof m&&m(u,null===r.alternate?"mount":"update",t.passiveEffectDuration,-0)}catch(t){captureCommitPhaseError(r,r.return,t)}}else recursivelyTraversePassiveMountEffects(t,r,n,a);break;case 23:break;case 22:l=r.stateNode,u=r.alternate,null!==r.memoizedState?(o&&null!==u&&null===u.memoizedState&&restoreEnterOrExitViewTransitions(u),2&l._visibility?recursivelyTraversePassiveMountEffects(t,r,n,a):recursivelyTraverseAtomicPassiveEffects(t,r)):(o&&null!==u&&null!==u.memoizedState&&restoreEnterOrExitViewTransitions(r),2&l._visibility?recursivelyTraversePassiveMountEffects(t,r,n,a):(l._visibility|=2,recursivelyTraverseReconnectPassiveEffects(t,r,n,a,0!=(10256&r.subtreeFlags)||!1))),2048&s&&commitOffscreenPassiveMountEffects(u,r);break;case 24:recursivelyTraversePassiveMountEffects(t,r,n,a),2048&s&&commitCachePassiveMountEffect(r.alternate,r);break;case 30:o&&(null!==(o=r.alternate)&&(restoreViewTransitionOnHostInstances(o.child,!0),restoreViewTransitionOnHostInstances(r.child,!0))),recursivelyTraversePassiveMountEffects(t,r,n,a)}}function recursivelyTraverseReconnectPassiveEffects(t,r,n,a,o){for(o=o&&(0!=(10256&r.subtreeFlags)||!1),r=r.child;null!==r;){var s=t,l=r,u=n,m=a,p=l.flags;switch(l.tag){case 0:case 11:case 15:recursivelyTraverseReconnectPassiveEffects(s,l,u,m,o),commitHookEffectListMount(8,l);break;case 23:break;case 22:var v=l.stateNode;null!==l.memoizedState?2&v._visibility?recursivelyTraverseReconnectPassiveEffects(s,l,u,m,o):recursivelyTraverseAtomicPassiveEffects(s,l):(v._visibility|=2,recursivelyTraverseReconnectPassiveEffects(s,l,u,m,o)),o&&2048&p&&commitOffscreenPassiveMountEffects(l.alternate,l);break;case 24:recursivelyTraverseReconnectPassiveEffects(s,l,u,m,o),o&&2048&p&&commitCachePassiveMountEffect(l.alternate,l);break;default:recursivelyTraverseReconnectPassiveEffects(s,l,u,m,o)}r=r.sibling}}function recursivelyTraverseAtomicPassiveEffects(t,r){if(10256&r.subtreeFlags)for(r=r.child;null!==r;){var n=t,a=r,o=a.flags;switch(a.tag){case 22:recursivelyTraverseAtomicPassiveEffects(n,a),2048&o&&commitOffscreenPassiveMountEffects(a.alternate,a);break;case 24:recursivelyTraverseAtomicPassiveEffects(n,a),2048&o&&commitCachePassiveMountEffect(a.alternate,a);break;default:recursivelyTraverseAtomicPassiveEffects(n,a)}r=r.sibling}}var On=8192;function recursivelyAccumulateSuspenseyCommit(t,r,n){if(t.subtreeFlags&On)for(t=t.child;null!==t;)accumulateSuspenseyCommitOnFiber(t,r,n),t=t.sibling}function accumulateSuspenseyCommitOnFiber(t,r,n){switch(t.tag){case 26:recursivelyAccumulateSuspenseyCommit(t,r,n),t.flags&On&&(null!==t.memoizedState?function(t,r,n,a){if("stylesheet"===n.type&&("string"!=typeof a.media||!1!==matchMedia(a.media).matches)&&0==(4&n.state.loading)){if(null===n.instance){var o=getStyleKey(a.href),s=r.querySelector(getStylesheetSelectorFromKey(o));if(s)return null!==(r=s._p)&&"object"==typeof r&&"function"==typeof r.then&&(t.count++,t=onUnsuspend.bind(t),r.then(t,t)),n.state.loading|=4,n.instance=s,void markNodeAsHoistable(s);s=r.ownerDocument||r,a=stylesheetPropsFromRawProps(a),(o=qa.get(o))&&adoptPreloadPropsForStylesheet(a,o),markNodeAsHoistable(s=s.createElement("link"));var l=s;l._p=new Promise((function(t,r){l.onload=t,l.onerror=r})),setInitialProperties(s,"link",a),n.instance=s}null===t.stylesheets&&(t.stylesheets=new Map),t.stylesheets.set(n,r),(r=n.state.preload)&&0==(3&n.state.loading)&&(t.count++,n=onUnsuspend.bind(t),r.addEventListener("load",n),r.addEventListener("error",n))}}(n,Fn,t.memoizedState,t.memoizedProps):(t=t.stateNode,(335544128&r)===r&&suspendInstance(n,t)));break;case 5:recursivelyAccumulateSuspenseyCommit(t,r,n),t.flags&On&&(t=t.stateNode,(335544128&r)===r&&suspendInstance(n,t));break;case 3:case 4:var a=Fn;Fn=getHoistableRoot(t.stateNode.containerInfo),recursivelyAccumulateSuspenseyCommit(t,r,n),Fn=a;break;case 22:null===t.memoizedState&&(null!==(a=t.alternate)&&null!==a.memoizedState?(a=On,On=16777216,recursivelyAccumulateSuspenseyCommit(t,r,n),On=a):recursivelyAccumulateSuspenseyCommit(t,r,n));break;case 30:if(0!=(t.flags&On)&&(null!=(a=t.memoizedProps.name)&&"auto"!==a)){var o=t.stateNode;o.paired=null,null===En&&(En=new Map),En.set(a,o)}recursivelyAccumulateSuspenseyCommit(t,r,n);break;default:recursivelyAccumulateSuspenseyCommit(t,r,n)}}function detachAlternateSiblings(t){var r=t.alternate;if(null!==r&&null!==(t=r.child)){r.child=null;do{r=t.sibling,t.sibling=null,t=r}while(null!==t)}}function recursivelyTraversePassiveUnmountEffects(t){var r=t.deletions;if(0!=(16&t.flags)){if(null!==r)for(var n=0;n<r.length;n++){var a=r[n];In=a,commitPassiveUnmountEffectsInsideOfDeletedTree_begin(a,t)}detachAlternateSiblings(t)}if(10256&t.subtreeFlags)for(t=t.child;null!==t;)commitPassiveUnmountOnFiber(t),t=t.sibling}function commitPassiveUnmountOnFiber(t){switch(t.tag){case 0:case 11:case 15:recursivelyTraversePassiveUnmountEffects(t),2048&t.flags&&commitHookEffectListUnmount(9,t,t.return);break;case 3:case 12:default:recursivelyTraversePassiveUnmountEffects(t);break;case 22:var r=t.stateNode;null!==t.memoizedState&&2&r._visibility&&(null===t.return||13!==t.return.tag)?(r._visibility&=-3,recursivelyTraverseDisconnectPassiveEffects(t)):recursivelyTraversePassiveUnmountEffects(t)}}function recursivelyTraverseDisconnectPassiveEffects(t){var r=t.deletions;if(0!=(16&t.flags)){if(null!==r)for(var n=0;n<r.length;n++){var a=r[n];In=a,commitPassiveUnmountEffectsInsideOfDeletedTree_begin(a,t)}detachAlternateSiblings(t)}for(t=t.child;null!==t;){switch((r=t).tag){case 0:case 11:case 15:commitHookEffectListUnmount(8,r,r.return),recursivelyTraverseDisconnectPassiveEffects(r);break;case 22:2&(n=r.stateNode)._visibility&&(n._visibility&=-3,recursivelyTraverseDisconnectPassiveEffects(r));break;default:recursivelyTraverseDisconnectPassiveEffects(r)}t=t.sibling}}function commitPassiveUnmountEffectsInsideOfDeletedTree_begin(t,r){for(;null!==In;){var n=In;switch(n.tag){case 0:case 11:case 15:commitHookEffectListUnmount(8,n,r);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var a=n.memoizedState.cachePool.pool;null!=a&&a.refCount++}break;case 24:releaseCache(n.memoizedState.cache)}if(null!==(a=n.child))a.return=n,In=a;else e:for(n=t;null!==In;){var o=(a=In).sibling,s=a.return;if(detachFiberAfterEffects(a),a===n){In=null;break e}if(null!==o){o.return=s,In=o;break e}In=s}}}var Hn=!1;function applyViewTransitionToClones(t,r,n){for(var a=0;a<n.length;a++)applyViewTransitionName(n[a],0===a?t:t+"_"+a,r)}function trackDeletedPairViewTransitions(t){if(null!==En&&0!==En.size){var r=En;if(0!=(18874368&t.subtreeFlags))for(t=t.child;null!==t;){if(22!==t.tag||null!==t.memoizedState){if(30===t.tag&&0!=(18874368&t.flags)){var n=t.memoizedProps,a=n.name;if(null!=a&&"auto"!==a){var o=r.get(a);if(void 0!==o){if(r.delete(a),"none"!==(n=getViewTransitionClassName(n.default,n.share))){var s=t.stateNode;o.paired=s,s.paired=o,null!==(o=o.clones)&&applyViewTransitionToClones(a,n,o)}if(0===r.size)break}}}trackDeletedPairViewTransitions(t)}t=t.sibling}}}function trackEnterViewTransitions(t){if(30===t.tag){var r=t.memoizedProps,n=getViewTransitionName(r,t.stateNode),a=null!==En?En.get(n):void 0;if("none"!==(r=getViewTransitionClassName(r.default,void 0!==a?r.share:r.enter))&&void 0!==a){En.delete(n);var o=t.stateNode;a.paired=o,o.paired=a,null!==(a=a.clones)&&applyViewTransitionToClones(n,r,a)}trackDeletedPairViewTransitions(t)}else if(0!=(33554432&t.subtreeFlags))for(t=t.child;null!==t;)trackEnterViewTransitions(t),t=t.sibling;else trackDeletedPairViewTransitions(t)}function applyAppearingPairViewTransition(t){if(0!=(18874368&t.flags)){var r=t.stateNode;if(r.paired){var n=t.memoizedProps;if(null==n.name||"auto"===n.name)throw Error(formatProdErrorMessage(544));t=n.name,"none"!==(n=getViewTransitionClassName(n.default,n.share))&&(null!==(r=r.clones)&&applyViewTransitionToClones(t,n,r))}}}function applyExitViewTransition(t){var r=t.stateNode,n=t.memoizedProps;t=getViewTransitionName(n,r),"none"!==(n=getViewTransitionClassName(n.default,r.paired?n.share:n.exit))&&(null!==(r=r.clones)&&applyViewTransitionToClones(t,n,r))}function recursivelyInsertNew(t,r,n,a){if(7!==a||null!==n||0!=(18874368&t.subtreeFlags))for(t=t.child;null!==t;)recursivelyInsertNewFiber(t,r,n,a),t=t.sibling}function recursivelyInsertNewFiber(t,r,n,a){switch(t.tag){case 26:case 27:default:recursivelyInsertNew(t,r,n,a);break;case 5:var o=t.stateNode;7!==a?(r.appendChild(o),Oe=!0,recursivelyInsertNew(t,o,null,7)):recursivelyInsertNew(t,o,null,a),null!==n&&(null===n.clones?n.clones=[o]:n.clones.push(o));break;case 6:if(null===(t=t.stateNode))throw Error(formatProdErrorMessage(162));7!==a&&(r.appendChild(t),Oe=!0);break;case 4:break;case 22:null===t.memoizedState&&recursivelyInsertNew(t,r,n,a);break;case 30:n=pushMutationContext(),(o=t.stateNode).clones=null,recursivelyInsertNew(t,r,o,5===a?6:a),5===a?applyExitViewTransition(t):(7===a||6===a)&&applyAppearingPairViewTransition(t),popMutationContext(n)}}function recursivelyInsertClonesFromExistingTree(t,r,n,a){for(t=t.child;null!==t;){switch(t.tag){case 5:var o=t.stateNode;switch(a){case 1:case 2:case 3:var s=0!=(18874368&t.subtreeFlags)?3:4;break;default:s=4}4!==s?recursivelyInsertClonesFromExistingTree(t,o=o.cloneNode(!1),null,s):o=o.cloneNode(!0),r.appendChild(o),null!==n&&(null===n.clones?n.clones=[o]:n.clones.push(o)),1!==a&&2!==a||(unhideInstance(o,t.memoizedProps),Oe=!0);break;case 6:if(null===(s=t.stateNode))throw Error(formatProdErrorMessage(162));s=s.cloneNode(!1),r.appendChild(s),1!==a&&2!==a||(s.nodeValue=t.memoizedProps,Oe=!0);break;case 4:break;case 22:null===t.memoizedState&&recursivelyInsertClonesFromExistingTree(t,r,n,a);break;case 30:if(s=pushMutationContext(),(o=t.stateNode).clones=null,t.flags&=-5,recursivelyInsertClonesFromExistingTree(t,r,o,1===a?2:0===a?4:a),1===a)applyExitViewTransition(t);else if(3===a||2===a)applyAppearingPairViewTransition(t);else if(0===a){var l=t.stateNode,u=t.memoizedProps;o=getViewTransitionName(u,l),"none"!==(u=getViewTransitionClassName(u.default,u.update))&&(null!==(l=l.clones)&&applyViewTransitionToClones(o,u,l))}popMutationContext(s);break;default:recursivelyInsertClonesFromExistingTree(t,r,n,a)}t=t.sibling}}function recursivelyInsertClones(t,r,n,a){var o=t.deletions;if(null!==o)for(var s=0;s<o.length;s++)trackEnterViewTransitions(o[s]),Oe=!0;if(null===t.alternate||0!=(13878&t.subtreeFlags))for(t=t.child;null!==t;){s=r;var l=n,u=a,m=(o=t).alternate;if(null===m)recursivelyInsertNewFiber(o,s,l,5);else{var p=o.flags;switch(o.tag){case 26:case 27:default:recursivelyInsertClones(o,s,l,u);break;case 5:var v=o.stateNode;if(null===o.child?(v=v.cloneNode(!0),32&o.flags&&(setTextContent(v,""),Oe=!0)):v=v.cloneNode(!1),4&p){p=v;var _=o.memoizedProps;updateProperties(p,o.type,m.memoizedProps,_),p[ye]=_}1===u||2===u?(s.appendChild(v),unhideInstance(v,o.memoizedProps),recursivelyInsertClones(o,v,null,3),Oe=!0):(s.appendChild(v),recursivelyInsertClones(o,v,null,u)),null!==l&&(null===l.clones?l.clones=[v]:l.clones.push(v));break;case 6:if(null===(l=o.stateNode))throw Error(formatProdErrorMessage(162));l=l.cloneNode(!1),4&p&&(l.nodeValue=m.memoizedProps,Oe=!0),s.appendChild(l),1!==u&&2!==u||(l.nodeValue=o.memoizedProps,Oe=!0);break;case 4:break;case 22:null===o.memoizedState?recursivelyInsertClones(o,s,l,m=0===u&&0!=(8192&p)?1:u):null!==m&&null===m.memoizedState&&(trackEnterViewTransitions(m),Oe=!0);break;case 30:l=pushMutationContext(),(v=o.stateNode).clones=null,recursivelyInsertClones(o,s,v,p=1===u?2:u),Oe&&(o.flags|=4),1===u?applyExitViewTransition(o):3===u||2===u?applyAppearingPairViewTransition(o):0===u&&(s=o.stateNode,m=m.memoizedProps,o=getViewTransitionName(o.memoizedProps,s),"none"!==(m=getViewTransitionClassName(m.default,m.update))&&(null!==(s=s.clones)&&applyViewTransitionToClones(o,m,s))),popMutationContext(l)}}t=t.sibling}else recursivelyInsertClonesFromExistingTree(t,r,n,a)}function recursivelyApplyViewTransitions(t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++)commitEnterViewTransitions(r[n],!0);if(null===t.alternate||0!=(13878&t.subtreeFlags))for(t=t.child;null!==t;){if(null!==(n=(r=t).alternate)){var a=r.flags;switch(r.tag){case 4:break;case 22:8192&a&&null!==r.memoizedState&&null!==n&&null===n.memoizedState&&commitEnterViewTransitions(n,!0);break;case 30:a=Hn;var o=pushViewTransitionCancelableScope();Hn=!1,recursivelyApplyViewTransitions(r),Hn&&(r.flags|=4),n=measureUpdateViewTransition(n,r,!0),0!=(4&r.flags)&&n?Sn=o:null!==o&&(o.push.apply(o,Sn),Sn=o),Hn=0!=(32&r.flags)||a,r.stateNode.clones=null;break;default:recursivelyApplyViewTransitions(r)}}t=t.sibling}else measureNestedViewTransitions(t,!0)}function recursivelyRestoreViewTransitions(t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++)restoreEnterOrExitViewTransitions(r[n]);if(null===t.alternate||0!=(13878&t.subtreeFlags))for(t=t.child;null!==t;)restoreViewTransitionsOnFiber(t),t=t.sibling;else restoreNestedViewTransitions(t)}function restoreViewTransitionsOnFiber(t){var r=t.alternate;if(null===r)restoreEnterOrExitViewTransitions(t);else{var n=t.flags;switch(t.tag){case 4:break;case 22:8192&n&&(null===t.memoizedState?restoreEnterOrExitViewTransitions(t):null!==r&&null===r.memoizedState&&restoreEnterOrExitViewTransitions(r));break;case 30:restoreViewTransitionOnHostInstances(r.child,!0),recursivelyRestoreViewTransitions(t);break;default:recursivelyRestoreViewTransitions(t)}}}var Ln={getCacheForType:function(t){var r=readContext(kr),n=r.data.get(t);return void 0===n&&(n=t(),r.data.set(t,n)),n},cacheSignal:function(){return readContext(kr).controller.signal}},Bn="function"==typeof WeakMap?WeakMap:Map,zn=0,Vn=null,Un=null,Wn=0,jn=0,$n=null,qn=!1,Gn=!1,Kn=!1,Yn=0,Xn=0,Qn=0,Zn=0,Jn=0,ea=0,ta=0,ra=null,na=null,aa=!1,oa=0,ia=0,sa=1/0,la=null,ua=null,ca=0,da=null,fa=null,ma=0,pa=0,ha=null,va=null,_a=null,ga=null,ba=null,Ea=0,Sa=null;function requestUpdateLane(){if(0!=(2&zn)&&0!==Wn)return Wn&-Wn;var t=z.T;if(null!==t){if(t.gesture)throw Error(formatProdErrorMessage(554));return requestTransitionLane()}return resolveUpdatePriority()}function requestDeferredLane(){if(0===ea)if(0==(536870912&Wn)||pr){var t=ge;0==(3932160&(ge<<=1))&&(ge=262144),ea=t}else ea=536870912;return null!==(t=Xr.current)&&(t.flags|=32),ea}function scheduleViewTransitionEvent(t,r){if(null!=r){var n=t.stateNode,a=n.ref;null===a&&(a=n.ref=createViewTransitionInstance(getViewTransitionName(t.memoizedProps,n))),null===ga&&(ga=[]),ga.push(r.bind(null,a))}}function scheduleUpdateOnFiber(t,r,n){(t!==Vn||2!==jn&&9!==jn)&&null===t.cancelPendingCommit||(prepareFreshStack(t,0),markRootSuspended(t,Wn,ea,!1)),markRootUpdated$1(t,n),0!=(2&zn)&&t===Vn||(t===Vn&&(0==(2&zn)&&(Zn|=n),4===Xn&&markRootSuspended(t,Wn,ea,!1)),ensureRootIsScheduled(t))}function performWorkOnRoot(t,r,n){if(0!=(6&zn))throw Error(formatProdErrorMessage(327));for(var a=!n&&0==(127&r)&&0==(r&t.expiredLanes)||checkIfRootIsPrerendering(t,r),o=a?function(t,r){var n=zn;zn|=2;var a=pushDispatcher(),o=pushAsyncDispatcher();Vn!==t||Wn!==r?(la=null,sa=ne()+500,prepareFreshStack(t,r)):Gn=checkIfRootIsPrerendering(t,r);e:for(;;)try{if(0!==jn&&null!==Un){r=Un;var s=$n;t:switch(jn){case 1:jn=0,$n=null,throwAndUnwindWorkLoop(t,r,s,1);break;case 2:case 9:if(isThenableResolved(s)){jn=0,$n=null,replaySuspendedUnitOfWork(r);break}r=function(){2!==jn&&9!==jn||Vn!==t||(jn=7),ensureRootIsScheduled(t)},s.then(r,r);break e;case 3:jn=7;break e;case 4:jn=5;break e;case 7:isThenableResolved(s)?(jn=0,$n=null,replaySuspendedUnitOfWork(r)):(jn=0,$n=null,throwAndUnwindWorkLoop(t,r,s,7));break;case 5:var l=null;switch(Un.tag){case 26:l=Un.memoizedState;case 5:case 27:var u=Un;if(l?preloadResource(l):u.stateNode.complete){jn=0,$n=null;var m=u.sibling;if(null!==m)Un=m;else{var p=u.return;null!==p?(Un=p,completeUnitOfWork(p)):Un=null}break t}}jn=0,$n=null,throwAndUnwindWorkLoop(t,r,s,5);break;case 6:jn=0,$n=null,throwAndUnwindWorkLoop(t,r,s,6);break;case 8:resetWorkInProgressStack(),Xn=6;break e;default:throw Error(formatProdErrorMessage(462))}}workLoopConcurrentByScheduler();break}catch(r){handleThrow(t,r)}return Er=br=null,z.H=a,z.A=o,zn=n,null!==Un?0:(Vn=null,Wn=0,finishQueueingConcurrentUpdates(),Xn)}(t,r):renderRootSync(t,r,!0),s=a;;){if(0===o){Gn&&!a&&markRootSuspended(t,r,0,!1);break}if(n=t.current.alternate,!s||isRenderConsistentWithExternalStores(n)){if(2===o){if(s=r,t.errorRecoveryDisabledLanes&s)var l=0;else l=0!==(l=-536870913&t.pendingLanes)?l:536870912&l?536870912:0;if(0!==l){r=l;e:{var u=t;o=ra;var m=u.current.memoizedState.isDehydrated;if(m&&(prepareFreshStack(u,l).flags|=256),2!==(l=renderRootSync(u,l,!1))){if(Kn&&!m){u.errorRecoveryDisabledLanes|=s,Zn|=s,o=4;break e}s=na,na=o,null!==s&&(null===na?na=s:na.push.apply(na,s))}o=l}if(s=!1,2!==o)continue}}if(1===o){prepareFreshStack(t,0),markRootSuspended(t,r,0,!0);break}e:{switch(a=t,s=o){case 0:case 1:throw Error(formatProdErrorMessage(345));case 4:if((4194048&r)!==r)break;case 6:markRootSuspended(a,r,ea,!qn);break e;case 2:na=null;break;case 3:case 5:break;default:throw Error(formatProdErrorMessage(329))}if((62914560&r)===r&&10<(o=oa+300-ne())){if(markRootSuspended(a,r,ea,!qn),0!==getNextLanes(a,0,!0))break e;ma=r,a.timeoutHandle=Va(commitRootWhenReady.bind(null,a,n,na,la,aa,r,ea,Zn,ta,qn,s,"Throttled",-0,0),o)}else commitRootWhenReady(a,n,na,la,aa,r,ea,Zn,ta,qn,s,null,-0,0)}break}o=renderRootSync(t,r,!1),s=!1}ensureRootIsScheduled(t)}function commitRootWhenReady(t,r,n,a,o,s,l,u,m,p,v,_,E,S){t.timeoutHandle=-1;var y,w,k=r.subtreeFlags,C=(335544064&s)===s,T=64===s;if(_=null,(C||8192&k||16785408==(16785408&k)||T)&&(En=null,accumulateSuspenseyCommitOnFiber(r,s,_={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:noop$1}),(C||T)&&null===t.stoppingGestures&&(k=_,null!=(C=(9===(C=t.containerInfo).nodeType?C:C.ownerDocument).__reactViewTransition)&&(k.count++,k.waitingForViewTransition=!0,k=onUnsuspend.bind(k),C.finished.then(k,k))),k=(62914560&s)===s?oa-ne():(4194048&s)===s?ia-ne():0,w=k,(y=_).stylesheets&&0===y.count&&insertSuspendedStylesheets(y,y.stylesheets),null!==(k=0<y.count||0<y.imgCount?function(t){var r=setTimeout((function(){if(y.stylesheets&&insertSuspendedStylesheets(y,y.stylesheets),y.unsuspend){var t=y.unsuspend;y.unsuspend=null,t()}}),6e4+w);0<y.imgBytes&&0===Qa&&(Qa=62500*function(){if("function"==typeof performance.getEntriesByType){for(var t=0,r=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var o=n[a],s=o.transferSize,l=o.initiatorType,u=o.duration;if(s&&u&&isLikelyStaticResource(l)){for(l=0,u=o.responseEnd,a+=1;a<n.length;a++){var m=n[a],p=m.startTime;if(p>u)break;var v=m.transferSize,_=m.initiatorType;v&&isLikelyStaticResource(_)&&(l+=v*((m=m.responseEnd)<u?1:(u-p)/(m-p)))}if(--a,r+=8*(s+l)/(o.duration/1e3),10<++t)break}}if(0<t)return r/t/1e6}return navigator.connection&&"number"==typeof(t=navigator.connection.downlink)?t:5}());var n=setTimeout((function(){if(y.waitingForImages=!1,0===y.count&&(y.stylesheets&&insertSuspendedStylesheets(y,y.stylesheets),y.unsuspend)){var t=y.unsuspend;y.unsuspend=null,t()}}),(y.imgBytes>Qa?50:800)+w);return y.unsuspend=t,function(){y.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null)))return ma=s,t.cancelPendingCommit=k(commitRoot.bind(null,t,r,s,n,a,o,l,u,m,v,_,null,E,S)),void markRootSuspended(t,s,l,!p);commitRoot(t,r,s,n,a,o,l,u,m,v,_)}function isRenderConsistentWithExternalStores(t){for(var r=t;;){var n=r.tag;if((0===n||11===n||15===n)&&16384&r.flags&&(null!==(n=r.updateQueue)&&null!==(n=n.stores)))for(var a=0;a<n.length;a++){var o=n[a],s=o.getSnapshot;o=o.value;try{if(!At(s(),o))return!1}catch(t){return!1}}if(n=r.child,16384&r.subtreeFlags&&null!==n)n.return=r,r=n;else{if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return!0;r=r.return}r.sibling.return=r.return,r=r.sibling}}return!0}function markRootSuspended(t,r,n,a){r&=~Jn,r&=~Zn,t.suspendedLanes|=r,t.pingedLanes&=~r,a&&(t.warmLanes|=r),a=t.expirationTimes;for(var o=r;0<o;){var s=31-pe(o),l=1<<s;a[s]=-1,o&=~l}0!==n&&markSpawnedDeferredLane(t,n,r)}function flushSyncWork$1(){return 0!=(6&zn)||(flushSyncWorkAcrossRoots_impl(0,!1),!1)}function resetWorkInProgressStack(){if(null!==Un){if(0===jn)var t=Un.return;else Er=br=null,resetHooksOnUnwind(t=Un),Ur=null,Wr=0,t=Un;for(;null!==t;)unwindInterruptedWork(t.alternate,t),t=t.return;Un=null}}function prepareFreshStack(t,r){var n=t.timeoutHandle;-1!==n&&(t.timeoutHandle=-1,Ua(n)),null!==(n=t.cancelPendingCommit)&&(t.cancelPendingCommit=null,n()),ma=0,resetWorkInProgressStack(),Vn=t,Un=n=createWorkInProgress(t.current,null),Wn=r,jn=0,$n=null,qn=!1,Gn=checkIfRootIsPrerendering(t,r),Kn=!1,ta=ea=Jn=Zn=Qn=Xn=0,na=ra=null,aa=!1,0!=(8&r)&&(r|=32&r);var a=t.entangledLanes;if(0!==a)for(t=t.entanglements,a&=r;0<a;){var o=31-pe(a),s=1<<o;r|=t[o],a&=~s}return Yn=r,finishQueueingConcurrentUpdates(),n}function handleThrow(t,r){en=null,z.H=dn,r===Hr||r===Br?(r=getSuspendedThenable(),jn=3):r===Lr?(r=getSuspendedThenable(),jn=4):jn=r===vn?8:null!==r&&"object"==typeof r&&"function"==typeof r.then?6:1,$n=r,null===Un&&(Xn=1,logUncaughtError(t,createCapturedValueAtFiber(r,t.current)))}function shouldRemainOnPreviousScreen(){var t=Xr.current;return null===t||((4194048&Wn)===Wn?null===Qr:((62914560&Wn)===Wn||0!=(536870912&Wn))&&t===Qr)}function pushDispatcher(){var t=z.H;return z.H=dn,null===t?dn:t}function pushAsyncDispatcher(){var t=z.A;return z.A=Ln,t}function renderDidSuspendDelayIfPossible(){Xn=4,qn||(4194048&Wn)!==Wn&&null!==Xr.current||(Gn=!0),0==(134217727&Qn)&&0==(134217727&Zn)||null===Vn||markRootSuspended(Vn,Wn,ea,!1)}function renderRootSync(t,r,n){var a=zn;zn|=2;var o=pushDispatcher(),s=pushAsyncDispatcher();Vn===t&&Wn===r||(la=null,prepareFreshStack(t,r)),r=!1;var l=Xn;e:for(;;)try{if(0!==jn&&null!==Un){var u=Un,m=$n;switch(jn){case 8:resetWorkInProgressStack(),l=6;break e;case 3:case 2:case 9:case 6:null===Xr.current&&(r=!0);var p=jn;if(jn=0,$n=null,throwAndUnwindWorkLoop(t,u,m,p),n&&Gn){l=0;break e}break;default:p=jn,jn=0,$n=null,throwAndUnwindWorkLoop(t,u,m,p)}}workLoopSync(),l=Xn;break}catch(r){handleThrow(t,r)}return r&&t.shellSuspendCounter++,Er=br=null,zn=a,z.H=o,z.A=s,null===Un&&(Vn=null,Wn=0,finishQueueingConcurrentUpdates()),l}function workLoopSync(){for(;null!==Un;)performUnitOfWork(Un)}function workLoopConcurrentByScheduler(){for(;null!==Un&&!te();)performUnitOfWork(Un)}function performUnitOfWork(t){var r=beginWork(t.alternate,t,Yn);t.memoizedProps=t.pendingProps,null===r?completeUnitOfWork(t):Un=r}function replaySuspendedUnitOfWork(t){var r=t,n=r.alternate;switch(r.tag){case 15:case 0:r=replayFunctionComponent(n,r,r.pendingProps,r.type,void 0,Wn);break;case 11:r=replayFunctionComponent(n,r,r.pendingProps,r.type.render,r.ref,Wn);break;case 5:resetHooksOnUnwind(r);default:unwindInterruptedWork(n,r),r=beginWork(n,r=Un=resetWorkInProgress(r,Yn),Yn)}t.memoizedProps=t.pendingProps,null===r?completeUnitOfWork(t):Un=r}function throwAndUnwindWorkLoop(t,r,n,a){Er=br=null,resetHooksOnUnwind(r),Ur=null,Wr=0;var o=r.return;try{if(throwException(t,o,r,n,Wn))return Xn=1,logUncaughtError(t,createCapturedValueAtFiber(n,t.current)),void(Un=null)}catch(r){if(null!==o)throw Un=o,r;return Xn=1,logUncaughtError(t,createCapturedValueAtFiber(n,t.current)),void(Un=null)}32768&r.flags?(pr||1===a?t=!0:Gn||0!=(536870912&Wn)?t=!1:(qn=t=!0,(2===a||9===a||3===a||6===a)&&(null!==(a=Xr.current)&&13===a.tag&&(a.flags|=16384))),unwindUnitOfWork(r,t)):completeUnitOfWork(r)}function completeUnitOfWork(t){var r=t;do{if(0!=(32768&r.flags))return void unwindUnitOfWork(r,qn);t=r.return;var n=completeWork(r.alternate,r,Yn);if(null!==n)return void(Un=n);if(null!==(r=r.sibling))return void(Un=r);Un=r=t}while(null!==r);0===Xn&&(Xn=5)}function unwindUnitOfWork(t,r){do{var n=unwindWork(t.alternate,t);if(null!==n)return n.flags&=32767,void(Un=n);if(null!==(n=t.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!r&&null!==(t=t.sibling))return void(Un=t);Un=t=n}while(null!==t);Xn=6,Un=null}function commitRoot(t,r,n,a,o,s,l,u,m,p,v){t.cancelPendingCommit=null;do{flushPendingEffects()}while(0!==ca);if(0!=(6&zn))throw Error(formatProdErrorMessage(327));if(null===r)null!==t.stoppingGestures&&stopCompletedGestures(t);else{if(r===t.current)throw Error(formatProdErrorMessage(177));if(s=r.lanes|r.childLanes,s|=er,null===t.pendingGestures&&(s&=-65),function(t,r,n,a,o,s){var l=t.pendingLanes;t.pendingLanes=n,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.indicatorLanes&=n,t.expiredLanes&=n,t.entangledLanes&=n,t.errorRecoveryDisabledLanes&=n,t.shellSuspendCounter=0;var u=t.entanglements,m=t.expirationTimes,p=t.hiddenUpdates;for(n=l&~n;0<n;){var v=31-pe(n),_=1<<v;u[v]=0,m[v]=-1;var E=p[v];if(null!==E)for(p[v]=null,v=0;v<E.length;v++){var S=E[v];null!==S&&(S.lane&=-536870913)}n&=~_}0!==a&&markSpawnedDeferredLane(t,a,0),0!==s&&0===o&&0!==t.tag&&(t.suspendedLanes|=s&~(l&~r))}(t,n,s,l,u,m),t===Vn&&(Un=Vn=null,Wn=0),fa=r,da=t,ma=n,pa=s,ha=o,va=a,64===n)!function(t,r,n,a){if(n=t.pendingGestures,null===n)ensureRootIsScheduled(t);else{deleteScheduledGesture(t,n);var o=z.T;z.T=null;var s=V.p;V.p=2;var l=zn;zn|=4;try{var u=t.containerInfo,m=9===u.nodeType?u.documentElement:u.ownerDocument.documentElement;null!==m&&""===m.style.viewTransitionName&&(m.style.viewTransitionName="none");var p=9===u.nodeType?u.body:"HTML"===u.nodeName?u.ownerDocument.body:u,v=p.parentNode;if(null===v)throw Error(formatProdErrorMessage(552));var _=p.cloneNode(!1),E=getComputedStyle(p);if("absolute"!==E.position&&"fixed"!==E.position){for(u=v;null!=u.parentNode&&9!==u.parentNode.nodeType&&"static"===getComputedStyle(u).position;)u=u.parentNode;var S=u.style,y=p.style,w=S.translate,k=S.scale,C=S.rotate,T=S.transform,D=y.translate,I=y.scale,x=y.rotate,N=y.transform;S.translate="none",S.scale="none",S.rotate="none",S.transform="none",y.translate="none",y.scale="none",y.rotate="none",y.transform="none";var R=u.getBoundingClientRect(),A=p.getBoundingClientRect(),M=_.style;M.position="absolute",M.top=A.top-R.top+"px",M.left=A.left-R.left+"px",M.width=A.width+"px",M.height=A.height+"px",M.margin="0px",M.boxSizing="border-box",S.translate=w,S.scale=k,S.rotate=C,S.transform=T,y.translate=D,y.scale=I,y.rotate=x,y.transform=N}_.style.viewTransitionName="root";var P=E.transform;"none"===P&&(P="");var F=E.scale;if("none"!==F&&""!==F){var O=F.split(" ");P=(3===O.length?"scale3d":"scale")+"("+O.join(", ")+") "+P}var H=E.rotate;if("none"!==H&&""!==H){var L=H.split(" ");P=1===L.length?"rotate("+L[0]+") "+P:2===L.length?"rotate"+L[0].toUpperCase()+"("+L[1]+") "+P:"rotate3d("+L.join(", ")+") "+P}var B=E.translate;if("none"!==B&&""!==B){var U=B.split(" ");P=(3===U.length?"translate3d":"translate")+"("+U.join(", ")+") "+P}var W=P;_.style.translate="none",_.style.scale="none",_.style.rotate="none",_.style.transform="translate(-20000px, -20000px) "+W,p.parentNode.insertBefore(_,p.nextSibling),t.gestureClone=_,recursivelyInsertClones(r,_,null,0)}finally{zn=l,V.p=s,z.T=o}ba=n.types,ca=6,_a=n.running=function(t,r,n,a,o,s,l,u,m){var p=9===r.nodeType?r:r.ownerDocument;try{forceLayout(p);var v=p.startViewTransition({update:l,types:s});p.__reactViewTransition=v;var _=[],readyCallback=function(){for(var t=p.documentElement,r=t.getAnimations({subtree:!0}),s=new Set,l=new Set,m=0,v=0;v<r.length;v++){var E=r[v].effect,S=E.pseudoElement;null!=S&&S.startsWith("::view-transition")&&((E=(E=E.getTiming()).delay+("number"==typeof E.duration?E.duration:0))>m&&(m=E),S.startsWith("::view-transition-group")?s.add(S.slice(23)):S.startsWith("::view-transition-new")&&l.add(S.slice(21)))}for(m=(o-a)/m,v=0;v<r.length;v++){var y=r[v];if("running"===y.playState&&(null!=(E=(S=y.effect).pseudoElement)&&E.startsWith("::view-transition")&&S.target===t)){y.cancel();var w=!1,k=!1;if(E.startsWith("::view-transition-group")){var C=E.slice(23);l.has(C)?w=null!=(w=y.animationName)&&w.startsWith("-ua-view-transition-group-anim-"):k=!0}var T=S.getTiming();y=o-(("number"==typeof T.duration?T.duration:0)+T.delay)*m,C=o-T.delay*m,"reverse"!==T.direction&&"alternate-reverse"!==T.direction||(T=y,y=C,C=T),animateGesture(S.getKeyframes(),S.target,E,n,_,y,C,w,k),E.startsWith("::view-transition-old")&&(E=E.slice(21),s.has(E)||l.has(E)||(s.add(E),animateGesture([{},{}],S.target,"::view-transition-group"+E,n,_,a,o,!1,!0)))}}t.animate([{},{}],{pseudoElement:"::view-transition",duration:1}).pause(),u()},E=-1!==navigator.userAgent.indexOf("Chrome")?function(){return requestAnimationFrame(readyCallback)}:readyCallback;return v.ready.then(E,(function(t){p.__reactViewTransition===v&&(p.__reactViewTransition=null);try{null!==(t=customizeViewTransitionError(t,!0))&&m(t)}finally{l(),u()}})),v.finished.finally((function(){cancelAllViewTransitionAnimations(p.documentElement);for(var t=0;t<_.length;t++)(0,_[t])();p.__reactViewTransition===v&&(p.__reactViewTransition=null)})),v}catch(t){return l(),u(),null}}(0,t.containerInfo,n.provider,n.rangeStart,n.rangeEnd,ba,flushGestureMutations,flushGestureAnimations,reportViewTransitionError)}}(t,r,a);else{if(ga=null,(335544064&n)===n?(ba=function(t){var r=t.transitionTypes;return t.transitionTypes=null,r}(t),a=10262):(ba=null,a=10256),0!=(r.subtreeFlags&a)||0!=(r.flags&a)?(t.callbackNode=null,t.callbackPriority=0,J(se,(function(){return flushPassiveEffects(),null}))):(t.callbackNode=null,t.callbackPriority=0),bn=!1,a=0!=(13878&r.flags),0!=(13878&r.subtreeFlags)||a){a=z.T,z.T=null,o=V.p,V.p=2,l=zn,zn|=4;try{!function(t,r,n){if(t=t.containerInfo,La=eo,hasSelectionCapabilities(t=getActiveElementDeep(t))){if("selectionStart"in t)var a={start:t.selectionStart,end:t.selectionEnd};else e:{var o=(a=(a=t.ownerDocument)&&a.defaultView||window).getSelection&&a.getSelection();if(o&&0!==o.rangeCount){a=o.anchorNode;var s=o.anchorOffset,l=o.focusNode;o=o.focusOffset;try{a.nodeType,l.nodeType}catch(t){a=null;break e}var u=0,m=-1,p=-1,v=0,_=0,E=t,S=null;t:for(;;){for(var y;E!==a||0!==s&&3!==E.nodeType||(m=u+s),E!==l||0!==o&&3!==E.nodeType||(p=u+o),3===E.nodeType&&(u+=E.nodeValue.length),null!==(y=E.firstChild);)S=E,E=y;for(;;){if(E===t)break t;if(S===a&&++v===s&&(m=u),S===l&&++_===o&&(p=u),null!==(y=E.nextSibling))break;S=(E=S).parentNode}E=y}a=-1===m||-1===p?null:{start:m,end:p}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ba={focusedElem:t,selectionRange:a},eo=!1,In=r,r=(n=(335544064&n)===n)?9270:1028;null!==In;){if(t=In,n&&null!==(a=t.deletions))for(s=0;s<a.length;s++)n&&commitExitViewTransitions(a[s]);if(null===t.alternate&&0!=(2&t.flags))n&&trackEnterViewTransitions$1(t),commitBeforeMutationEffects_complete(n);else{if(22===t.tag){if(a=t.alternate,null!==t.memoizedState){null!==a&&null===a.memoizedState&&n&&commitExitViewTransitions(a),commitBeforeMutationEffects_complete(n);continue}if(null!==a&&null!==a.memoizedState){n&&trackEnterViewTransitions$1(t),commitBeforeMutationEffects_complete(n);continue}}a=t.child,0!=(t.subtreeFlags&r)&&null!==a?(a.return=t,In=a):(n&&commitNestedViewTransitions(t),commitBeforeMutationEffects_complete(n))}}En=null}(t,r,n)}finally{zn=l,V.p=o,z.T=a}}r=bn,null!==t.stoppingGestures&&(stopCompletedGestures(t),r=!1),ca=1,r?_a=function(t,r,n,a,o,s,l,u,m){var p=9===r.nodeType?r:r.ownerDocument;try{var v=p.startViewTransition({update:function(){var r=p.defaultView,n=r.navigation&&r.navigation.transition,l=p.fonts.status;a();var u=[];if("loaded"===l&&(forceLayout(p),"loading"===p.fonts.status&&u.push(p.fonts.ready)),l=u.length,null!==t)for(var m=t.suspenseyImages,v=0,_=0;_<m.length;_++){var E=m[_];if(!E.complete){var S=E.getBoundingClientRect();if(0<S.bottom&&0<S.right&&S.top<r.innerHeight&&S.left<r.innerWidth){if((v+=estimateImageBytes(E))>Qa){u.length=l;break}E=new Promise(waitForImageToLoad.bind(E)),u.push(E)}}}return 0<u.length?(r=Promise.race([Promise.all(u),new Promise((function(t){return setTimeout(t,500)}))]).then(o,o),(n?Promise.allSettled([n.finished,r]):r).then(s,s)):(o(),n?n.finished.then(s,s):void s())},types:n});return p.__reactViewTransition=v,v.ready.then((function(){for(var t=p.documentElement.getAnimations({subtree:!0}),r=0;r<t.length;r++){var n=t[r].effect,a=n.pseudoElement;if(null!=a&&a.startsWith("::view-transition")){a=n.getKeyframes();for(var o=void 0,s=void 0,u=!0,m=0;m<a.length;m++){var v=a[m],_=v.width;if(void 0===o)o=_;else if(o!==_){u=!1;break}if(_=v.height,void 0===s)s=_;else if(s!==_){u=!1;break}delete v.width,delete v.height,"none"===v.transform&&delete v.transform}u&&void 0!==o&&void 0!==s&&(n.setKeyframes(a),(u=getComputedStyle(n.target,n.pseudoElement)).width!==o||u.height!==s)&&((u=a[0]).width=o,u.height=s,(u=a[a.length-1]).width=o,u.height=s,n.setKeyframes(a))}}l()}),(function(t){p.__reactViewTransition===v&&(p.__reactViewTransition=null);try{null!==(t=customizeViewTransitionError(t,!1))&&m(t)}finally{a(),o(),l()}})),v.finished.finally((function(){cancelAllViewTransitionAnimations(p.documentElement),p.__reactViewTransition===v&&(p.__reactViewTransition=null),u()})),v}catch(t){return a(),o(),l(),null}}(v,t.containerInfo,ba,flushMutationEffects,flushLayoutEffects,flushAfterMutationEffects,flushSpawnedWork,flushPassiveEffects,reportViewTransitionError):(flushMutationEffects(),flushLayoutEffects(),flushSpawnedWork())}}}function reportViewTransitionError(t){0!==ca&&(0,da.onRecoverableError)(t,{componentStack:null})}function flushAfterMutationEffects(){3===ca&&(ca=0,commitAfterMutationEffectsOnFiber(fa,da),ca=4)}function flushMutationEffects(){if(1===ca){ca=0;var t=da,r=fa,n=ma,a=0!=(13878&r.flags);if(0!=(13878&r.subtreeFlags)||a){a=z.T,z.T=null;var o=V.p;V.p=2;var s=zn;zn|=4;try{Nn=Rn=!1,commitMutationEffectsOnFiber(r,t,n),n=Ba;var l=getActiveElementDeep(t.containerInfo),u=n.focusedElem,m=n.selectionRange;if(l!==u&&u&&u.ownerDocument&&containsNode(u.ownerDocument.documentElement,u)){if(null!==m&&hasSelectionCapabilities(u)){var p=m.start,v=m.end;if(void 0===v&&(v=p),"selectionStart"in u)u.selectionStart=p,u.selectionEnd=Math.min(v,u.value.length);else{var _=u.ownerDocument||document,E=_&&_.defaultView||window;if(E.getSelection){var S=E.getSelection(),y=u.textContent.length,w=Math.min(m.start,y),k=void 0===m.end?w:Math.min(m.end,y);!S.extend&&w>k&&(l=k,k=w,w=l);var C=getNodeForCharacterOffset(u,w),T=getNodeForCharacterOffset(u,k);if(C&&T&&(1!==S.rangeCount||S.anchorNode!==C.node||S.anchorOffset!==C.offset||S.focusNode!==T.node||S.focusOffset!==T.offset)){var D=_.createRange();D.setStart(C.node,C.offset),S.removeAllRanges(),w>k?(S.addRange(D),S.extend(T.node,T.offset)):(D.setEnd(T.node,T.offset),S.addRange(D))}}}}for(_=[],S=u;S=S.parentNode;)1===S.nodeType&&_.push({element:S,left:S.scrollLeft,top:S.scrollTop});for("function"==typeof u.focus&&u.focus(),u=0;u<_.length;u++){var I=_[u];I.element.scrollLeft=I.left,I.element.scrollTop=I.top}}eo=!!La,Ba=La=null}finally{zn=s,V.p=o,z.T=a}}t.current=r,ca=2}}function flushLayoutEffects(){if(2===ca){ca=0;var t=da,r=fa,n=t.pendingIndicator;if(null!==n&&0===t.indicatorLanes){var a=z.T;z.T=null;var o=V.p;V.p=2;var s=zn;zn|=4,t.pendingIndicator=null;try{n()}catch(t){Qt(t)}finally{zn=s,V.p=o,z.T=a}}if(n=0!=(8772&r.flags),0!=(8772&r.subtreeFlags)||n){n=z.T,z.T=null,a=V.p,V.p=2,o=zn,zn|=4;try{commitLayoutEffectOnFiber(t,r.alternate,r)}finally{zn=o,V.p=a,z.T=n}}ca=3}}function flushSpawnedWork(){if(4===ca||3===ca){ca=0,_a=null,re();var t=da,r=fa,n=ma,a=va,o=(335544064&n)===n?10262:10256;if(0!=(r.subtreeFlags&o)||0!=(r.flags&o)?ca=5:(ca=0,fa=da=null,releaseRootPooledCache(t,t.pendingLanes)),0===(o=t.pendingLanes)&&(ua=null),lanesToEventPriority(n),r=r.stateNode,me&&"function"==typeof me.onCommitFiberRoot)try{me.onCommitFiberRoot(fe,r,void 0,128==(128&r.current.flags))}catch(t){}if(null!==a){r=z.T,o=V.p,V.p=2,z.T=null;try{for(var s=t.onRecoverableError,l=0;l<a.length;l++){var u=a[l];s(u.value,{componentStack:u.stack})}}finally{z.T=r,V.p=o}}if(s=ba,ba=null,null!==(a=ga))for(ga=null,null===s&&(s=[]),u=0;u<a.length;u++)(0,a[u])(s);if(0!=(3&ma)&&flushPendingEffects(),ensureRootIsScheduled(t),o=t.pendingLanes,0!=(261930&n)&&0!=(42&o)?t===Sa?Ea++:(Ea=0,Sa=t):Ea=0,ro){for(ro=!1,null!==no&&attemptReplayContinuousQueuedEvent(no)&&(no=null),null!==ao&&attemptReplayContinuousQueuedEvent(ao)&&(ao=null),null!==oo&&attemptReplayContinuousQueuedEvent(oo)&&(oo=null),io.forEach(attemptReplayContinuousQueuedEventInMap),so.forEach(attemptReplayContinuousQueuedEventInMap),t=0;t<lo.length;t++)"INPUT"===(n=lo[t]).nodeName?"checkbox"===n.type||"radio"===n.type?(n.dispatchEvent(new("function"==typeof PointerEvent?PointerEvent:Event)("click",{bubbles:!0})),n.dispatchEvent(new Event("input",{bubbles:!0}))):"function"==typeof InputEvent&&n.dispatchEvent(new InputEvent("input",{bubbles:!0})):"TEXTAREA"===n.nodeName&&"function"==typeof InputEvent&&n.dispatchEvent(new InputEvent("input",{bubbles:!0})),n.dispatchEvent(new Event("change",{bubbles:!0}));lo.length=0}flushSyncWorkAcrossRoots_impl(0,!1)}}function flushGestureMutations(){if(6===ca){ca=0;var t=da,r=fa,n=z.T;z.T=null;var a=V.p;V.p=2;var o=zn;zn|=4;try{Hn=!1,pushViewTransitionCancelableScope(),recursivelyApplyViewTransitions(r);var s=t.gestureClone;if(null!==s){t.gestureClone=null;var l=t.containerInfo,u=9===l.nodeType?l.body:"HTML"===l.nodeName?l.ownerDocument.body:l,m=u.parentNode;if(null===m)throw Error(formatProdErrorMessage(552));m.removeChild(s),u.style.viewTransitionName="root"}if(!Hn){if(null!==(r=Sn))for(s=0;s<r.length;s+=3)cancelViewTransitionName(r[s],r[s+1],r[s+2]);restoreRootViewTransitionName(t.containerInfo),cancelRootViewTransitionName(t.containerInfo)}Sn=null}finally{zn=o,V.p=a,z.T=n}ca=7}}function flushGestureAnimations(){if(flushGestureMutations(),7===ca){ca=0;var t=da,r=fa;fa=da=null,ma=0,_a=null;var n=z.T;z.T=null;var a=V.p;V.p=2;var o=zn;zn|=4;try{restoreViewTransitionsOnFiber(r),restoreRootViewTransitionName(t.containerInfo)}finally{zn=o,V.p=a,z.T=n}ensureRootIsScheduled(t)}}function releaseRootPooledCache(t,r){0==(t.pooledCacheLanes&=r)&&(null!=(r=t.pooledCache)&&(t.pooledCache=null,releaseCache(r)))}function flushPendingEffects(){return null!==_a&&(_a.skipTransition(),_a=null),flushGestureMutations(),flushGestureAnimations(),flushMutationEffects(),flushLayoutEffects(),flushSpawnedWork(),flushPassiveEffects()}function flushPassiveEffects(){if(5!==ca)return!1;var t=da,r=pa;pa=0;var n=lanesToEventPriority(ma),a=z.T,o=V.p;try{V.p=32>n?32:n,z.T=null,n=ha,ha=null;var s=da,l=ma;if(ca=0,fa=da=null,ma=0,0!=(6&zn))throw Error(formatProdErrorMessage(331));var u=zn;if(zn|=4,commitPassiveUnmountOnFiber(s.current),commitPassiveMountOnFiber(s,s.current,l,n),zn=u,flushSyncWorkAcrossRoots_impl(0,!1),me&&"function"==typeof me.onPostCommitFiberRoot)try{me.onPostCommitFiberRoot(fe,s)}catch(t){}return!0}finally{V.p=o,z.T=a,releaseRootPooledCache(t,r)}}function captureCommitPhaseErrorOnRoot(t,r,n){r=createCapturedValueAtFiber(n,r),null!==(t=enqueueUpdate(t,r=createRootErrorUpdate(t.stateNode,r,2),2))&&(markRootUpdated$1(t,2),ensureRootIsScheduled(t))}function captureCommitPhaseError(t,r,n){if(3===t.tag)captureCommitPhaseErrorOnRoot(t,t,n);else for(;null!==r;){if(3===r.tag){captureCommitPhaseErrorOnRoot(r,t,n);break}if(1===r.tag){var a=r.stateNode;if("function"==typeof r.type.getDerivedStateFromError||"function"==typeof a.componentDidCatch&&(null===ua||!ua.has(a))){t=createCapturedValueAtFiber(n,t),null!==(a=enqueueUpdate(r,n=createClassErrorUpdate(2),2))&&(initializeClassErrorUpdate(n,a,r,t),markRootUpdated$1(a,2),ensureRootIsScheduled(a));break}}r=r.return}}function attachPingListener(t,r,n){var a=t.pingCache;if(null===a){a=t.pingCache=new Bn;var o=new Set;a.set(r,o)}else void 0===(o=a.get(r))&&(o=new Set,a.set(r,o));o.has(n)||(Kn=!0,o.add(n),t=pingSuspendedRoot.bind(null,t,r,n),r.then(t,t))}function pingSuspendedRoot(t,r,n){var a=t.pingCache;null!==a&&a.delete(r),t.pingedLanes|=t.suspendedLanes&n,t.warmLanes&=~n,Vn===t&&(Wn&n)===n&&(4===Xn||3===Xn&&(62914560&Wn)===Wn&&300>ne()-oa?0==(2&zn)&&prepareFreshStack(t,0):Jn|=n,ta===Wn&&(ta=0)),ensureRootIsScheduled(t)}function retryTimedOutBoundary(t,r){0===r&&(r=claimNextRetryLane()),null!==(t=enqueueConcurrentRenderForLane(t,r))&&(markRootUpdated$1(t,r),ensureRootIsScheduled(t))}function retryDehydratedSuspenseBoundary(t){var r=t.memoizedState,n=0;null!==r&&(n=r.retryLane),retryTimedOutBoundary(t,n)}function resolveRetryWakeable(t,r){var n=0;switch(t.tag){case 31:case 13:var a=t.stateNode,o=t.memoizedState;null!==o&&(n=o.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(formatProdErrorMessage(314))}null!==a&&a.delete(r),retryTimedOutBoundary(t,n)}var ya=null,wa=null,ka=!1,Ca=!1,Ta=!1,Da=0;function ensureRootIsScheduled(t){t!==wa&&null===t.next&&(null===wa?ya=wa=t:wa=wa.next=t),Ca=!0,ka||(ka=!0,scheduleImmediateRootScheduleTask())}function flushSyncWorkAcrossRoots_impl(t,r){if(!Ta&&Ca){Ta=!0;do{for(var n=!1,a=ya;null!==a;){if(!r)if(0!==t){var o=a.pendingLanes;if(0===o)var s=0;else{var l=a.suspendedLanes,u=a.pingedLanes;s=(1<<31-pe(42|t)+1)-1,s=201326741&(s&=o&~(l&~u))?201326741&s|1:s?2|s:0}0!==s&&(n=!0,performSyncWorkOnRoot(a,s))}else s=Wn,0==(3&(s=getNextLanes(a,a===Vn?s:0,null!==a.cancelPendingCommit||-1!==a.timeoutHandle)))&&64!==s||checkIfRootIsPrerendering(a,s)||(n=!0,performSyncWorkOnRoot(a,s));a=a.next}}while(n);Ta=!1}}function processRootScheduleInImmediateTask(){processRootScheduleInMicrotask()}function processRootScheduleInMicrotask(){Ca=ka=!1;var t=0;0!==Da&&(t=function(){var t=window.event;if(t&&"popstate"===t.type)return t!==za&&(za=t,!0);return za=null,!1}()?Da:32);for(var r=ne(),n=null,a=ya;null!==a;){var o=a.next,s=scheduleTaskForRootDuringMicrotask(a,r);0===s?(a.next=null,null===n?ya=o:n.next=o,null===o&&(wa=n)):(n=a,(0!==t||0!=(3&s)||64===s)&&(Ca=!0)),a=o}if(0!==ca&&5!==ca||flushSyncWorkAcrossRoots_impl(t,!1),0!==Da){if(Da=0,Mr&&null!=Nr&&null===Rr)try{Rr=Nr()||noop$1}catch(t){Rr=noop$1,Qt(t)}for(t=ya;null!==t;){if(0!==t.indicatorLanes&&null===t.pendingIndicator)if(null!==Rr)Ar++,(r=t).pendingIndicator=releaseIsomorphicIndicator;else try{var l=t.onDefaultTransitionIndicator;t.pendingIndicator=l()||noop$1}catch(r){t.pendingIndicator=noop$1,Qt(r)}t=t.next}}}function scheduleTaskForRootDuringMicrotask(t,r){for(var n=t.suspendedLanes,a=t.pingedLanes,o=t.expirationTimes,s=-62914561&t.pendingLanes;0<s;){var l=31-pe(s),u=1<<l,m=o[l];-1===m?0!=(u&n)&&0==(u&a)||(o[l]=computeExpirationTime(u,r)):m<=r&&(t.expiredLanes|=u),s&=~u}if(n=Wn,n=getNextLanes(t,t===(r=Vn)?n:0,null!==t.cancelPendingCommit||-1!==t.timeoutHandle),a=t.callbackNode,0===n||t===r&&(2===jn||9===jn)||null!==t.cancelPendingCommit)return null!==a&&null!==a&&ee(a),t.callbackNode=null,t.callbackPriority=0;if(0==(3&n)||checkIfRootIsPrerendering(t,n)){if((r=n&-n)===t.callbackPriority)return r;switch(null!==a&&ee(a),lanesToEventPriority(n)){case 2:case 8:n=ie;break;case 32:default:n=se;break;case 268435456:n=ue}return a=performWorkOnRootViaSchedulerTask.bind(null,t),n=J(n,a),t.callbackPriority=r,t.callbackNode=n,r}return null!==a&&null!==a&&ee(a),t.callbackPriority=2,t.callbackNode=null,2}function performWorkOnRootViaSchedulerTask(t,r){if(0!==ca&&5!==ca)return t.callbackNode=null,t.callbackPriority=0,null;var n=t.callbackNode;if(flushPendingEffects()&&t.callbackNode!==n)return null;var a=Wn;return 0===(a=getNextLanes(t,t===Vn?a:0,null!==t.cancelPendingCommit||-1!==t.timeoutHandle))?null:(performWorkOnRoot(t,a,r),scheduleTaskForRootDuringMicrotask(t,ne()),null!=t.callbackNode&&t.callbackNode===n?performWorkOnRootViaSchedulerTask.bind(null,t):null)}function performSyncWorkOnRoot(t,r){if(flushPendingEffects())return null;performWorkOnRoot(t,r,!0)}function scheduleImmediateRootScheduleTask(){ja((function(){0!=(6&zn)?J(oe,processRootScheduleInImmediateTask):processRootScheduleInMicrotask()}))}function requestTransitionLane(){if(0===Da){var t=Ir;0===t&&(t=_e,0==(261888&(_e<<=1))&&(_e=256)),Da=t}return Da}function coerceFormActionProp(t){return null==t||"symbol"==typeof t||"boolean"==typeof t?null:"function"==typeof t?t:sanitizeURL(""+t)}function createFormDataWithSubmitter(t,r){var n=r.ownerDocument.createElement("input");return n.name=r.name,n.value=r.value,t.id&&n.setAttribute("form",t.id),r.parentNode.insertBefore(n,r),t=new FormData(t),n.parentNode.removeChild(n),t}var Ia=$e&&isEventSupported("scrollend"),xa=!1,Na=!1;function runEventInBatch(t){processDispatchQueue(t,0)}function fireScrollEnd(t,r,n){if(n[xe]=void 0,Na||xa)debounceScrollEnd(t,r,n);else{var a=[];0<(t=accumulateTwoPhaseListeners(t,"onScrollEnd")).length&&(r=new nt("onScrollEnd","scrollend",null,r,n),a.push({event:r,listeners:t})),batchedUpdates$1(runEventInBatch,a)}}function debounceScrollEnd(t,r,n){var a=n[xe];null!=a&&clearTimeout(a),null!==t&&(t=setTimeout(fireScrollEnd.bind(null,t,r,n),200),n[xe]=t)}for(var Ra=0;Ra<Yt.length;Ra++){var Aa=Yt[Ra];registerSimpleEvent(Aa.toLowerCase(),"on"+(Aa[0].toUpperCase()+Aa.slice(1)))}registerSimpleEvent(Vt,"onAnimationEnd"),registerSimpleEvent(Ut,"onAnimationIteration"),registerSimpleEvent(Wt,"onAnimationStart"),registerSimpleEvent("dblclick","onDoubleClick"),registerSimpleEvent("focusin","onFocus"),registerSimpleEvent("focusout","onBlur"),registerSimpleEvent(jt,"onTransitionRun"),registerSimpleEvent($t,"onTransitionStart"),registerSimpleEvent(qt,"onTransitionCancel"),registerSimpleEvent(Gt,"onTransitionEnd"),registerDirectEvent("onMouseEnter",["mouseout","mouseover"]),registerDirectEvent("onMouseLeave",["mouseout","mouseover"]),registerDirectEvent("onPointerEnter",["pointerout","pointerover"]),registerDirectEvent("onPointerLeave",["pointerout","pointerover"]),registerTwoPhaseEvent("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),registerTwoPhaseEvent("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),registerTwoPhaseEvent("onBeforeInput",["compositionend","keypress","textInput","paste"]),registerTwoPhaseEvent("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),registerTwoPhaseEvent("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),registerTwoPhaseEvent("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" ")),registerTwoPhaseEvent("onScrollEnd","scroll scrollend touchstart touchcancel touchend mousedown mouseup".split(" "));var Ma="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Pa=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ma));function processDispatchQueue(t,r){r=0!=(4&r);for(var n=0;n<t.length;n++){var a=t[n],o=a.event;a=a.listeners;e:{var s=void 0;if(r)for(var l=a.length-1;0<=l;l--){var u=a[l],m=u.instance,p=u.currentTarget;if(u=u.listener,m!==s&&o.isPropagationStopped())break e;s=u,o.currentTarget=p;try{s(o)}catch(t){Qt(t)}o.currentTarget=null,s=m}else for(l=0;l<a.length;l++){if(m=(u=a[l]).instance,p=u.currentTarget,u=u.listener,m!==s&&o.isPropagationStopped())break e;s=u,o.currentTarget=p;try{s(o)}catch(t){Qt(t)}o.currentTarget=null,s=m}}}}function listenToNonDelegatedEvent(t,r){var n=r[ke];void 0===n&&(n=r[ke]=new Set);var a=t+"__bubble";n.has(a)||(addTrappedEventListener(r,t,2,!1),n.add(a))}function listenToNativeEvent(t,r,n){var a=0;r&&(a|=4),addTrappedEventListener(n,t,a,r)}var Fa="_reactListening"+Math.random().toString(36).slice(2);function listenToAllSupportedEvents(t){if(!t[Fa]){t[Fa]=!0,Ne.forEach((function(r){"selectionchange"!==r&&(Pa.has(r)||listenToNativeEvent(r,!1,t),listenToNativeEvent(r,!0,t))}));var r=9===t.nodeType?t:t.ownerDocument;null===r||r[Fa]||(r[Fa]=!0,listenToNativeEvent("selectionchange",!1,r))}}function addTrappedEventListener(t,r,n,a){switch(getEventPriority(r)){case 2:var o=dispatchDiscreteEvent;break;case 8:o=dispatchContinuousEvent;break;default:o=dispatchEvent}n=o.bind(null,r,n,t),o=void 0,!qe||"touchstart"!==r&&"touchmove"!==r&&"wheel"!==r||(o=!0),a?void 0!==o?t.addEventListener(r,n,{capture:!0,passive:o}):t.addEventListener(r,n,!0):void 0!==o?t.addEventListener(r,n,{passive:o}):t.addEventListener(r,n,!1)}function dispatchEventForPluginEventSystem(t,r,n,a,o){var s=a;if(0==(1&r)&&0==(2&r)&&null!==a)e:for(;;){if(null===a)return;var l=a.tag;if(3===l||4===l){var u=a.stateNode.containerInfo;if(u===o)break;if(4===l)for(l=a.return;null!==l;){var m=l.tag;if((3===m||4===m)&&l.stateNode.containerInfo===o)return;l=l.return}for(;null!==u;){if(null===(l=getClosestInstanceFromNode(u)))return;if(5===(m=l.tag)||6===m||26===m||27===m){a=s=l;continue e}u=u.parentNode}}a=a.return}batchedUpdates$1((function(){var a=s,o=getEventTarget(n),l=[];e:{var u=Kt.get(t);if(void 0!==u){var m=tt,p=t;switch(t){case"keypress":if(0===getEventCharCode(n))break e;case"keydown":case"keyup":m=pt;break;case"focusin":p="focus",m=st;break;case"focusout":p="blur",m=st;break;case"beforeblur":case"afterblur":m=st;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=ot;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=it;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=vt;break;case Vt:case Ut:case Wt:m=lt;break;case Gt:m=_t;break;case"scroll":case"scrollend":m=nt;break;case"wheel":m=gt;break;case"copy":case"cut":case"paste":m=ut;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=ht;break;case"toggle":case"beforetoggle":m=bt}var v=0!=(4&r);0<(v=accumulateSinglePhaseListeners(a,u,n.type,v,!v&&("scroll"===t||"scrollend"===t))).length&&(u=new m(u,p,null,n,o),l.push({event:u,listeners:v}))}}if(0==(7&r)){if(u="mouseout"===t||"pointerout"===t,(!(m="mouseover"===t||"pointerover"===t)||n===Ve||!(p=n.relatedTarget||n.fromElement)||!getClosestInstanceFromNode(p)&&!p[we])&&(u||m)){if(p=o.window===o?o:(m=o.ownerDocument)?m.defaultView||m.parentWindow:window,u){if(u=a,null!==(m=(m=n.relatedTarget||n.toElement)?getClosestInstanceFromNode(m):null)){v=getNearestMountedFiber(m);var _=m.tag;(m!==v||5!==_&&27!==_&&6!==_)&&(m=null)}}else u=null,m=a;if(u!==m){_=ot;var E="onMouseLeave",S="onMouseEnter",y="mouse";"pointerout"!==t&&"pointerover"!==t||(_=ht,E="onPointerLeave",S="onPointerEnter",y="pointer"),v=null==u?p:getNodeFromInstance(u);var w=null==m?p:getNodeFromInstance(m);(p=new _(E,y+"leave",u,n,o)).target=v,p.relatedTarget=w,E=null,getClosestInstanceFromNode(o)===a&&((_=new _(S,y+"enter",m,n,o)).target=w,_.relatedTarget=v,E=_),v=E,_=u&&m?getLowestCommonAncestor(u,m,getParent):null,null!==u&&accumulateEnterLeaveListenersForEvent(l,p,u,_,!1),null!==m&&null!==v&&accumulateEnterLeaveListenersForEvent(l,v,m,_,!0)}}if("select"===(m=(u=a?getNodeFromInstance(a):window).nodeName&&u.nodeName.toLowerCase())||"input"===m&&"file"===u.type)var k=getTargetInstForChangeEvent;else if(isTextInputElement(u))if(Rt)k=getTargetInstForInputOrChangeEvent;else{k=getTargetInstForInputEventPolyfill;var C=handleEventsForInputEventPolyfill}else!(m=u.nodeName)||"input"!==m.toLowerCase()||"checkbox"!==u.type&&"radio"!==u.type?a&&isCustomElement(a.elementType)&&(k=getTargetInstForChangeEvent):k=getTargetInstForClickEvent;switch(k&&(k=k(t,a))?createAndAccumulateChangeEvent(l,k,n,o):(C&&C(t,u,a),"focusout"===t&&a&&"number"===u.type&&null!=a.memoizedProps.value&&setDefaultValue(u,"number",u.value)),C=a?getNodeFromInstance(a):window,t){case"focusin":(isTextInputElement(C)||"true"===C.contentEditable)&&(Pt=C,Ft=a,Ot=null);break;case"focusout":Ot=Ft=Pt=null;break;case"mousedown":Ht=!0;break;case"contextmenu":case"mouseup":case"dragend":Ht=!1,constructSelectEvent(l,n,o);break;case"selectionchange":if(Mt)break;case"keydown":case"keyup":constructSelectEvent(l,n,o)}var T;if(St)e:{switch(t){case"compositionstart":var D="onCompositionStart";break e;case"compositionend":D="onCompositionEnd";break e;case"compositionupdate":D="onCompositionUpdate";break e}D=void 0}else Dt?isFallbackCompositionEnd(t,n)&&(D="onCompositionEnd"):"keydown"===t&&229===n.keyCode&&(D="onCompositionStart");D&&(kt&&"ko"!==n.locale&&(Dt||"onCompositionStart"!==D?"onCompositionEnd"===D&&Dt&&(T=getData()):(Ye="value"in(Ke=o)?Ke.value:Ke.textContent,Dt=!0)),0<(C=accumulateTwoPhaseListeners(a,D)).length&&(D=new ct(D,t,null,n,o),l.push({event:D,listeners:C}),T?D.data=T:null!==(T=getDataFromCustomEvent(n))&&(D.data=T))),(T=wt?function(t,r){switch(t){case"compositionend":return getDataFromCustomEvent(r);case"keypress":return 32!==r.which?null:(Tt=!0,Ct);case"textInput":return(t=r.data)===Ct&&Tt?null:t;default:return null}}(t,n):function(t,r){if(Dt)return"compositionend"===t||!St&&isFallbackCompositionEnd(t,r)?(t=getData(),Xe=Ye=Ke=null,Dt=!1,t):null;switch(t){case"paste":default:return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1<r.char.length)return r.char;if(r.which)return String.fromCharCode(r.which)}return null;case"compositionend":return kt&&"ko"!==r.locale?null:r.data}}(t,n))&&(0<(D=accumulateTwoPhaseListeners(a,"onBeforeInput")).length&&(C=new ct("onBeforeInput","beforeinput",null,n,o),l.push({event:C,listeners:D}),C.data=T)),function(t,r,n,a,o){if("submit"===r&&n&&n.stateNode===o){var s=coerceFormActionProp((o[ye]||null).action),l=a.submitter;l&&null!==(r=(r=l[ye]||null)?coerceFormActionProp(r.formAction):l.getAttribute("formAction"))&&(s=r,l=null);var u=new tt("action","action",null,a,o);t.push({event:u,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(0!==Da){var t=l?createFormDataWithSubmitter(o,l):new FormData(o);startHostTransition(n,{pending:!0,data:t,method:o.method,action:s},null,t)}}else"function"==typeof s&&(u.preventDefault(),t=l?createFormDataWithSubmitter(o,l):new FormData(o),startHostTransition(n,{pending:!0,data:t,method:o.method,action:s},s,t))},currentTarget:o}]})}}(l,t,a,n,o)}e:if(T=0!=(4&r),"scrollend"!==t){if(!Ia&&T)switch(t){case"scroll":null!==o&&debounceScrollEnd(a,n,o);break;case"touchstart":xa=!0;break;case"touchcancel":case"touchend":xa=!1;break;case"mousedown":Na=!0;break;case"mouseup":Na=!1}}else{if(!Ia&&null!==o){if(null==(D=o[xe]))break e;clearTimeout(D),o[xe]=void 0}0<(a=accumulateSinglePhaseListeners(a,"onScrollEnd","scrollend",T,!T)).length&&(o=new nt("onScrollEnd","scrollend",null,n,o),l.push({event:o,listeners:a}))}processDispatchQueue(l,r)}))}function createDispatchListener(t,r,n){return{instance:t,listener:r,currentTarget:n}}function accumulateSinglePhaseListeners(t,r,n,a,o){for(r=a?null!==r?r+"Capture":null:r,n=[];null!==t;){var s=t;if(a=s.stateNode,5!==(s=s.tag)&&26!==s&&27!==s||null===a||null===r||null!=(s=getListener(t,r))&&n.push(createDispatchListener(t,s,a)),o)break;t=t.return}return n}function accumulateTwoPhaseListeners(t,r){for(var n=r+"Capture",a=[];null!==t;){var o=t,s=o.stateNode;if(5!==(o=o.tag)&&26!==o&&27!==o||null===s||(null!=(o=getListener(t,n))&&a.unshift(createDispatchListener(t,o,s)),null!=(o=getListener(t,r))&&a.push(createDispatchListener(t,o,s))),3===t.tag)return a;t=t.return}return[]}function getParent(t){if(null===t)return null;do{t=t.return}while(t&&5!==t.tag&&27!==t.tag);return t||null}function accumulateEnterLeaveListenersForEvent(t,r,n,a,o){for(var s=r._reactName,l=[];null!==n&&n!==a;){var u=n,m=u.alternate,p=u.stateNode;if(u=u.tag,null!==m&&m===a)break;5!==u&&26!==u&&27!==u||null===p||(m=p,o?null!=(p=getListener(n,s))&&l.unshift(createDispatchListener(n,p,m)):o||null!=(p=getListener(n,s))&&l.push(createDispatchListener(n,p,m))),n=n.return}0!==l.length&&t.push({event:r,listeners:l})}var Oa=/\r\n?/g,Ha=/\u0000|\uFFFD/g;function normalizeMarkupForTextOrAttribute(t){return("string"==typeof t?t:""+t).replace(Oa,"\n").replace(Ha,"")}function checkForUnmatchedText(t,r){return r=normalizeMarkupForTextOrAttribute(r),normalizeMarkupForTextOrAttribute(t)===r}function setProp(t,r,n,a,o,s){switch(n){case"children":if("string"==typeof a)"body"===r||"textarea"===r&&""===a||setTextContent(t,a);else{if("number"!=typeof a&&"bigint"!=typeof a)return;"body"!==r&&setTextContent(t,""+a)}break;case"className":setValueForKnownAttribute(t,"class",a);break;case"tabIndex":setValueForKnownAttribute(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":setValueForKnownAttribute(t,n,a);break;case"style":return void setValueForStyles(t,a,s);case"data":if("object"!==r){setValueForKnownAttribute(t,"data",a);break}case"src":if("object"==typeof a&&null!==a&&("img"===r||"video"===r||"audio"===r))try{setSrcObject(t,r,a);break}catch(t){}case"href":if(""===a&&("a"!==r||"href"!==n)){t.removeAttribute(n);break}if(null==a||"function"==typeof a||"symbol"==typeof a||"boolean"==typeof a){t.removeAttribute(n);break}a=sanitizeURL(""+a),t.setAttribute(n,a);break;case"action":case"formAction":if("function"==typeof a){t.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}if("function"==typeof s&&("formAction"===n?("input"!==r&&setProp(t,r,"name",o.name,o,null),setProp(t,r,"formEncType",o.formEncType,o,null),setProp(t,r,"formMethod",o.formMethod,o,null),setProp(t,r,"formTarget",o.formTarget,o,null)):(setProp(t,r,"encType",o.encType,o,null),setProp(t,r,"method",o.method,o,null),setProp(t,r,"target",o.target,o,null))),null==a||"symbol"==typeof a||"boolean"==typeof a){t.removeAttribute(n);break}a=sanitizeURL(""+a),t.setAttribute(n,a);break;case"onClick":return void(null!=a&&(t.onclick=noop$1));case"onScroll":return void(null!=a&&listenToNonDelegatedEvent("scroll",t));case"onScrollEnd":return void(null!=a&&(listenToNonDelegatedEvent("scrollend",t),listenToNonDelegatedEvent("scroll",t)));case"dangerouslySetInnerHTML":if(null!=a){if("object"!=typeof a||!("__html"in a))throw Error(formatProdErrorMessage(61));if(null!=(n=a.__html)){if(null!=o.children)throw Error(formatProdErrorMessage(60));t.innerHTML=n}}break;case"multiple":t.multiple=a&&"function"!=typeof a&&"symbol"!=typeof a;break;case"muted":t.muted=a&&"function"!=typeof a&&"symbol"!=typeof a;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":case"autoFocus":break;case"xlinkHref":if(null==a||"function"==typeof a||"boolean"==typeof a||"symbol"==typeof a){t.removeAttribute("xlink:href");break}n=sanitizeURL(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=a&&"function"!=typeof a&&"symbol"!=typeof a?t.setAttribute(n,""+a):t.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&"function"!=typeof a&&"symbol"!=typeof a?t.setAttribute(n,""):t.removeAttribute(n);break;case"capture":case"download":!0===a?t.setAttribute(n,""):!1!==a&&null!=a&&"function"!=typeof a&&"symbol"!=typeof a?t.setAttribute(n,a):t.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&!isNaN(a)&&1<=a?t.setAttribute(n,a):t.removeAttribute(n);break;case"rowSpan":case"start":null==a||"function"==typeof a||"symbol"==typeof a||isNaN(a)?t.removeAttribute(n):t.setAttribute(n,a);break;case"popover":listenToNonDelegatedEvent("beforetoggle",t),listenToNonDelegatedEvent("toggle",t),setValueForAttribute(t,"popover",a);break;case"xlinkActuate":setValueForNamespacedAttribute(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":setValueForNamespacedAttribute(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":setValueForNamespacedAttribute(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":setValueForNamespacedAttribute(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":setValueForNamespacedAttribute(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":setValueForNamespacedAttribute(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":setValueForNamespacedAttribute(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":setValueForNamespacedAttribute(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":setValueForNamespacedAttribute(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":setValueForAttribute(t,"is",a);break;case"innerText":case"textContent":return;default:if(2<n.length&&("o"===n[0]||"O"===n[0])&&("n"===n[1]||"N"===n[1]))return;setValueForAttribute(t,n=Be.get(n)||n,a)}Oe=!0}function setPropOnCustomElement(t,r,n,a,o,s){switch(n){case"style":return void setValueForStyles(t,a,s);case"dangerouslySetInnerHTML":if(null!=a){if("object"!=typeof a||!("__html"in a))throw Error(formatProdErrorMessage(61));if(null!=(n=a.__html)){if(null!=o.children)throw Error(formatProdErrorMessage(60));t.innerHTML=n}}break;case"children":if("string"==typeof a)setTextContent(t,a);else{if("number"!=typeof a&&"bigint"!=typeof a)return;setTextContent(t,""+a)}break;case"onScroll":return void(null!=a&&listenToNonDelegatedEvent("scroll",t));case"onScrollEnd":return void(null!=a&&(listenToNonDelegatedEvent("scrollend",t),listenToNonDelegatedEvent("scroll",t)));case"onClick":return void(null!=a&&(t.onclick=noop$1));case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":case"innerText":case"textContent":return;default:return void(Re.hasOwnProperty(n)||("o"!==n[0]||"n"!==n[1]||(o=n.endsWith("Capture"),r=n.slice(2,o?n.length-7:void 0),"function"==typeof(s=null!=(s=t[ye]||null)?s[n]:null)&&t.removeEventListener(r,s,o),"function"!=typeof a)?(Oe=!0,n in t?t[n]=a:!0===a?t.setAttribute(n,""):setValueForAttribute(t,n,a)):("function"!=typeof s&&null!==s&&(n in t?t[n]=null:t.hasAttribute(n)&&t.removeAttribute(n)),t.addEventListener(r,a,o))))}Oe=!0}function setInitialProperties(t,r,n){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":listenToNonDelegatedEvent("error",t),listenToNonDelegatedEvent("load",t);var a=!1,o=!1;for(p in n)if(n.hasOwnProperty(p)){var s=n[p];if(null!=s)switch(p){case"src":a=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(formatProdErrorMessage(137,r));default:setProp(t,r,p,s,n,null)}}return o&&setProp(t,r,"srcSet",n.srcSet,n,null),void(a&&setProp(t,r,"src",n.src,n,null));case"input":listenToNonDelegatedEvent("invalid",t);var l=s=o=null,u=null,m=null,p=null;for(a in n)if(n.hasOwnProperty(a)){var v=n[a];if(null!=v)switch(a){case"name":o=v;break;case"type":s=v;break;case"checked":m=v;break;case"defaultChecked":p=v;break;case"value":l=v;break;case"defaultValue":u=v;break;case"children":case"dangerouslySetInnerHTML":if(null!=v)throw Error(formatProdErrorMessage(137,r));break;default:setProp(t,r,a,v,n,null)}}e:{if(r=l,a=u,n=m,null!=s&&"function"!=typeof s&&"symbol"!=typeof s&&"boolean"!=typeof s&&(t.type=s),null!=r||null!=a){if(("submit"===s||"reset"===s)&&null==r){track(t);break e}a=null!=a?""+getToStringValue(a):"",(r=null!=r?""+getToStringValue(r):a)!==t.value&&(t.value=r),t.defaultValue=r}r="function"!=typeof(r=null!=n?n:p)&&"symbol"!=typeof r&&!!r,t.checked=!!r,t.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(t.name=o),track(t)}return;case"select":for(o in listenToNonDelegatedEvent("invalid",t),a=s=p=null,n)if(n.hasOwnProperty(o)&&null!=(m=n[o]))switch(o){case"value":p=m;break;case"defaultValue":s=m;break;case"multiple":a=m;default:setProp(t,r,o,m,n,null)}return r=p,n=s,t.multiple=!!a,void(null!=r?updateOptions(t,!!a,r,!1):null!=n&&updateOptions(t,!!a,n,!0));case"textarea":for(s in listenToNonDelegatedEvent("invalid",t),o=p=a=null,n)if(n.hasOwnProperty(s)&&null!=(m=n[s]))switch(s){case"value":a=m;break;case"defaultValue":p=m;break;case"children":o=m;break;case"dangerouslySetInnerHTML":if(null!=m)throw Error(formatProdErrorMessage(91));break;default:setProp(t,r,s,m,n,null)}if(r=p,n=o,null==a){if(null!=n){if(null!=r)throw Error(formatProdErrorMessage(92));if(B(n)){if(1<n.length)throw Error(formatProdErrorMessage(93));n=n[0]}r=n}null==r&&(r=""),a=r}return r=getToStringValue(a),t.defaultValue=r,(n=t.textContent)===r&&""!==n&&null!==n&&(t.value=n),void track(t);case"option":for(u in n)if(n.hasOwnProperty(u)&&null!=(a=n[u]))if("selected"===u)t.selected=a&&"function"!=typeof a&&"symbol"!=typeof a;else setProp(t,r,u,a,n,null);return;case"dialog":listenToNonDelegatedEvent("beforetoggle",t),listenToNonDelegatedEvent("toggle",t),listenToNonDelegatedEvent("cancel",t),listenToNonDelegatedEvent("close",t);break;case"iframe":case"object":listenToNonDelegatedEvent("load",t);break;case"video":case"audio":for(a=0;a<Ma.length;a++)listenToNonDelegatedEvent(Ma[a],t);break;case"image":listenToNonDelegatedEvent("error",t),listenToNonDelegatedEvent("load",t);break;case"details":listenToNonDelegatedEvent("toggle",t);break;case"embed":case"source":case"link":listenToNonDelegatedEvent("error",t),listenToNonDelegatedEvent("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(l in n)if(n.hasOwnProperty(l)&&null!=(a=n[l]))switch(l){case"children":case"dangerouslySetInnerHTML":throw Error(formatProdErrorMessage(137,r));default:setProp(t,r,l,a,n,null)}return;default:if(isCustomElement(r)){for(v in n)n.hasOwnProperty(v)&&(void 0!==(a=n[v])&&setPropOnCustomElement(t,r,v,a,n,void 0));return}}for(m in n)n.hasOwnProperty(m)&&(null!=(a=n[m])&&setProp(t,r,m,a,n,null))}function updateProperties(t,r,n,a){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,s=null,l=null,u=null,m=null,p=null,v=null;for(S in n){var _=n[S];if(n.hasOwnProperty(S)&&null!=_)switch(S){case"checked":case"value":break;case"defaultValue":m=_;default:a.hasOwnProperty(S)||setProp(t,r,S,null,a,_)}}for(var E in a){var S=a[E];if(_=n[E],a.hasOwnProperty(E)&&(null!=S||null!=_))switch(E){case"type":S!==_&&(Oe=!0),s=S;break;case"name":S!==_&&(Oe=!0),o=S;break;case"checked":S!==_&&(Oe=!0),p=S;break;case"defaultChecked":S!==_&&(Oe=!0),v=S;break;case"value":S!==_&&(Oe=!0),l=S;break;case"defaultValue":S!==_&&(Oe=!0),u=S;break;case"children":case"dangerouslySetInnerHTML":if(null!=S)throw Error(formatProdErrorMessage(137,r));break;default:S!==_&&setProp(t,r,E,S,a,_)}}return void updateInput(t,l,u,m,p,v,s,o);case"select":for(s in S=l=u=E=null,n)if(m=n[s],n.hasOwnProperty(s)&&null!=m)switch(s){case"value":break;case"multiple":S=m;default:a.hasOwnProperty(s)||setProp(t,r,s,null,a,m)}for(o in a)if(s=a[o],m=n[o],a.hasOwnProperty(o)&&(null!=s||null!=m))switch(o){case"value":s!==m&&(Oe=!0),E=s;break;case"defaultValue":s!==m&&(Oe=!0),u=s;break;case"multiple":s!==m&&(Oe=!0),l=s;default:s!==m&&setProp(t,r,o,s,a,m)}return r=u,n=l,a=S,void(null!=E?updateOptions(t,!!n,E,!1):!!a!=!!n&&(null!=r?updateOptions(t,!!n,r,!0):updateOptions(t,!!n,n?[]:"",!1)));case"textarea":for(u in S=E=null,n)if(o=n[u],n.hasOwnProperty(u)&&null!=o&&!a.hasOwnProperty(u))switch(u){case"value":case"children":break;default:setProp(t,r,u,null,a,o)}for(l in a)if(o=a[l],s=n[l],a.hasOwnProperty(l)&&(null!=o||null!=s))switch(l){case"value":o!==s&&(Oe=!0),E=o;break;case"defaultValue":o!==s&&(Oe=!0),S=o;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=o)throw Error(formatProdErrorMessage(91));break;default:o!==s&&setProp(t,r,l,o,a,s)}return void updateTextarea(t,E,S);case"option":for(var y in n)if(E=n[y],n.hasOwnProperty(y)&&null!=E&&!a.hasOwnProperty(y))if("selected"===y)t.selected=!1;else setProp(t,r,y,null,a,E);for(m in a)if(E=a[m],S=n[m],a.hasOwnProperty(m)&&E!==S&&(null!=E||null!=S))if("selected"===m)E!==S&&(Oe=!0),t.selected=E&&"function"!=typeof E&&"symbol"!=typeof E;else setProp(t,r,m,E,a,S);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var w in n)E=n[w],n.hasOwnProperty(w)&&null!=E&&!a.hasOwnProperty(w)&&setProp(t,r,w,null,a,E);for(p in a)if(E=a[p],S=n[p],a.hasOwnProperty(p)&&E!==S&&(null!=E||null!=S))switch(p){case"children":case"dangerouslySetInnerHTML":if(null!=E)throw Error(formatProdErrorMessage(137,r));break;default:setProp(t,r,p,E,a,S)}return;default:if(isCustomElement(r)){for(var k in n)E=n[k],n.hasOwnProperty(k)&&void 0!==E&&!a.hasOwnProperty(k)&&setPropOnCustomElement(t,r,k,void 0,a,E);for(v in a)E=a[v],S=n[v],!a.hasOwnProperty(v)||E===S||void 0===E&&void 0===S||setPropOnCustomElement(t,r,v,E,a,S);return}}for(var C in n)E=n[C],n.hasOwnProperty(C)&&null!=E&&!a.hasOwnProperty(C)&&setProp(t,r,C,null,a,E);for(_ in a)E=a[_],S=n[_],!a.hasOwnProperty(_)||E===S||null==E&&null==S||setProp(t,r,_,E,a,S)}function isLikelyStaticResource(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}var La=null,Ba=null;function getOwnerDocumentFromRootContainer(t){return 9===t.nodeType?t:t.ownerDocument}function getOwnHostContext(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function getChildHostContextProd(t,r){if(0===t)switch(r){case"svg":return 1;case"math":return 2;default:return 0}return 1===t&&"foreignObject"===r?0:t}function shouldSetTextContent(t,r){return"textarea"===t||"noscript"===t||"string"==typeof r.children||"number"==typeof r.children||"bigint"==typeof r.children||"object"==typeof r.dangerouslySetInnerHTML&&null!==r.dangerouslySetInnerHTML&&null!=r.dangerouslySetInnerHTML.__html}var za=null;var Va="function"==typeof setTimeout?setTimeout:void 0,Ua="function"==typeof clearTimeout?clearTimeout:void 0,Wa="function"==typeof Promise?Promise:void 0,ja="function"==typeof queueMicrotask?queueMicrotask:void 0!==Wa?function(t){return Wa.resolve(null).then(t).catch(handleErrorInNextTick)}:Va;function handleErrorInNextTick(t){setTimeout((function(){throw t}))}function isSingletonScope(t){return"head"===t}function clearHydrationBoundary(t,r){var n=r,a=0;do{var o=n.nextSibling;if(t.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)||"/&"===n){if(0===a)return t.removeChild(o),void retryIfBlockedOn(r);a--}else if("$"===n||"$?"===n||"$~"===n||"$!"===n||"&"===n)a++;else if("html"===n)releaseSingletonInstance(t.ownerDocument.documentElement);else if("head"===n){releaseSingletonInstance(n=t.ownerDocument.head);for(var s=n.firstChild;s;){var l=s.nextSibling,u=s.nodeName;s[Ie]||"SCRIPT"===u||"STYLE"===u||"LINK"===u&&"stylesheet"===s.rel.toLowerCase()||n.removeChild(s),s=l}}else"body"===n&&releaseSingletonInstance(t.ownerDocument.body);n=o}while(n);retryIfBlockedOn(r)}function hideOrUnhideDehydratedBoundary(t,r){var n=t;t=0;do{var a=n.nextSibling;if(1===n.nodeType?r?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",""===n.getAttribute("style")&&n.removeAttribute("style")):3===n.nodeType&&(r?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===t)break;t--}else"$"!==n&&"$?"!==n&&"$~"!==n&&"$!"!==n||t++;n=a}while(n)}function unhideInstance(t,r){r=null!=(r=r.style)&&r.hasOwnProperty("display")?r.display:null,t.style.display=null==r||"boolean"==typeof r?"":(""+r).trim()}function applyViewTransitionName(t,r,n){if(t.style.viewTransitionName=r,null!=n&&(t.style.viewTransitionClass=n),"inline"===(r=getComputedStyle(t)).display){if(1===(n=t.getClientRects()).length)var a=1;else for(var o=a=0;o<n.length;o++){var s=n[o];0<s.width&&0<s.height&&a++}1===a&&((t=t.style).display=1===n.length?"inline-block":"block",t.marginTop="-"+r.paddingTop,t.marginBottom="-"+r.paddingBottom)}}function restoreViewTransitionName(t,r){t=t.style;var n=null!=(r=r.style)?r.hasOwnProperty("viewTransitionName")?r.viewTransitionName:r.hasOwnProperty("view-transition-name")?r["view-transition-name"]:null:null;t.viewTransitionName=null==n||"boolean"==typeof n?"":(""+n).trim(),n=null!=r?r.hasOwnProperty("viewTransitionClass")?r.viewTransitionClass:r.hasOwnProperty("view-transition-class")?r["view-transition-class"]:null:null,t.viewTransitionClass=null==n||"boolean"==typeof n?"":(""+n).trim(),"inline-block"===t.display&&(null==r?t.display=t.margin="":(n=r.display,t.display=null==n||"boolean"==typeof n?"":n,null!=(n=r.margin)?t.margin=n:(n=r.hasOwnProperty("marginTop")?r.marginTop:r["margin-top"],t.marginTop=null==n||"boolean"==typeof n?"":n,r=r.hasOwnProperty("marginBottom")?r.marginBottom:r["margin-bottom"],t.marginBottom=null==r||"boolean"==typeof r?"":r)))}function cancelViewTransitionName(t,r,n){restoreViewTransitionName(t,n),null!==(t=t.ownerDocument.documentElement)&&t.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+r+")"})}function cancelRootViewTransitionName(t){null!==(t=9===t.nodeType?t.documentElement:t.ownerDocument.documentElement)&&""===t.style.viewTransitionName&&(t.style.viewTransitionName="none",t.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),t.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"}))}function restoreRootViewTransitionName(t){"root"===(t=9===t.nodeType?t.body:"HTML"===t.nodeName?t.ownerDocument.body:t).style.viewTransitionName&&(t.style.viewTransitionName=""),null!==(t=t.ownerDocument.documentElement)&&"none"===t.style.viewTransitionName&&(t.style.viewTransitionName="")}function createMeasurement(t,r,n){return n=n.ownerDocument.defaultView,{rect:t,abs:"absolute"===r.position||"fixed"===r.position,clip:"none"!==r.clipPath||"visible"!==r.overflow||"none"!==r.filter||"none"!==r.mask||"none"!==r.mask||"0px"!==r.borderRadius,view:0<=t.bottom&&0<=t.right&&t.top<=n.innerHeight&&t.left<=n.innerWidth}}function measureInstance(t){return createMeasurement(t.getBoundingClientRect(),getComputedStyle(t),t)}function measureClonedInstance(t){var r=t.getBoundingClientRect();return createMeasurement(r=new DOMRect(r.x+2e4,r.y+2e4,r.width,r.height),getComputedStyle(t),t)}function cancelAllViewTransitionAnimations(t){for(var r=t.getAnimations({subtree:!0}),n=0;n<r.length;n++){var a=r[n],o=a.effect,s=o.pseudoElement;null!=s&&s.startsWith("::view-transition")&&o.target===t&&a.cancel()}}function customizeViewTransitionError(t,r){if("object"==typeof t&&null!==t)switch(t.name){case"AbortError":if(r)return null;break;case"InvalidStateError":if("View transition was skipped because document visibility state is hidden."===t.message||"Skipping view transition because document visibility state has become hidden."===t.message||"Skipping view transition because viewport size changed."===t.message||"Transition was aborted because of invalid state"===t.message)return null}return t}function forceLayout(t){return t.documentElement.clientHeight}function waitForImageToLoad(t){this.addEventListener("load",t),this.addEventListener("error",t)}function mergeTranslate(t,r){if(!t||"none"===t)return r||"";if(!r||"none"===r)return t||"";t=t.split(" "),r=r.split(" ");var n,a="";for(n=0;n<t.length&&n<r.length;n++)0<n&&(a+=" "),a+="calc("+t[n]+" + "+r[n]+")";for(;n<t.length;n++)a+=" "+t[n];for(;n<r.length;n++)a+=" "+r[n];return a}function animateGesture(t,r,n,a,o,s,l,u,m){for(var p,v,_=!0,E=0;E<t.length;E++){var S=t[E];delete S.easing,delete S.computedOffset;var y=S.width;void 0===p?p=y:p!==y&&(_=!1),y=S.height,void 0===v?v=y:v!==y&&(_=!1),"auto"===S.width&&delete S.width,"auto"===S.height&&delete S.height,"none"===S.transform&&delete S.transform,m&&null==S.transform&&(null==S.translate||""===S.translate?(y=getComputedStyle(r,n).translate,S.translate=mergeTranslate(y,"20000px 20000px")):S.translate=mergeTranslate(S.translate,"20000px 20000px"))}if(u&&(null!=(m=(u=t[0]).transform)&&(u.transform="translate(20000px, 20000px) "+("none"===m?"":m))),_&&void 0!==p&&void 0!==v&&((_=getComputedStyle(r,n)).width===p&&_.height===v))for(p=0;p<t.length;p++)delete(v=t[p]).width,delete v.height;p=s>l,a instanceof AnimationTimeline?r.animate(t,{pseudoElement:n,timeline:a,easing:"linear",fill:"both",direction:p?"normal":"reverse",rangeStart:(p?l:s)+"%",rangeEnd:(p?s:l)+"%"}):(t=r.animate(t,{pseudoElement:n,easing:"linear",fill:"both",direction:p?"normal":"reverse",delay:p?l:s,duration:p?s-l:l-s}),(a=a.animate(t))&&o.push(a))}function ViewTransitionPseudoElement(t,r){this._scope=document.documentElement,this._selector="::view-transition-"+t+"("+r+")"}function createViewTransitionInstance(t){return{name:t,group:new ViewTransitionPseudoElement("group",t),imagePair:new ViewTransitionPseudoElement("image-pair",t),old:new ViewTransitionPseudoElement("old",t),new:new ViewTransitionPseudoElement("new",t)}}function FragmentInstance(t){this._fragmentFiber=t,this._observers=this._eventListeners=null}function addEventListenerToChild(t,r,n,a){return getInstanceFromHostFiber(t).addEventListener(r,n,a),!1}function removeEventListenerFromChild(t,r,n,a){return getInstanceFromHostFiber(t).removeEventListener(r,n,a),!1}function normalizeListenerOptions(t){return null==t?"0":"boolean"==typeof t?"c="+(t?"1":"0"):"c="+(t.capture?"1":"0")+"&o="+(t.once?"1":"0")+"&p="+(t.passive?"1":"0")}function indexOfEventListener(t,r,n,a){for(var o=0;o<t.length;o++){var s=t[o];if(s.type===r&&s.listener===n&&normalizeListenerOptions(s.optionsOrUseCapture)===normalizeListenerOptions(a))return o}return-1}function setFocusOnFiberIfFocusable(t,r){return function(t,r){function handleFocus(){n=!0}var n=!1;try{t.addEventListener("focus",handleFocus),(t.focus||HTMLElement.prototype.focus).call(t,r)}finally{t.removeEventListener("focus",handleFocus)}return n}(t=getInstanceFromHostFiber(t),r)}function collectChildren(t,r){return r.push(t),!1}function blurActiveElementWithinFragment(t){return(t=getInstanceFromHostFiber(t))===t.ownerDocument.activeElement&&(t.blur(),!0)}function observeChild(t,r){return t=getInstanceFromHostFiber(t),r.observe(t),!1}function unobserveChild(t,r){return t=getInstanceFromHostFiber(t),r.unobserve(t),!1}function collectClientRects(t,r){return t=getInstanceFromHostFiber(t),r.push.apply(r,t.getClientRects()),!1}function commitNewChildToFragmentInstance(t,r){var n=r._eventListeners;if(null!==n)for(var a=0;a<n.length;a++){var o=n[a];t.addEventListener(o.type,o.listener,o.optionsOrUseCapture)}null!==r._observers&&r._observers.forEach((function(r){r.observe(t)}))}function clearContainerSparingly(t){var r=t.firstChild;for(r&&10===r.nodeType&&(r=r.nextSibling);r;){var n=r;switch(r=r.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":clearContainerSparingly(n),detachDeletedInstance(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}t.removeChild(n)}}function canHydrateHydrationBoundary(t,r){for(;8!==t.nodeType;){if((1!==t.nodeType||"INPUT"!==t.nodeName||"hidden"!==t.type)&&!r)return null;if(null===(t=getNextHydratable(t.nextSibling)))return null}return t}function isSuspenseInstancePending(t){return"$?"===t.data||"$~"===t.data}function isSuspenseInstanceFallback(t){return"$!"===t.data||"$?"===t.data&&"loading"!==t.ownerDocument.readyState}function getNextHydratable(t){for(;null!=t;t=t.nextSibling){var r=t.nodeType;if(1===r||3===r)break;if(8===r){if("$"===(r=t.data)||"$!"===r||"$?"===r||"$~"===r||"&"===r||"F!"===r||"F"===r)break;if("/$"===r||"/&"===r)return null}}return t}ViewTransitionPseudoElement.prototype.animate=function(t,r){return(r="number"==typeof r?{duration:r}:p({},r)).pseudoElement=this._selector,this._scope.animate(t,r)},ViewTransitionPseudoElement.prototype.getAnimations=function(){for(var t=this._scope,r=this._selector,n=t.getAnimations({subtree:!0}),a=[],o=0;o<n.length;o++){var s=n[o].effect;null!==s&&s.target===t&&s.pseudoElement===r&&a.push(n[o])}return a},ViewTransitionPseudoElement.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)},FragmentInstance.prototype.addEventListener=function(t,r,n){null===this._eventListeners&&(this._eventListeners=[]);var a=this._eventListeners;-1===indexOfEventListener(a,t,r,n)&&(a.push({type:t,listener:r,optionsOrUseCapture:n}),traverseVisibleHostChildren(this._fragmentFiber.child,!1,addEventListenerToChild,t,r,n)),this._eventListeners=a},FragmentInstance.prototype.removeEventListener=function(t,r,n){var a=this._eventListeners;null!=a&&0<a.length&&(traverseVisibleHostChildren(this._fragmentFiber.child,!1,removeEventListenerFromChild,t,r,n),t=indexOfEventListener(a,t,r,n),null!==this._eventListeners&&this._eventListeners.splice(t,1))},FragmentInstance.prototype.dispatchEvent=function(t){var r=getFragmentParentHostFiber(this._fragmentFiber);if(null===r)return!0;r=getInstanceFromHostFiber(r);var n=this._eventListeners;if(null!==n&&0<n.length||!t.bubbles){var a=document.createTextNode("");if(n)for(var o=0;o<n.length;o++){var s=n[o];a.addEventListener(s.type,s.listener,s.optionsOrUseCapture)}if(r.appendChild(a),t=a.dispatchEvent(t),n)for(o=0;o<n.length;o++)s=n[o],a.removeEventListener(s.type,s.listener,s.optionsOrUseCapture);return r.removeChild(a),t}return r.dispatchEvent(t)},FragmentInstance.prototype.focus=function(t){traverseVisibleHostChildren(this._fragmentFiber.child,!0,setFocusOnFiberIfFocusable,t,void 0,void 0)},FragmentInstance.prototype.focusLast=function(t){var r=[];traverseVisibleHostChildren(this._fragmentFiber.child,!0,collectChildren,r,void 0,void 0);for(var n=r.length-1;0<=n&&!setFocusOnFiberIfFocusable(r[n],t);n--);},FragmentInstance.prototype.blur=function(){traverseVisibleHostChildren(this._fragmentFiber.child,!1,blurActiveElementWithinFragment,void 0,void 0,void 0)},FragmentInstance.prototype.observeUsing=function(t){null===this._observers&&(this._observers=new Set),this._observers.add(t),traverseVisibleHostChildren(this._fragmentFiber.child,!1,observeChild,t,void 0,void 0)},FragmentInstance.prototype.unobserveUsing=function(t){var r=this._observers;null!==r&&r.has(t)&&(r.delete(t),traverseVisibleHostChildren(this._fragmentFiber.child,!1,unobserveChild,t,void 0,void 0))},FragmentInstance.prototype.getClientRects=function(){var t=[];return traverseVisibleHostChildren(this._fragmentFiber.child,!1,collectClientRects,t,void 0,void 0),t},FragmentInstance.prototype.getRootNode=function(t){var r=getFragmentParentHostFiber(this._fragmentFiber);return null===r?this:getInstanceFromHostFiber(r).getRootNode(t)},FragmentInstance.prototype.compareDocumentPosition=function(t){var r=getFragmentParentHostFiber(this._fragmentFiber);if(null===r)return Node.DOCUMENT_POSITION_DISCONNECTED;var n=[];traverseVisibleHostChildren(this._fragmentFiber.child,!1,collectChildren,n,void 0,void 0);var a=getInstanceFromHostFiber(r);if(0===n.length){n=this._fragmentFiber;var o=a.compareDocumentPosition(t);return r=o,a===t?r=Node.DOCUMENT_POSITION_CONTAINS:o&Node.DOCUMENT_POSITION_CONTAINED_BY&&(traverseVisibleHostChildren(n.sibling,!1,findNextSibling),n=u,u=null,null===n?r=Node.DOCUMENT_POSITION_PRECEDING:r=0===(t=getInstanceFromHostFiber(n).compareDocumentPosition(t))||t&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING),r|Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}r=getInstanceFromHostFiber(n[0]),o=getInstanceFromHostFiber(n[n.length-1]);for(var s=getInstanceFromHostFiber(n[0]),l=!1,p=this._fragmentFiber.return;null!==p&&(4===p.tag&&(l=!0),3!==p.tag&&5!==p.tag);)p=p.return;if(null==(s=l?s.parentElement:a))return Node.DOCUMENT_POSITION_DISCONNECTED;a=s.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY,s=s.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_CONTAINED_BY,l=r.compareDocumentPosition(t);var v=o.compareDocumentPosition(t);return p=l&Node.DOCUMENT_POSITION_CONTAINED_BY||v&Node.DOCUMENT_POSITION_CONTAINED_BY,v=a&&s&&l&Node.DOCUMENT_POSITION_FOLLOWING&&v&Node.DOCUMENT_POSITION_PRECEDING,(r=a&&r===t||s&&o===t||p||v?Node.DOCUMENT_POSITION_CONTAINED_BY:!a&&r===t||!s&&o===t?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:l)&Node.DOCUMENT_POSITION_DISCONNECTED||r&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||function(t,r,n,a,o){var s=getClosestInstanceFromNode(o);if(t&Node.DOCUMENT_POSITION_CONTAINED_BY){if(n=!!s)e:{for(;null!==s;){if(7===s.tag&&(s===r||s.alternate===r)){n=!0;break e}s=s.return}n=!1}return n}if(t&Node.DOCUMENT_POSITION_CONTAINS){if(null===s)return o===(s=o.ownerDocument)||o===s.body;e:{for(s=r,r=getFragmentParentHostFiber(r);null!==s;){if(!(5!==s.tag&&3!==s.tag||s!==r&&s.alternate!==r)){s=!0;break e}s=s.return}s=!1}return s}return t&Node.DOCUMENT_POSITION_PRECEDING?((r=!!s)&&!(r=s===n)&&(null===(r=getLowestCommonAncestor(n,s,getParentForFragmentAncestors))?r=!1:(traverseVisibleHostChildren(r,!0,isFiberPrecedingCheck,s,n),s=u,u=null,r=null!==s)),r):!!(t&Node.DOCUMENT_POSITION_FOLLOWING)&&((r=!!s)&&!(r=s===a)&&(null===(r=getLowestCommonAncestor(a,s,getParentForFragmentAncestors))?r=!1:(traverseVisibleHostChildren(r,!0,isFiberFollowingCheck,s,a),s=u,m=u=null,r=null!==s)),r)}(r,this._fragmentFiber,n[0],n[n.length-1],t)?r:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC},FragmentInstance.prototype.scrollIntoView=function(t){if("object"==typeof t)throw Error(formatProdErrorMessage(566));var r=[];traverseVisibleHostChildren(this._fragmentFiber.child,!1,collectChildren,r,void 0,void 0);var n=!1!==t;if(0===r.length){var a=[null,null],o=getFragmentParentHostFiber(r=this._fragmentFiber);null!==o&&findFragmentInstanceSiblings(a,r,o.child),null!==(n=n?a[1]||a[0]||getFragmentParentHostFiber(this._fragmentFiber):a[0]||a[1])&&getInstanceFromHostFiber(n).scrollIntoView(t)}else for(a=n?r.length-1:0;a!==(n?-1:r.length);)getInstanceFromHostFiber(r[a]).scrollIntoView(t),a+=n?-1:1};var $a=null;function getNextHydratableInstanceAfterHydrationBoundary(t){t=t.nextSibling;for(var r=0;t;){if(8===t.nodeType){var n=t.data;if("/$"===n||"/&"===n){if(0===r)return getNextHydratable(t.nextSibling);r--}else"$"!==n&&"$!"!==n&&"$?"!==n&&"$~"!==n&&"&"!==n||r++}t=t.nextSibling}return null}function getParentHydrationBoundary(t){t=t.previousSibling;for(var r=0;t;){if(8===t.nodeType){var n=t.data;if("$"===n||"$!"===n||"$?"===n||"$~"===n||"&"===n){if(0===r)return t;r--}else"/$"!==n&&"/&"!==n||r++}t=t.previousSibling}return null}function resolveSingletonInstance(t,r,n){switch(r=getOwnerDocumentFromRootContainer(n),t){case"html":if(!(t=r.documentElement))throw Error(formatProdErrorMessage(452));return t;case"head":if(!(t=r.head))throw Error(formatProdErrorMessage(453));return t;case"body":if(!(t=r.body))throw Error(formatProdErrorMessage(454));return t;default:throw Error(formatProdErrorMessage(451))}}function releaseSingletonInstance(t){for(var r=t.attributes;r.length;)t.removeAttributeNode(r[0]);detachDeletedInstance(t)}var qa=new Map,Ga=new Set;function getHoistableRoot(t){return"function"==typeof t.getRootNode?t.getRootNode():9===t.nodeType?t:t.ownerDocument}var Ka=V.d;V.d={f:function(){var t=Ka.f(),r=flushSyncWork$1();return t||r},r:function(t){var r=getInstanceFromNode(t);null!==r&&5===r.tag&&"form"===r.type?requestFormReset$1(r):Ka.r(t)},D:function(t){Ka.D(t),preconnectAs("dns-prefetch",t,null)},C:function(t,r){Ka.C(t,r),preconnectAs("preconnect",t,r)},L:function(t,r,n){Ka.L(t,r,n);var a=Ya;if(a&&t&&r){var o='link[rel="preload"][as="'+escapeSelectorAttributeValueInsideDoubleQuotes(r)+'"]';"image"===r&&n&&n.imageSrcSet?(o+='[imagesrcset="'+escapeSelectorAttributeValueInsideDoubleQuotes(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(o+='[imagesizes="'+escapeSelectorAttributeValueInsideDoubleQuotes(n.imageSizes)+'"]')):o+='[href="'+escapeSelectorAttributeValueInsideDoubleQuotes(t)+'"]';var s=o;switch(r){case"style":s=getStyleKey(t);break;case"script":s=getScriptKey(t)}qa.has(s)||(t=p({rel:"preload",href:"image"===r&&n&&n.imageSrcSet?void 0:t,as:r},n),qa.set(s,t),null!==a.querySelector(o)||"style"===r&&a.querySelector(getStylesheetSelectorFromKey(s))||"script"===r&&a.querySelector(getScriptSelectorFromKey(s))||(setInitialProperties(r=a.createElement("link"),"link",t),markNodeAsHoistable(r),a.head.appendChild(r)))}},m:function(t,r){Ka.m(t,r);var n=Ya;if(n&&t){var a=r&&"string"==typeof r.as?r.as:"script",o='link[rel="modulepreload"][as="'+escapeSelectorAttributeValueInsideDoubleQuotes(a)+'"][href="'+escapeSelectorAttributeValueInsideDoubleQuotes(t)+'"]',s=o;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=getScriptKey(t)}if(!qa.has(s)&&(t=p({rel:"modulepreload",href:t},r),qa.set(s,t),null===n.querySelector(o))){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(getScriptSelectorFromKey(s)))return}setInitialProperties(a=n.createElement("link"),"link",t),markNodeAsHoistable(a),n.head.appendChild(a)}}},X:function(t,r){Ka.X(t,r);var n=Ya;if(n&&t){var a=getResourcesFromRoot(n).hoistableScripts,o=getScriptKey(t),s=a.get(o);s||((s=n.querySelector(getScriptSelectorFromKey(o)))||(t=p({src:t,async:!0},r),(r=qa.get(o))&&adoptPreloadPropsForScript(t,r),markNodeAsHoistable(s=n.createElement("script")),setInitialProperties(s,"link",t),n.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},a.set(o,s))}},S:function(t,r,n){Ka.S(t,r,n);var a=Ya;if(a&&t){var o=getResourcesFromRoot(a).hoistableStyles,s=getStyleKey(t);r=r||"default";var l=o.get(s);if(!l){var u={loading:0,preload:null};if(l=a.querySelector(getStylesheetSelectorFromKey(s)))u.loading=5;else{t=p({rel:"stylesheet",href:t,"data-precedence":r},n),(n=qa.get(s))&&adoptPreloadPropsForStylesheet(t,n);var m=l=a.createElement("link");markNodeAsHoistable(m),setInitialProperties(m,"link",t),m._p=new Promise((function(t,r){m.onload=t,m.onerror=r})),m.addEventListener("load",(function(){u.loading|=1})),m.addEventListener("error",(function(){u.loading|=2})),u.loading|=4,insertStylesheet(l,r,a)}l={type:"stylesheet",instance:l,count:1,state:u},o.set(s,l)}}},M:function(t,r){Ka.M(t,r);var n=Ya;if(n&&t){var a=getResourcesFromRoot(n).hoistableScripts,o=getScriptKey(t),s=a.get(o);s||((s=n.querySelector(getScriptSelectorFromKey(o)))||(t=p({src:t,async:!0,type:"module"},r),(r=qa.get(o))&&adoptPreloadPropsForScript(t,r),markNodeAsHoistable(s=n.createElement("script")),setInitialProperties(s,"link",t),n.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},a.set(o,s))}}};var Ya="undefined"==typeof document?null:document;function preconnectAs(t,r,n){var a=Ya;if(a&&"string"==typeof r&&r){var o=escapeSelectorAttributeValueInsideDoubleQuotes(r);o='link[rel="'+t+'"][href="'+o+'"]',"string"==typeof n&&(o+='[crossorigin="'+n+'"]'),Ga.has(o)||(Ga.add(o),t={rel:t,crossOrigin:n,href:r},null===a.querySelector(o)&&(setInitialProperties(r=a.createElement("link"),"link",t),markNodeAsHoistable(r),a.head.appendChild(r)))}}function getResource(t,r,n,a){var o,s,l,u,m=(m=Y.current)?getHoistableRoot(m):null;if(!m)throw Error(formatProdErrorMessage(446));switch(t){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(r=getStyleKey(n.href),(a=(n=getResourcesFromRoot(m).hoistableStyles).get(r))||(a={type:"style",instance:null,count:0,state:null},n.set(r,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){t=getStyleKey(n.href);var p=getResourcesFromRoot(m).hoistableStyles,v=p.get(t);if(v||(m=m.ownerDocument||m,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},p.set(t,v),(p=m.querySelector(getStylesheetSelectorFromKey(t)))&&!p._p&&(v.instance=p,v.state.loading=5),qa.has(t)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},qa.set(t,n),p||(o=m,s=t,l=n,u=v.state,o.querySelector('link[rel="preload"][as="style"]['+s+"]")?u.loading=1:(s=o.createElement("link"),u.preload=s,s.addEventListener("load",(function(){return u.loading|=1})),s.addEventListener("error",(function(){return u.loading|=2})),setInitialProperties(s,"link",l),markNodeAsHoistable(s),o.head.appendChild(s))))),r&&null===a)throw Error(formatProdErrorMessage(528,""));return v}if(r&&null!==a)throw Error(formatProdErrorMessage(529,""));return null;case"script":return r=n.async,"string"==typeof(n=n.src)&&r&&"function"!=typeof r&&"symbol"!=typeof r?(r=getScriptKey(n),(a=(n=getResourcesFromRoot(m).hoistableScripts).get(r))||(a={type:"script",instance:null,count:0,state:null},n.set(r,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(formatProdErrorMessage(444,t))}}function getStyleKey(t){return'href="'+escapeSelectorAttributeValueInsideDoubleQuotes(t)+'"'}function getStylesheetSelectorFromKey(t){return'link[rel="stylesheet"]['+t+"]"}function stylesheetPropsFromRawProps(t){return p({},t,{"data-precedence":t.precedence,precedence:null})}function getScriptKey(t){return'[src="'+escapeSelectorAttributeValueInsideDoubleQuotes(t)+'"]'}function getScriptSelectorFromKey(t){return"script[async]"+t}function acquireResource(t,r,n){if(r.count++,null===r.instance)switch(r.type){case"style":var a=t.querySelector('style[data-href~="'+escapeSelectorAttributeValueInsideDoubleQuotes(n.href)+'"]');if(a)return r.instance=a,markNodeAsHoistable(a),a;var o=p({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return markNodeAsHoistable(a=(t.ownerDocument||t).createElement("style")),setInitialProperties(a,"style",o),insertStylesheet(a,n.precedence,t),r.instance=a;case"stylesheet":o=getStyleKey(n.href);var s=t.querySelector(getStylesheetSelectorFromKey(o));if(s)return r.state.loading|=4,r.instance=s,markNodeAsHoistable(s),s;a=stylesheetPropsFromRawProps(n),(o=qa.get(o))&&adoptPreloadPropsForStylesheet(a,o),markNodeAsHoistable(s=(t.ownerDocument||t).createElement("link"));var l=s;return l._p=new Promise((function(t,r){l.onload=t,l.onerror=r})),setInitialProperties(s,"link",a),r.state.loading|=4,insertStylesheet(s,n.precedence,t),r.instance=s;case"script":return s=getScriptKey(n.src),(o=t.querySelector(getScriptSelectorFromKey(s)))?(r.instance=o,markNodeAsHoistable(o),o):(a=n,(o=qa.get(s))&&adoptPreloadPropsForScript(a=p({},n),o),markNodeAsHoistable(o=(t=t.ownerDocument||t).createElement("script")),setInitialProperties(o,"link",a),t.head.appendChild(o),r.instance=o);case"void":return null;default:throw Error(formatProdErrorMessage(443,r.type))}else"stylesheet"===r.type&&0==(4&r.state.loading)&&(a=r.instance,r.state.loading|=4,insertStylesheet(a,n.precedence,t));return r.instance}function insertStylesheet(t,r,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=a.length?a[a.length-1]:null,s=o,l=0;l<a.length;l++){var u=a[l];if(u.dataset.precedence===r)s=u;else if(s!==o)break}s?s.parentNode.insertBefore(t,s.nextSibling):(r=9===n.nodeType?n.head:n).insertBefore(t,r.firstChild)}function adoptPreloadPropsForStylesheet(t,r){null==t.crossOrigin&&(t.crossOrigin=r.crossOrigin),null==t.referrerPolicy&&(t.referrerPolicy=r.referrerPolicy),null==t.title&&(t.title=r.title)}function adoptPreloadPropsForScript(t,r){null==t.crossOrigin&&(t.crossOrigin=r.crossOrigin),null==t.referrerPolicy&&(t.referrerPolicy=r.referrerPolicy),null==t.integrity&&(t.integrity=r.integrity)}var Xa=null;function getHydratableHoistableCache(t,r,n){if(null===Xa){var a=new Map,o=Xa=new Map;o.set(n,a)}else(a=(o=Xa).get(n))||(a=new Map,o.set(n,a));if(a.has(t))return a;for(a.set(t,null),n=n.getElementsByTagName(t),o=0;o<n.length;o++){var s=n[o];if(!(s[Ie]||s[Se]||"link"===t&&"stylesheet"===s.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==s.namespaceURI){var l=s.getAttribute(r)||"";l=t+l;var u=a.get(l);u?u.push(s):a.set(l,[s])}}return a}function mountHoistable(t,r,n){(t=t.ownerDocument||t).head.insertBefore(n,"title"===r?t.querySelector("head > title"):null)}function maySuspendCommit(t,r){return"img"===t&&null!=r.src&&""!==r.src&&null==r.onLoad&&"lazy"!==r.loading}function preloadResource(t){return"stylesheet"!==t.type||0!=(3&t.state.loading)}function estimateImageBytes(t){return(t.width||100)*(t.height||100)*("number"==typeof devicePixelRatio?devicePixelRatio:1)*.25}function suspendInstance(t,r){"function"==typeof r.decode&&(t.imgCount++,r.complete||(t.imgBytes+=estimateImageBytes(r),t.suspenseyImages.push(r)),t=onUnsuspendImg.bind(t),r.decode().then(t,t))}var Qa=0;function checkIfFullyUnsuspended(t){if(0===t.count&&(0===t.imgCount||!t.waitingForImages))if(t.stylesheets)insertSuspendedStylesheets(t,t.stylesheets);else if(t.unsuspend){var r=t.unsuspend;t.unsuspend=null,r()}}function onUnsuspend(){this.count--,checkIfFullyUnsuspended(this)}function onUnsuspendImg(){this.imgCount--,checkIfFullyUnsuspended(this)}var Za=null;function insertSuspendedStylesheets(t,r){t.stylesheets=null,null!==t.unsuspend&&(t.count++,Za=new Map,r.forEach(insertStylesheetIntoRoot,t),Za=null,onUnsuspend.call(t))}function insertStylesheetIntoRoot(t,r){if(!(4&r.state.loading)){var n=Za.get(t);if(n)var a=n.get(null);else{n=new Map,Za.set(t,n);for(var o=t.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<o.length;s++){var l=o[s];"LINK"!==l.nodeName&&"not all"===l.getAttribute("media")||(n.set(l.dataset.precedence,l),a=l)}a&&n.set(null,a)}l=(o=r.instance).getAttribute("data-precedence"),(s=n.get(l)||a)===a&&n.set(null,o),n.set(l,o),this.count++,a=onUnsuspend.bind(this),o.addEventListener("load",a),o.addEventListener("error",a),s?s.parentNode.insertBefore(o,s.nextSibling):(t=9===t.nodeType?t.head:t).insertBefore(o,t.firstChild),r.state.loading|=4}}var Ja={$$typeof:C,Provider:null,Consumer:null,_currentValue:U,_currentValue2:U,_threadCount:0};function FiberRootNode(t,r,n,a,o,s,l,u,m){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=createLaneMap(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.indicatorLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=createLaneMap(0),this.hiddenUpdates=createLaneMap(null),this.identifierPrefix=a,this.onUncaughtError=o,this.onCaughtError=s,this.onRecoverableError=l,this.onDefaultTransitionIndicator=u,this.pooledCache=this.pendingIndicator=null,this.pooledCacheLanes=0,this.formState=m,this.gestureClone=this.stoppingGestures=this.pendingGestures=this.transitionTypes=null,this.incompleteTransitions=new Map}function createFiberRoot(t,r,n,a,o,s,l,u,m,p,v,_){return t=new FiberRootNode(t,r,n,l,m,p,v,_,u),r=1,!0===s&&(r|=24),s=createFiberImplClass(3,null,null,r),t.current=s,s.stateNode=t,(r=createCache()).refCount++,t.pooledCache=r,r.refCount++,s.memoizedState={element:a,isDehydrated:n,cache:r},initializeUpdateQueue(s),t}function getContextForSubtree(t){return t?t=tr:tr}function updateContainerImpl(t,r,n,a,o,s){o=getContextForSubtree(o),null===a.context?a.context=o:a.pendingContext=o,(a=createUpdate(r)).payload={element:n},null!==(s=void 0===s?null:s)&&(a.callback=s),null!==(n=enqueueUpdate(t,a,r))&&(scheduleUpdateOnFiber(n,0,r),entangleTransitions(n,t,r))}function markRetryLaneImpl(t,r){if(null!==(t=t.memoizedState)&&null!==t.dehydrated){var n=t.retryLane;t.retryLane=0!==n&&n<r?n:r}}function markRetryLaneIfNotHydrated(t,r){markRetryLaneImpl(t,r),(t=t.alternate)&&markRetryLaneImpl(t,r)}function attemptContinuousHydration(t){if(13===t.tag||31===t.tag){var r=enqueueConcurrentRenderForLane(t,67108864);null!==r&&scheduleUpdateOnFiber(r,0,67108864),markRetryLaneIfNotHydrated(t,67108864)}}function attemptHydrationAtCurrentPriority(t){if(13===t.tag||31===t.tag){var r=requestUpdateLane(),n=enqueueConcurrentRenderForLane(t,r=getBumpedLaneForHydrationByLane(r));null!==n&&scheduleUpdateOnFiber(n,0,r),markRetryLaneIfNotHydrated(t,r)}}var eo=!0;function dispatchDiscreteEvent(t,r,n,a){var o=z.T;z.T=null;var s=V.p;try{V.p=2,dispatchEvent(t,r,n,a)}finally{V.p=s,z.T=o}}function dispatchContinuousEvent(t,r,n,a){var o=z.T;z.T=null;var s=V.p;try{V.p=8,dispatchEvent(t,r,n,a)}finally{V.p=s,z.T=o}}function dispatchEvent(t,r,n,a){if(eo){var o=findInstanceBlockingEvent(a);if(null===o)dispatchEventForPluginEventSystem(t,r,a,to,n),clearIfContinuousEvent(t,a);else if(function(t,r,n,a,o){switch(r){case"focusin":return no=accumulateOrCreateContinuousQueuedReplayableEvent(no,t,r,n,a,o),!0;case"dragenter":return ao=accumulateOrCreateContinuousQueuedReplayableEvent(ao,t,r,n,a,o),!0;case"mouseover":return oo=accumulateOrCreateContinuousQueuedReplayableEvent(oo,t,r,n,a,o),!0;case"pointerover":var s=o.pointerId;return io.set(s,accumulateOrCreateContinuousQueuedReplayableEvent(io.get(s)||null,t,r,n,a,o)),!0;case"gotpointercapture":return s=o.pointerId,so.set(s,accumulateOrCreateContinuousQueuedReplayableEvent(so.get(s)||null,t,r,n,a,o)),!0}return!1}(o,t,r,n,a))a.stopPropagation();else if(clearIfContinuousEvent(t,a),4&r&&-1<co.indexOf(t)){for(;null!==o;){var s=getInstanceFromNode(o);if(null!==s)switch(s.tag){case 3:if((s=s.stateNode).current.memoizedState.isDehydrated){var l=getHighestPriorityLanes(s.pendingLanes);if(0!==l){var u=s;for(u.pendingLanes|=2,u.entangledLanes|=2;l;){var m=1<<31-pe(l);u.entanglements[1]|=m,l&=~m}ensureRootIsScheduled(s),0==(6&zn)&&(sa=ne()+500,flushSyncWorkAcrossRoots_impl(0,!1))}}break;case 31:case 13:null!==(u=enqueueConcurrentRenderForLane(s,2))&&scheduleUpdateOnFiber(u,0,2),flushSyncWork$1(),markRetryLaneIfNotHydrated(s,2)}if(null===(s=findInstanceBlockingEvent(a))&&dispatchEventForPluginEventSystem(t,r,a,to,n),s===o)break;o=s}null!==o&&a.stopPropagation()}else dispatchEventForPluginEventSystem(t,r,a,null,n)}}function findInstanceBlockingEvent(t){return findInstanceBlockingTarget(t=getEventTarget(t))}var to=null;function findInstanceBlockingTarget(t){if(to=null,null!==(t=getClosestInstanceFromNode(t))){var r=getNearestMountedFiber(t);if(null===r)t=null;else{var n=r.tag;if(13===n){if(null!==(t=getSuspenseInstanceFromFiber(r)))return t;t=null}else if(31===n){if(null!==(t=getActivityInstanceFromFiber(r)))return t;t=null}else if(3===n){if(r.stateNode.current.memoizedState.isDehydrated)return 3===r.tag?r.stateNode.containerInfo:null;t=null}else r!==t&&(t=null)}}return to=t,null}function getEventPriority(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ae()){case oe:return 2;case ie:return 8;case se:case le:return 32;case ue:return 268435456;default:return 32}default:return 32}}var ro=!1,no=null,ao=null,oo=null,io=new Map,so=new Map,lo=[],uo=[],co="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function clearIfContinuousEvent(t,r){switch(t){case"focusin":case"focusout":no=null;break;case"dragenter":case"dragleave":ao=null;break;case"mouseover":case"mouseout":oo=null;break;case"pointerover":case"pointerout":io.delete(r.pointerId);break;case"gotpointercapture":case"lostpointercapture":so.delete(r.pointerId)}}function accumulateOrCreateContinuousQueuedReplayableEvent(t,r,n,a,o,s){return null===t||t.nativeEvent!==s?(t={blockedOn:r,domEventName:n,eventSystemFlags:a,nativeEvent:s,targetContainers:[o]},null!==r&&(null!==(r=getInstanceFromNode(r))&&attemptContinuousHydration(r)),t):(t.eventSystemFlags|=a,r=t.targetContainers,null!==o&&-1===r.indexOf(o)&&r.push(o),t)}function attemptExplicitHydrationTarget(t){var r=getClosestInstanceFromNode(t.target);if(null!==r){var n=getNearestMountedFiber(r);if(null!==n)if(13===(r=n.tag)){if(null!==(r=getSuspenseInstanceFromFiber(n)))return t.blockedOn=r,void runWithPriority(t.priority,(function(){attemptHydrationAtCurrentPriority(n)}))}else if(31===r){if(null!==(r=getActivityInstanceFromFiber(n)))return t.blockedOn=r,void runWithPriority(t.priority,(function(){attemptHydrationAtCurrentPriority(n)}))}else if(3===r&&n.stateNode.current.memoizedState.isDehydrated)return void(t.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}t.blockedOn=null}function attemptReplayContinuousQueuedEvent(t){if(null!==t.blockedOn)return!1;for(var r=t.targetContainers;0<r.length;){var n=findInstanceBlockingEvent(t.nativeEvent);if(null!==n)return null!==(r=getInstanceFromNode(n))&&attemptContinuousHydration(r),t.blockedOn=n,!1;var a=new(n=t.nativeEvent).constructor(n.type,n);Ve=a,n.target.dispatchEvent(a),Ve=null,r.shift()}return!0}function attemptReplayContinuousQueuedEventInMap(t,r,n){attemptReplayContinuousQueuedEvent(t)&&n.delete(r)}function queueChangeEvent(t){lo.push(t),ro||(ro=!0)}function scheduleCallbackIfUnblocked(t,r){t.blockedOn===r&&(t.blockedOn=null,ro||(ro=!0))}var fo=null;function scheduleReplayQueueIfNeeded(t){fo!==t&&(fo=t,o.unstable_scheduleCallback(o.unstable_NormalPriority,(function(){fo===t&&(fo=null);for(var r=0;r<t.length;r+=3){var n=t[r],a=t[r+1],o=t[r+2];if("function"!=typeof a){if(null===findInstanceBlockingTarget(a||n))continue;break}var s=getInstanceFromNode(n);null!==s&&(t.splice(r,3),r-=3,startHostTransition(s,{pending:!0,data:o,method:n.method,action:a},a,o))}})))}function retryIfBlockedOn(t){function unblock(r){return scheduleCallbackIfUnblocked(r,t)}null!==no&&scheduleCallbackIfUnblocked(no,t),null!==ao&&scheduleCallbackIfUnblocked(ao,t),null!==oo&&scheduleCallbackIfUnblocked(oo,t),io.forEach(unblock),so.forEach(unblock);for(var r=0;r<uo.length;r++){var n=uo[r];n.blockedOn===t&&(n.blockedOn=null)}for(;0<uo.length&&null===(r=uo[0]).blockedOn;)attemptExplicitHydrationTarget(r),null===r.blockedOn&&uo.shift();if(null!=(r=(t.ownerDocument||t).$$reactFormReplay))for(n=0;n<r.length;n+=3){var a=r[n],o=r[n+1],s=a[ye]||null;if("function"==typeof o)s||scheduleReplayQueueIfNeeded(r);else if(s){var l=null;if(o&&o.hasAttribute("formAction")){if(a=o,s=o[ye]||null)l=s.formAction;else if(null!==findInstanceBlockingTarget(a))continue}else l=s.action;"function"==typeof l?r[n+1]=l:(r.splice(n,3),n-=3),scheduleReplayQueueIfNeeded(r)}}}function defaultOnDefaultTransitionIndicator(){function handleNavigate(t){t.canIntercept&&"react-transition"===t.info&&t.intercept({handler:function(){return new Promise((function(t){return r=t}))},focusReset:"manual",scroll:"manual"})}function handleNavigateComplete(){null!==r&&(r(),r=null),t||setTimeout(startFakeNavigation,20)}function startFakeNavigation(){if(!t&&!navigation.transition){var r=navigation.currentEntry;r&&null!=r.url&&navigation.navigate(r.url,{state:r.getState(),info:"react-transition",history:"replace"})}}if("object"==typeof navigation){var t=!1,r=null;return navigation.addEventListener("navigate",handleNavigate),navigation.addEventListener("navigatesuccess",handleNavigateComplete),navigation.addEventListener("navigateerror",handleNavigateComplete),setTimeout(startFakeNavigation,100),function(){t=!0,navigation.removeEventListener("navigate",handleNavigate),navigation.removeEventListener("navigatesuccess",handleNavigateComplete),navigation.removeEventListener("navigateerror",handleNavigateComplete),null!==r&&(r(),r=null)}}}function ReactDOMRoot(t){this._internalRoot=t}function ReactDOMHydrationRoot(t){this._internalRoot=t}ReactDOMHydrationRoot.prototype.render=ReactDOMRoot.prototype.render=function(t){var r=this._internalRoot;if(null===r)throw Error(formatProdErrorMessage(409));updateContainerImpl(r.current,requestUpdateLane(),t,r,null,null)},ReactDOMHydrationRoot.prototype.unmount=ReactDOMRoot.prototype.unmount=function(){var t=this._internalRoot;if(null!==t){this._internalRoot=null;var r=t.containerInfo;updateContainerImpl(t.current,2,null,t,null,null),flushSyncWork$1(),r[we]=null}},ReactDOMHydrationRoot.prototype.unstable_scheduleHydration=function(t){if(t){var r=resolveUpdatePriority();t={blockedOn:null,target:t,priority:r};for(var n=0;n<uo.length&&0!==r&&r<uo[n].priority;n++);uo.splice(n,0,t),0===n&&attemptExplicitHydrationTarget(t)}};var mo=s.version;if("19.3.0-experimental-3cde211b-20251020"!==mo)throw Error(formatProdErrorMessage(527,mo,"19.3.0-experimental-3cde211b-20251020"));V.findDOMNode=function(t){var r=t._reactInternals;if(void 0===r){if("function"==typeof t.render)throw Error(formatProdErrorMessage(188));throw t=Object.keys(t).join(","),Error(formatProdErrorMessage(268,t))}return t=function(t){var r=t.alternate;if(!r){if(null===(r=getNearestMountedFiber(t)))throw Error(formatProdErrorMessage(188));return r!==t?null:t}for(var n=t,a=r;;){var o=n.return;if(null===o)break;var s=o.alternate;if(null===s){if(null!==(a=o.return)){n=a;continue}break}if(o.child===s.child){for(s=o.child;s;){if(s===n)return assertIsMounted(o),t;if(s===a)return assertIsMounted(o),r;s=s.sibling}throw Error(formatProdErrorMessage(188))}if(n.return!==a.return)n=o,a=s;else{for(var l=!1,u=o.child;u;){if(u===n){l=!0,n=o,a=s;break}if(u===a){l=!0,a=o,n=s;break}u=u.sibling}if(!l){for(u=s.child;u;){if(u===n){l=!0,n=s,a=o;break}if(u===a){l=!0,a=s,n=o;break}u=u.sibling}if(!l)throw Error(formatProdErrorMessage(189))}}if(n.alternate!==a)throw Error(formatProdErrorMessage(190))}if(3!==n.tag)throw Error(formatProdErrorMessage(188));return n.stateNode.current===n?t:r}(r),t=null===(t=null!==t?findCurrentHostFiberImpl(t):null)?null:t.stateNode};var po={bundleType:0,version:"19.3.0-experimental-3cde211b-20251020",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.3.0-experimental-3cde211b-20251020"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ho=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ho.isDisabled&&ho.supportsFiber)try{fe=ho.inject(po),me=ho}catch(t){}}r.createRoot=function(t,r){if(!isValidContainer(t))throw Error(formatProdErrorMessage(299));var n=!1,a="",o=defaultOnUncaughtError,s=defaultOnCaughtError,l=defaultOnRecoverableError,u=defaultOnDefaultTransitionIndicator;return null!=r&&(!0===r.unstable_strictMode&&(n=!0),void 0!==r.identifierPrefix&&(a=r.identifierPrefix),void 0!==r.onUncaughtError&&(o=r.onUncaughtError),void 0!==r.onCaughtError&&(s=r.onCaughtError),void 0!==r.onRecoverableError&&(l=r.onRecoverableError),void 0!==r.onDefaultTransitionIndicator&&(u=r.onDefaultTransitionIndicator)),n=createFiberRoot(t,1,!1,null,0,n,a,null,o,s,l,r=u),registerDefaultIndicator(r),t[we]=n.current,listenToAllSupportedEvents(t),new ReactDOMRoot(n)}},8053:(t,r,n)=>{"use strict";var a=n(1147);function formatProdErrorMessage(t){var r="https://react.dev/errors/"+t;if(1<arguments.length){r+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)r+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+t+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function noop(){}var o={d:{f:noop,r:function(){throw Error(formatProdErrorMessage(522))},D:noop,C:noop,L:noop,m:noop,X:noop,S:noop,M:noop},p:0,findDOMNode:null},s=Symbol.for("react.portal");var l=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function getCrossOriginStringAs(t,r){return"font"===t?"":"string"==typeof r?"use-credentials"===r?r:"":void 0}r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,r.createPortal=function(t,r){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!r||1!==r.nodeType&&9!==r.nodeType&&11!==r.nodeType)throw Error(formatProdErrorMessage(299));return function(t,r,n){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:s,key:null==a?null:""+a,children:t,containerInfo:r,implementation:n}}(t,r,null,n)},r.flushSync=function(t){var r=l.T,n=o.p;try{if(l.T=null,o.p=2,t)return t()}finally{l.T=r,o.p=n,o.d.f()}},r.preconnect=function(t,r){"string"==typeof t&&(r?r="string"==typeof(r=r.crossOrigin)?"use-credentials"===r?r:"":void 0:r=null,o.d.C(t,r))},r.prefetchDNS=function(t){"string"==typeof t&&o.d.D(t)},r.preinit=function(t,r){if("string"==typeof t&&r&&"string"==typeof r.as){var n=r.as,a=getCrossOriginStringAs(n,r.crossOrigin),s="string"==typeof r.integrity?r.integrity:void 0,l="string"==typeof r.fetchPriority?r.fetchPriority:void 0;"style"===n?o.d.S(t,"string"==typeof r.precedence?r.precedence:void 0,{crossOrigin:a,integrity:s,fetchPriority:l}):"script"===n&&o.d.X(t,{crossOrigin:a,integrity:s,fetchPriority:l,nonce:"string"==typeof r.nonce?r.nonce:void 0})}},r.preinitModule=function(t,r){if("string"==typeof t)if("object"==typeof r&&null!==r){if(null==r.as||"script"===r.as){var n=getCrossOriginStringAs(r.as,r.crossOrigin);o.d.M(t,{crossOrigin:n,integrity:"string"==typeof r.integrity?r.integrity:void 0,nonce:"string"==typeof r.nonce?r.nonce:void 0})}}else null==r&&o.d.M(t)},r.preload=function(t,r){if("string"==typeof t&&"object"==typeof r&&null!==r&&"string"==typeof r.as){var n=r.as,a=getCrossOriginStringAs(n,r.crossOrigin);o.d.L(t,n,{crossOrigin:a,integrity:"string"==typeof r.integrity?r.integrity:void 0,nonce:"string"==typeof r.nonce?r.nonce:void 0,type:"string"==typeof r.type?r.type:void 0,fetchPriority:"string"==typeof r.fetchPriority?r.fetchPriority:void 0,referrerPolicy:"string"==typeof r.referrerPolicy?r.referrerPolicy:void 0,imageSrcSet:"string"==typeof r.imageSrcSet?r.imageSrcSet:void 0,imageSizes:"string"==typeof r.imageSizes?r.imageSizes:void 0,media:"string"==typeof r.media?r.media:void 0})}},r.preloadModule=function(t,r){if("string"==typeof t)if(r){var n=getCrossOriginStringAs(r.as,r.crossOrigin);o.d.m(t,{as:"string"==typeof r.as&&"script"!==r.as?r.as:void 0,crossOrigin:n,integrity:"string"==typeof r.integrity?r.integrity:void 0})}else o.d.m(t)},r.requestFormReset=function(t){o.d.r(t)},r.unstable_batchedUpdates=function(t,r){return t(r)},r.useFormState=function(t,r,n){return l.H.useFormState(t,r,n)},r.useFormStatus=function(){return l.H.useHostTransitionStatus()},r.version="19.3.0-experimental-3cde211b-20251020"},2852:(t,r,n)=>{"use strict";!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(t){console.error(t)}}(),t.exports=n(1519)},9443:(t,r,n)=>{"use strict";!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(t){console.error(t)}}(),t.exports=n(8053)},1377:(t,r)=>{"use strict";var n=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),m=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),_=Symbol.for("react.suspense_list"),E=Symbol.for("react.memo"),S=Symbol.for("react.lazy"),y=Symbol.for("react.view_transition"),w=Symbol.for("react.client.reference");function typeOf(t){if("object"==typeof t&&null!==t){var r=t.$$typeof;switch(r){case n:switch(t=t.type){case o:case l:case s:case v:case _:case y:return t;default:switch(t=t&&t.$$typeof){case m:case p:case S:case E:case u:return t;default:return r}}case a:return r}}}r.M2=function(t){return typeOf(t)===o}},5945:(t,r,n)=>{"use strict";var a=n(397),o=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),m=Symbol.for("react.profiler"),p=Symbol.for("react.consumer"),v=Symbol.for("react.context"),_=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),S=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),w=Symbol.for("react.lazy"),k=Symbol.for("react.activity"),C=Symbol.for("react.postpone"),T=Symbol.for("react.view_transition"),D=Symbol.iterator;var I={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,N={};function Component(t,r,n){this.props=t,this.context=r,this.refs=N,this.updater=n||I}function ComponentDummy(){}function PureComponent(t,r,n){this.props=t,this.context=r,this.refs=N,this.updater=n||I}Component.prototype.isReactComponent={},Component.prototype.setState=function(t,r){if("object"!=typeof t&&"function"!=typeof t&&null!=t)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,r,"setState")},Component.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},ComponentDummy.prototype=Component.prototype;var R=PureComponent.prototype=new ComponentDummy;R.constructor=PureComponent,x(R,Component.prototype),R.isPureReactComponent=!0;var A=Array.isArray;function noop(){}var M={H:null,A:null,T:null,S:null,G:null},P=Object.prototype.hasOwnProperty;function ReactElement(t,r,n){var a=n.ref;return{$$typeof:o,type:t,key:r,ref:void 0!==a?a:null,props:n}}function isValidElement(t){return"object"==typeof t&&null!==t&&t.$$typeof===o}var F=/\/+/g;function getElementKey(t,r){return"object"==typeof t&&null!==t&&null!=t.key?(n=""+t.key,a={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,(function(t){return a[t]}))):r.toString(36);var n,a}function mapIntoArray(t,r,n,a,l){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var m,p,v=!1;if(null===t)v=!0;else switch(u){case"bigint":case"string":case"number":v=!0;break;case"object":switch(t.$$typeof){case o:case s:v=!0;break;case w:return mapIntoArray((v=t._init)(t._payload),r,n,a,l)}}if(v)return l=l(t),v=""===a?"."+getElementKey(t,0):a,A(l)?(n="",null!=v&&(n=v.replace(F,"$&/")+"/"),mapIntoArray(l,r,n,"",(function(t){return t}))):null!=l&&(isValidElement(l)&&(m=l,p=n+(null==l.key||t&&t.key===l.key?"":(""+l.key).replace(F,"$&/")+"/")+v,l=ReactElement(m.type,p,m.props)),r.push(l)),1;v=0;var _,E=""===a?".":a+":";if(A(t))for(var S=0;S<t.length;S++)v+=mapIntoArray(a=t[S],r,n,u=E+getElementKey(a,S),l);else if("function"==typeof(S=null===(_=t)||"object"!=typeof _?null:"function"==typeof(_=D&&_[D]||_["@@iterator"])?_:null))for(t=S.call(t),S=0;!(a=t.next()).done;)v+=mapIntoArray(a=a.value,r,n,u=E+getElementKey(a,S++),l);else if("object"===u){if("function"==typeof t.then)return mapIntoArray(function(t){switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch("string"==typeof t.status?t.then(noop,noop):(t.status="pending",t.then((function(r){"pending"===t.status&&(t.status="fulfilled",t.value=r)}),(function(r){"pending"===t.status&&(t.status="rejected",t.reason=r)}))),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}}throw t}(t),r,n,a,l);throw r=String(t),Error("Objects are not valid as a React child (found: "+("[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r)+"). If you meant to render a collection of children, use an array instead.")}return v}function mapChildren(t,r,n){if(null==t)return t;var a=[],o=0;return mapIntoArray(t,a,"","",(function(t){return r.call(n,t,o++)})),a}function lazyInitializer(t){if(-1===t._status){var r=t._result;(r=r()).then((function(r){0!==t._status&&-1!==t._status||(t._status=1,t._result=r)}),(function(r){0!==t._status&&-1!==t._status||(t._status=2,t._result=r)})),-1===t._status&&(t._status=0,t._result=r)}if(1===t._status)return t._result.default;throw t._result}function useOptimistic(t,r){return M.H.useOptimistic(t,r)}var O="function"==typeof reportError?reportError:function(t){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var r=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof t&&null!==t&&"string"==typeof t.message?String(t.message):String(t),error:t});if(!window.dispatchEvent(r))return}else if("object"==typeof a&&"function"==typeof a.emit)return void a.emit("uncaughtException",t);console.error(t)};function startTransition(t){var r=M.T,n={};n.types=null!==r?r.types:null,n.gesture=null,M.T=n;try{var a=t(),o=M.S;null!==o&&o(n,a),"object"==typeof a&&null!==a&&"function"==typeof a.then&&a.then(noop,O)}catch(t){O(t)}finally{null!==r&&null!==n.types&&(r.types=n.types),M.T=r}}var H={map:mapChildren,forEach:function(t,r,n){mapChildren(t,(function(){r.apply(this,arguments)}),n)},count:function(t){var r=0;return mapChildren(t,(function(){r++})),r},toArray:function(t){return mapChildren(t,(function(t){return t}))||[]},only:function(t){if(!isValidElement(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};r.Activity=k,r.Children=H,r.Component=Component,r.Fragment=l,r.Profiler=m,r.PureComponent=PureComponent,r.StrictMode=u,r.Suspense=E,r.ViewTransition=T,r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,r.__COMPILER_RUNTIME={__proto__:null,c:function(t){return M.H.useMemoCache(t)}},r.addTransitionType=function addTransitionType(t){var r=M.T;if(null!==r){var n=r.types;null===n?r.types=[t]:-1===n.indexOf(t)&&n.push(t)}else startTransition(addTransitionType.bind(null,t))},r.cache=function(t){return function(){return t.apply(null,arguments)}},r.cacheSignal=function(){return null},r.cloneElement=function(t,r,n){if(null==t)throw Error("The argument must be a React element, but you passed "+t+".");var a=x({},t.props),o=t.key;if(null!=r)for(s in void 0!==r.key&&(o=""+r.key),r)!P.call(r,s)||"key"===s||"__self"===s||"__source"===s||"ref"===s&&void 0===r.ref||(a[s]=r[s]);var s=arguments.length-2;if(1===s)a.children=n;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];a.children=l}return ReactElement(t.type,o,a)},r.createContext=function(t){return(t={$$typeof:v,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null}).Provider=t,t.Consumer={$$typeof:p,_context:t},t},r.createElement=function(t,r,n){var a,o={},s=null;if(null!=r)for(a in void 0!==r.key&&(s=""+r.key),r)P.call(r,a)&&"key"!==a&&"__self"!==a&&"__source"!==a&&(o[a]=r[a]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var u=Array(l),m=0;m<l;m++)u[m]=arguments[m+2];o.children=u}if(t&&t.defaultProps)for(a in l=t.defaultProps)void 0===o[a]&&(o[a]=l[a]);return ReactElement(t,s,o)},r.createRef=function(){return{current:null}},r.experimental_useOptimistic=function(t,r){return useOptimistic(t,r)},r.forwardRef=function(t){return{$$typeof:_,render:t}},r.isValidElement=isValidElement,r.lazy=function(t){return{$$typeof:w,_payload:{_status:-1,_result:t},_init:lazyInitializer}},r.memo=function(t,r){return{$$typeof:y,type:t,compare:void 0===r?null:r}},r.startTransition=startTransition,r.unstable_Activity=k,r.unstable_SuspenseList=S,r.unstable_getCacheForType=function(t){var r=M.A;return r?r.getCacheForType(t):t()},r.unstable_postpone=function(t){throw(t=Error(t)).$$typeof=C,t},r.unstable_startGestureTransition=function(t,r,n){if(null==t)throw Error("A Timeline is required as the first argument to startGestureTransition.");var a=M.T,o={types:null};o.gesture=t,M.T=o;try{r();var s=M.G;if(null!==s)return s(o,t,n)}catch(t){O(t)}finally{M.T=a}return noop},r.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},r.use=function(t){return M.H.use(t)},r.useActionState=function(t,r,n){return M.H.useActionState(t,r,n)},r.useCallback=function(t,r){return M.H.useCallback(t,r)},r.useContext=function(t){return M.H.useContext(t)},r.useDebugValue=function(){},r.useDeferredValue=function(t,r){return M.H.useDeferredValue(t,r)},r.useEffect=function(t,r){return M.H.useEffect(t,r)},r.useEffectEvent=function(t){return M.H.useEffectEvent(t)},r.useId=function(){return M.H.useId()},r.useImperativeHandle=function(t,r,n){return M.H.useImperativeHandle(t,r,n)},r.useInsertionEffect=function(t,r){return M.H.useInsertionEffect(t,r)},r.useLayoutEffect=function(t,r){return M.H.useLayoutEffect(t,r)},r.useMemo=function(t,r){return M.H.useMemo(t,r)},r.useOptimistic=useOptimistic,r.useReducer=function(t,r,n){return M.H.useReducer(t,r,n)},r.useRef=function(t){return M.H.useRef(t)},r.useState=function(t){return M.H.useState(t)},r.useSyncExternalStore=function(t,r,n){return M.H.useSyncExternalStore(t,r,n)},r.useTransition=function(){return M.H.useTransition()},r.version="19.3.0-experimental-3cde211b-20251020"},1147:(t,r,n)=>{"use strict";t.exports=n(5945)},350:(t,r)=>{"use strict";function push(t,r){var n=t.length;t.push(r);e:for(;0<n;){var a=n-1>>>1,o=t[a];if(!(0<compare(o,r)))break e;t[a]=r,t[n]=o,n=a}}function peek(t){return 0===t.length?null:t[0]}function pop(t){if(0===t.length)return null;var r=t[0],n=t.pop();if(n!==r){t[0]=n;e:for(var a=0,o=t.length,s=o>>>1;a<s;){var l=2*(a+1)-1,u=t[l],m=l+1,p=t[m];if(0>compare(u,n))m<o&&0>compare(p,u)?(t[a]=p,t[m]=n,a=m):(t[a]=u,t[l]=n,a=l);else{if(!(m<o&&0>compare(p,n)))break e;t[a]=p,t[m]=n,a=m}}}return r}function compare(t,r){var n=t.sortIndex-r.sortIndex;return 0!==n?n:t.id-r.id}if(r.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var n=performance;r.unstable_now=function(){return n.now()}}else{var a=Date,o=a.now();r.unstable_now=function(){return a.now()-o}}var s=[],l=[],u=1,m=null,p=3,v=!1,_=!1,E=!1,S="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function advanceTimers(t){for(var r=peek(l);null!==r;){if(null===r.callback)pop(l);else{if(!(r.startTime<=t))break;pop(l),r.sortIndex=r.expirationTime,push(s,r)}r=peek(l)}}function handleTimeout(t){if(E=!1,advanceTimers(t),!_)if(null!==peek(s))_=!0,C||(C=!0,k());else{var r=peek(l);null!==r&&requestHostTimeout(handleTimeout,r.startTime-t)}}var k,C=!1,T=-1,D=5,I=-1;function performWorkUntilDeadline(){if(C){var t=r.unstable_now();I=t;var n=!0;try{e:{_=!1,E&&(E=!1,y(T),T=-1),v=!0;var a=p;try{t:{for(advanceTimers(t),m=peek(s);null!==m;){var o=m.callback;if("function"==typeof o){m.callback=null,p=m.priorityLevel;var u=o(m.expirationTime<=t);if(t=r.unstable_now(),"function"==typeof u){m.callback=u,advanceTimers(t),n=!0;break t}m===peek(s)&&pop(s),advanceTimers(t)}else pop(s);if(null===(m=peek(s))||m.expirationTime>t)break}if(null!==m)n=!0;else{var S=peek(l);null!==S&&requestHostTimeout(handleTimeout,S.startTime-t),n=!1}}break e}finally{m=null,p=a,v=!1}n=void 0}}finally{n?k():C=!1}}}if("function"==typeof w)k=function(){w(performWorkUntilDeadline)};else if("undefined"!=typeof MessageChannel){var x=new MessageChannel,N=x.port2;x.port1.onmessage=performWorkUntilDeadline,k=function(){N.postMessage(null)}}else k=function(){S(performWorkUntilDeadline,0)};function requestHostTimeout(t,n){T=S((function(){t(r.unstable_now())}),n)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(t){t.callback=null},r.unstable_forceFrameRate=function(t){0>t||125<t?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<t?Math.floor(1e3/t):5},r.unstable_getCurrentPriorityLevel=function(){return p},r.unstable_next=function(t){switch(p){case 1:case 2:case 3:var r=3;break;default:r=p}var n=p;p=r;try{return t()}finally{p=n}},r.unstable_requestPaint=function(){},r.unstable_runWithPriority=function(t,r){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=p;p=t;try{return r()}finally{p=n}},r.unstable_scheduleCallback=function(t,n,a){var o=r.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?o+a:o:a=o,t){case 1:var m=-1;break;case 2:m=250;break;case 5:m=1073741823;break;case 4:m=1e4;break;default:m=5e3}return t={id:u++,callback:n,priorityLevel:t,startTime:a,expirationTime:m=a+m,sortIndex:-1},a>o?(t.sortIndex=a,push(l,t),null===peek(s)&&t===peek(l)&&(E?(y(T),T=-1):E=!0,requestHostTimeout(handleTimeout,a-o))):(t.sortIndex=m,push(s,t),_||v||(_=!0,C||(C=!0,k()))),t},r.unstable_shouldYield=function(){return!(r.unstable_now()-I<D)},r.unstable_wrapCallback=function(t){var r=p;return function(){var n=p;p=r;try{return t.apply(this,arguments)}finally{p=n}}}},2572:(t,r,n)=>{"use strict";t.exports=n(350)},3496:(t,r,n)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.importFromOldV8CPUProfile=r.importFromChromeCPUProfile=r.importFromChromeTimeline=r.isChromeTimeline=void 0;const a=n(2211),o=n(7844),s=n(8218),l=n(7320);r.isChromeTimeline=function(t){if(!Array.isArray(t))return!1;if(t.length<1)return!1;const r=t[0];return"pid"in r&&"tid"in r&&"ph"in r&&"cat"in r&&!!t.find((t=>"CpuProfile"===t.name||"Profile"===t.name||"ProfileChunk"===t.name))},r.importFromChromeTimeline=function(t,r){const n=new Map,a=new Map,s=new Map;o.sortBy(t,(t=>t.ts));for(let r of t){if("CpuProfile"===r.name){const t=`${r.pid}:${r.tid}`,o=r.id||t;n.set(o,r.args.data.cpuProfile),a.set(o,t)}if("Profile"===r.name){const t=`${r.pid}:${r.tid}`;n.set(r.id||t,Object.assign({startTime:0,endTime:0,nodes:[],samples:[],timeDeltas:[]},r.args.data)),r.id&&a.set(r.id,`${r.pid}:${r.tid}`)}if("thread_name"===r.name&&s.set(`${r.pid}:${r.tid}`,r.args.name),"ProfileChunk"===r.name){const t=`${r.pid}:${r.tid}`,a=n.get(r.id||t);if(a){const t=r.args.data;t.cpuProfile&&(t.cpuProfile.nodes&&(a.nodes=a.nodes.concat(t.cpuProfile.nodes)),t.cpuProfile.samples&&(a.samples=a.samples.concat(t.cpuProfile.samples))),t.timeDeltas&&(a.timeDeltas=a.timeDeltas.concat(t.timeDeltas)),null!=t.startTime&&(a.startTime=t.startTime),null!=t.endTime&&(a.endTime=t.endTime)}else console.warn(`Ignoring ProfileChunk for undeclared Profile with id ${r.id||t}`)}}if(n.size>0){const t=[];let l=0;return o.itForEach(n.keys(),(o=>{let u=null,m=a.get(o);m&&(u=s.get(m)||null);const p=importFromChromeCPUProfile(n.get(o));u&&n.size>1?(p.setName(`${r} - ${u}`),"CrRendererMain"===u&&(l=t.length)):p.setName(`${r}`),t.push(p)})),{name:r,indexToView:l,profiles:t}}throw new Error("Could not find CPU profile in Timeline")};const u=new Map;function frameInfoForCallFrame(t){return o.getOrInsert(u,t,(t=>{const r=t.functionName||"(anonymous)",n=t.url,a=t.lineNumber,o=t.columnNumber;return{key:`${r}:${n}:${a}:${o}`,name:r,file:n,line:a,col:o}}))}function shouldIgnoreFunction(t){const{functionName:r,url:n}=t;return"native dummy.js"===n||("(root)"===r||"(idle)"===r)}function shouldPlaceOnTopOfPreviousStack(t){return"(garbage collector)"===t||"(program)"===t}function importFromChromeCPUProfile(t){const r=new a.CallTreeProfileBuilder(t.endTime-t.startTime),n=new Map;for(let r of t.nodes)n.set(r.id,r);for(let r of t.nodes)if("number"==typeof r.parent&&(r.parent=n.get(r.parent)),r.children)for(let t of r.children){const a=n.get(t);a&&(a.parent=r)}const l=[],u=[];let m=t.timeDeltas[0],p=m,v=NaN;for(let r=0;r<t.samples.length;r++){const n=t.samples[r];if(n!=v&&(l.push(n),m<p?u.push(p):(u.push(m),p=m)),r===t.samples.length-1)isNaN(v)||(l.push(v),m<p?u.push(p):(u.push(m),p=m));else{m+=t.timeDeltas[r+1],v=n}}let _=[];for(let t=0;t<l.length;t++){const a=u[t],s=l[t];let m=n.get(s);if(!m)continue;let p=null;for(p=m;p&&-1===_.indexOf(p);p=shouldPlaceOnTopOfPreviousStack(p.callFrame.functionName)?o.lastOf(_):p.parent||null);for(;_.length>0&&o.lastOf(_)!=p;){const t=frameInfoForCallFrame(_.pop().callFrame);r.leaveFrame(t,a)}const v=[];for(let t=m;t&&t!=p&&!shouldIgnoreFunction(t.callFrame);t=shouldPlaceOnTopOfPreviousStack(t.callFrame.functionName)?o.lastOf(_):t.parent||null)v.push(t);v.reverse();for(let t of v)r.enterFrame(frameInfoForCallFrame(t.callFrame),a);_=_.concat(v)}for(let t=_.length-1;t>=0;t--)r.leaveFrame(frameInfoForCallFrame(_[t].callFrame),o.lastOf(u));return r.setValueFormatter(new s.TimeFormatter("microseconds")),r.build()}r.importFromChromeCPUProfile=importFromChromeCPUProfile,r.importFromOldV8CPUProfile=function(t){return importFromChromeCPUProfile(l.chromeTreeToNodes(t))}},7320:(t,r)=>{"use strict";function treeToArray(t){const r=[];return function visit(t){r.push({id:t.id,callFrame:{columnNumber:0,functionName:t.functionName,lineNumber:t.lineNumber,scriptId:t.scriptId,url:t.url},hitCount:t.hitCount,children:t.children.map((t=>t.id))}),t.children.forEach(visit)}(t),r}Object.defineProperty(r,"__esModule",{value:!0}),r.chromeTreeToNodes=void 0,r.chromeTreeToNodes=function(t){return{samples:t.samples,startTime:1e6*t.startTime,endTime:1e6*t.endTime,nodes:treeToArray(t.head),timeDeltas:(r=t.timestamps,n=t.startTime,r.map(((t,a)=>t-(0===a?1e6*n:r[a-1]))))};var r,n}},765:(t,r)=>{"use strict";let n;Object.defineProperty(r,"__esModule",{value:!0}),r.demangleCpp=void 0;const a=new Map;r.demangleCpp=function(t){if(t.startsWith("__Z")){let r=a.get(t);void 0!==r||(n||(n=new Function("exports",o)()),r=n(t.slice(1)),r="(null)"===r?t:r,a.set(t,r)),t=r}return t};const o='\nreturn function(){function r(r){eval.call(null,r)}function a(r){throw print(r+":\\n"+(new Error).stack),ke=!0,"Assertion: "+r}function e(r,e){r||a("Assertion failed: "+e)}function i(r,a,i,v){function t(r,a){if("string"==a){var e=Oe;return le.stackAlloc(r.length+1),A(r,e),e}return r}function f(r,a){return"string"==a?s(r):r}try{func=ce.Module["_"+r]}catch(r){}e(func,"Cannot call unknown function "+r+" (perhaps LLVM optimizations or closure removed it?)");var _=0,n=v?v.map(function(r){return t(r,i[_++])}):[];return f(func.apply(null,n),a)}function v(r,a,e){return function(){return i(r,a,e,Array.prototype.slice.call(arguments))}}function t(r,e,i,v){switch(i=i||"i8","*"===i[i.length-1]&&(i="i32"),i){case"i1":Ae[r]=e;break;case"i8":Ae[r]=e;break;case"i16":ye[r>>1]=e;break;case"i32":Se[r>>2]=e;break;case"i64":Se[r>>2]=e;break;case"float":Ce[r>>2]=e;break;case"double":ze[0]=e,Se[r>>2]=xe[0],Se[r+4>>2]=xe[1];break;default:a("invalid type for setValue: "+i)}}function f(r,e,i){switch(e=e||"i8","*"===e[e.length-1]&&(e="i32"),e){case"i1":return Ae[r];case"i8":return Ae[r];case"i16":return ye[r>>1];case"i32":return Se[r>>2];case"i64":return Se[r>>2];case"float":return Ce[r>>2];case"double":return xe[0]=Se[r>>2],xe[1]=Se[r+4>>2],ze[0];default:a("invalid type for setValue: "+e)}return null}function _(r,a,e){var i,v;"number"==typeof r?(i=!0,v=r):(i=!1,v=r.length);var f="string"==typeof a?a:null,_=[Jr,le.stackAlloc,le.staticAlloc][void 0===e?we:e](Math.max(v,f?1:a.length));if(i)return Fa(_,0,v),_;for(var s,n=0;n<v;){var o=r[n];"function"==typeof o&&(o=le.getFunctionIndex(o)),s=f||a[n],0!==s?("i64"==s&&(s="i32"),t(_+n,o,s),n+=le.getNativeTypeSize(s)):n++}return _}function s(r,a){for(var e,i="undefined"==typeof a,v="",t=0,f=String.fromCharCode(0);;){if(e=String.fromCharCode(ge[r+t]),i&&e==f)break;if(v+=e,t+=1,!i&&t==a)break}return v}function n(r){for(var a="",e=0;e<r.length;e++)a+=String.fromCharCode(r[e]);return a}function o(r){return r+4095>>12<<12}function l(){for(;Le<=Ie;)Le=o(2*Le);var r=Ae,a=new ArrayBuffer(Le);Ae=new Int8Array(a),ye=new Int16Array(a),Se=new Int32Array(a),ge=new Uint8Array(a),me=new Uint16Array(a),Me=new Uint32Array(a),Ce=new Float32Array(a),Re=new Float64Array(a),Ae.set(r)}function b(r){for(;r.length>0;){var a=r.shift(),e=a.func;"number"==typeof e&&(e=pe[e]),e(void 0===a.arg?null:a.arg)}}function k(){b(Ve)}function u(){b(Be),be.print()}function c(r,a){return Array.prototype.slice.call(Ae.subarray(r,r+a))}function h(r,a){for(var e=new Uint8Array(a),i=0;i<a;++i)e[i]=Ae[r+i];return e.buffer}function d(r){for(var a=0;Ae[r+a];)a++;return a}function w(r,a){var e=d(r);a&&e++;var i=c(r,e);return a&&(i[e-1]=0),i}function p(r,a){for(var e=[],i=0;i<r.length;){var v=r.charCodeAt(i);v>255&&(v&=255),e.push(v),i+=1}return a||e.push(0),e}function E(r){for(var a=[],e=0;e<r.length;e++){var i=r[e];i>255&&(i&=255),a.push(String.fromCharCode(i))}return a.join("")}function A(r,a,e){for(var i=0;i<r.length;){var v=r.charCodeAt(i);v>255&&(v&=255),Ae[a+i]=v,i+=1}e||(Ae[a+i]=0)}function g(r,a,e,i){return r>=0?r:a<=32?2*Math.abs(1<<a-1)+r:Math.pow(2,a)+r}function y(r,a,e,i){if(r<=0)return r;var v=a<=32?Math.abs(1<<a-1):Math.pow(2,a-1);return r>=v&&(a<=32||r>v)&&(r=-2*v+r),r}function m(r,a,e){if(0==(0|r)|0==(0|a)|0==(0|e))var i=0;else{Se[r>>2]=0,Se[r+4>>2]=a,Se[r+8>>2]=e;var i=1}var i;return i}function S(r,a,e){if(0==(0|r)|(0|a)<0|0==(0|e))var i=0;else{Se[r>>2]=41,Se[r+4>>2]=a,Se[r+8>>2]=e;var i=1}var i;return i}function M(r,a,e){if(0==(0|r)|0==(0|e))var i=0;else{Se[r>>2]=6,Se[r+4>>2]=a,Se[r+8>>2]=e;var i=1}var i;return i}function C(r,a,e){if(0==(0|r)|0==(0|e))var i=0;else{Se[r>>2]=7,Se[r+4>>2]=a,Se[r+8>>2]=e;var i=1}var i;return i}function R(r,a){var e,i=0==(0|a);do if(i)var v=0;else{var e=(r+32|0)>>2,t=Se[e];if((0|t)>=(0|Se[r+36>>2])){var v=0;break}var f=(t<<2)+Se[r+28>>2]|0;Se[f>>2]=a;var _=Se[e]+1|0;Se[e]=_;var v=1}while(0);var v;return v}function T(r,a){var e,e=(r+12|0)>>2,i=Se[e],v=i+1|0;Se[e]=v;var t=Ae[i]<<24>>24==95;do if(t){var f=i+2|0;if(Se[e]=f,Ae[v]<<24>>24!=90){var _=0;break}var s=O(r,a),_=s}else var _=0;while(0);var _;return _}function O(r,a){var e=r+12|0,i=Ae[Se[e>>2]];r:do if(i<<24>>24==71||i<<24>>24==84)var v=Tr(r),t=v;else{var f=Ar(r),_=0==(0|f)|0==(0|a);do if(!_){if(0!=(1&Se[r+8>>2]|0))break;var s=Me[f>>2],n=(s-25|0)>>>0<3;a:do if(n)for(var o=f;;){var o,l=Me[o+4>>2],b=Me[l>>2];if((b-25|0)>>>0>=3){var k=l,u=b;break a}var o=l}else var k=f,u=s;while(0);var u,k;if(2!=(0|u)){var t=k;break r}var c=k+8|0,h=Me[c>>2],d=(Se[h>>2]-25|0)>>>0<3;a:do if(d)for(var w=h;;){var w,p=Me[w+4>>2];if((Se[p>>2]-25|0)>>>0>=3){var E=p;break a}var w=p}else var E=h;while(0);var E;Se[c>>2]=E;var t=k;break r}while(0);var A=Ae[Se[e>>2]];if(A<<24>>24==0||A<<24>>24==69){var t=f;break}var g=Or(f),y=Sr(r,g),m=D(r,3,f,y),t=m}while(0);var t;return t}function N(r){var a,e,i=Oe;Oe+=4;var v=i,e=v>>2,a=(r+12|0)>>2,t=Me[a],f=Ae[t],_=f<<24>>24;r:do if(f<<24>>24==114||f<<24>>24==86||f<<24>>24==75){var s=I(r,v,0);if(0==(0|s)){var n=0;break}var o=N(r);Se[s>>2]=o;var l=Se[e],b=R(r,l);if(0==(0|b)){var n=0;break}var n=Se[e]}else{do{if(97==(0|_)||98==(0|_)||99==(0|_)||100==(0|_)||101==(0|_)||102==(0|_)||103==(0|_)||104==(0|_)||105==(0|_)||106==(0|_)||108==(0|_)||109==(0|_)||110==(0|_)||111==(0|_)||115==(0|_)||116==(0|_)||118==(0|_)||119==(0|_)||120==(0|_)||121==(0|_)||122==(0|_)){var k=ai+20*(_-97)|0,u=P(r,k);Se[e]=u;var c=r+48|0,h=Se[c>>2]+Se[Se[u+4>>2]+4>>2]|0;Se[c>>2]=h;var d=Se[a]+1|0;Se[a]=d;var n=u;break r}if(117==(0|_)){Se[a]=t+1|0;var w=L(r),p=D(r,34,w,0);Se[e]=p;var E=p}else if(70==(0|_)){var A=F(r);Se[e]=A;var E=A}else if(48==(0|_)||49==(0|_)||50==(0|_)||51==(0|_)||52==(0|_)||53==(0|_)||54==(0|_)||55==(0|_)||56==(0|_)||57==(0|_)||78==(0|_)||90==(0|_)){var g=X(r);Se[e]=g;var E=g}else if(65==(0|_)){var y=j(r);Se[e]=y;var E=y}else if(77==(0|_)){var m=U(r);Se[e]=m;var E=m}else if(84==(0|_)){var S=x(r);if(Se[e]=S,Ae[Se[a]]<<24>>24!=73){var E=S;break}var M=R(r,S);if(0==(0|M)){var n=0;break r}var C=Se[e],T=z(r),O=D(r,4,C,T);Se[e]=O;var E=O}else if(83==(0|_)){var B=ge[t+1|0];if((B-48&255&255)<10|B<<24>>24==95|(B-65&255&255)<26){var H=V(r,0);if(Se[e]=H,Ae[Se[a]]<<24>>24!=73){var n=H;break r}var K=z(r),Y=D(r,4,H,K);Se[e]=Y;var E=Y}else{var G=X(r);if(Se[e]=G,0==(0|G)){var E=0;break}if(21==(0|Se[G>>2])){var n=G;break r}var E=G}}else if(80==(0|_)){Se[a]=t+1|0;var W=N(r),Z=D(r,29,W,0);Se[e]=Z;var E=Z}else if(82==(0|_)){Se[a]=t+1|0;var Q=N(r),q=D(r,30,Q,0);Se[e]=q;var E=q}else if(67==(0|_)){Se[a]=t+1|0;var $=N(r),J=D(r,31,$,0);Se[e]=J;var E=J}else if(71==(0|_)){Se[a]=t+1|0;var rr=N(r),ar=D(r,32,rr,0);Se[e]=ar;var E=ar}else{if(85!=(0|_)){var n=0;break r}Se[a]=t+1|0;var er=L(r);Se[e]=er;var ir=N(r),vr=Se[e],tr=D(r,28,ir,vr);Se[e]=tr;var E=tr}}while(0);var E,fr=R(r,E);if(0==(0|fr)){var n=0;break}var n=Se[e]}while(0);var n;return Oe=i,n}function I(r,a,e){for(var i,v=r+12|0,t=0!=(0|e),f=t?25:22,i=(r+48|0)>>2,_=t?26:23,s=t?27:24,n=a;;){var n,o=Se[v>>2],l=Ae[o];if(l<<24>>24!=114&&l<<24>>24!=86&&l<<24>>24!=75){var b=n;break}var k=o+1|0;if(Se[v>>2]=k,l<<24>>24==114){var u=Se[i]+9|0;Se[i]=u;var c=f}else if(l<<24>>24==86){var h=Se[i]+9|0;Se[i]=h;var c=_}else{var d=Se[i]+6|0;Se[i]=d;var c=s}var c,w=D(r,c,0,0);if(Se[n>>2]=w,0==(0|w)){var b=0;break}var n=w+4|0}var b;return b}function P(r,a){var e=0==(0|a);do if(e)var i=0;else{var v=J(r);if(0==(0|v)){var i=0;break}Se[v>>2]=33,Se[v+4>>2]=a;var i=v}while(0);var i;return i}function D(r,a,e,i){var v,t;do{if(1==(0|a)||2==(0|a)||3==(0|a)||4==(0|a)||10==(0|a)||28==(0|a)||37==(0|a)||43==(0|a)||44==(0|a)||45==(0|a)||46==(0|a)||47==(0|a)||48==(0|a)||49==(0|a)||50==(0|a)){if(0==(0|e)|0==(0|i)){var f=0;t=7;break}t=5;break}if(8==(0|a)||9==(0|a)||11==(0|a)||12==(0|a)||13==(0|a)||14==(0|a)||15==(0|a)||16==(0|a)||17==(0|a)||18==(0|a)||19==(0|a)||20==(0|a)||29==(0|a)||30==(0|a)||31==(0|a)||32==(0|a)||34==(0|a)||38==(0|a)||39==(0|a)||42==(0|a)){if(0==(0|e)){var f=0;t=7;break}t=5;break}if(36==(0|a)){if(0==(0|i)){var f=0;t=7;break}t=5;break}if(35==(0|a)||22==(0|a)||23==(0|a)||24==(0|a)||25==(0|a)||26==(0|a)||27==(0|a))t=5;else{var f=0;t=7}}while(0);do if(5==t){var _=J(r),v=_>>2;if(0==(0|_)){var f=0;break}Se[v]=a,Se[v+1]=e,Se[v+2]=i;var f=_}while(0);var f;return f}function L(r){var a=sr(r);if((0|a)<1)var e=0;else{var i=Rr(r,a);Se[r+44>>2]=i;var e=i}var e;return e}function F(r){var a,a=(r+12|0)>>2,e=Se[a],i=e+1|0;if(Se[a]=i,Ae[e]<<24>>24==70){if(Ae[i]<<24>>24==89){var v=e+2|0;Se[a]=v}var t=Sr(r,1),f=Se[a],_=f+1|0;Se[a]=_;var s=Ae[f]<<24>>24==69?t:0,n=s}else var n=0;var n;return n}function X(r){var a=Ar(r);return a}function j(r){var a,a=(r+12|0)>>2,e=Se[a],i=e+1|0;Se[a]=i;var v=Ae[e]<<24>>24==65;do if(v){var t=Ae[i];if(t<<24>>24==95)var f=0;else if((t-48&255&255)<10){for(var _=i;;){var _,s=_+1|0;if(Se[a]=s,(Ae[s]-48&255&255)>=10)break;var _=s}var n=s-i|0,o=lr(r,i,n);if(0==(0|o)){var l=0;break}var f=o}else{var b=nr(r);if(0==(0|b)){var l=0;break}var f=b}var f,k=Se[a],u=k+1|0;if(Se[a]=u,Ae[k]<<24>>24!=95){var l=0;break}var c=N(r),h=D(r,36,f,c),l=h}else var l=0;while(0);var l;return l}function U(r){var a=Oe;Oe+=4;var e=a,i=r+12|0,v=Se[i>>2],t=v+1|0;Se[i>>2]=t;var f=Ae[v]<<24>>24==77;r:do if(f){var _=N(r),s=I(r,e,1);if(0==(0|s)){var n=0;break}var o=N(r);Se[s>>2]=o;var l=(0|s)==(0|e);do if(!l){if(35==(0|Se[o>>2]))break;var b=Se[e>>2],k=R(r,b);if(0==(0|k)){var n=0;break r}}while(0);var u=Se[e>>2],c=D(r,37,_,u),n=c}else var n=0;while(0);var n;return Oe=a,n}function x(r){var a,a=(r+12|0)>>2,e=Se[a],i=e+1|0;Se[a]=i;var v=Ae[e]<<24>>24==84;do if(v){if(Ae[i]<<24>>24==95)var t=0,f=i;else{var _=sr(r);if((0|_)<0){var s=0;break}var t=_+1|0,f=Se[a]}var f,t;if(Se[a]=f+1|0,Ae[f]<<24>>24!=95){var s=0;break}var n=r+40|0,o=Se[n>>2]+1|0;Se[n>>2]=o;var l=Er(r,t),s=l}else var s=0;while(0);var s;return s}function z(r){var a,e=Oe;Oe+=4;var i=e,v=r+44|0,t=Se[v>>2],a=(r+12|0)>>2,f=Se[a],_=f+1|0;Se[a]=_;var s=Ae[f]<<24>>24==73;r:do if(s){Se[i>>2]=0;for(var n=i;;){var n,o=_r(r);if(0==(0|o)){var l=0;break r}var b=D(r,39,o,0);if(Se[n>>2]=b,0==(0|b)){var l=0;break r}var k=Se[a];if(Ae[k]<<24>>24==69)break;var n=b+8|0}var u=k+1|0;Se[a]=u,Se[v>>2]=t;var l=Se[i>>2]}else var l=0;while(0);var l;return Oe=e,l}function V(r,a){var e,e=(r+12|0)>>2,i=Se[e],v=i+1|0;Se[e]=v;var t=Ae[i]<<24>>24==83;r:do if(t){var f=i+2|0;Se[e]=f;var _=ge[v];if(_<<24>>24==95)var s=0;else{if(!((_-48&255&255)<10|(_-65&255&255)<26)){var n=8&Se[r+8>>2],o=n>>>3,l=0!=(0|n)|0==(0|a);do if(l)var b=o;else{if((Ae[f]-67&255&255)>=2){var b=o;break}var b=1}while(0);for(var b,k=0|ei;;){var k;if(k>>>0>=(ei+196|0)>>>0){var u=0;break r}if(_<<24>>24==Ae[0|k]<<24>>24)break;var k=k+28|0}var c=Se[k+20>>2];if(0!=(0|c)){var h=Se[k+24>>2],d=fr(r,c,h);Se[r+44>>2]=d}if(0==(0|b))var w=k+8|0,p=k+4|0;else var w=k+16|0,p=k+12|0;var p,w,E=Se[w>>2],A=Se[p>>2],g=r+48|0,y=Se[g>>2]+E|0;Se[g>>2]=y;var m=fr(r,A,E),u=m;break}for(var S=_,M=0,C=f;;){var C,M,S;if((S-48&255&255)<10)var R=36*M-48|0;else{if((S-65&255&255)>=26){var u=0;break r}var R=36*M-55|0}var R,T=(S<<24>>24)+R|0;if((0|T)<0){var u=0;break r}var O=C+1|0;Se[e]=O;var N=ge[C];if(N<<24>>24==95)break;var S=N,M=T,C=O}var s=T+1|0}var s;if((0|s)>=(0|Se[r+32>>2])){var u=0;break}var I=r+40|0,P=Se[I>>2]+1|0;Se[I>>2]=P;var u=Se[Se[r+28>>2]+(s<<2)>>2]}else var u=0;while(0);var u;return u}function B(r,a,e,i){var v,t,f,_,s=Oe;Oe+=28;var n,o=s,_=o>>2;Se[_]=r;var l=e+1|0,f=(o+12|0)>>2;Se[f]=l;var b=Jr(l),t=(o+4|0)>>2;if(Se[t]=b,0==(0|b))var k=0,u=1;else{var v=(o+8|0)>>2;Se[v]=0,Se[_+4]=0,Se[_+5]=0;var c=o+24|0;Se[c>>2]=0,H(o,a);var h=Me[t],d=0==(0|h);do{if(!d){var w=Me[v];if(w>>>0>=Me[f]>>>0){n=5;break}Se[v]=w+1|0,Ae[h+w|0]=0,n=6;break}n=5}while(0);5==n&&Y(o,0);var p=Se[t],E=0==(0|p)?Se[c>>2]:Se[f],k=p,u=E}var u,k;return Se[i>>2]=u,Oe=s,k}function H(r,a){var e,i,v,t,f,_,s,n,o,l,b,k,u,c,h,d,w,p,E,A,g,y,m,S,M,C,R,T,O,N,I,P,D,L,F,X,j,U,x,z,V,B,K,G,W,J,vr,tr,fr,_r,sr,nr,or,lr,br,kr,ur,cr,hr,dr,wr,pr=a>>2,Er=r>>2,Ar=Oe;Oe+=184;var gr,yr=Ar,wr=yr>>2,mr=Ar+64,dr=mr>>2,Sr=Ar+72,Mr=Ar+88,Cr=Ar+104,hr=Cr>>2,Rr=Ar+168,Tr=0==(0|a);r:do if(Tr)Z(r);else{var cr=(r+4|0)>>2,Or=Me[cr];if(0==(0|Or))break;var Nr=0|a,Ir=Me[Nr>>2];a:do{if(0==(0|Ir)){if(0!=(4&Se[Er]|0)){var Pr=Se[pr+1],Dr=Se[pr+2];q(r,Pr,Dr);break r}var ur=(r+8|0)>>2,Lr=Me[ur],Fr=a+8|0,Xr=Me[Fr>>2];if((Xr+Lr|0)>>>0>Me[Er+3]>>>0){var jr=Se[pr+1];Q(r,jr,Xr);break r}var Ur=Or+Lr|0,xr=Se[pr+1];Pa(Ur,xr,Xr,1);var zr=Se[ur]+Se[Fr>>2]|0;Se[ur]=zr;break r}if(1==(0|Ir)||2==(0|Ir)){var Vr=Se[pr+1];H(r,Vr);var Br=0==(4&Se[Er]|0),Hr=Me[cr],Kr=0!=(0|Hr);e:do if(Br){do if(Kr){var kr=(r+8|0)>>2,Yr=Me[kr];if((Yr+2|0)>>>0>Me[Er+3]>>>0)break;var Gr=Hr+Yr|0;oe=14906,Ae[Gr]=255&oe,oe>>=8,Ae[Gr+1]=255&oe;var Wr=Se[kr]+2|0;Se[kr]=Wr;break e}while(0);Q(r,0|He.__str120,2)}else{do if(Kr){var Zr=r+8|0,Qr=Me[Zr>>2];if(Qr>>>0>=Me[Er+3]>>>0)break;Se[Zr>>2]=Qr+1|0,Ae[Hr+Qr|0]=46;break e}while(0);Y(r,46)}while(0);var qr=Se[pr+2];H(r,qr);break r}if(3==(0|Ir)){for(var br=(r+20|0)>>2,$r=Me[br],lr=(r+16|0)>>2,Jr=a,ra=0,aa=$r;;){var aa,ra,Jr,ea=Me[Jr+4>>2];if(0==(0|ea)){var ia=ra,va=0;gr=33;break}if(ra>>>0>3){Z(r);break r}var ta=(ra<<4)+yr|0;Se[ta>>2]=aa,Se[br]=ta,Se[((ra<<4)+4>>2)+wr]=ea,Se[((ra<<4)+8>>2)+wr]=0;var fa=Me[lr];Se[((ra<<4)+12>>2)+wr]=fa;var _a=ra+1|0,sa=0|ea,na=Me[sa>>2];if((na-25|0)>>>0>=3){gr=25;break}var Jr=ea,ra=_a,aa=ta}e:do if(25==gr){if(4==(0|na)){Se[dr]=fa,Se[lr]=mr,Se[dr+1]=ea;var oa=Se[sa>>2],la=mr}else var oa=na,la=fa;var la,oa;if(2!=(0|oa)){var ia=_a,va=sa;break}for(var ba=_a,ka=ea+8|0;;){var ka,ba,ua=Me[ka>>2];if((Se[ua>>2]-25|0)>>>0>=3){var ia=ba,va=sa;break e}if(ba>>>0>3)break;var ca=(ba<<4)+yr|0,ha=ba-1|0,da=(ha<<4)+yr|0,or=ca>>2,nr=da>>2;Se[or]=Se[nr],Se[or+1]=Se[nr+1],Se[or+2]=Se[nr+2],Se[or+3]=Se[nr+3],Se[ca>>2]=da,Se[br]=ca,Se[((ha<<4)+4>>2)+wr]=ua,Se[((ha<<4)+8>>2)+wr]=0,Se[((ha<<4)+12>>2)+wr]=la;var ba=ba+1|0,ka=ua+4|0}Z(r);break r}while(0);var va,ia,wa=Se[pr+2];if(H(r,wa),4==(0|Se[va>>2])){var pa=Se[dr];Se[lr]=pa}var Ea=0==(0|ia);e:do if(!Ea)for(var Aa=r+8|0,ga=r+12|0,ya=ia;;){var ya,ma=ya-1|0;if(0==(0|Se[((ma<<4)+8>>2)+wr])){var Sa=Me[cr],Ma=0==(0|Sa);do{if(!Ma){var Ca=Me[Aa>>2];if(Ca>>>0>=Me[ga>>2]>>>0){gr=41;break}Se[Aa>>2]=Ca+1|0,Ae[Sa+Ca|0]=32,gr=42;break}gr=41}while(0);41==gr&&Y(r,32);var Ra=Se[((ma<<4)+4>>2)+wr];$(r,Ra)}if(0==(0|ma))break e;var ya=ma}while(0);Se[br]=$r;break r}if(4==(0|Ir)){var sr=(r+20|0)>>2,Ta=Se[sr];Se[sr]=0;var Oa=Se[pr+1];H(r,Oa);var Na=Me[cr],Ia=0==(0|Na);do{if(!Ia){var _r=(r+8|0)>>2,Da=Me[_r],La=0==(0|Da);do if(!La){if(Ae[Na+(Da-1)|0]<<24>>24!=60)break;Da>>>0<Me[Er+3]>>>0?(Se[_r]=Da+1|0,Ae[Na+Da|0]=32):Y(r,32)}while(0);var Fa=Me[cr];if(0==(0|Fa)){gr=54;break}var Xa=Me[_r];if(Xa>>>0>=Me[Er+3]>>>0){gr=54;break}Se[_r]=Xa+1|0,Ae[Fa+Xa|0]=60,gr=55;break}gr=54}while(0);54==gr&&Y(r,60);var ja=Se[pr+2];H(r,ja);var Ua=Me[cr],xa=0==(0|Ua);do{if(!xa){var fr=(r+8|0)>>2,za=Me[fr],Va=0==(0|za);do if(!Va){if(Ae[Ua+(za-1)|0]<<24>>24!=62)break;za>>>0<Me[Er+3]>>>0?(Se[fr]=za+1|0,Ae[Ua+za|0]=32):Y(r,32)}while(0);var Ba=Me[cr];if(0==(0|Ba)){gr=64;break}var Ha=Me[fr];if(Ha>>>0>=Me[Er+3]>>>0){gr=64;break}Se[fr]=Ha+1|0,Ae[Ba+Ha|0]=62,gr=65;break}gr=64}while(0);64==gr&&Y(r,62),Se[sr]=Ta;break r}if(5==(0|Ir)){var tr=(r+16|0)>>2,Ka=Me[tr];if(0==(0|Ka)){Z(r);break r}for(var Ya=Se[pr+1],Ga=Se[Ka+4>>2];;){var Ga,Ya,Wa=Se[Ga+8>>2];if(0==(0|Wa))break;if(39!=(0|Se[Wa>>2])){Z(r);break r}if((0|Ya)<1){if(0!=(0|Ya))break;var Za=Se[Ka>>2];Se[tr]=Za;var Qa=Se[Wa+4>>2];H(r,Qa),Se[tr]=Ka;break r}var Ya=Ya-1|0,Ga=Wa}Z(r);break r}if(6==(0|Ir)){var qa=Se[pr+2];H(r,qa);break r}if(7==(0|Ir)){var $a=r+8|0,Ja=Me[$a>>2];Ja>>>0<Me[Er+3]>>>0?(Se[$a>>2]=Ja+1|0,Ae[Or+Ja|0]=126):Y(r,126);var re=Se[pr+2];H(r,re);break r}if(8==(0|Ir)){var vr=(r+8|0)>>2,ae=Me[vr];if((ae+11|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str121,11);else{for(var ee=Or+ae|0,ie=0|He.__str121,ve=ee,te=ie+11;ie<te;ie++,ve++)Ae[ve]=Ae[ie];var fe=Se[vr]+11|0;Se[vr]=fe}var _e=Se[pr+1];H(r,_e);break r}if(9==(0|Ir)){var J=(r+8|0)>>2,se=Me[J];if((se+8|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str122,8);else{var ne=Or+se|0,le=0|ne;oe=542397526,Ae[le]=255&oe,oe>>=8,Ae[le+1]=255&oe,oe>>=8,Ae[le+2]=255&oe,oe>>=8,Ae[le+3]=255&oe;var be=ne+4|0;oe=544370534,Ae[be]=255&oe,oe>>=8,Ae[be+1]=255&oe,oe>>=8,Ae[be+2]=255&oe,oe>>=8,Ae[be+3]=255&oe;var ke=Se[J]+8|0;Se[J]=ke}var ue=Se[pr+1];H(r,ue);break r}if(10==(0|Ir)){var W=(r+8|0)>>2,ce=Me[W],he=r+12|0;if((ce+24|0)>>>0>Me[he>>2]>>>0)Q(r,0|He.__str123,24);else{var de=Or+ce|0;Pa(de,0|He.__str123,24,1);var we=Se[W]+24|0;Se[W]=we}var pe=Se[pr+1];H(r,pe);var Ee=Me[cr],ge=0==(0|Ee);do{if(!ge){var ye=Me[W];if((ye+4|0)>>>0>Me[he>>2]>>>0){gr=96;break}var me=Ee+ye|0;oe=762210605,Ae[me]=255&oe,oe>>=8,Ae[me+1]=255&oe,oe>>=8,Ae[me+2]=255&oe,oe>>=8,Ae[me+3]=255&oe;var Ce=Se[W]+4|0;Se[W]=Ce,gr=97;break}gr=96}while(0);96==gr&&Q(r,0|He.__str124,4);var Re=Se[pr+2];H(r,Re);break r}if(11==(0|Ir)){var G=(r+8|0)>>2,Te=Me[G];if((Te+13|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str125,13);else{for(var Ne=Or+Te|0,ie=0|He.__str125,ve=Ne,te=ie+13;ie<te;ie++,ve++)Ae[ve]=Ae[ie];var Ie=Se[G]+13|0;Se[G]=Ie}var Pe=Se[pr+1];H(r,Pe);break r}if(12==(0|Ir)){var K=(r+8|0)>>2,De=Me[K];if((De+18|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str126,18);else{for(var Le=Or+De|0,ie=0|He.__str126,ve=Le,te=ie+18;ie<te;ie++,ve++)Ae[ve]=Ae[ie];var Fe=Se[K]+18|0;Se[K]=Fe}var Xe=Se[pr+1];H(r,Xe);break r}if(13==(0|Ir)){var B=(r+8|0)>>2,je=Me[B];if((je+16|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str127,16);else{for(var Ue=Or+je|0,ie=0|He.__str127,ve=Ue,te=ie+16;ie<te;ie++,ve++)Ae[ve]=Ae[ie];var xe=Se[B]+16|0;Se[B]=xe}var ze=Se[pr+1];H(r,ze);break r}if(14==(0|Ir)){var V=(r+8|0)>>2,Ve=Me[V];if((Ve+21|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str128,21);else{var Be=Or+Ve|0;Pa(Be,0|He.__str128,21,1);var Ke=Se[V]+21|0;Se[V]=Ke}var Ye=Se[pr+1];H(r,Ye);break r}if(15==(0|Ir)){var z=(r+8|0)>>2,Ge=Me[z];if((Ge+17|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str129,17);else{for(var We=Or+Ge|0,ie=0|He.__str129,ve=We,te=ie+17;ie<te;ie++,ve++)Ae[ve]=Ae[ie];var Ze=Se[z]+17|0;Se[z]=Ze}var Qe=Se[pr+1];H(r,Qe);break r}if(16==(0|Ir)){var x=(r+8|0)>>2,qe=Me[x];if((qe+26|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str130,26);else{var $e=Or+qe|0;Pa($e,0|He.__str130,26,1);var Je=Se[x]+26|0;Se[x]=Je}var ri=Se[pr+1];H(r,ri);break r}if(17==(0|Ir)){var U=(r+8|0)>>2,ai=Me[U];if((ai+15|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str131,15);else{for(var ei=Or+ai|0,ie=0|He.__str131,ve=ei,te=ie+15;ie<te;ie++,ve++)Ae[ve]=Ae[ie];var ii=Se[U]+15|0;Se[U]=ii}var vi=Se[pr+1];H(r,vi);break r}if(18==(0|Ir)){var j=(r+8|0)>>2,ti=Me[j];if((ti+19|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str132,19);else{for(var fi=Or+ti|0,ie=0|He.__str132,ve=fi,te=ie+19;ie<te;ie++,ve++)Ae[ve]=Ae[ie];var _i=Se[j]+19|0;Se[j]=_i}var si=Se[pr+1];H(r,si);break r}if(19==(0|Ir)){var X=(r+8|0)>>2,ni=Me[X];if((ni+24|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str133,24);else{var oi=Or+ni|0;Pa(oi,0|He.__str133,24,1);var li=Se[X]+24|0;Se[X]=li}var bi=Se[pr+1];H(r,bi);break r}if(20==(0|Ir)){var F=(r+8|0)>>2,ki=Me[F];if((ki+17|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str134,17);else{for(var ui=Or+ki|0,ie=0|He.__str134,ve=ui,te=ie+17;ie<te;ie++,ve++)Ae[ve]=Ae[ie];var ci=Se[F]+17|0;Se[F]=ci}var hi=Se[pr+1];H(r,hi);break r}if(21==(0|Ir)){var L=(r+8|0)>>2,di=Me[L],wi=a+8|0,pi=Me[wi>>2];if((pi+di|0)>>>0>Me[Er+3]>>>0){var Ei=Se[pr+1];Q(r,Ei,pi);break r}var Ai=Or+di|0,gi=Se[pr+1];Pa(Ai,gi,pi,1);var yi=Se[L]+Se[wi>>2]|0;Se[L]=yi;break r}if(22==(0|Ir)||23==(0|Ir)||24==(0|Ir)){for(var mi=r+20|0;;){var mi,Si=Me[mi>>2];if(0==(0|Si))break a;if(0==(0|Se[Si+8>>2])){var Mi=Me[Se[Si+4>>2]>>2];if((Mi-22|0)>>>0>=3)break a;if((0|Mi)==(0|Ir))break}var mi=0|Si}var Ci=Se[pr+1];H(r,Ci);break r}if(25!=(0|Ir)&&26!=(0|Ir)&&27!=(0|Ir)&&28!=(0|Ir)&&29!=(0|Ir)&&30!=(0|Ir)&&31!=(0|Ir)&&32!=(0|Ir)){if(33==(0|Ir)){var D=(r+8|0)>>2,Ri=Me[D],P=(a+4|0)>>2,I=Me[P]>>2;if(0==(4&Se[Er]|0)){var Ti=Me[I+1];if((Ti+Ri|0)>>>0>Me[Er+3]>>>0){var Oi=Se[I];Q(r,Oi,Ti);break r}var Ni=Or+Ri|0,Ii=Se[I];Pa(Ni,Ii,Ti,1);var Pi=Se[D]+Se[Se[P]+4>>2]|0;Se[D]=Pi;break r}var Di=Me[I+3];if((Di+Ri|0)>>>0>Me[Er+3]>>>0){var Li=Se[I+2];Q(r,Li,Di);break r}var Fi=Or+Ri|0,Xi=Se[I+2];Pa(Fi,Xi,Di,1);var ji=Se[D]+Se[Se[P]+12>>2]|0;Se[D]=ji;break r}if(34==(0|Ir)){var Ui=Se[pr+1];H(r,Ui);break r}if(35==(0|Ir)){var N=(0|r)>>2;if(0!=(32&Se[N]|0)){var xi=Se[Er+5];rr(r,a,xi)}var zi=a+4|0,Vi=0==(0|Se[zi>>2]);e:do if(!Vi){var O=(r+20|0)>>2,Bi=Se[O],Hi=0|Mr;Se[Hi>>2]=Bi,Se[O]=Mr,Se[Mr+4>>2]=a;var Ki=Mr+8|0;Se[Ki>>2]=0;var Yi=Se[Er+4];Se[Mr+12>>2]=Yi;var Gi=Se[zi>>2];H(r,Gi);var Wi=Se[Hi>>2];if(Se[O]=Wi,0!=(0|Se[Ki>>2]))break r;if(0!=(32&Se[N]|0))break;var Zi=Me[cr],Qi=0==(0|Zi);do if(!Qi){var qi=r+8|0,$i=Me[qi>>2];if($i>>>0>=Me[Er+3]>>>0)break;Se[qi>>2]=$i+1|0,Ae[Zi+$i|0]=32;break e}while(0);Y(r,32)}while(0);if(0!=(32&Se[N]|0))break r;var Ji=Se[Er+5];rr(r,a,Ji);break r}if(36==(0|Ir)){var T=(r+20|0)>>2,rv=Me[T],av=0|Cr;Se[hr]=rv,Se[T]=av,Se[hr+1]=a;var ev=Cr+8|0;Se[ev>>2]=0;var iv=Se[Er+4];Se[hr+3]=iv;for(var vv=rv,tv=1;;){var tv,vv;if(0==(0|vv))break;if((Se[Se[vv+4>>2]>>2]-22|0)>>>0>=3)break;var fv=vv+8|0;if(0==(0|Se[fv>>2])){if(tv>>>0>3){Z(r);break r}var _v=(tv<<4)+Cr|0,R=_v>>2,C=vv>>2;Se[R]=Se[C],Se[R+1]=Se[C+1],Se[R+2]=Se[C+2],Se[R+3]=Se[C+3];var sv=Se[T];Se[_v>>2]=sv,Se[T]=_v,Se[fv>>2]=1;var nv=tv+1|0}else var nv=tv;var nv,vv=Se[vv>>2],tv=nv}var ov=Se[pr+2];if(H(r,ov),Se[T]=rv,0!=(0|Se[ev>>2]))break r;if(tv>>>0>1){for(var lv=tv;;){var lv,bv=lv-1|0,kv=Se[((bv<<4)+4>>2)+hr];if($(r,kv),bv>>>0<=1)break;var lv=bv}var uv=Se[T]}else var uv=rv;var uv;ar(r,a,uv);break r}if(37==(0|Ir)){var M=(r+20|0)>>2,cv=Se[M],hv=0|Rr;Se[hv>>2]=cv,Se[M]=Rr,Se[Rr+4>>2]=a;var dv=Rr+8|0;Se[dv>>2]=0;var wv=Se[Er+4];Se[Rr+12>>2]=wv;var pv=a+4|0,Ev=Se[pr+2];H(r,Ev);var Av=0==(0|Se[dv>>2]);e:do if(Av){var gv=Me[cr],yv=0==(0|gv);do{if(!yv){var mv=r+8|0,Sv=Me[mv>>2];if(Sv>>>0>=Me[Er+3]>>>0){gr=187;break}Se[mv>>2]=Sv+1|0,Ae[gv+Sv|0]=32,gr=188;break}gr=187}while(0);187==gr&&Y(r,32);var Mv=Se[pv>>2];H(r,Mv);var Cv=Me[cr],Rv=0==(0|Cv);do if(!Rv){var S=(r+8|0)>>2,Tv=Me[S];if((Tv+3|0)>>>0>Me[Er+3]>>>0)break;var Ov=Cv+Tv|0;Ae[Ov]=Ae[0|He.__str135],Ae[Ov+1]=Ae[(0|He.__str135)+1],Ae[Ov+2]=Ae[(0|He.__str135)+2];var Nv=Se[S]+3|0;Se[S]=Nv;break e}while(0);Q(r,0|He.__str135,3)}while(0);var Iv=Se[hv>>2];Se[M]=Iv;break r}if(38==(0|Ir)||39==(0|Ir)){var Pv=Se[pr+1];H(r,Pv);var Dv=a+8|0;if(0==(0|Se[Dv>>2]))break r;var Lv=Me[cr],Fv=0==(0|Lv);do{if(!Fv){var m=(r+8|0)>>2,Xv=Me[m];if((Xv+2|0)>>>0>Me[Er+3]>>>0){gr=197;break}var jv=Lv+Xv|0;oe=8236,Ae[jv]=255&oe,oe>>=8,Ae[jv+1]=255&oe;var Uv=Se[m]+2|0;Se[m]=Uv,gr=198;break}gr=197}while(0);197==gr&&Q(r,0|He.__str136,2);var xv=Se[Dv>>2];H(r,xv);break r}if(40==(0|Ir)){var y=(r+8|0)>>2,zv=Me[y],g=(r+12|0)>>2;if((zv+8|0)>>>0>Me[g]>>>0)Q(r,0|He.__str137,8);else{var Vv=Or+zv|0,le=0|Vv;oe=1919250543,Ae[le]=255&oe,oe>>=8,Ae[le+1]=255&oe,oe>>=8,Ae[le+2]=255&oe,oe>>=8,Ae[le+3]=255&oe;var be=Vv+4|0;oe=1919906913,Ae[be]=255&oe,oe>>=8,Ae[be+1]=255&oe,oe>>=8,Ae[be+2]=255&oe,oe>>=8,Ae[be+3]=255&oe;var Bv=Se[y]+8|0;Se[y]=Bv}var A=(a+4|0)>>2,Hv=(Ae[Se[Se[A]+4>>2]]-97&255&255)<26;e:do if(Hv){var Kv=Me[cr],Yv=0==(0|Kv);do if(!Yv){var Gv=Me[y];if(Gv>>>0>=Me[g]>>>0)break;Se[y]=Gv+1|0,Ae[Kv+Gv|0]=32;break e}while(0);Y(r,32)}while(0);var Wv=Me[cr],Zv=0==(0|Wv);do{if(!Zv){var Qv=Me[y],qv=Me[A],$v=Me[qv+8>>2];if(($v+Qv|0)>>>0>Me[g]>>>0){var Jv=qv,rt=$v;break}var at=Wv+Qv|0,et=Se[qv+4>>2];Pa(at,et,$v,1);var it=Se[y]+Se[Se[A]+8>>2]|0;Se[y]=it;break r}var vt=Me[A],Jv=vt,rt=Se[vt+8>>2]}while(0);var rt,Jv,tt=Se[Jv+4>>2];Q(r,tt,rt);break r}if(41==(0|Ir)){var E=(r+8|0)>>2,ft=Me[E];if((ft+9|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str10180,9);else{for(var _t=Or+ft|0,ie=0|He.__str10180,ve=_t,te=ie+9;ie<te;ie++,ve++)Ae[ve]=Ae[ie];var st=Se[E]+9|0;Se[E]=st}var nt=Se[pr+2];H(r,nt);break r}if(42==(0|Ir)){var p=(r+8|0)>>2,ot=Me[p];if((ot+9|0)>>>0>Me[Er+3]>>>0)Q(r,0|He.__str10180,9);else{for(var lt=Or+ot|0,ie=0|He.__str10180,ve=lt,te=ie+9;ie<te;ie++,ve++)Ae[ve]=Ae[ie];var bt=Se[p]+9|0;Se[p]=bt}er(r,a);break r}if(43==(0|Ir)){var kt=a+4|0,ut=Se[kt>>2],ct=42==(0|Se[ut>>2]);e:do if(ct){var w=(r+8|0)>>2,ht=Me[w],dt=r+12|0;ht>>>0<Me[dt>>2]>>>0?(Se[w]=ht+1|0,Ae[Or+ht|0]=40):Y(r,40);var wt=Se[kt>>2];er(r,wt);var pt=Me[cr],Et=0==(0|pt);do if(!Et){var At=Me[w];if(At>>>0>=Me[dt>>2]>>>0)break;Se[w]=At+1|0,Ae[pt+At|0]=41;break e}while(0);Y(r,41)}else ir(r,ut);while(0);var gt=Me[cr],yt=0==(0|gt);do{if(!yt){var mt=r+8|0,St=Me[mt>>2];if(St>>>0>=Me[Er+3]>>>0){gr=232;break}Se[mt>>2]=St+1|0,Ae[gt+St|0]=40,gr=233;break}gr=232}while(0);232==gr&&Y(r,40);var Mt=Se[pr+2];H(r,Mt);var Ct=Me[cr],Rt=0==(0|Ct);do if(!Rt){var Tt=r+8|0,Ot=Me[Tt>>2];if(Ot>>>0>=Me[Er+3]>>>0)break;Se[Tt>>2]=Ot+1|0,Ae[Ct+Ot|0]=41;break r}while(0);Y(r,41);break r}if(44==(0|Ir)){var d=(a+8|0)>>2;if(45==(0|Se[Se[d]>>2])){var h=(a+4|0)>>2,Nt=Se[h],It=40==(0|Se[Nt>>2]);do if(It){var Pt=Se[Nt+4>>2];if(1!=(0|Se[Pt+8>>2]))break;if(Ae[Se[Pt+4>>2]]<<24>>24!=62)break;var Dt=r+8|0,Lt=Me[Dt>>2];Lt>>>0<Me[Er+3]>>>0?(Se[Dt>>2]=Lt+1|0,Ae[Or+Lt|0]=40):Y(r,40)}while(0);var Ft=Me[cr],Xt=0==(0|Ft);do{if(!Xt){var jt=r+8|0,Ut=Me[jt>>2];if(Ut>>>0>=Me[Er+3]>>>0){gr=248;break}Se[jt>>2]=Ut+1|0,Ae[Ft+Ut|0]=40,gr=249;break}gr=248}while(0);248==gr&&Y(r,40);var xt=Se[Se[d]+4>>2];H(r,xt);var zt=Me[cr],Vt=0==(0|zt);do{if(!Vt){var c=(r+8|0)>>2,Bt=Me[c];if((Bt+2|0)>>>0>Me[Er+3]>>>0){gr=252;break}var Ht=zt+Bt|0;oe=8233,Ae[Ht]=255&oe,oe>>=8,Ae[Ht+1]=255&oe;var Kt=Se[c]+2|0;Se[c]=Kt,gr=253;break}gr=252}while(0);252==gr&&Q(r,0|He.__str139,2);var Yt=Se[h];ir(r,Yt);var Gt=Me[cr],Wt=0==(0|Gt);do{if(!Wt){var u=(r+8|0)>>2,Zt=Me[u];if((Zt+2|0)>>>0>Me[Er+3]>>>0){gr=256;break}var Qt=Gt+Zt|0;oe=10272,Ae[Qt]=255&oe,oe>>=8,Ae[Qt+1]=255&oe;var qt=Se[u]+2|0;Se[u]=qt,gr=257;break}gr=256}while(0);256==gr&&Q(r,0|He.__str140,2);var $t=Se[Se[d]+8>>2];H(r,$t);var Jt=Me[cr],rf=0==(0|Jt);do{if(!rf){var af=r+8|0,ef=Me[af>>2];if(ef>>>0>=Me[Er+3]>>>0){gr=260;break}Se[af>>2]=ef+1|0,Ae[Jt+ef|0]=41,gr=261;break}gr=260}while(0);260==gr&&Y(r,41);var vf=Se[h];if(40!=(0|Se[vf>>2]))break r;var tf=Se[vf+4>>2];if(1!=(0|Se[tf+8>>2]))break r;if(Ae[Se[tf+4>>2]]<<24>>24!=62)break r;var ff=Me[cr],_f=0==(0|ff);do if(!_f){var sf=r+8|0,nf=Me[sf>>2];if(nf>>>0>=Me[Er+3]>>>0)break;Se[sf>>2]=nf+1|0,Ae[ff+nf|0]=41;break r}while(0);Y(r,41);break r}Z(r);break r}if(45==(0|Ir)){Z(r);break r}if(46==(0|Ir)){var of=a+4|0,k=(a+8|0)>>2,lf=Se[k],bf=47==(0|Se[lf>>2]);do if(bf){if(48!=(0|Se[Se[lf+8>>2]>>2]))break;var b=(r+8|0)>>2,kf=Me[b],l=(r+12|0)>>2;kf>>>0<Me[l]>>>0?(Se[b]=kf+1|0,Ae[Or+kf|0]=40):Y(r,40);var uf=Se[Se[k]+4>>2];H(r,uf);var cf=Me[cr],hf=0==(0|cf);do{if(!hf){var df=Me[b];if((df+2|0)>>>0>Me[l]>>>0){gr=278;break}var wf=cf+df|0;oe=8233,Ae[wf]=255&oe,oe>>=8,Ae[wf+1]=255&oe;var pf=Se[b]+2|0;Se[b]=pf,gr=279;break}gr=278}while(0);278==gr&&Q(r,0|He.__str139,2);var Ef=Se[of>>2];ir(r,Ef);var Af=Me[cr],gf=0==(0|Af);do{if(!gf){var yf=Me[b];if((yf+2|0)>>>0>Me[l]>>>0){gr=282;break}var mf=Af+yf|0;oe=10272,Ae[mf]=255&oe,oe>>=8,Ae[mf+1]=255&oe;var Sf=Se[b]+2|0;Se[b]=Sf,gr=283;break}gr=282}while(0);282==gr&&Q(r,0|He.__str140,2);var Mf=Se[Se[Se[k]+8>>2]+4>>2];H(r,Mf);var Cf=Me[cr],Rf=0==(0|Cf);do{if(!Rf){var Tf=Me[b];if((Tf+5|0)>>>0>Me[l]>>>0){gr=286;break}var Of=Cf+Tf|0;Ae[Of]=Ae[0|He.__str141],Ae[Of+1]=Ae[(0|He.__str141)+1],Ae[Of+2]=Ae[(0|He.__str141)+2],Ae[Of+3]=Ae[(0|He.__str141)+3],Ae[Of+4]=Ae[(0|He.__str141)+4];var Nf=Se[b]+5|0;Se[b]=Nf,gr=287;break}gr=286}while(0);286==gr&&Q(r,0|He.__str141,5);var If=Se[Se[Se[k]+8>>2]+8>>2];H(r,If);var Pf=Me[cr],Df=0==(0|Pf);do if(!Df){var Lf=Me[b];if(Lf>>>0>=Me[l]>>>0)break;Se[b]=Lf+1|0,Ae[Pf+Lf|0]=41;break r}while(0);Y(r,41);break r}while(0);Z(r);break r}if(47==(0|Ir)||48==(0|Ir)){Z(r);break r}if(49==(0|Ir)||50==(0|Ir)){var Ff=a+4|0,Xf=Se[Ff>>2],jf=33==(0|Se[Xf>>2]);do{if(jf){var Uf=Me[Se[Xf+4>>2]+16>>2];if(1==(0|Uf)||2==(0|Uf)||3==(0|Uf)||4==(0|Uf)||5==(0|Uf)||6==(0|Uf)){var xf=a+8|0;if(0!=(0|Se[Se[xf>>2]>>2])){var zf=Uf;break}if(50==(0|Ir)){var Vf=r+8|0,Bf=Me[Vf>>2];Bf>>>0<Me[Er+3]>>>0?(Se[Vf>>2]=Bf+1|0,Ae[Or+Bf|0]=45):Y(r,45)}var Hf=Se[xf>>2];if(H(r,Hf),2==(0|Uf)){var Kf=Me[cr],Yf=0==(0|Kf);do if(!Yf){var Gf=r+8|0,Wf=Me[Gf>>2];if(Wf>>>0>=Me[Er+3]>>>0)break;Se[Gf>>2]=Wf+1|0,Ae[Kf+Wf|0]=117;break r}while(0);Y(r,117);break r}if(3==(0|Uf)){var Zf=Me[cr],Qf=0==(0|Zf);do if(!Qf){var qf=r+8|0,$f=Me[qf>>2];if($f>>>0>=Me[Er+3]>>>0)break;Se[qf>>2]=$f+1|0,Ae[Zf+$f|0]=108;break r}while(0);Y(r,108);break r}if(4==(0|Uf)){var Jf=Me[cr],r_=0==(0|Jf);do if(!r_){var o=(r+8|0)>>2,a_=Me[o];if((a_+2|0)>>>0>Me[Er+3]>>>0)break;var e_=Jf+a_|0;oe=27765,Ae[e_]=255&oe,oe>>=8,Ae[e_+1]=255&oe;var i_=Se[o]+2|0;Se[o]=i_;break r}while(0);Q(r,0|He.__str142,2);break r}if(5==(0|Uf)){var v_=Me[cr],t_=0==(0|v_);do if(!t_){var n=(r+8|0)>>2,f_=Me[n];if((f_+2|0)>>>0>Me[Er+3]>>>0)break;var __=v_+f_|0;oe=27756,Ae[__]=255&oe,oe>>=8,Ae[__+1]=255&oe;var s_=Se[n]+2|0;Se[n]=s_;break r}while(0);Q(r,0|He.__str143,2);break r}if(6==(0|Uf)){var n_=Me[cr],o_=0==(0|n_);do if(!o_){var s=(r+8|0)>>2,l_=Me[s];if((l_+3|0)>>>0>Me[Er+3]>>>0)break;var b_=n_+l_|0;Ae[b_]=Ae[0|He.__str144],Ae[b_+1]=Ae[(0|He.__str144)+1],Ae[b_+2]=Ae[(0|He.__str144)+2];var k_=Se[s]+3|0;Se[s]=k_;break r}while(0);Q(r,0|He.__str144,3);break r}break r}if(7==(0|Uf)){var _=Se[pr+2]>>2;if(0!=(0|Se[_])){var zf=7;break}if(!(1==(0|Se[_+2])&49==(0|Ir))){var zf=Uf;break}var u_=Ae[Se[_+1]]<<24>>24;if(48==(0|u_)){var f=(r+8|0)>>2,c_=Me[f];if((c_+5|0)>>>0>Me[Er+3]>>>0){Q(r,0|He.__str145,5);break r}var h_=Or+c_|0;Ae[h_]=Ae[0|He.__str145],Ae[h_+1]=Ae[(0|He.__str145)+1],Ae[h_+2]=Ae[(0|He.__str145)+2],Ae[h_+3]=Ae[(0|He.__str145)+3],Ae[h_+4]=Ae[(0|He.__str145)+4];var d_=Se[f]+5|0;Se[f]=d_;break r}if(49==(0|u_)){var t=(r+8|0)>>2,w_=Me[t];if((w_+4|0)>>>0>Me[Er+3]>>>0){Q(r,0|He.__str146,4);break r}var p_=Or+w_|0;oe=1702195828,Ae[p_]=255&oe,oe>>=8,Ae[p_+1]=255&oe,oe>>=8,Ae[p_+2]=255&oe,oe>>=8,Ae[p_+3]=255&oe;var E_=Se[t]+4|0;Se[t]=E_;break r}var zf=Uf;break}var zf=Uf;break}var zf=0}while(0);var zf,v=(r+8|0)>>2,A_=Me[v],i=(r+12|0)>>2;A_>>>0<Me[i]>>>0?(Se[v]=A_+1|0,Ae[Or+A_|0]=40):Y(r,40);var g_=Se[Ff>>2];H(r,g_);var y_=Me[cr],m_=0==(0|y_);do{if(!m_){var S_=Me[v];if(S_>>>0>=Me[i]>>>0){gr=335;break}Se[v]=S_+1|0,Ae[y_+S_|0]=41,gr=336;break}gr=335}while(0);335==gr&&Y(r,41);var M_=50==(0|Se[Nr>>2]);e:do if(M_){var C_=Me[cr],R_=0==(0|C_);do if(!R_){var T_=Me[v];if(T_>>>0>=Me[i]>>>0)break;Se[v]=T_+1|0,Ae[C_+T_|0]=45;break e}while(0);Y(r,45)}while(0);if(8==(0|zf)){var O_=Me[cr],N_=0==(0|O_);do{if(!N_){var I_=Me[v];if(I_>>>0>=Me[i]>>>0){gr=345;break}Se[v]=I_+1|0,Ae[O_+I_|0]=91,gr=346;break}gr=345}while(0);345==gr&&Y(r,91);var P_=Se[pr+2];H(r,P_);var D_=Me[cr],L_=0==(0|D_);do if(!L_){var F_=Me[v];if(F_>>>0>=Me[i]>>>0)break;Se[v]=F_+1|0,Ae[D_+F_|0]=93;break r}while(0);Y(r,93);break r}var X_=Se[pr+2];H(r,X_);break r}Z(r);break r}}while(0);var e=(r+20|0)>>2,j_=Se[e],U_=0|Sr;Se[U_>>2]=j_,Se[e]=Sr,Se[Sr+4>>2]=a;var x_=Sr+8|0;Se[x_>>2]=0;var z_=Se[Er+4];Se[Sr+12>>2]=z_;var V_=Se[pr+1];H(r,V_),0==(0|Se[x_>>2])&&$(r,a);var B_=Se[U_>>2];Se[e]=B_}while(0);Oe=Ar}function K(r,a,e,i){var v=i>>2;Se[v]=r,Se[v+1]=r+e|0,Se[v+2]=a,Se[v+3]=r,Se[v+6]=e<<1,Se[v+5]=0,Se[v+9]=e,Se[v+8]=0,Se[v+10]=0,Se[v+11]=0,Se[v+12]=0}function Y(r,a){var e,i=r+4|0,v=Me[i>>2],t=0==(0|v);do if(!t){var e=(r+8|0)>>2,f=Me[e];if(f>>>0<Me[r+12>>2]>>>0)var _=v,s=f;else{tr(r,1);var n=Me[i>>2];if(0==(0|n))break;var _=n,s=Se[e]}var s,_;Ae[_+s|0]=255&a;var o=Se[e]+1|0;Se[e]=o}while(0)}function G(r,a,e,i){var v,t=i>>2,f=Oe;Oe+=4;var _=f,v=_>>2,s=0==(0|r);do if(s){if(0==(0|i)){var n=0;break}Se[t]=-3;var n=0}else{var o=0==(0|e);if(0!=(0|a)&o){if(0==(0|i)){var n=0;break}Se[t]=-3;var n=0}else{var l=W(r,_);if(0==(0|l)){if(0==(0|i)){var n=0;break}if(1==(0|Se[v])){Se[t]=-1;var n=0}else{Se[t]=-2;var n=0}}else{var b=0==(0|a);do if(b){if(o){var k=l;break}var u=Se[v];Se[e>>2]=u;var k=l}else{var c=Ca(l);if(c>>>0<Me[e>>2]>>>0){Ra(a,l);va(l);var k=a}else{va(a);var h=Se[v];Se[e>>2]=h;var k=l}}while(0);var k;if(0==(0|i)){var n=k;break}Se[t]=0;var n=k}}}while(0);var n;return Oe=f,n}function W(r,a){var e,i=Oe;Oe+=52;var v,t=i,e=t>>2;Se[a>>2]=0;var f=Ca(r),_=Ae[r]<<24>>24==95;do{if(_){if(Ae[r+1|0]<<24>>24==90){var s=0;v=13;break}v=3;break}v=3}while(0);do if(3==v){var n=Na(r,0|He.__str117,8);if(0!=(0|n)){var s=1;v=13;break}var o=Ae[r+8|0];if(o<<24>>24!=46&&o<<24>>24!=95&&o<<24>>24!=36){var s=1;v=13;break}var l=r+9|0,b=Ae[l];if(b<<24>>24!=68&&b<<24>>24!=73){\nvar s=1;v=13;break}if(Ae[r+10|0]<<24>>24!=95){var s=1;v=13;break}var k=f+29|0,u=Jr(k);if(0==(0|u)){Se[a>>2]=1;var c=0;v=19;break}Ae[l]<<24>>24==73?Pa(u,0|He.__str118,30,1):Pa(u,0|He.__str119,29,1);var h=r+11|0,c=(Ia(u,h),u);v=19;break}while(0);if(13==v){var s;K(r,17,f,t);var d=Se[e+6],w=Ta(),p=Oe;Oe+=12*d,Oe=Oe+3>>2<<2;var E=Oe;if(Oe+=4*Se[e+9],Oe=Oe+3>>2<<2,Se[e+4]=p,Se[e+7]=E,s)var A=N(t),g=A;else var y=T(t,1),g=y;var g,m=Ae[Se[e+3]]<<24>>24==0?g:0,S=Se[e+12]+f+10*Se[e+10]|0;if(0==(0|m))var M=0;else var C=S/8+S|0,R=B(17,m,C,a),M=R;var M;Oa(w);var c=M}var c;return Oe=i,c}function Z(r){var a=r+4|0,e=Se[a>>2];va(e),Se[a>>2]=0}function Q(r,a,e){var i,v=r+4|0,t=Me[v>>2],f=0==(0|t);do if(!f){var i=(r+8|0)>>2,_=Me[i];if((_+e|0)>>>0>Me[r+12>>2]>>>0){tr(r,e);var s=Me[v>>2];if(0==(0|s))break;var n=s,o=Se[i]}else var n=t,o=_;var o,n;Pa(n+o|0,a,e,1);var l=Se[i]+e|0;Se[i]=l}while(0)}function q(r,a,e){var i,v,t=a+e|0,f=(0|e)>0;r:do if(f)for(var _=t,s=r+4|0,i=(r+8|0)>>2,n=r+12|0,o=a;;){var o,l=(_-o|0)>3;a:do{if(l){if(Ae[o]<<24>>24!=95){v=21;break}if(Ae[o+1|0]<<24>>24!=95){v=21;break}if(Ae[o+2|0]<<24>>24!=85){v=21;break}for(var b=o+3|0,k=0;;){var k,b;if(b>>>0>=t>>>0){v=21;break a}var u=ge[b],c=u<<24>>24;if((u-48&255&255)<10)var h=c-48|0;else if((u-65&255&255)<6)var h=c-55|0;else{if((u-97&255&255)>=6)break;var h=c-87|0}var h,b=b+1|0,k=(k<<4)+h|0}if(!(u<<24>>24==95&k>>>0<256)){v=21;break}var d=Me[s>>2],w=0==(0|d);do if(!w){var p=Me[i];if(p>>>0>=Me[n>>2]>>>0)break;Se[i]=p+1|0,Ae[d+p|0]=255&k;var E=b;v=25;break a}while(0);Y(r,k);var E=b;v=25;break}v=21}while(0);a:do if(21==v){var A=Me[s>>2],g=0==(0|A);do if(!g){var y=Me[i];if(y>>>0>=Me[n>>2]>>>0)break;var m=Ae[o];Se[i]=y+1|0,Ae[A+y|0]=m;var E=o;break a}while(0);var S=Ae[o]<<24>>24;Y(r,S);var E=o}while(0);var E,M=E+1|0;if(M>>>0>=t>>>0)break r;var o=M}while(0)}function $(r,a){var e,i,v,t,f,_,s,n=r>>2,o=Se[a>>2];r:do if(22==(0|o)||25==(0|o)){var l=Me[n+1],b=0==(0|l);do if(!b){var _=(r+8|0)>>2,k=Me[_];if((k+9|0)>>>0>Me[n+3]>>>0)break;for(var u=l+k|0,c=0|He.__str147,h=u,d=c+9;c<d;c++,h++)Ae[h]=Ae[c];var w=Se[_]+9|0;Se[_]=w;break r}while(0);Q(r,0|He.__str147,9)}else if(23==(0|o)||26==(0|o)){var p=Me[n+1],E=0==(0|p);do if(!E){var f=(r+8|0)>>2,A=Me[f];if((A+9|0)>>>0>Me[n+3]>>>0)break;for(var g=p+A|0,c=0|He.__str148,h=g,d=c+9;c<d;c++,h++)Ae[h]=Ae[c];var y=Se[f]+9|0;Se[f]=y;break r}while(0);Q(r,0|He.__str148,9)}else if(24==(0|o)||27==(0|o)){var m=Me[n+1],S=0==(0|m);do if(!S){var t=(r+8|0)>>2,M=Me[t];if((M+6|0)>>>0>Me[n+3]>>>0)break;var C=m+M|0;Ae[C]=Ae[0|He.__str149],Ae[C+1]=Ae[(0|He.__str149)+1],Ae[C+2]=Ae[(0|He.__str149)+2],Ae[C+3]=Ae[(0|He.__str149)+3],Ae[C+4]=Ae[(0|He.__str149)+4],Ae[C+5]=Ae[(0|He.__str149)+5];var R=Se[t]+6|0;Se[t]=R;break r}while(0);Q(r,0|He.__str149,6)}else if(28==(0|o)){var T=Me[n+1],O=0==(0|T);do{if(!O){var N=r+8|0,I=Me[N>>2];if(I>>>0>=Me[n+3]>>>0){s=17;break}Se[N>>2]=I+1|0,Ae[T+I|0]=32,s=18;break}s=17}while(0);17==s&&Y(r,32);var P=Se[a+8>>2];H(r,P)}else if(29==(0|o)){if(0!=(4&Se[n]|0))break;var D=Me[n+1],L=0==(0|D);do if(!L){var F=r+8|0,X=Me[F>>2];if(X>>>0>=Me[n+3]>>>0)break;Se[F>>2]=X+1|0,Ae[D+X|0]=42;break r}while(0);Y(r,42)}else if(30==(0|o)){var j=Me[n+1],U=0==(0|j);do if(!U){var x=r+8|0,z=Me[x>>2];if(z>>>0>=Me[n+3]>>>0)break;Se[x>>2]=z+1|0,Ae[j+z|0]=38;break r}while(0);Y(r,38)}else if(31==(0|o)){var V=Me[n+1],B=0==(0|V);do if(!B){var v=(r+8|0)>>2,K=Me[v];if((K+8|0)>>>0>Me[n+3]>>>0)break;var G=V+K|0,W=0|G;oe=1886220131,Ae[W]=255&oe,oe>>=8,Ae[W+1]=255&oe,oe>>=8,Ae[W+2]=255&oe,oe>>=8,Ae[W+3]=255&oe;var Z=G+4|0;oe=544761196,Ae[Z]=255&oe,oe>>=8,Ae[Z+1]=255&oe,oe>>=8,Ae[Z+2]=255&oe,oe>>=8,Ae[Z+3]=255&oe;var q=Se[v]+8|0;Se[v]=q;break r}while(0);Q(r,0|He.__str150,8)}else if(32==(0|o)){var $=Me[n+1],J=0==(0|$);do if(!J){var i=(r+8|0)>>2,rr=Me[i];if((rr+10|0)>>>0>Me[n+3]>>>0)break;for(var ar=$+rr|0,c=0|He.__str151,h=ar,d=c+10;c<d;c++,h++)Ae[h]=Ae[c];var er=Se[i]+10|0;Se[i]=er;break r}while(0);Q(r,0|He.__str151,10)}else if(37==(0|o)){var ir=r+4|0,vr=Me[ir>>2],tr=0==(0|vr);do{if(!tr){var fr=r+8|0,_r=Me[fr>>2];if(0!=(0|_r)&&Ae[vr+(_r-1)|0]<<24>>24==40){s=42;break}if(_r>>>0>=Me[n+3]>>>0){s=41;break}Se[fr>>2]=_r+1|0,Ae[vr+_r|0]=32,s=42;break}s=41}while(0);41==s&&Y(r,32);var sr=Se[a+4>>2];H(r,sr);var nr=Me[ir>>2],or=0==(0|nr);do if(!or){var e=(r+8|0)>>2,lr=Me[e];if((lr+3|0)>>>0>Me[n+3]>>>0)break;var br=nr+lr|0;Ae[br]=Ae[0|He.__str135],Ae[br+1]=Ae[(0|He.__str135)+1],Ae[br+2]=Ae[(0|He.__str135)+2];var kr=Se[e]+3|0;Se[e]=kr;break r}while(0);Q(r,0|He.__str135,3)}else if(3==(0|o)){var ur=Se[a+4>>2];H(r,ur)}else H(r,a);while(0)}function J(r){var a=r+20|0,e=Se[a>>2];if((0|e)<(0|Se[r+24>>2])){var i=Se[r+16>>2]+12*e|0,v=e+1|0;Se[a>>2]=v;var t=i}else var t=0;var t;return t}function rr(r,a,e){var i,v,t,f,_=r>>2,s=e,t=s>>2,n=0;r:for(;;){var n,s,o=0==(0|s);do if(!o){if(0!=(0|Se[t+2]))break;var l=Se[Se[t+1]>>2];if(29==(0|l)||30==(0|l)){f=9;break r}if(22==(0|l)||23==(0|l)||24==(0|l)||28==(0|l)||31==(0|l)||32==(0|l)||37==(0|l)){var b=Se[_+1];f=12;break r}var s=Se[t],t=s>>2,n=1;continue r}while(0);if(0!=(0|Se[a+4>>2])&0==(0|n)){f=9;break}var k=0,u=r+4|0,v=u>>2;f=22;break}do if(9==f){var c=Se[_+1];if(0==(0|c)){f=17;break}var h=Se[_+2];if(0==(0|h)){var d=c;f=13;break}var w=Ae[c+(h-1)|0];if(w<<24>>24==40||w<<24>>24==42){f=18;break}var b=c;f=12;break}while(0);do if(12==f){var b;if(0==(0|b)){f=17;break}var d=b;f=13;break}while(0);do if(13==f){var d,p=r+8|0,E=Me[p>>2];if(0!=(0|E)&&Ae[d+(E-1)|0]<<24>>24==32){f=18;break}if(E>>>0>=Me[_+3]>>>0){f=17;break}Se[p>>2]=E+1|0,Ae[d+E|0]=32,f=18;break}while(0);do if(17==f){Y(r,32),f=18;break}while(0);r:do if(18==f){var A=r+4|0,g=Me[A>>2],y=0==(0|g);do if(!y){var m=r+8|0,S=Me[m>>2];if(S>>>0>=Me[_+3]>>>0)break;Se[m>>2]=S+1|0,Ae[g+S|0]=40;var k=1,u=A,v=u>>2;break r}while(0);Y(r,40);var k=1,u=A,v=u>>2}while(0);var u,k,i=(r+20|0)>>2,M=Se[i];Se[i]=0,vr(r,e,0);r:do if(k){var C=Me[v],R=0==(0|C);do if(!R){var T=r+8|0,O=Me[T>>2];if(O>>>0>=Me[_+3]>>>0)break;Se[T>>2]=O+1|0,Ae[C+O|0]=41;break r}while(0);Y(r,41)}while(0);var N=Me[v],I=0==(0|N);do{if(!I){var P=r+8|0,D=Me[P>>2];if(D>>>0>=Me[_+3]>>>0){f=30;break}Se[P>>2]=D+1|0,Ae[N+D|0]=40,f=31;break}f=30}while(0);30==f&&Y(r,40);var L=Se[a+8>>2];0!=(0|L)&&H(r,L);var F=Me[v],X=0==(0|F);do{if(!X){var j=r+8|0,U=Me[j>>2];if(U>>>0>=Me[_+3]>>>0){f=36;break}Se[j>>2]=U+1|0,Ae[F+U|0]=41,f=37;break}f=36}while(0);36==f&&Y(r,41),vr(r,e,1),Se[i]=M}function ar(r,a,e){var i,v,t,f=r>>2,_=0==(0|e);do{if(!_){var s=e,v=s>>2;r:for(;;){var s;if(0==(0|s)){var n=1;t=14;break}if(0==(0|Se[v+2])){var o=36==(0|Se[Se[v+1]>>2]),l=1&o^1;if(o){var n=l;t=14;break}var b=r+4|0,k=Me[b>>2],u=0==(0|k);do{if(!u){var i=(r+8|0)>>2,c=Me[i];if((c+2|0)>>>0>Me[f+3]>>>0){t=9;break}var h=k+c|0;oe=10272,Ae[h]=255&oe,oe>>=8,Ae[h+1]=255&oe;var d=Se[i]+2|0;Se[i]=d,vr(r,e,0),t=10;break}t=9}while(0);9==t&&(Q(r,0|He.__str140,2),vr(r,e,0));var w=Me[b>>2],p=0==(0|w);do if(!p){var E=r+8|0,A=Me[E>>2];if(A>>>0>=Me[f+3]>>>0)break;Se[E>>2]=A+1|0,Ae[w+A|0]=41;var g=l;t=15;break r}while(0);Y(r,41);var g=l;t=15;break}var s=Se[v],v=s>>2}if(14==t){var n;vr(r,e,0);var g=n}var g;if(0!=(0|g)){t=17;break}var y=r+4|0;t=21;break}t=17}while(0);r:do if(17==t){var m=r+4|0,S=Me[m>>2],M=0==(0|S);do if(!M){var C=r+8|0,R=Me[C>>2];if(R>>>0>=Me[f+3]>>>0)break;Se[C>>2]=R+1|0,Ae[S+R|0]=32;var y=m;break r}while(0);Y(r,32);var y=m}while(0);var y,T=Me[y>>2],O=0==(0|T);do{if(!O){var N=r+8|0,I=Me[N>>2];if(I>>>0>=Me[f+3]>>>0){t=24;break}Se[N>>2]=I+1|0,Ae[T+I|0]=91,t=25;break}t=24}while(0);24==t&&Y(r,91);var P=Se[a+4>>2];0!=(0|P)&&H(r,P);var D=Me[y>>2],L=0==(0|D);do{if(!L){var F=r+8|0,X=Me[F>>2];if(X>>>0>=Me[f+3]>>>0){t=30;break}Se[F>>2]=X+1|0,Ae[D+X|0]=93,t=31;break}t=30}while(0);30==t&&Y(r,93)}function er(r,a){var e,i,v,t,f,_,s=Oe;Oe+=8;var n,o=s,_=(a+4|0)>>2,l=Se[_];if(4==(0|Se[l>>2])){var f=(r+20|0)>>2,b=Se[f];Se[f]=0;var t=(r+16|0)>>2,k=Se[t],u=0|o;Se[u>>2]=k,Se[t]=o;var c=Se[_];Se[o+4>>2]=c;var h=Se[c+4>>2];H(r,h);var d=Se[u>>2];Se[t]=d;var v=(r+4|0)>>2,w=Me[v],p=0==(0|w);do{if(!p){var i=(r+8|0)>>2,E=Me[i],A=0==(0|E);do if(!A){if(Ae[w+(E-1)|0]<<24>>24!=60)break;E>>>0<Me[r+12>>2]>>>0?(Se[i]=E+1|0,Ae[w+E|0]=32):Y(r,32)}while(0);var g=Me[v];if(0==(0|g)){n=12;break}var y=Me[i];if(y>>>0>=Me[r+12>>2]>>>0){n=12;break}Se[i]=y+1|0,Ae[g+y|0]=60,n=13;break}n=12}while(0);12==n&&Y(r,60);var m=Se[Se[_]+8>>2];H(r,m);var S=Me[v],M=0==(0|S);do{if(!M){var e=(r+8|0)>>2,C=Me[e],R=0==(0|C);do if(!R){if(Ae[S+(C-1)|0]<<24>>24!=62)break;C>>>0<Me[r+12>>2]>>>0?(Se[e]=C+1|0,Ae[S+C|0]=32):Y(r,32)}while(0);var T=Me[v];if(0==(0|T)){n=22;break}var O=Me[e];if(O>>>0>=Me[r+12>>2]>>>0){n=22;break}Se[e]=O+1|0,Ae[T+O|0]=62,n=23;break}n=22}while(0);22==n&&Y(r,62),Se[f]=b}else H(r,l);Oe=s}function ir(r,a){var e,i=40==(0|Se[a>>2]);r:do if(i){var v=Me[r+4>>2],t=0==(0|v);do{if(!t){var e=(r+8|0)>>2,f=Me[e],_=a+4|0,s=Me[_>>2],n=Me[s+8>>2];if((n+f|0)>>>0>Me[r+12>>2]>>>0){var o=s,l=n;break}var b=v+f|0,k=Se[s+4>>2];Pa(b,k,n,1);var u=Se[e]+Se[Se[_>>2]+8>>2]|0;Se[e]=u;break r}var c=Me[a+4>>2],o=c,l=Se[c+8>>2]}while(0);var l,o,h=Se[o+4>>2];Q(r,h,l)}else H(r,a);while(0)}function vr(r,a,e){var i,v,t,f,_,f=(r+4|0)>>2,s=0==(0|e),t=(r+16|0)>>2;r:do if(s)for(var n=a;;){var n;if(0==(0|n)){_=29;break r}if(0==(0|Se[f])){_=29;break r}var o=n+8|0,l=0==(0|Se[o>>2]);do if(l){var b=n+4|0;if((Se[Se[b>>2]>>2]-25|0)>>>0<3)break;Se[o>>2]=1;var k=Me[t],u=Se[n+12>>2];Se[t]=u;var c=Me[b>>2],h=Se[c>>2];if(35==(0|h)){var d=n,w=k,p=c;_=14;break r}if(36==(0|h)){var E=n,A=k,g=c;_=15;break r}if(2==(0|h)){var y=k,m=b;_=16;break r}$(r,c),Se[t]=k}while(0);var n=Se[n>>2]}else for(var S=a;;){var S;if(0==(0|S)){_=29;break r}if(0==(0|Se[f])){_=29;break r}var M=S+8|0;if(0==(0|Se[M>>2])){Se[M>>2]=1;var C=Me[t],R=Se[S+12>>2];Se[t]=R;var T=S+4|0,O=Me[T>>2],N=Se[O>>2];if(35==(0|N)){var d=S,w=C,p=O;_=14;break r}if(36==(0|N)){var E=S,A=C,g=O;_=15;break r}if(2==(0|N)){var y=C,m=T;_=16;break r}$(r,O),Se[t]=C}var S=Se[S>>2]}while(0);if(14==_){var p,w,d,I=Se[d>>2];rr(r,p,I),Se[t]=w}else if(15==_){var g,A,E,P=Se[E>>2];ar(r,g,P),Se[t]=A}else if(16==_){var m,y,v=(r+20|0)>>2,D=Se[v];Se[v]=0;var L=Se[Se[m>>2]+4>>2];H(r,L),Se[v]=D;var F=0==(4&Se[r>>2]|0),X=Me[f],j=0!=(0|X);r:do if(F){do if(j){var i=(r+8|0)>>2,U=Me[i];if((U+2|0)>>>0>Me[r+12>>2]>>>0)break;var x=X+U|0;oe=14906,Ae[x]=255&oe,oe>>=8,Ae[x+1]=255&oe;var z=Se[i]+2|0;Se[i]=z;break r}while(0);Q(r,0|He.__str120,2)}else{do if(j){var V=r+8|0,B=Me[V>>2];if(B>>>0>=Me[r+12>>2]>>>0)break;Se[V>>2]=B+1|0,Ae[X+B|0]=46;break r}while(0);Y(r,46)}while(0);var K=Me[Se[m>>2]+8>>2],G=(Se[K>>2]-25|0)>>>0<3;r:do if(G)for(var W=K;;){var W,Z=Me[W+4>>2];if((Se[Z>>2]-25|0)>>>0>=3){var q=Z;break r}var W=Z}else var q=K;while(0);var q;H(r,q),Se[t]=y}}function tr(r,a){var e,e=(r+4|0)>>2,i=Se[e],v=0==(0|i);r:do if(!v){for(var t=Se[r+8>>2]+a|0,f=r+12|0,_=Se[f>>2],s=i;;){var s,_;if(t>>>0<=_>>>0)break r;var n=_<<1,o=fa(s,n);if(0==(0|o))break;Se[e]=o,Se[f>>2]=n;var _=n,s=o}var l=Se[e];va(l),Se[e]=0,Se[r+24>>2]=1}while(0)}function fr(r,a,e){var i,v=J(r),i=v>>2;return 0!=(0|v)&&(Se[i]=21,Se[i+1]=a,Se[i+2]=e),v}function _r(r){var a,a=(r+12|0)>>2,e=Se[a],i=Ae[e]<<24>>24;if(88==(0|i)){var v=e+1|0;Se[a]=v;var t=nr(r),f=Se[a],_=f+1|0;Se[a]=_;var s=Ae[f]<<24>>24==69?t:0,n=s}else if(76==(0|i))var o=or(r),n=o;else var l=N(r),n=l;var n;return n}function sr(r){var a,a=(r+12|0)>>2,e=Se[a],i=Ae[e];if(i<<24>>24==110){var v=e+1|0;Se[a]=v;var t=1,f=Ae[v],_=v}else var t=0,f=i,_=e;var _,f,t,s=(f-48&255&255)<10;r:do if(s)for(var n=f,o=0,l=_;;){var l,o,n,b=(n<<24>>24)-48+10*o|0,k=l+1|0;Se[a]=k;var u=ge[k];if((u-48&255&255)>=10){var c=b;break r}var n=u,o=b,l=k}else var c=0;while(0);var c,h=0==(0|t)?c:0|-c;return h}function nr(r){var a,e,a=(r+12|0)>>2,i=Se[a],v=Ae[i];do{if(v<<24>>24==76){var t=or(r),f=t;e=21;break}if(v<<24>>24==84){var _=x(r),f=_;e=21;break}if(v<<24>>24==115){if(Ae[i+1|0]<<24>>24!=114){e=8;break}var s=i+2|0;Se[a]=s;var n=N(r),o=br(r);if(Ae[Se[a]]<<24>>24==73){var l=z(r),b=D(r,4,o,l),k=D(r,1,n,b),f=k;e=21;break}var u=D(r,1,n,o),f=u;e=21;break}e=8}while(0);r:do if(8==e){var c=kr(r);if(0==(0|c)){var f=0;break}var h=0|c,d=Se[h>>2],w=40==(0|d);do{if(w){var p=c+4|0,E=r+48|0,A=Se[Se[p>>2]+8>>2]-2+Se[E>>2]|0;Se[E>>2]=A;var g=Se[h>>2];if(40!=(0|g)){var y=g;e=13;break}var m=Se[p>>2],S=Se[m>>2],M=Da(S,0|He.__str90);if(0!=(0|M)){var C=m;e=15;break}var R=N(r),T=D(r,43,c,R),f=T;break r}var y=d;e=13}while(0);do if(13==e){var y;if(40==(0|y)){var C=Se[c+4>>2];e=15;break}if(41==(0|y)){var O=c+4|0;e=17;break}if(42==(0|y)){e=18;break}var f=0;break r}while(0);do if(15==e){var C,O=C+12|0;e=17;break}while(0);do if(17==e){var O,I=Se[O>>2];if(1==(0|I))break;if(2==(0|I)){var P=nr(r),L=nr(r),F=D(r,45,P,L),X=D(r,44,c,F);return X}if(3==(0|I)){var j=nr(r),U=nr(r),V=nr(r),B=D(r,48,U,V),H=D(r,47,j,B),K=D(r,46,c,H);return K}var f=0;break r}while(0);var Y=nr(r),G=D(r,43,c,Y);return G}while(0);var f;return f}function or(r){var a,a=(r+12|0)>>2,e=Se[a],i=e+1|0;Se[a]=i;var v=Ae[e]<<24>>24==76;r:do if(v){if(Ae[i]<<24>>24==95)var t=T(r,0),f=t;else{var _=N(r);if(0==(0|_)){var s=0;break}var n=33==(0|Se[_>>2]);do if(n){var o=Se[_+4>>2];if(0==(0|Se[o+16>>2]))break;var l=r+48|0,b=Se[l>>2]-Se[o+4>>2]|0;Se[l>>2]=b}while(0);var k=Se[a];if(Ae[k]<<24>>24==110){var u=k+1|0;Se[a]=u;var c=50,h=u}else var c=49,h=k;for(var h,c,d=h;;){var d,w=Ae[d];if(w<<24>>24==69)break;if(w<<24>>24==0){var s=0;break r}var p=d+1|0;Se[a]=p;var d=p}var E=lr(r,h,d-h|0),A=D(r,c,_,E),f=A}var f,g=Se[a],y=g+1|0;Se[a]=y;var m=Ae[g]<<24>>24==69?f:0,s=m}else var s=0;while(0);var s;return s}function lr(r,a,e){var i=J(r),v=m(i,a,e),t=0==(0|v)?0:i;return t}function br(r){var a=r+12|0,e=Me[a>>2],i=ge[e],v=(i-48&255&255)<10;do if(v)var t=L(r),f=t;else if((i-97&255&255)<26){var _=kr(r);if(0==(0|_)){var f=0;break}if(40!=(0|Se[_>>2])){var f=_;break}var s=r+48|0,n=Se[Se[_+4>>2]+8>>2]+Se[s>>2]+7|0;Se[s>>2]=n;var f=_}else if(i<<24>>24==67||i<<24>>24==68)var o=hr(r),f=o;else{if(i<<24>>24!=76){var f=0;break}Se[a>>2]=e+1|0;var l=L(r);if(0==(0|l)){var f=0;break}var b=dr(r),k=0==(0|b)?0:l,f=k}while(0);var f;return f}function kr(r){var a,e,a=(r+12|0)>>2,i=Se[a],v=i+1|0;Se[a]=v;var t=ge[i],f=i+2|0;Se[a]=f;var _=ge[v];do{if(t<<24>>24==118){if((_-48&255&255)>=10){var s=49,n=0;e=6;break}var o=(_<<24>>24)-48|0,l=L(r),b=ur(r,o,l),k=b;e=14;break}if(t<<24>>24==99){if(_<<24>>24!=118){var s=49,n=0;e=6;break}var u=N(r),c=D(r,42,u,0),k=c;e=14;break}var s=49,n=0;e=6}while(0);r:do if(6==e){for(;;){var n,s,h=(s-n)/2+n|0,d=(h<<4)+ri|0,w=Se[d>>2],p=Ae[w],E=t<<24>>24==p<<24>>24;if(E&&_<<24>>24==Ae[w+1|0]<<24>>24)break;var A=t<<24>>24<p<<24>>24;do if(A)var g=h,y=n;else{if(E&&_<<24>>24<Ae[w+1|0]<<24>>24){var g=h,y=n;break}var g=s,y=h+1|0}while(0);var y,g;if((0|y)==(0|g)){var k=0;break r}var s=g,n=y}var m=cr(r,d),k=m}while(0);var k;return k}function ur(r,a,e){var i=J(r),v=S(i,a,e),t=0==(0|v)?0:i;return t}function cr(r,a){var e=J(r);return 0!=(0|e)&&(Se[e>>2]=40,Se[e+4>>2]=a),e}function hr(r){var a,e,i=Se[r+44>>2],e=i>>2,v=0==(0|i);do if(!v){var t=Se[e];if(0==(0|t)){var f=r+48|0,_=Se[f>>2]+Se[e+2]|0;Se[f>>2]=_}else{if(21!=(0|t))break;var s=r+48|0,n=Se[s>>2]+Se[e+2]|0;Se[s>>2]=n}}while(0);var a=(r+12|0)>>2,o=Se[a],l=o+1|0;Se[a]=l;var b=Ae[o]<<24>>24;do if(67==(0|b)){var k=o+2|0;Se[a]=k;var u=Ae[l]<<24>>24;if(49==(0|u))var c=1;else if(50==(0|u))var c=2;else{if(51!=(0|u)){var h=0;break}var c=3}var c,d=wr(r,c,i),h=d}else if(68==(0|b)){var w=o+2|0;Se[a]=w;var p=Ae[l]<<24>>24;if(48==(0|p))var E=1;else if(49==(0|p))var E=2;else{if(50!=(0|p)){var h=0;break}var E=3}var E,A=pr(r,E,i),h=A}else var h=0;while(0);var h;return h}function dr(r){var a=r+12|0,e=Se[a>>2];if(Ae[e]<<24>>24==95){var i=e+1|0;Se[a>>2]=i;var v=sr(r),t=v>>>31^1}else var t=1;var t;return t}function wr(r,a,e){var i=J(r),v=M(i,a,e),t=0==(0|v)?0:i;return t}function pr(r,a,e){var i=J(r),v=C(i,a,e),t=0==(0|v)?0:i;return t}function Er(r,a){var e=J(r);return 0!=(0|e)&&(Se[e>>2]=5,Se[e+4>>2]=a),e}function Ar(r){var a,a=(r+12|0)>>2,e=Se[a],i=Ae[e]<<24>>24;do if(78==(0|i))var v=gr(r),t=v;else if(90==(0|i))var f=yr(r),t=f;else if(76==(0|i))var _=br(r),t=_;else if(83==(0|i)){if(Ae[e+1|0]<<24>>24==116){var s=e+2|0;Se[a]=s;var n=lr(r,0|He.__str152,3),o=br(r),l=D(r,1,n,o),b=r+48|0,k=Se[b>>2]+3|0;Se[b>>2]=k;var u=0,c=l}else var h=V(r,0),u=1,c=h;var c,u;if(Ae[Se[a]]<<24>>24!=73){var t=c;break}if(0==(0|u)){var d=R(r,c);if(0==(0|d)){var t=0;break}}var w=z(r),p=D(r,4,c,w),t=p}else{var E=br(r);if(Ae[Se[a]]<<24>>24!=73){var t=E;break}var A=R(r,E);if(0==(0|A)){var t=0;break}var g=z(r),y=D(r,4,E,g),t=y}while(0);var t;return t}function gr(r){var a,e=Oe;Oe+=4;var i=e,a=(r+12|0)>>2,v=Se[a],t=v+1|0;Se[a]=t;var f=Ae[v]<<24>>24==78;do if(f){var _=I(r,i,1);if(0==(0|_)){var s=0;break}var n=mr(r);if(Se[_>>2]=n,0==(0|n)){var s=0;break}var o=Se[a],l=o+1|0;if(Se[a]=l,Ae[o]<<24>>24!=69){var s=0;break}var s=Se[i>>2]}else var s=0;while(0);var s;return Oe=e,s}function yr(r){var a,a=(r+12|0)>>2,e=Se[a],i=e+1|0;Se[a]=i;var v=Ae[e]<<24>>24==90;do if(v){var t=O(r,0),f=Se[a],_=f+1|0;if(Se[a]=_,Ae[f]<<24>>24!=69){var s=0;break}if(Ae[_]<<24>>24==115){var n=f+2|0;Se[a]=n;var o=dr(r);if(0==(0|o)){var s=0;break}var l=lr(r,0|He.__str168,14),b=D(r,2,t,l),s=b}else{var k=Ar(r),u=dr(r);if(0==(0|u)){var s=0;break}var c=D(r,2,t,k),s=c}}else var s=0;while(0);var s;return s}function mr(r){var a,e=r+12|0,i=0;r:for(;;){var i,v=ge[Se[e>>2]];if(v<<24>>24==0){var t=0;break}var f=(v-48&255&255)<10|(v-97&255&255)<26;do{if(!f){if(v<<24>>24==76||v<<24>>24==68||v<<24>>24==67){a=5;break}if(v<<24>>24==83){var _=V(r,1),s=_;a=10;break}if(v<<24>>24==73){if(0==(0|i)){var t=0;break r}var n=z(r),o=4,l=n;a=11;break}if(v<<24>>24==84){var b=x(r),s=b;a=10;break}if(v<<24>>24==69){var t=i;break r}var t=0;break r}a=5}while(0);do if(5==a){var k=br(r),s=k;a=10;break}while(0);do if(10==a){var s;if(0==(0|i)){var u=s;a=12;break}var o=1,l=s;a=11;break}while(0);if(11==a)var l,o,c=D(r,o,i,l),u=c;var u;if(v<<24>>24!=83)if(Ae[Se[e>>2]]<<24>>24!=69){var h=R(r,u);if(0==(0|h)){var t=0;break}var i=u}else var i=u;else var i=u}var t;return t}function Sr(r,a){var e,i,v=Oe;Oe+=4;var t=v,i=t>>2,e=(r+12|0)>>2,f=Se[e];if(Ae[f]<<24>>24==74){var _=f+1|0;Se[e]=_;var s=1}else var s=a;var s;Se[i]=0;var n=s,o=0,l=t;r:for(;;)for(var l,o,n,b=n,k=o;;){var k,b,u=Ae[Se[e]];if(u<<24>>24==0||u<<24>>24==69){var c=Se[i];if(0==(0|c)){var h=0;break r}var d=0==(0|Se[c+8>>2]);do if(d){var w=Se[c+4>>2];if(33!=(0|Se[w>>2])){var p=c;break}var E=Se[w+4>>2];if(9!=(0|Se[E+16>>2])){var p=c;break}var A=r+48|0,g=Se[A>>2]-Se[E+4>>2]|0;Se[A>>2]=g,Se[i]=0;var p=0}else var p=c;while(0);var p,y=D(r,35,k,p),h=y;break r}var m=N(r);if(0==(0|m)){var h=0;break r}if(0==(0|b)){var S=D(r,38,m,0);if(Se[l>>2]=S,0==(0|S)){var h=0;break r}var n=0,o=k,l=S+8|0;continue r}var b=0,k=m}var h;return Oe=v,h}function Mr(r){for(var a=r;;){var a;if(0==(0|a)){var e=0;break}var i=Se[a>>2];if(1!=(0|i)&&2!=(0|i)){if(6==(0|i)||7==(0|i)||42==(0|i)){var e=1;break}var e=0;break}var a=Se[a+8>>2]}var e;return e}function Cr(r){var a=r>>2;Se[a+3]=0,Se[a+2]=0,Se[a+1]=0,Se[a]=0,Se[a+4]=0}function Rr(r,a){var e,e=(r+12|0)>>2,i=Se[e],v=(Se[r+4>>2]-i|0)<(0|a);r:do if(v)var t=0;else{var f=i+a|0;Se[e]=f;var _=0==(4&Se[r+8>>2]|0);do if(!_){if(Ae[f]<<24>>24!=36)break;var s=a+(i+1)|0;Se[e]=s}while(0);var n=(0|a)>9;do if(n){var o=La(i,0|He.__str117,8);if(0!=(0|o))break;var l=Ae[i+8|0];if(l<<24>>24!=46&&l<<24>>24!=95&&l<<24>>24!=36)break;if(Ae[i+9|0]<<24>>24!=78)break;var b=r+48|0,k=22-a+Se[b>>2]|0;Se[b>>2]=k;var u=lr(r,0|He.__str169,21),t=u;break r}while(0);var c=lr(r,i,a),t=c}while(0);var t;return t}function Tr(r){var a,e,e=(r+48|0)>>2,i=Se[e],v=i+20|0;Se[e]=v;var a=(r+12|0)>>2,t=Se[a],f=t+1|0;Se[a]=f;var _=Ae[t];do if(_<<24>>24==84){var s=t+2|0;Se[a]=s;var n=Ae[f]<<24>>24;if(86==(0|n)){var o=i+15|0;Se[e]=o;var l=N(r),b=D(r,8,l,0),k=b}else if(84==(0|n)){var u=i+10|0;Se[e]=u;var c=N(r),h=D(r,9,c,0),k=h}else if(73==(0|n))var d=N(r),w=D(r,11,d,0),k=w;else if(83==(0|n))var p=N(r),E=D(r,12,p,0),k=E;else if(104==(0|n)){var A=Nr(r,104);if(0==(0|A)){var k=0;break}var g=O(r,0),y=D(r,14,g,0),k=y}else if(118==(0|n)){var m=Nr(r,118);if(0==(0|m)){var k=0;break}var S=O(r,0),M=D(r,15,S,0),k=M}else if(99==(0|n)){var C=Nr(r,0);if(0==(0|C)){var k=0;break}var R=Nr(r,0);if(0==(0|R)){var k=0;break}var T=O(r,0),I=D(r,16,T,0),k=I}else if(67==(0|n)){var P=N(r),L=sr(r);if((0|L)<0){var k=0;break}var F=Se[a],X=F+1|0;if(Se[a]=X,Ae[F]<<24>>24!=95){var k=0;break}var j=N(r),U=Se[e]+5|0;Se[e]=U;var x=D(r,10,j,P),k=x}else if(70==(0|n))var z=N(r),V=D(r,13,z,0),k=V;else{if(74!=(0|n)){var k=0;break}var B=N(r),H=D(r,17,B,0),k=H}}else if(_<<24>>24==71){var K=t+2|0;Se[a]=K;var Y=Ae[f]<<24>>24;if(86==(0|Y))var G=Ar(r),W=D(r,18,G,0),k=W;else if(82==(0|Y))var Z=Ar(r),Q=D(r,19,Z,0),k=Q;else{if(65!=(0|Y)){var k=0;break}var q=O(r,0),$=D(r,20,q,0),k=$}}else var k=0;while(0);var k;return k}function Or(r){for(var a,e=r,a=e>>2;;){var e;if(0==(0|e)){var i=0;break}var v=Se[a];if(4==(0|v)){var t=Se[a+1],f=Mr(t),i=0==(0|f)&1;break}if(25!=(0|v)&&26!=(0|v)&&27!=(0|v)){var i=0;break}var e=Se[a+1],a=e>>2}var i;return i}function Nr(r,a){var e;if(0==(0|a)){var i=r+12|0,v=Se[i>>2],t=v+1|0;Se[i>>2]=t;var f=Ae[v]<<24>>24}else var f=a;var f;do{if(104==(0|f)){var _=(sr(r),r+12|0);e=7;break}if(118==(0|f)){var s=(sr(r),r+12|0),n=Se[s>>2],o=n+1|0;if(Se[s>>2]=o,Ae[n]<<24>>24!=95){var l=0;e=8;break}var _=(sr(r),s);e=7;break}var l=0;e=8}while(0);if(7==e){var _,b=Se[_>>2],k=b+1|0;Se[_>>2]=k;var l=Ae[b]<<24>>24==95&1}var l;return l}function Ir(r){var a,e,i=r>>2,v=Oe;Oe+=56;var t,f=v,_=v+8,s=v+16,n=v+36,e=(0|r)>>2,o=Se[e],l=0==(8192&o|0);r:do{if(l){var a=(r+12|0)>>2,b=Se[a];if(Ae[b]<<24>>24!=63){var k=0;t=111;break}var u=b+1|0;Se[a]=u;var c=Ae[u];do if(c<<24>>24==63){if(Ae[b+2|0]<<24>>24==36){var h=b+3|0;if(Ae[h]<<24>>24!=63){var d=5;t=90;break}Se[a]=h;var w=6,p=h}else var w=0,p=u;var p,w,E=p+1|0;Se[a]=E;var A=Ae[E]<<24>>24;do if(48==(0|A)){var g=1;t=81}else{if(49==(0|A)){var g=2;t=81;break}if(50!=(0|A)){if(51==(0|A)){var y=0|He.__str2172,m=E;t=82;break}if(52==(0|A)){var y=0|He.__str3173,m=E;t=82;break}if(53==(0|A)){var y=0|He.__str4174,m=E;t=82;break}if(54==(0|A)){var y=0|He.__str5175,m=E;t=82;break}if(55==(0|A)){var y=0|He.__str6176,m=E;t=82;break}if(56==(0|A)){var y=0|He.__str7177,m=E;t=82;break}if(57==(0|A)){var y=0|He.__str8178,m=E;t=82;break}if(65==(0|A)){var y=0|He.__str9179,m=E;t=82;break}if(66==(0|A)){Se[a]=p+2|0;var S=0|He.__str10180,M=3;t=88;break}if(67==(0|A)){var y=0|He.__str11181,m=E;t=82;break}if(68==(0|A)){var y=0|He.__str12182,m=E;t=82;break}if(69==(0|A)){var y=0|He.__str13183,m=E;t=82;break}if(70==(0|A)){var y=0|He.__str14184,m=E;t=82;break}if(71==(0|A)){var y=0|He.__str15185,m=E;t=82;break}if(72==(0|A)){var y=0|He.__str16186,m=E;t=82;break}if(73==(0|A)){var y=0|He.__str17187,m=E;t=82;break}if(74==(0|A)){var y=0|He.__str18188,m=E;t=82;break}if(75==(0|A)){var y=0|He.__str19189,m=E;t=82;break}if(76==(0|A)){var y=0|He.__str20190,m=E;t=82;break}if(77==(0|A)){var y=0|He.__str21191,m=E;t=82;break}if(78==(0|A)){var y=0|He.__str22192,m=E;t=82;break}if(79==(0|A)){var y=0|He.__str23193,m=E;t=82;break}if(80==(0|A)){var y=0|He.__str24194,m=E;t=82;break}if(81==(0|A)){var y=0|He.__str25195,m=E;t=82;break}if(82==(0|A)){var y=0|He.__str26196,m=E;t=82;break}if(83==(0|A)){var y=0|He.__str27197,m=E;t=82;break}if(84==(0|A)){var y=0|He.__str28198,m=E;t=82;break}if(85==(0|A)){var y=0|He.__str29199,m=E;t=82;break}if(86==(0|A)){var y=0|He.__str30200,m=E;t=82;break}if(87==(0|A)){var y=0|He.__str31201,m=E;t=82;break}if(88==(0|A)){var y=0|He.__str32202,m=E;t=82;break}if(89==(0|A)){var y=0|He.__str33203,m=E;t=82;break}if(90==(0|A)){var y=0|He.__str34204,m=E;t=82;break}if(95==(0|A)){var C=p+2|0;Se[a]=C;var R=Ae[C]<<24>>24;if(48==(0|R)){var y=0|He.__str35205,m=C;t=82;break}if(49==(0|R)){var y=0|He.__str36206,m=C;t=82;break}if(50==(0|R)){var y=0|He.__str37207,m=C;t=82;break}if(51==(0|R)){var y=0|He.__str38208,m=C;t=82;break}if(52==(0|R)){var y=0|He.__str39209,m=C;t=82;break}if(53==(0|R)){var y=0|He.__str40210,m=C;t=82;break}if(54==(0|R)){var y=0|He.__str41211,m=C;t=82;break}if(55==(0|R)){var y=0|He.__str42212,m=C;t=82;break}if(56==(0|R)){var y=0|He.__str43213,m=C;t=82;break}if(57==(0|R)){var y=0|He.__str44214,m=C;t=82;break}if(65==(0|R)){var y=0|He.__str45215,m=C;t=82;break}if(66==(0|R)){var y=0|He.__str46216,m=C;t=82;break}if(67==(0|R)){Se[a]=p+3|0;var T=0|He.__str47217;t=84;break}if(68==(0|R)){var y=0|He.__str48218,m=C;t=82;break}if(69==(0|R)){var y=0|He.__str49219,m=C;t=82;break}if(70==(0|R)){var y=0|He.__str50220,m=C;t=82;break}if(71==(0|R)){var y=0|He.__str51221,m=C;t=82;break}if(72==(0|R)){var y=0|He.__str52222,m=C;t=82;break}if(73==(0|R)){var y=0|He.__str53223,m=C;t=82;break}if(74==(0|R)){var y=0|He.__str54224,m=C;t=82;break}if(75==(0|R)){var y=0|He.__str55225,m=C;t=82;break}if(76==(0|R)){var y=0|He.__str56226,m=C;t=82;break}if(77==(0|R)){var y=0|He.__str57227,m=C;t=82;break}if(78==(0|R)){var y=0|He.__str58228,m=C;t=82;break}if(79==(0|R)){var y=0|He.__str59229,m=C;t=82;break}if(82==(0|R)){var O=4|o;Se[e]=O;var N=p+3|0;Se[a]=N;var I=Ae[N]<<24>>24;if(48==(0|I)){Se[a]=p+4|0,Cr(s);var P=(Pr(r,_,s,0),Se[_>>2]),D=Se[_+4>>2],L=Dr(r,0|He.__str60230,(ne=Oe,Oe+=8,Se[ne>>2]=P,Se[ne+4>>2]=D,ne)),F=Se[a]-1|0;Se[a]=F;var y=L,m=F;t=82;break}if(49==(0|I)){Se[a]=p+4|0;var X=Lr(r),j=Lr(r),U=Lr(r),x=Lr(r),z=Se[a]-1|0;Se[a]=z;var V=Dr(r,0|He.__str61231,(ne=Oe,Oe+=16,Se[ne>>2]=X,Se[ne+4>>2]=j,Se[ne+8>>2]=U,Se[ne+12>>2]=x,ne)),y=V,m=Se[a];t=82;break}if(50==(0|I)){var y=0|He.__str62232,m=N;t=82;break}if(51==(0|I)){var y=0|He.__str63233,m=N;t=82;break}if(52==(0|I)){var y=0|He.__str64234,m=N;t=82;break}var y=0,m=N;t=82;break}if(83==(0|R)){var y=0|He.__str65235,m=C;t=82;break}if(84==(0|R)){var y=0|He.__str66236,m=C;t=82;break}if(85==(0|R)){var y=0|He.__str67237,m=C;t=82;break}if(86==(0|R)){var y=0|He.__str68238,m=C;t=82;break}if(88==(0|R)){var y=0|He.__str69239,m=C;t=82;break}if(89==(0|R)){var y=0|He.__str70240,m=C;t=82;break}var k=0;t=111;break r}var k=0;t=111;break r}var y=0|He.__str1171,m=E;t=82}while(0);do{if(81==t){var g;Se[a]=p+2|0;var B=g;t=83;break}if(82==t){var m,y;if(Se[a]=m+1|0,1==(0|w)||2==(0|w)){var B=w;t=83;break}if(4==(0|w)){var T=y;t=84;break}if(6!=(0|w)){var S=y,M=w;t=88;break}Cr(n);var H=Xr(r,n,0,60,62);if(0==(0|H))var K=y;else var Y=Dr(r,0|He.__str170,(ne=Oe,Oe+=8,Se[ne>>2]=y,Se[ne+4>>2]=H,ne)),K=Y;var K;Se[i+6]=0;var S=K,M=w;t=88;break}}while(0);if(83==t){var B,G=r+40|0,W=Fr(r,0|He._symbol_demangle_dashed_null,-1,G);if(0==(0|W)){var k=0;t=111;break r}var d=B;t=90;break}if(84==t){var T;Se[i+4]=T;var Z=1,Q=T;t=109;break r}if(88==t){var M,S,q=r+40|0,$=Fr(r,S,-1,q);if(0==(0|$)){var k=0;t=111;break r}var d=M;t=90;break}}else{if(c<<24>>24==36){var J=b+2|0;Se[a]=J;var rr=jr(r);Se[i+4]=rr;var ar=0!=(0|rr)&1;t=107;break}var d=0;t=90}while(0);if(90==t){var d,er=Me[a],ir=Ae[er]<<24>>24;if(64==(0|ir))Se[a]=er+1|0;else if(36==(0|ir))t=93;else{var vr=zr(r);if(0==(0|vr)){var k=-1;t=111;break}}if(5==(0|d)){var tr=r+20|0,fr=Se[tr>>2]+1|0;Se[tr>>2]=fr}else if(1==(0|d)||2==(0|d)){if(Me[i+11]>>>0<2){var k=-1;t=111;break}var _r=r+56|0,sr=Me[_r>>2],nr=Se[sr+4>>2];if(1==(0|d))Se[sr>>2]=nr;else{var or=Dr(r,0|He.__str71241,(ne=Oe,Oe+=4,Se[ne>>2]=nr,ne)),lr=Se[_r>>2];Se[lr>>2]=or}var br=4|Se[e];Se[e]=br}else if(3==(0|d)){var kr=Se[e]&-5;Se[e]=kr}var ur=ge[Se[a]];if((ur-48&255&255)<10)var cr=Vr(r),ar=cr;else if((ur-65&255&255)<26)var hr=Br(r,3==(0|d)&1),ar=hr;else{if(ur<<24>>24!=36){var k=-1;t=111;break}var dr=Hr(r),ar=dr}}var ar;if(0==(0|ar)){var k=-1;t=111;break}var Z=ar,Q=Se[i+4];t=109;break}var wr=Pr(r,f,0,0);if(0==(0|wr)){var k=-1;t=111;break}var pr=Se[f>>2],Er=Se[f+4>>2],Ar=Dr(r,0|He.__str170,(ne=Oe,Oe+=8,Se[ne>>2]=pr,Se[ne+4>>2]=Er,ne));Se[i+4]=Ar;var Z=1,Q=Ar;t=109;break}while(0);do if(109==t){var Q,Z;if(0!=(0|Q)){var k=Z;break}Xa(0|He.__str72242,1499,0|He.___func___symbol_demangle,0|He.__str73243);var k=Z}while(0);var k;return Oe=v,k}function Pr(r,a,e,i){var v,t,f,_=Oe;Oe+=24;var s=_,n=_+4,o=_+8,l=_+16,b=_+20;0==(0|a)&&Xa(0|He.__str72242,829,0|He.___func___demangle_datatype,0|He.__str121291);var f=(a+4|0)>>2;Se[f]=0;var t=(0|a)>>2;Se[t]=0;var v=(r+12|0)>>2,k=Me[v],u=k+1|0;Se[v]=u;var c=Ae[k],h=c<<24>>24;do if(95==(0|h)){Se[v]=k+2|0;var d=Ae[u],w=Zr(d);Se[t]=w}else if(67==(0|h)||68==(0|h)||69==(0|h)||70==(0|h)||71==(0|h)||72==(0|h)||73==(0|h)||74==(0|h)||75==(0|h)||77==(0|h)||78==(0|h)||79==(0|h)||88==(0|h)||90==(0|h)){var p=Qr(c);Se[t]=p}else if(84==(0|h)||85==(0|h)||86==(0|h)||89==(0|h)){var E=qr(r);if(0==(0|E))break;var A=0==(32768&Se[r>>2]|0);do if(A)if(84==(0|h))var g=0|He.__str122292;else if(85==(0|h))var g=0|He.__str123293;else if(86==(0|h))var g=0|He.__str124294;else{if(89!=(0|h)){var g=0;break}var g=0|He.__str125295}else var g=0;while(0);var g,y=Dr(r,0|He.__str170,(ne=Oe,Oe+=8,Se[ne>>2]=g,Se[ne+4>>2]=E,ne));Se[t]=y}else if(63==(0|h))if(0==(0|i))$r(a,r,e,63,0);else{var m=Lr(r);if(0==(0|m))break;var S=Dr(r,0|He.__str126296,(ne=Oe,Oe+=4,Se[ne>>2]=m,ne));Se[t]=S}else if(65==(0|h)||66==(0|h))$r(a,r,e,c,i);else if(81==(0|h)||82==(0|h)||83==(0|h)){var M=0==(0|i)?80:c;$r(a,r,e,M,i)}else if(80==(0|h))if(((Ae[u]<<24>>24)-48|0)>>>0<10){var C=k+2|0;if(Se[v]=C,Ae[u]<<24>>24!=54)break;var R=r+44|0,T=Se[R>>2];Se[v]=k+3|0;var O=Ae[C],N=Se[r>>2]&-17,I=Ur(O,s,n,N);if(0==(0|I))break;var P=Pr(r,o,e,0);if(0==(0|P))break;var D=Xr(r,e,1,40,41);if(0==(0|D))break;Se[R>>2]=T;var L=Se[o>>2],F=Se[o+4>>2],X=Se[s>>2],j=Dr(r,0|He.__str127297,(ne=Oe,Oe+=12,Se[ne>>2]=L,Se[ne+4>>2]=F,Se[ne+8>>2]=X,ne));Se[t]=j;var U=Dr(r,0|He.__str128298,(ne=Oe,Oe+=4,Se[ne>>2]=D,ne));Se[f]=U}else $r(a,r,e,80,i);else if(87==(0|h)){if(Ae[u]<<24>>24!=52)break;Se[v]=k+2|0;var x=qr(r);if(0==(0|x))break;if(0==(32768&Se[r>>2]|0)){var z=Dr(r,0|He.__str129299,(ne=Oe,Oe+=4,Se[ne>>2]=x,ne));Se[t]=z}else Se[t]=x}else if(48==(0|h)||49==(0|h)||50==(0|h)||51==(0|h)||52==(0|h)||53==(0|h)||54==(0|h)||55==(0|h)||56==(0|h)||57==(0|h)){var V=h<<1,B=V-96|0,H=Yr(e,B);Se[t]=H;var K=V-95|0,Y=Yr(e,K);Se[f]=Y}else if(36==(0|h)){var G=k+2|0;Se[v]=G;var W=Ae[u]<<24>>24;if(48==(0|W)){var Z=Lr(r);Se[t]=Z}else if(68==(0|W)){var Q=Lr(r);if(0==(0|Q))break;var q=Dr(r,0|He.__str130300,(ne=Oe,Oe+=4,Se[ne>>2]=Q,ne));Se[t]=q}else if(70==(0|W)){var $=Lr(r);if(0==(0|$))break;var J=Lr(r);if(0==(0|J))break;var rr=Dr(r,0|He.__str131301,(ne=Oe,Oe+=8,Se[ne>>2]=$,Se[ne+4>>2]=J,ne));Se[t]=rr}else if(71==(0|W)){var ar=Lr(r);if(0==(0|ar))break;var er=Lr(r);if(0==(0|er))break;var ir=Lr(r);if(0==(0|ir))break;var vr=Dr(r,0|He.__str132302,(ne=Oe,Oe+=12,Se[ne>>2]=ar,Se[ne+4>>2]=er,Se[ne+8>>2]=ir,ne));Se[t]=vr}else if(81==(0|W)){var tr=Lr(r);if(0==(0|tr))break;var fr=Dr(r,0|He.__str133303,(ne=Oe,Oe+=4,Se[ne>>2]=tr,ne));Se[t]=fr}else{if(36!=(0|W))break;if(Ae[G]<<24>>24!=67)break;Se[v]=k+3|0;var _r=xr(r,l,b);if(0==(0|_r))break;var sr=Pr(r,a,e,i);if(0==(0|sr))break;var nr=Se[t],or=Se[l>>2],lr=Dr(r,0|He.__str83253,(ne=Oe,Oe+=8,Se[ne>>2]=nr,Se[ne+4>>2]=or,ne));Se[t]=lr}}while(0);var br=0!=(0|Se[t])&1;return Oe=_,br}function Dr(r,a){var e,i=Oe;Oe+=4;var v=i,e=v>>2,t=v;Se[t>>2]=arguments[Dr.length];var f=1,_=0;r:for(;;){var _,f,s=Ae[a+_|0];do{if(s<<24>>24==0)break r;if(s<<24>>24==37){var n=_+1|0,o=Ae[a+n|0]<<24>>24;if(115==(0|o)){var l=Se[e],b=l,k=l+4|0;Se[e]=k;var u=Se[b>>2];if(0==(0|u)){var c=f,h=n;break}var d=Ca(u),c=d+f|0,h=n;break}if(99==(0|o)){var w=Se[e]+4|0;Se[e]=w;var c=f+1|0,h=n;break}if(37==(0|o))var p=n;else var p=_;var p,c=f+1|0,h=p}else var c=f+1|0,h=_}while(0);var h,c,f=c,_=h+1|0}var E=Wr(r,f);if(0==(0|E))var A=0;else{Se[t>>2]=arguments[Dr.length];var g=E,y=0;r:for(;;){var y,g,m=Ae[a+y|0];do{if(m<<24>>24==0)break r;if(m<<24>>24==37){var S=y+1|0,M=Ae[a+S|0]<<24>>24;if(115==(0|M)){var C=Se[e],R=C,T=C+4|0;Se[e]=T;var O=Se[R>>2];if(0==(0|O)){var N=g,I=S;break}var P=Ca(O);Pa(g,O,P,1);var N=g+P|0,I=S;break}if(99==(0|M)){var D=Se[e],L=D,F=D+4|0;Se[e]=F,Ae[g]=255&Se[L>>2];var N=g+1|0,I=S;break}if(37==(0|M))var X=S;else var X=y;var X;Ae[g]=37;var N=g+1|0,I=X}else{Ae[g]=m;var N=g+1|0,I=y}}while(0);var I,N,g=N,y=I+1|0}Ae[g]=0;var A=E}var A;return Oe=i,A}function Lr(r){var a,a=(r+12|0)>>2,e=Se[a],i=Ae[e];if(i<<24>>24==63){var v=e+1|0;Se[a]=v;var t=1,f=v,_=Ae[v]}else var t=0,f=e,_=i;var _,f,t,s=(_-48&255&255)<9;do if(s){var n=Wr(r,3),o=0!=(0|t);o&&(Ae[n]=45);var l=Ae[Se[a]]+1&255;Ae[n+t|0]=l;var b=o?2:1;\nAe[n+b|0]=0;var k=Se[a]+1|0;Se[a]=k;var u=n}else if(_<<24>>24==57){var c=Wr(r,4),h=0!=(0|t);h&&(Ae[c]=45),Ae[c+t|0]=49;var d=h?2:1;Ae[c+d|0]=48;var w=h?3:2;Ae[c+w|0]=0;var p=Se[a]+1|0;Se[a]=p;var u=c}else{if((_-65&255&255)>=16){var u=0;break}for(var E=0,A=f;;){var A,E,g=A+1|0;Se[a]=g;var y=(Ae[A]<<24>>24)+((E<<4)-65)|0,m=ge[g];if((m-65&255&255)>=16)break;var E=y,A=g}if(m<<24>>24!=64){var u=0;break}var S=Wr(r,17),M=0!=(0|t)?0|He.__str119289:0|ii,C=(za(S,0|He.__str118288,(ne=Oe,Oe+=8,Se[ne>>2]=M,Se[ne+4>>2]=y,ne)),Se[a]+1|0);Se[a]=C;var u=S}while(0);var u;return u}function Fr(r,a,e,i){var v,t,f,_;0==(0|a)&&Xa(0|He.__str72242,212,0|He.___func___str_array_push,0|He.__str115285),0==(0|i)&&Xa(0|He.__str72242,213,0|He.___func___str_array_push,0|He.__str116286);var f=(i+12|0)>>2,s=Me[f],n=0==(0|s);do{if(n){Se[f]=32;var o=Wr(r,128);if(0==(0|o)){var l=0;_=17;break}Se[i+16>>2]=o,_=11;break}if(Me[i+8>>2]>>>0<s>>>0){_=11;break}var b=s<<3,k=Wr(r,b);if(0==(0|k)){var l=0;_=17;break}var u=k,c=i+16|0,h=Se[c>>2],d=Se[f]<<2;Pa(k,h,d,1);var w=Se[f]<<1;Se[f]=w,Se[c>>2]=u,_=11;break}while(0);do if(11==_){if((0|e)==-1)var p=Ca(a),E=p;else var E=e;var E,A=ja(a),g=E+1|0,y=Wr(r,g),t=(i+4|0)>>2,v=(i+16|0)>>2,m=(Se[t]<<2)+Se[v]|0;Se[m>>2]=y;var S=Se[Se[v]+(Se[t]<<2)>>2];if(0==(0|S)){Xa(0|He.__str72242,233,0|He.___func___str_array_push,0|He.__str117287);var M=Se[Se[v]+(Se[t]<<2)>>2]}else var M=S;var M;Pa(M,A,E,1),va(A),Ae[Se[Se[v]+(Se[t]<<2)>>2]+g|0]=0;var C=Se[t]+1|0;Se[t]=C;var R=i+8|0;if(C>>>0<Me[R>>2]>>>0){var l=1;break}Se[R>>2]=C;var l=1}while(0);var l;return l}function Xr(r,a,e,i,v){var t,f,_=Oe;Oe+=28;var s,n=_,o=_+8;Cr(o);var f=(r+12|0)>>2,l=0==(0|e),t=(0|n)>>2,b=n+4|0;r:do if(l)for(;;){var k=Se[f],u=Ae[k];if(u<<24>>24==0){s=12;break r}if(u<<24>>24==64){var c=k;s=7;break r}var h=Pr(r,n,a,1);if(0==(0|h)){var d=0;s=25;break r}var w=Se[t],p=Se[b>>2],E=Dr(r,0|He.__str170,(ne=Oe,Oe+=8,Se[ne>>2]=w,Se[ne+4>>2]=p,ne)),A=Fr(r,E,-1,o);if(0==(0|A)){var d=0;s=25;break r}var g=Se[t],y=Da(g,0|He.__str110280);if(0==(0|y)){s=12;break r}}else for(;;){var m=Se[f],S=Ae[m];if(S<<24>>24==0){s=12;break r}if(S<<24>>24==64){var c=m;s=7;break r}var M=Pr(r,n,a,1);if(0==(0|M)){var d=0;s=25;break r}var C=Se[t],R=Da(C,0|He.__str84254);if(0==(0|R)){s=13;break r}var T=Se[b>>2],O=Dr(r,0|He.__str170,(ne=Oe,Oe+=8,Se[ne>>2]=C,Se[ne+4>>2]=T,ne)),N=Fr(r,O,-1,o);if(0==(0|N)){var d=0;s=25;break r}var I=Se[t],P=Da(I,0|He.__str110280);if(0==(0|P)){s=12;break r}}while(0);do if(7==s){var c;Se[f]=c+1|0,s=12;break}while(0);do if(12==s){if(l){s=14;break}s=13;break}while(0);do if(13==s){var D=Se[f],L=D+1|0;if(Se[f]=L,Ae[D]<<24>>24==90){s=14;break}var d=0;s=25;break}while(0);r:do if(14==s){var F=o+4|0,X=Me[F>>2];do{if(0!=(0|X)){if(1==(0|X)){var j=o+16|0,U=Se[Se[j>>2]>>2],x=Da(U,0|He.__str84254);if(0==(0|x)){s=17;break}var z=j;s=20;break}var V=o+16|0;if(X>>>0<=1){var z=V;s=20;break}for(var B=0,H=1;;){var H,B,K=Se[Se[V>>2]+(H<<2)>>2],Y=Dr(r,0|He.__str112282,(ne=Oe,Oe+=8,Se[ne>>2]=B,Se[ne+4>>2]=K,ne)),G=H+1|0;if(G>>>0>=Me[F>>2]>>>0)break;var B=Y,H=G}if(0==(0|Y)){var z=V;s=20;break}var W=Y,Z=Y;s=21;break}s=17}while(0);if(17==s){var Q=i<<24>>24,q=v<<24>>24,$=Dr(r,0|He.__str111281,(ne=Oe,Oe+=8,Se[ne>>2]=Q,Se[ne+4>>2]=q,ne)),d=$;break}if(20==s)var z,W=Se[Se[z>>2]>>2],Z=0;var Z,W,J=v<<24>>24,rr=v<<24>>24==62;do if(rr){var ar=Ca(W);if(Ae[W+(ar-1)|0]<<24>>24!=62)break;var er=i<<24>>24,ir=Se[Se[o+16>>2]>>2],vr=Dr(r,0|He.__str113283,(ne=Oe,Oe+=16,Se[ne>>2]=er,Se[ne+4>>2]=ir,Se[ne+8>>2]=Z,Se[ne+12>>2]=J,ne)),d=vr;break r}while(0);var tr=i<<24>>24,fr=Se[Se[o+16>>2]>>2],_r=Dr(r,0|He.__str114284,(ne=Oe,Oe+=16,Se[ne>>2]=tr,Se[ne+4>>2]=fr,Se[ne+8>>2]=Z,Se[ne+12>>2]=J,ne)),d=_r}while(0);var d;return Oe=_,d}function jr(r){var a,e=Oe;Oe+=20;var i=e,v=r+24|0,t=Se[v>>2],a=(r+20|0)>>2,f=Se[a],_=r+44|0,s=Se[_>>2];Se[a]=t;var n=Kr(r);if(0==(0|n))var o=0;else{Cr(i);var l=Xr(r,i,0,60,62);if(0==(0|l))var b=n;else var k=Dr(r,0|He.__str170,(ne=Oe,Oe+=8,Se[ne>>2]=n,Se[ne+4>>2]=l,ne)),b=k;var b;Se[v>>2]=t,Se[a]=f,Se[_>>2]=s;var o=b}var o;return Oe=e,o}function Ur(r,a,e,i){var v,t=a>>2;Se[e>>2]=0,Se[t]=0;var f=0==(18&i|0);do{if(f){var _=r<<24>>24,s=1==((_-65)%2|0);if(0==(1&i|0)){if(s?Se[e>>2]=0|He.__str95265:v=14,65==(0|_)||66==(0|_)){Se[t]=0|He.__str96266,v=21;break}if(67==(0|_)||68==(0|_)){Se[t]=0|He.__str97267,v=21;break}if(69==(0|_)||70==(0|_)){Se[t]=0|He.__str98268,v=21;break}if(71==(0|_)||72==(0|_)){Se[t]=0|He.__str99269,v=21;break}if(73==(0|_)||74==(0|_)){Se[t]=0|He.__str100270,v=21;break}if(75==(0|_)||76==(0|_)){v=21;break}if(77==(0|_)){Se[t]=0|He.__str101271,v=21;break}var n=0;v=22;break}if(s?Se[e>>2]=0|He.__str88258:v=5,65==(0|_)||66==(0|_)){Se[t]=0|He.__str89259,v=21;break}if(67==(0|_)||68==(0|_)){Se[t]=0|He.__str90260,v=21;break}if(69==(0|_)||70==(0|_)){Se[t]=0|He.__str91261,v=21;break}if(71==(0|_)||72==(0|_)){Se[t]=0|He.__str92262,v=21;break}if(73==(0|_)||74==(0|_)){Se[t]=0|He.__str93263,v=21;break}if(75==(0|_)||76==(0|_)){v=21;break}if(77==(0|_)){Se[t]=0|He.__str94264,v=21;break}var n=0;v=22;break}v=21}while(0);if(21==v)var n=1;var n;return n}function xr(r,a,e){var i;Se[e>>2]=0;var i=(r+12|0)>>2,v=Se[i];if(Ae[v]<<24>>24==69){Se[e>>2]=0|He.__str102272;var t=Se[i]+1|0;Se[i]=t;var f=t}else var f=v;var f;Se[i]=f+1|0;var _=Ae[f]<<24>>24;if(65==(0|_)){Se[a>>2]=0;var s=1}else if(66==(0|_)){Se[a>>2]=0|He.__str103273;var s=1}else if(67==(0|_)){Se[a>>2]=0|He.__str104274;var s=1}else if(68==(0|_)){Se[a>>2]=0|He.__str105275;var s=1}else var s=0;var s;return s}function zr(r){var a,e,a=(r+12|0)>>2,i=r+40|0,v=r+20|0,t=0|i,f=r+44|0,_=r+48|0,s=r+52|0,n=r+56|0,o=r+20|0,l=r+24|0,b=r+16|0,k=0;r:for(;;){var k,u=Se[a],c=Ae[u];if(c<<24>>24==64){var h=u+1|0;Se[a]=h;var d=1;break}var w=c<<24>>24;do{if(0==(0|w)){var d=0;break r}if(48==(0|w)||49==(0|w)||50==(0|w)||51==(0|w)||52==(0|w)||53==(0|w)||54==(0|w)||55==(0|w)||56==(0|w)||57==(0|w)){var p=u+1|0;Se[a]=p;var E=(Ae[u]<<24>>24)-48|0,A=Yr(v,E),g=A;e=14;break}if(63==(0|w)){var y=u+1|0;Se[a]=y;var m=Ae[y]<<24>>24;if(36==(0|m)){var S=u+2|0;Se[a]=S;var M=jr(r);if(0==(0|M)){var d=0;break r}var C=Fr(r,M,-1,v);if(0==(0|C)){var d=0;break r}var R=M;e=15;break}if(63==(0|m)){var T=Se[t>>2],O=Se[f>>2],N=Se[_>>2],I=Se[s>>2],P=Se[n>>2],D=Se[o>>2],L=Se[l>>2];Cr(i);var F=Ir(r);if(0==(0|F))var X=k;else var j=Se[b>>2],U=Dr(r,0|He.__str109279,(ne=Oe,Oe+=4,Se[ne>>2]=j,ne)),X=U;var X;Se[o>>2]=D,Se[l>>2]=L,Se[t>>2]=T,Se[f>>2]=O,Se[_>>2]=N,Se[s>>2]=I,Se[n>>2]=P;var g=X;e=14;break}var x=Lr(r);if(0==(0|x)){var d=0;break r}var z=Dr(r,0|He.__str109279,(ne=Oe,Oe+=4,Se[ne>>2]=x,ne)),g=z;e=14;break}var V=Kr(r),g=V;e=14;break}while(0);if(14==e){var g;if(0==(0|g)){var d=0;break}var R=g}var R,B=Fr(r,R,-1,i);if(0==(0|B)){var d=0;break}var k=R}var d;return d}function Vr(r){var a,e,i,v=Oe;Oe+=36;var t,f=v,i=f>>2,_=v+4,s=v+8,e=s>>2,n=v+16;Se[i]=0;var o=0|r,l=Se[o>>2],b=0==(128&l|0),k=r+12|0;do if(b){var u=Ae[Se[k>>2]]<<24>>24;if(48==(0|u))var c=0|He.__str76246,h=k,a=h>>2;else if(49==(0|u))var c=0|He.__str77247,h=k,a=h>>2;else{if(50!=(0|u)){var c=0,h=k,a=h>>2;break}var c=0|He.__str78248,h=k,a=h>>2}}else var c=0,h=k,a=h>>2;while(0);var h,c,d=0==(512&l|0);do if(d){if((Ae[Se[a]]-48&255&255)>=3){var w=0;break}var w=0|He.__str79249}else var w=0;while(0);var w,p=Gr(r,0),E=Se[a],A=E+1|0;Se[a]=A;var g=Ae[E]<<24>>24;do{if(48==(0|g)||49==(0|g)||50==(0|g)||51==(0|g)||52==(0|g)||53==(0|g)){var y=r+44|0,m=Se[y>>2];Cr(n);var S=Pr(r,s,n,0);if(0==(0|S)){var M=0;t=28;break}var C=xr(r,f,_);if(0==(0|C)){var M=0;t=28;break}var R=Se[i],T=0==(0|R),O=Se[_>>2];do if(T)Se[i]=O;else{if(0==(0|O))break;var N=Dr(r,0|He.__str83253,(ne=Oe,Oe+=8,Se[ne>>2]=R,Se[ne+4>>2]=O,ne));Se[i]=N}while(0);Se[y>>2]=m,t=22;break}if(54==(0|g)||55==(0|g)){var I=s+4|0;Se[I>>2]=0,Se[e]=0;var P=xr(r,f,_);if(0==(0|P)){var M=0;t=28;break}if(Ae[Se[a]]<<24>>24==64){t=22;break}var D=qr(r);if(0==(0|D)){var M=0;t=28;break}var L=Dr(r,0|He.__str107277,(ne=Oe,Oe+=4,Se[ne>>2]=D,ne));Se[I>>2]=L,t=22;break}if(56==(0|g)||57==(0|g)){Se[e+1]=0,Se[e]=0,Se[i]=0,t=22;break}var M=0;t=28}while(0);if(22==t){var F=0==(4096&Se[o>>2]|0);do{if(F){var X=Se[e],j=Se[i];if(0==(0|j)){var U=X;t=26;break}var x=0!=(0|X)?0|He.__str87257:0,z=0|He.__str87257,V=j,B=x,H=X;t=27;break}Se[i]=0,Se[e+1]=0,Se[e]=0;var U=0;t=26;break}while(0);if(26==t)var U,K=0!=(0|U)?0|He.__str87257:0,z=K,V=0,B=0,H=U;var H,B,V,z,Y=Se[e+1],G=Dr(r,0|He.__str108278,(ne=Oe,Oe+=32,Se[ne>>2]=c,Se[ne+4>>2]=w,Se[ne+8>>2]=H,Se[ne+12>>2]=B,Se[ne+16>>2]=V,Se[ne+20>>2]=z,Se[ne+24>>2]=p,Se[ne+28>>2]=Y,ne));Se[r+16>>2]=G;var M=1}var M;return Oe=v,M}function Br(r,a){var e,i,v,t,f=Oe;Oe+=44;var _,s=f,t=s>>2,n=f+8,o=f+12,v=o>>2,l=f+16,b=f+20,k=f+40;Se[v]=0;var i=(r+12|0)>>2,u=Se[i],c=u+1|0;Se[i]=c;var h=ge[u],d=h<<24>>24,w=(h-65&255&255)>25;r:do if(w)var p=0;else{var e=(0|r)>>2,E=Me[e],A=0==(128&E|0),g=d-65|0;do if(A){var y=g/8|0;if(0==(0|y))var m=0|He.__str76246,S=g;else if(1==(0|y))var m=0|He.__str77247,S=g;else{if(2!=(0|y)){var m=0,S=g;break}var m=0|He.__str78248,S=g}}else var m=0,S=g;while(0);var S,m,M=0==(512&E|0)&h<<24>>24<89,C=(0|S)%8;do if(M)if(2==(0|C)||3==(0|C))var R=m,T=0|He.__str79249;else if(4==(0|C)||5==(0|C))var R=m,T=0|He.__str80250;else{if(6!=(0|C)&&7!=(0|C)){var R=m,T=0;break}var O=Dr(r,0|He.__str81251,(ne=Oe,Oe+=4,Se[ne>>2]=m,ne)),R=O,T=0|He.__str80250}else var R=m,T=0;while(0);var T,R,N=Gr(r,0),I=6==(0|C);do{if(!I){if(7==((d-56)%8|0)){_=14;break}var P=N;_=15;break}_=14}while(0);if(14==_)var D=Lr(r),L=Dr(r,0|He.__str82252,(ne=Oe,Oe+=8,Se[ne>>2]=N,Se[ne+4>>2]=D,ne)),P=L;var P,F=h<<24>>24>88;do if(F)var X=0;else{if((C-2|0)>>>0<2){var X=0;break}var j=xr(r,o,k);if(0==(0|j)){var p=0;break r}var U=Me[v],x=Se[k>>2];if(0==(0|U)&0==(0|x)){var X=0;break}var z=Dr(r,0|He.__str83253,(ne=Oe,Oe+=8,Se[ne>>2]=U,Se[ne+4>>2]=x,ne));Se[v]=z;var X=z}while(0);var X,V=Se[i],B=V+1|0;Se[i]=B;var H=Ae[V],K=Se[e],Y=Ur(H,n,l,K);if(0==(0|Y)){var p=0;break}Cr(b);var G=Se[i];if(Ae[G]<<24>>24==64){Se[t]=0|He.__str84254,Se[t+1]=0;var W=G+1|0;Se[i]=W}else{var Z=Pr(r,s,b,0);if(0==(0|Z)){var p=0;break}}if(0!=(4&Se[e]|0)&&(Se[t+1]=0,Se[t]=0),0==(0|a))var Q=P;else{var q=0|s,$=Se[q>>2],J=s+4|0,rr=Se[J>>2],ar=Dr(r,0|He.__str85255,(ne=Oe,Oe+=12,Se[ne>>2]=P,Se[ne+4>>2]=$,Se[ne+8>>2]=rr,ne));Se[J>>2]=0,Se[q>>2]=0;var Q=ar}var Q,er=r+44|0,ir=Se[er>>2],vr=Xr(r,b,1,40,41);if(0==(0|vr)){var p=0;break}if(0==(4096&Se[e]|0))var tr=vr,fr=X;else{Se[v]=0;var tr=0,fr=0}var fr,tr;Se[er>>2]=ir;var _r=Se[t],sr=Se[t+1];if(0==(0|_r))var nr=0;else var or=0!=(0|sr)?0:0|He.__str87257,nr=or;var nr,lr=Se[n>>2],br=0!=(0|lr)?0|He.__str87257:0,kr=Se[l>>2],ur=Dr(r,0|He.__str86256,(ne=Oe,Oe+=44,Se[ne>>2]=R,Se[ne+4>>2]=T,Se[ne+8>>2]=_r,Se[ne+12>>2]=nr,Se[ne+16>>2]=lr,Se[ne+20>>2]=br,Se[ne+24>>2]=kr,Se[ne+28>>2]=Q,Se[ne+32>>2]=tr,Se[ne+36>>2]=fr,Se[ne+40>>2]=sr,ne));Se[r+16>>2]=ur;var p=1}while(0);var p;return Oe=f,p}function Hr(r){var a,a=(r+12|0)>>2,e=Se[a];if(Ae[e]<<24>>24==36)var i=e;else{Xa(0|He.__str72242,1252,0|He.___func___handle_template,0|He.__str74244);var i=Se[a]}var i;Se[a]=i+1|0;var v=Kr(r),t=0==(0|v);do if(t)var f=0;else{var _=Xr(r,0,0,60,62);if(0==(0|_)){var f=0;break}var s=Dr(r,0|He.__str170,(ne=Oe,Oe+=8,Se[ne>>2]=v,Se[ne+4>>2]=_,ne));Se[r+16>>2]=s;var f=1}while(0);var f;return f}function Kr(r){for(var a,a=(r+12|0)>>2,e=Me[a],i=e,v=Ae[e];;){var v,i;if(!((v-65&255&255)<26|(v-97&255&255)<26|(v-48&255&255)<10)&&v<<24>>24!=95&&v<<24>>24!=36){var t=0;break}var f=i+1|0;Se[a]=f;var _=ge[f];if(_<<24>>24==64){Se[a]=i+2|0;var s=f-e|0,n=r+20|0,o=Fr(r,e,s,n);if(0==(0|o)){var t=0;break}var l=Se[r+24>>2]-1-Se[n>>2]|0,b=Yr(n,l),t=b;break}var i=f,v=_}var t;return t}function Yr(r,a){0==(0|r)&&Xa(0|He.__str72242,263,0|He.___func___str_array_get_ref,0|He.__str75245);var e=Se[r>>2]+a|0;if(e>>>0<Me[r+8>>2]>>>0)var i=Se[Se[r+16>>2]+(e<<2)>>2];else var i=0;var i;return i}function Gr(r,a){var e,e=(r+44|0)>>2,i=Me[e];if(i>>>0>a>>>0){for(var v=r+56|0,t=a,f=0,_=Se[v>>2],s=i;;){var s,_,f,t,n=Me[_+(t<<2)>>2];if(0==(0|n)){Xa(0|He.__str72242,680,0|He.___func___get_class_string,0|He.__str106276);var o=Se[v>>2],l=o,b=Se[o+(t<<2)>>2],k=Se[e]}else var l=_,b=n,k=s;var k,b,l,u=Ca(b),c=u+(f+2)|0,h=t+1|0;if(h>>>0>=k>>>0)break;var t=h,f=c,_=l,s=k}var d=c-1|0}else var d=-1;var d,w=Wr(r,d);if(0==(0|w))var p=0;else{var E=Se[e]-1|0,A=(0|E)<(0|a);r:do if(A)var g=0;else for(var y=r+56|0,m=0,S=E;;){var S,m,M=Se[Se[y>>2]+(S<<2)>>2],C=Ca(M),R=w+m|0;Pa(R,M,C,1);var T=C+m|0;if((0|S)>(0|a)){var O=T+1|0;Ae[w+T|0]=58;var N=T+2|0;Ae[w+O|0]=58;var I=N}else var I=T;var I,P=S-1|0;if((0|P)<(0|a)){var g=I;break r}var m=I,S=P}while(0);var g;Ae[w+g|0]=0;var p=w}var p;return p}function Wr(r,a){var e,i=a>>>0>1020;do if(i){var v=Se[r+4>>2],t=a+4|0,f=pe[v](t);if(0==(0|f)){var _=0;break}var s=r+60|0,n=Se[s>>2],o=f;Se[o>>2]=n,Se[s>>2]=f,Se[r+64>>2]=0;var _=f+4|0}else{var e=(r+64|0)>>2,l=Me[e];if(l>>>0<a>>>0){var b=Se[r+4>>2],k=pe[b](1024);if(0==(0|k)){var _=0;break}var u=r+60|0,c=Se[u>>2],h=k;Se[h>>2]=c,Se[u>>2]=k,Se[e]=1020;var d=1020,w=k}else var d=l,w=Se[r+60>>2];var w,d;Se[e]=d-a|0;var _=w+(1024-d)|0}while(0);var _;return _}function Zr(r){var a=r<<24>>24;if(68==(0|a))var e=0|He.__str157327;else if(69==(0|a))var e=0|He.__str158328;else if(70==(0|a))var e=0|He.__str159329;else if(71==(0|a))var e=0|He.__str160330;else if(72==(0|a))var e=0|He.__str161331;else if(73==(0|a))var e=0|He.__str162332;else if(74==(0|a))var e=0|He.__str163333;else if(75==(0|a))var e=0|He.__str164334;else if(76==(0|a))var e=0|He.__str165335;else if(77==(0|a))var e=0|He.__str166336;else if(78==(0|a))var e=0|He.__str167337;else if(87==(0|a))var e=0|He.__str168338;else var e=0;var e;return e}function Qr(r){var a=r<<24>>24;if(67==(0|a))var e=0|He.__str145315;else if(68==(0|a))var e=0|He.__str146316;else if(69==(0|a))var e=0|He.__str147317;else if(70==(0|a))var e=0|He.__str148318;else if(71==(0|a))var e=0|He.__str149319;else if(72==(0|a))var e=0|He.__str150320;else if(73==(0|a))var e=0|He.__str151321;else if(74==(0|a))var e=0|He.__str152322;else if(75==(0|a))var e=0|He.__str153323;else if(77==(0|a))var e=0|He.__str154324;else if(78==(0|a))var e=0|He.__str155325;else if(79==(0|a))var e=0|He.__str156326;else if(88==(0|a))var e=0|He.__str84254;else if(90==(0|a))var e=0|He.__str110280;else var e=0;var e;return e}function qr(r){var a=r+44|0,e=Se[a>>2],i=zr(r);if(0==(0|i))var v=0;else var t=Gr(r,e),v=t;var v;return Se[a>>2]=e,v}function $r(r,a,e,i,v){var t,f,_,s=Oe;Oe+=16;var n,o=s,_=o>>2,l=s+4,b=s+8,f=b>>2;Se[l>>2]=0|ii;var t=(a+12|0)>>2,k=Se[t];if(Ae[k]<<24>>24==69){Se[l>>2]=0|He.__str134304;var u=k+1|0;Se[t]=u;var c=0|He.__str134304}else var c=0|ii;var c,h=i<<24>>24;do{if(65==(0|h)){var d=Dr(a,0|He.__str135305,(ne=Oe,Oe+=4,Se[ne>>2]=c,ne)),w=d;n=10;break}if(66==(0|h)){var p=Dr(a,0|He.__str136306,(ne=Oe,Oe+=4,Se[ne>>2]=c,ne)),w=p;n=10;break}if(80==(0|h)){var E=Dr(a,0|He.__str137307,(ne=Oe,Oe+=4,Se[ne>>2]=c,ne)),w=E;n=10;break}if(81==(0|h)){var A=Dr(a,0|He.__str138308,(ne=Oe,Oe+=4,Se[ne>>2]=c,ne)),w=A;n=10;break}if(82==(0|h)){var g=Dr(a,0|He.__str139309,(ne=Oe,Oe+=4,Se[ne>>2]=c,ne)),w=g;n=10;break}if(83==(0|h)){var y=Dr(a,0|He.__str140310,(ne=Oe,Oe+=4,Se[ne>>2]=c,ne)),w=y;n=10;break}if(63==(0|h)){var w=0|ii;n=10}else n=31}while(0);r:do if(10==n){var w,m=xr(a,o,l);if(0==(0|m))break;var S=a+44|0,M=Se[S>>2],C=Se[t],R=Ae[C]<<24>>24==89;a:do if(R){var T=C+1|0;Se[t]=T;var O=Lr(a);if(0==(0|O))break r;var N=Ha(O),I=Ae[w]<<24>>24==32,P=Se[_],D=0==(0|P);do{if(I){if(!D){n=17;break}var L=w+1|0;n=18;break}if(D){var L=w;n=18;break}n=17;break}while(0);if(17==n){var F=Dr(a,0|He.__str141311,(ne=Oe,Oe+=8,Se[ne>>2]=P,Se[ne+4>>2]=w,ne));Se[_]=0;var X=F}else if(18==n)var L,j=Dr(a,0|He.__str142312,(ne=Oe,Oe+=4,Se[ne>>2]=L,ne)),X=j;var X;if(0==(0|N)){var U=X;break}for(var x=X,z=N;;){var z,x,V=z-1|0,B=Lr(a),H=Dr(a,0|He.__str143313,(ne=Oe,Oe+=8,Se[ne>>2]=x,Se[ne+4>>2]=B,ne));if(0==(0|V)){var U=H;break a}var x=H,z=V}}else var U=w;while(0);var U,K=Pr(a,b,e,0);if(0==(0|K))break;var Y=Se[_];if(0==(0|Y)){var G=0==(0|v);do if(G){if(Ae[U]<<24>>24==0){var W=U;break}var Z=U+1|0;if(Ae[Z]<<24>>24!=42){var W=U;break}var Q=Se[f],q=Ca(Q);if(Ae[Q+(q-1)|0]<<24>>24!=42){var W=U;break}var W=Z}else var W=U;while(0);var W,$=Se[f],J=Dr(a,0|He.__str170,(ne=Oe,Oe+=8,Se[ne>>2]=$,Se[ne+4>>2]=W,ne));Se[r>>2]=J}else{var rr=Se[f],ar=Dr(a,0|He.__str144314,(ne=Oe,Oe+=12,Se[ne>>2]=rr,Se[ne+4>>2]=Y,Se[ne+8>>2]=U,ne));Se[r>>2]=ar}var er=Se[f+1];Se[r+4>>2]=er,Se[S>>2]=M}while(0);Oe=s}function Jr(r){var a,e=r>>>0<245;do{if(e){if(r>>>0<11)var i=16;else var i=r+11&-8;var i,v=i>>>3,t=Me[vi>>2],f=t>>>(v>>>0);if(0!=(3&f|0)){var _=(1&f^1)+v|0,s=_<<1,n=(s<<2)+vi+40|0,o=(s+2<<2)+vi+40|0,l=Me[o>>2],b=l+8|0,k=Me[b>>2];if((0|n)==(0|k))Se[vi>>2]=t&(1<<_^-1);else{if(k>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[o>>2]=k,Se[k+12>>2]=n}var u=_<<3;Se[l+4>>2]=3|u;var c=l+(4|u)|0,h=1|Se[c>>2];Se[c>>2]=h;var d=b;a=38;break}if(i>>>0<=Me[vi+8>>2]>>>0){var w=i;a=30;break}if(0!=(0|f)){var p=2<<v,E=f<<v&(p|-p),A=(E&-E)-1|0,g=A>>>12&16,y=A>>>(g>>>0),m=y>>>5&8,S=y>>>(m>>>0),M=S>>>2&4,C=S>>>(M>>>0),R=C>>>1&2,T=C>>>(R>>>0),O=T>>>1&1,N=(m|g|M|R|O)+(T>>>(O>>>0))|0,I=N<<1,P=(I<<2)+vi+40|0,D=(I+2<<2)+vi+40|0,L=Me[D>>2],F=L+8|0,X=Me[F>>2];if((0|P)==(0|X))Se[vi>>2]=t&(1<<N^-1);else{if(X>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[D>>2]=X,Se[X+12>>2]=P}var j=N<<3,U=j-i|0;Se[L+4>>2]=3|i;var x=L,z=x+i|0;Se[x+(4|i)>>2]=1|U,Se[x+j>>2]=U;var V=Me[vi+8>>2];if(0!=(0|V)){var B=Se[vi+20>>2],H=V>>>2&1073741822,K=(H<<2)+vi+40|0,Y=Me[vi>>2],G=1<<(V>>>3),W=0==(Y&G|0);do{if(!W){var Z=(H+2<<2)+vi+40|0,Q=Me[Z>>2];if(Q>>>0>=Me[vi+16>>2]>>>0){var q=Q,$=Z;break}throw Ka(),"Reached an unreachable!"}Se[vi>>2]=Y|G;var q=K,$=(H+2<<2)+vi+40|0}while(0);var $,q;Se[$>>2]=B,Se[q+12>>2]=B;var J=B+8|0;Se[J>>2]=q;var rr=B+12|0;Se[rr>>2]=K}Se[vi+8>>2]=U,Se[vi+20>>2]=z;var d=F;a=38;break}if(0==(0|Se[vi+4>>2])){var w=i;a=30;break}var ar=ra(i);if(0==(0|ar)){var w=i;a=30;break}var d=ar;a=38;break}if(r>>>0>4294967231){var w=-1;a=30;break}var er=r+11&-8;if(0==(0|Se[vi+4>>2])){var w=er;a=30;break}var ir=ea(er);if(0==(0|ir)){var w=er;a=30;break}var d=ir;a=38;break}while(0);if(30==a){var w,vr=Me[vi+8>>2];if(w>>>0>vr>>>0){var tr=Me[vi+12>>2];if(w>>>0<tr>>>0){var fr=tr-w|0;Se[vi+12>>2]=fr;var _r=Me[vi+24>>2],sr=_r;Se[vi+24>>2]=sr+w|0,Se[w+(sr+4)>>2]=1|fr,Se[_r+4>>2]=3|w;var d=_r+8|0}else var nr=aa(w),d=nr}else{var or=vr-w|0,lr=Me[vi+20>>2];if(or>>>0>15){var br=lr;Se[vi+20>>2]=br+w|0,Se[vi+8>>2]=or,Se[w+(br+4)>>2]=1|or,Se[br+vr>>2]=or,Se[lr+4>>2]=3|w}else{Se[vi+8>>2]=0,Se[vi+20>>2]=0,Se[lr+4>>2]=3|vr;var kr=vr+(lr+4)|0,ur=1|Se[kr>>2];Se[kr>>2]=ur}var d=lr+8|0}}var d;return d}function ra(r){var a,e,i,v=Se[vi+4>>2],t=(v&-v)-1|0,f=t>>>12&16,_=t>>>(f>>>0),s=_>>>5&8,n=_>>>(s>>>0),o=n>>>2&4,l=n>>>(o>>>0),b=l>>>1&2,k=l>>>(b>>>0),u=k>>>1&1,c=Me[vi+((s|f|o|b|u)+(k>>>(u>>>0))<<2)+304>>2],h=c,e=h>>2,d=(Se[c+4>>2]&-8)-r|0;r:for(;;)for(var d,h,w=h;;){var w,p=Se[w+16>>2];if(0==(0|p)){var E=Se[w+20>>2];if(0==(0|E))break r;var A=E}else var A=p;var A,g=(Se[A+4>>2]&-8)-r|0;if(g>>>0<d>>>0){var h=A,e=h>>2,d=g;continue r}var w=A}var y=h,m=Me[vi+16>>2],S=y>>>0<m>>>0;do if(!S){var M=y+r|0,C=M;if(y>>>0>=M>>>0)break;var R=Me[e+6],T=Me[e+3],O=(0|T)==(0|h);do if(O){var N=h+20|0,I=Se[N>>2];if(0==(0|I)){var P=h+16|0,D=Se[P>>2];if(0==(0|D)){var L=0,a=L>>2;break}var F=P,X=D}else{var F=N,X=I;i=14}for(;;){var X,F,j=X+20|0,U=Se[j>>2];if(0==(0|U)){var x=X+16|0,z=Me[x>>2];if(0==(0|z))break;var F=x,X=z}else var F=j,X=U}if(F>>>0<m>>>0)throw Ka(),"Reached an unreachable!";Se[F>>2]=0;var L=X,a=L>>2}else{var V=Me[e+2];if(V>>>0<m>>>0)throw Ka(),"Reached an unreachable!";Se[V+12>>2]=T,Se[T+8>>2]=V;var L=T,a=L>>2}while(0);var L,B=0==(0|R);r:do if(!B){var H=h+28|0,K=(Se[H>>2]<<2)+vi+304|0,Y=(0|h)==(0|Se[K>>2]);do{if(Y){if(Se[K>>2]=L,0!=(0|L))break;var G=Se[vi+4>>2]&(1<<Se[H>>2]^-1);Se[vi+4>>2]=G;break r}if(R>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";var W=R+16|0;if((0|Se[W>>2])==(0|h)?Se[W>>2]=L:Se[R+20>>2]=L,0==(0|L))break r}while(0);if(L>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[a+6]=R;var Z=Me[e+4];if(0!=(0|Z)){if(Z>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[a+4]=Z,Se[Z+24>>2]=L}var Q=Me[e+5];if(0==(0|Q))break;if(Q>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[a+5]=Q,Se[Q+24>>2]=L}while(0);if(d>>>0<16){var q=d+r|0;Se[e+1]=3|q;var $=q+(y+4)|0,J=1|Se[$>>2];Se[$>>2]=J}else{Se[e+1]=3|r,Se[r+(y+4)>>2]=1|d,Se[y+d+r>>2]=d;var rr=Me[vi+8>>2];if(0!=(0|rr)){var ar=Me[vi+20>>2],er=rr>>>2&1073741822,ir=(er<<2)+vi+40|0,vr=Me[vi>>2],tr=1<<(rr>>>3),fr=0==(vr&tr|0);do{if(!fr){var _r=(er+2<<2)+vi+40|0,sr=Me[_r>>2];if(sr>>>0>=Me[vi+16>>2]>>>0){var nr=sr,or=_r;break}throw Ka(),"Reached an unreachable!"}Se[vi>>2]=vr|tr;var nr=ir,or=(er+2<<2)+vi+40|0}while(0);var or,nr;Se[or>>2]=ar,Se[nr+12>>2]=ar,Se[ar+8>>2]=nr,Se[ar+12>>2]=ir}Se[vi+8>>2]=d,Se[vi+20>>2]=C}return h+8|0}while(0);throw Ka(),"Reached an unreachable!"}function aa(r){var a,e;0==(0|Se[ti>>2])&&ba();var i=0==(4&Se[vi+440>>2]|0);do{if(i){var v=Se[vi+24>>2],t=0==(0|v);do{if(!t){var f=v,_=ua(f);if(0==(0|_)){e=6;break}var s=Se[ti+8>>2],n=r+47-Se[vi+12>>2]+s&-s;if(n>>>0>=2147483647){e=14;break}var o=re(n);if((0|o)==(Se[_>>2]+Se[_+4>>2]|0)){var l=o,b=n,k=o;e=13;break}var u=o,c=n;e=15;break}e=6}while(0);do if(6==e){var h=re(0);if((0|h)==-1){e=14;break}var d=Se[ti+8>>2],w=d+(r+47)&-d,p=h,E=Se[ti+4>>2],A=E-1|0;if(0==(A&p|0))var g=w;else var g=w-p+(A+p&-E)|0;var g;if(g>>>0>=2147483647){e=14;break}var y=re(g);if((0|y)==(0|h)){var l=h,b=g,k=y;e=13;break}var u=y,c=g;e=15;break}while(0);if(13==e){var k,b,l;if((0|l)!=-1){var m=b,S=l;e=26;break}var u=k,c=b}else if(14==e){var M=4|Se[vi+440>>2];Se[vi+440>>2]=M,e=23;break}var c,u,C=0|-c,R=(0|u)!=-1&c>>>0<2147483647;do{if(R){if(c>>>0>=(r+48|0)>>>0){var T=c;e=21;break}var O=Se[ti+8>>2],N=r+47-c+O&-O;if(N>>>0>=2147483647){var T=c;e=21;break}var I=re(N);if((0|I)==-1){re(C);e=22;break}var T=N+c|0;e=21;break}var T=c;e=21}while(0);if(21==e){var T;if((0|u)!=-1){var m=T,S=u;e=26;break}}var P=4|Se[vi+440>>2];Se[vi+440>>2]=P,e=23;break}e=23}while(0);do if(23==e){var D=Se[ti+8>>2],L=D+(r+47)&-D;if(L>>>0>=2147483647){e=49;break}var F=re(L),X=re(0);if(!((0|X)!=-1&(0|F)!=-1&F>>>0<X>>>0)){e=49;break}var j=X-F|0;if(j>>>0<=(r+40|0)>>>0|(0|F)==-1){e=49;break}var m=j,S=F;e=26;break}while(0);r:do if(26==e){var S,m,U=Se[vi+432>>2]+m|0;Se[vi+432>>2]=U,U>>>0>Me[vi+436>>2]>>>0&&(Se[vi+436>>2]=U);var x=Me[vi+24>>2],z=0==(0|x);a:do if(z){var V=Me[vi+16>>2];0==(0|V)|S>>>0<V>>>0&&(Se[vi+16>>2]=S),Se[vi+444>>2]=S,Se[vi+448>>2]=m,Se[vi+456>>2]=0;var B=Se[ti>>2];Se[vi+36>>2]=B,Se[vi+32>>2]=-1,ha(),ca(S,m-40|0)}else{for(var H=vi+444|0,a=H>>2;;){var H;if(0==(0|H))break;var K=Me[a],Y=H+4|0,G=Me[Y>>2],W=K+G|0;if((0|S)==(0|W)){if(0!=(8&Se[a+3]|0))break;var Z=x;if(!(Z>>>0>=K>>>0&Z>>>0<W>>>0))break;Se[Y>>2]=G+m|0;var Q=Se[vi+24>>2],q=Se[vi+12>>2]+m|0;ca(Q,q);break a}var H=Se[a+2],a=H>>2}S>>>0<Me[vi+16>>2]>>>0&&(Se[vi+16>>2]=S);for(var $=S+m|0,J=vi+444|0;;){var J;if(0==(0|J))break;var rr=0|J,ar=Me[rr>>2];if((0|ar)==(0|$)){if(0!=(8&Se[J+12>>2]|0))break;Se[rr>>2]=S;var er=J+4|0,ir=Se[er>>2]+m|0;Se[er>>2]=ir;var vr=da(S,ar,r),tr=vr;e=50;break r}var J=Se[J+8>>2]}Ma(S,m)}while(0);var fr=Me[vi+12>>2];if(fr>>>0<=r>>>0){e=49;break}var _r=fr-r|0;Se[vi+12>>2]=_r;var sr=Me[vi+24>>2],nr=sr;Se[vi+24>>2]=nr+r|0,Se[r+(nr+4)>>2]=1|_r,Se[sr+4>>2]=3|r;var tr=sr+8|0;e=50;break}while(0);if(49==e){var or=Je();Se[or>>2]=12;var tr=0}var tr;return tr}function ea(r){var a,e,i,v,t,f,_=r>>2,s=0|-r,n=r>>>8,o=0==(0|n);do if(o)var l=0;else{if(r>>>0>16777215){var l=31;break}var b=(n+1048320|0)>>>16&8,k=n<<b,u=(k+520192|0)>>>16&4,c=k<<u,h=(c+245760|0)>>>16&2,d=14-(u|b|h)+(c<<h>>>15)|0,l=r>>>((d+7|0)>>>0)&1|d<<1}while(0);var l,w=Me[vi+(l<<2)+304>>2],p=0==(0|w);r:do if(p)var E=0,A=s,g=0;else{if(31==(0|l))var y=0;else var y=25-(l>>>1)|0;for(var y,m=0,S=s,M=w,t=M>>2,C=r<<y,R=0;;){var R,C,M,S,m,T=Se[t+1]&-8,O=T-r|0;if(O>>>0<S>>>0){if((0|T)==(0|r)){var E=M,A=O,g=M;break r}var N=M,I=O}else var N=m,I=S;var I,N,P=Me[t+5],D=Me[((C>>>31<<2)+16>>2)+t],L=0==(0|P)|(0|P)==(0|D)?R:P;if(0==(0|D)){var E=N,A=I,g=L;break r}var m=N,S=I,M=D,t=M>>2,C=C<<1,R=L}}while(0);var g,A,E,F=0==(0|g)&0==(0|E);do if(F){var X=2<<l,j=Se[vi+4>>2]&(X|-X);if(0==(0|j)){var U=g;break}var x=(j&-j)-1|0,z=x>>>12&16,V=x>>>(z>>>0),B=V>>>5&8,H=V>>>(B>>>0),K=H>>>2&4,Y=H>>>(K>>>0),G=Y>>>1&2,W=Y>>>(G>>>0),Z=W>>>1&1,U=Se[vi+((B|z|K|G|Z)+(W>>>(Z>>>0))<<2)+304>>2]}else var U=g;while(0);var U,Q=0==(0|U);r:do if(Q)var q=A,$=E,v=$>>2;else for(var J=U,i=J>>2,rr=A,ar=E;;){var ar,rr,J,er=(Se[i+1]&-8)-r|0,ir=er>>>0<rr>>>0,vr=ir?er:rr,tr=ir?J:ar,fr=Me[i+4];if(0==(0|fr)){var _r=Me[i+5];if(0==(0|_r)){var q=vr,$=tr,v=$>>2;break r}var J=_r,i=J>>2,rr=vr,ar=tr}else var J=fr,i=J>>2,rr=vr,ar=tr}while(0);var $,q,sr=0==(0|$);r:do{if(!sr){if(q>>>0>=(Se[vi+8>>2]-r|0)>>>0){var nr=0;break}var or=$,e=or>>2,lr=Me[vi+16>>2],br=or>>>0<lr>>>0;do if(!br){var kr=or+r|0,ur=kr;if(or>>>0>=kr>>>0)break;var cr=Me[v+6],hr=Me[v+3],dr=(0|hr)==(0|$);do if(dr){var wr=$+20|0,pr=Se[wr>>2];if(0==(0|pr)){var Er=$+16|0,Ar=Se[Er>>2];if(0==(0|Ar)){var gr=0,a=gr>>2;break}var yr=Er,mr=Ar}else{var yr=wr,mr=pr;f=28}for(;;){var mr,yr,Sr=mr+20|0,Mr=Se[Sr>>2];if(0==(0|Mr)){var Cr=mr+16|0,Rr=Me[Cr>>2];if(0==(0|Rr))break;var yr=Cr,mr=Rr}else var yr=Sr,mr=Mr}if(yr>>>0<lr>>>0)throw Ka(),"Reached an unreachable!";Se[yr>>2]=0;var gr=mr,a=gr>>2}else{var Tr=Me[v+2];if(Tr>>>0<lr>>>0)throw Ka(),"Reached an unreachable!";Se[Tr+12>>2]=hr,Se[hr+8>>2]=Tr;var gr=hr,a=gr>>2}while(0);var gr,Or=0==(0|cr);a:do if(!Or){var Nr=$+28|0,Ir=(Se[Nr>>2]<<2)+vi+304|0,Pr=(0|$)==(0|Se[Ir>>2]);do{if(Pr){if(Se[Ir>>2]=gr,0!=(0|gr))break;var Dr=Se[vi+4>>2]&(1<<Se[Nr>>2]^-1);Se[vi+4>>2]=Dr;break a}if(cr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";var Lr=cr+16|0;if((0|Se[Lr>>2])==(0|$)?Se[Lr>>2]=gr:Se[cr+20>>2]=gr,0==(0|gr))break a}while(0);if(gr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[a+6]=cr;var Fr=Me[v+4];if(0!=(0|Fr)){if(Fr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[a+4]=Fr,Se[Fr+24>>2]=gr}var Xr=Me[v+5];if(0==(0|Xr))break;if(Xr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[a+5]=Xr,Se[Xr+24>>2]=gr}while(0);var jr=q>>>0<16;a:do if(jr){var Ur=q+r|0;Se[v+1]=3|Ur;var xr=Ur+(or+4)|0,zr=1|Se[xr>>2];Se[xr>>2]=zr}else if(Se[v+1]=3|r,Se[_+(e+1)]=1|q,Se[(q>>2)+e+_]=q,q>>>0<256){var Vr=q>>>2&1073741822,Br=(Vr<<2)+vi+40|0,Hr=Me[vi>>2],Kr=1<<(q>>>3),Yr=0==(Hr&Kr|0);do{if(!Yr){var Gr=(Vr+2<<2)+vi+40|0,Wr=Me[Gr>>2];if(Wr>>>0>=Me[vi+16>>2]>>>0){var Zr=Wr,Qr=Gr;break}throw Ka(),"Reached an unreachable!"}Se[vi>>2]=Hr|Kr;var Zr=Br,Qr=(Vr+2<<2)+vi+40|0}while(0);var Qr,Zr;Se[Qr>>2]=ur,Se[Zr+12>>2]=ur,Se[_+(e+2)]=Zr,Se[_+(e+3)]=Br}else{var qr=kr,$r=q>>>8,Jr=0==(0|$r);do if(Jr)var ra=0;else{if(q>>>0>16777215){var ra=31;break}var aa=($r+1048320|0)>>>16&8,ea=$r<<aa,ia=(ea+520192|0)>>>16&4,va=ea<<ia,ta=(va+245760|0)>>>16&2,fa=14-(ia|aa|ta)+(va<<ta>>>15)|0,ra=q>>>((fa+7|0)>>>0)&1|fa<<1}while(0);var ra,_a=(ra<<2)+vi+304|0;Se[_+(e+7)]=ra;var sa=r+(or+16)|0;Se[_+(e+5)]=0,Se[sa>>2]=0;var na=Se[vi+4>>2],oa=1<<ra;if(0==(na&oa|0)){var la=na|oa;Se[vi+4>>2]=la,Se[_a>>2]=qr,Se[_+(e+6)]=_a,Se[_+(e+3)]=qr,Se[_+(e+2)]=qr}else{if(31==(0|ra))var ba=0;else var ba=25-(ra>>>1)|0;for(var ba,ka=q<<ba,ua=Se[_a>>2];;){var ua,ka;if((Se[ua+4>>2]&-8|0)==(0|q)){var ca=ua+8|0,ha=Me[ca>>2],da=Me[vi+16>>2],wa=ua>>>0<da>>>0;do if(!wa){if(ha>>>0<da>>>0)break;Se[ha+12>>2]=qr,Se[ca>>2]=qr,Se[_+(e+2)]=ha,Se[_+(e+3)]=ua,Se[_+(e+6)]=0;break a}while(0);throw Ka(),"Reached an unreachable!"}var pa=(ka>>>31<<2)+ua+16|0,Ea=Me[pa>>2];if(0==(0|Ea)){if(pa>>>0>=Me[vi+16>>2]>>>0){Se[pa>>2]=qr,Se[_+(e+6)]=ua,Se[_+(e+3)]=qr,Se[_+(e+2)]=qr;break a}throw Ka(),"Reached an unreachable!"}var ka=ka<<1,ua=Ea}}}while(0);var nr=$+8|0;break r}while(0);throw Ka(),"Reached an unreachable!"}var nr=0}while(0);var nr;return nr}function ia(r){var a;0==(0|Se[ti>>2])&&ba();var e=r>>>0<4294967232;r:do if(e){var i=Me[vi+24>>2];if(0==(0|i)){var v=0;break}var t=Me[vi+12>>2],f=t>>>0>(r+40|0)>>>0;do if(f){var _=Me[ti+8>>2],s=-40-r-1+t+_|0,n=Math.floor((s>>>0)/(_>>>0)),o=(n-1)*_|0,l=i,b=ua(l);if(0!=(8&Se[b+12>>2]|0))break;var k=re(0),a=(b+4|0)>>2;if((0|k)!=(Se[b>>2]+Se[a]|0))break;var u=o>>>0>2147483646?-2147483648-_|0:o,c=0|-u,h=re(c),d=re(0);if(!((0|h)!=-1&d>>>0<k>>>0))break;var w=k-d|0;if((0|k)==(0|d))break;var p=Se[a]-w|0;Se[a]=p;var E=Se[vi+432>>2]-w|0;Se[vi+432>>2]=E;var A=Se[vi+24>>2],g=Se[vi+12>>2]-w|0;ca(A,g);var v=(0|k)!=(0|d);break r}while(0);if(Me[vi+12>>2]>>>0<=Me[vi+28>>2]>>>0){var v=0;break}Se[vi+28>>2]=-1;var v=0}else var v=0;while(0);var v;return 1&v}function va(r){var a,e,i,v,t,f,_,s=r>>2,n=0==(0|r);r:do if(!n){var o=r-8|0,l=o,b=Me[vi+16>>2],k=o>>>0<b>>>0;a:do if(!k){var u=Me[r-4>>2],c=3&u;if(1==(0|c))break;var h=u&-8,f=h>>2,d=r+(h-8)|0,w=d,p=0==(1&u|0);e:do if(p){var E=Me[o>>2];if(0==(0|c))break r;var A=-8-E|0,t=A>>2,g=r+A|0,y=g,m=E+h|0;if(g>>>0<b>>>0)break a;if((0|y)==(0|Se[vi+20>>2])){var v=(r+(h-4)|0)>>2;if(3!=(3&Se[v]|0)){var S=y,i=S>>2,M=m;break}Se[vi+8>>2]=m;var C=Se[v]&-2;Se[v]=C,Se[t+(s+1)]=1|m,Se[d>>2]=m;break r}if(E>>>0<256){var R=Me[t+(s+2)],T=Me[t+(s+3)];if((0|R)!=(0|T)){var O=((E>>>2&1073741822)<<2)+vi+40|0,N=(0|R)!=(0|O)&R>>>0<b>>>0;do if(!N){if(!((0|T)==(0|O)|T>>>0>=b>>>0))break;Se[R+12>>2]=T,Se[T+8>>2]=R;var S=y,i=S>>2,M=m;break e}while(0);throw Ka(),"Reached an unreachable!"}var I=Se[vi>>2]&(1<<(E>>>3)^-1);Se[vi>>2]=I;var S=y,i=S>>2,M=m}else{var P=g,D=Me[t+(s+6)],L=Me[t+(s+3)],F=(0|L)==(0|P);do if(F){var X=A+(r+20)|0,j=Se[X>>2];if(0==(0|j)){var U=A+(r+16)|0,x=Se[U>>2];if(0==(0|x)){var z=0,e=z>>2;break}var V=U,B=x}else{var V=X,B=j;_=21}for(;;){var B,V,H=B+20|0,K=Se[H>>2];if(0==(0|K)){var Y=B+16|0,G=Me[Y>>2];if(0==(0|G))break;var V=Y,B=G}else var V=H,B=K}if(V>>>0<b>>>0)throw Ka(),"Reached an unreachable!";Se[V>>2]=0;var z=B,e=z>>2}else{var W=Me[t+(s+2)];if(W>>>0<b>>>0)throw Ka(),"Reached an unreachable!";Se[W+12>>2]=L,Se[L+8>>2]=W;var z=L,e=z>>2}while(0);var z;if(0==(0|D)){var S=y,i=S>>2,M=m;break}var Z=A+(r+28)|0,Q=(Se[Z>>2]<<2)+vi+304|0,q=(0|P)==(0|Se[Q>>2]);do{if(q){if(Se[Q>>2]=z,0!=(0|z))break;var $=Se[vi+4>>2]&(1<<Se[Z>>2]^-1);Se[vi+4>>2]=$;var S=y,i=S>>2,M=m;break e}if(D>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";var J=D+16|0;if((0|Se[J>>2])==(0|P)?Se[J>>2]=z:Se[D+20>>2]=z,0==(0|z)){var S=y,i=S>>2,M=m;break e}}while(0);if(z>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[e+6]=D;var rr=Me[t+(s+4)];if(0!=(0|rr)){if(rr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[e+4]=rr,Se[rr+24>>2]=z}var ar=Me[t+(s+5)];if(0==(0|ar)){var S=y,i=S>>2,M=m;break}if(ar>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[e+5]=ar,Se[ar+24>>2]=z;var S=y,i=S>>2,M=m}}else var S=l,i=S>>2,M=h;while(0);var M,S,er=S;if(er>>>0>=d>>>0)break;var ir=r+(h-4)|0,vr=Me[ir>>2];if(0==(1&vr|0))break;var tr=0==(2&vr|0);do{if(tr){if((0|w)==(0|Se[vi+24>>2])){var fr=Se[vi+12>>2]+M|0;Se[vi+12>>2]=fr,Se[vi+24>>2]=S;var _r=1|fr;if(Se[i+1]=_r,(0|S)==(0|Se[vi+20>>2])&&(Se[vi+20>>2]=0,Se[vi+8>>2]=0),fr>>>0<=Me[vi+28>>2]>>>0)break r;ia(0);break r}if((0|w)==(0|Se[vi+20>>2])){var sr=Se[vi+8>>2]+M|0;Se[vi+8>>2]=sr,Se[vi+20>>2]=S;var nr=1|sr;Se[i+1]=nr;var or=er+sr|0;Se[or>>2]=sr;break r}var lr=(vr&-8)+M|0,br=vr>>>3,kr=vr>>>0<256;e:do if(kr){var ur=Me[s+f],cr=Me[((4|h)>>2)+s];if((0|ur)!=(0|cr)){var hr=((vr>>>2&1073741822)<<2)+vi+40|0,dr=(0|ur)==(0|hr);do{if(!dr){if(ur>>>0<Me[vi+16>>2]>>>0){_=66;break}_=63;break}_=63}while(0);do if(63==_){if((0|cr)!=(0|hr)&&cr>>>0<Me[vi+16>>2]>>>0)break;Se[ur+12>>2]=cr,Se[cr+8>>2]=ur;break e}while(0);throw Ka(),"Reached an unreachable!"}var wr=Se[vi>>2]&(1<<br^-1);Se[vi>>2]=wr}else{var pr=d,Er=Me[f+(s+4)],Ar=Me[((4|h)>>2)+s],gr=(0|Ar)==(0|pr);do if(gr){var yr=h+(r+12)|0,mr=Se[yr>>2];if(0==(0|mr)){var Sr=h+(r+8)|0,Mr=Se[Sr>>2];if(0==(0|Mr)){var Cr=0,a=Cr>>2;break}var Rr=Sr,Tr=Mr}else{var Rr=yr,Tr=mr;_=73}for(;;){var Tr,Rr,Or=Tr+20|0,Nr=Se[Or>>2];if(0==(0|Nr)){var Ir=Tr+16|0,Pr=Me[Ir>>2];if(0==(0|Pr))break;var Rr=Ir,Tr=Pr}else var Rr=Or,Tr=Nr}if(Rr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[Rr>>2]=0;var Cr=Tr,a=Cr>>2}else{var Dr=Me[s+f];if(Dr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[Dr+12>>2]=Ar,\nSe[Ar+8>>2]=Dr;var Cr=Ar,a=Cr>>2}while(0);var Cr;if(0==(0|Er))break;var Lr=h+(r+20)|0,Fr=(Se[Lr>>2]<<2)+vi+304|0,Xr=(0|pr)==(0|Se[Fr>>2]);do{if(Xr){if(Se[Fr>>2]=Cr,0!=(0|Cr))break;var jr=Se[vi+4>>2]&(1<<Se[Lr>>2]^-1);Se[vi+4>>2]=jr;break e}if(Er>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";var Ur=Er+16|0;if((0|Se[Ur>>2])==(0|pr)?Se[Ur>>2]=Cr:Se[Er+20>>2]=Cr,0==(0|Cr))break e}while(0);if(Cr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[a+6]=Er;var xr=Me[f+(s+2)];if(0!=(0|xr)){if(xr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[a+4]=xr,Se[xr+24>>2]=Cr}var zr=Me[f+(s+3)];if(0==(0|zr))break;if(zr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[a+5]=zr,Se[zr+24>>2]=Cr}while(0);if(Se[i+1]=1|lr,Se[er+lr>>2]=lr,(0|S)!=(0|Se[vi+20>>2])){var Vr=lr;break}Se[vi+8>>2]=lr;break r}Se[ir>>2]=vr&-2,Se[i+1]=1|M,Se[er+M>>2]=M;var Vr=M}while(0);var Vr;if(Vr>>>0<256){var Br=Vr>>>2&1073741822,Hr=(Br<<2)+vi+40|0,Kr=Me[vi>>2],Yr=1<<(Vr>>>3),Gr=0==(Kr&Yr|0);do{if(!Gr){var Wr=(Br+2<<2)+vi+40|0,Zr=Me[Wr>>2];if(Zr>>>0>=Me[vi+16>>2]>>>0){var Qr=Zr,qr=Wr;break}throw Ka(),"Reached an unreachable!"}Se[vi>>2]=Kr|Yr;var Qr=Hr,qr=(Br+2<<2)+vi+40|0}while(0);var qr,Qr;Se[qr>>2]=S,Se[Qr+12>>2]=S,Se[i+2]=Qr,Se[i+3]=Hr;break r}var $r=S,Jr=Vr>>>8,ra=0==(0|Jr);do if(ra)var aa=0;else{if(Vr>>>0>16777215){var aa=31;break}var ea=(Jr+1048320|0)>>>16&8,va=Jr<<ea,fa=(va+520192|0)>>>16&4,_a=va<<fa,sa=(_a+245760|0)>>>16&2,na=14-(fa|ea|sa)+(_a<<sa>>>15)|0,aa=Vr>>>((na+7|0)>>>0)&1|na<<1}while(0);var aa,oa=(aa<<2)+vi+304|0;Se[i+7]=aa,Se[i+5]=0,Se[i+4]=0;var la=Se[vi+4>>2],ba=1<<aa,ka=0==(la&ba|0);e:do if(ka){var ua=la|ba;Se[vi+4>>2]=ua,Se[oa>>2]=$r,Se[i+6]=oa,Se[i+3]=S,Se[i+2]=S}else{if(31==(0|aa))var ca=0;else var ca=25-(aa>>>1)|0;for(var ca,ha=Vr<<ca,da=Se[oa>>2];;){var da,ha;if((Se[da+4>>2]&-8|0)==(0|Vr)){var wa=da+8|0,pa=Me[wa>>2],Ea=Me[vi+16>>2],Aa=da>>>0<Ea>>>0;do if(!Aa){if(pa>>>0<Ea>>>0)break;Se[pa+12>>2]=$r,Se[wa>>2]=$r,Se[i+2]=pa,Se[i+3]=da,Se[i+6]=0;break e}while(0);throw Ka(),"Reached an unreachable!"}var ga=(ha>>>31<<2)+da+16|0,ya=Me[ga>>2];if(0==(0|ya)){if(ga>>>0>=Me[vi+16>>2]>>>0){Se[ga>>2]=$r,Se[i+6]=da,Se[i+3]=S,Se[i+2]=S;break e}throw Ka(),"Reached an unreachable!"}var ha=ha<<1,da=ya}}while(0);var ma=Se[vi+32>>2]-1|0;if(Se[vi+32>>2]=ma,0!=(0|ma))break r;ta();break r}while(0);throw Ka(),"Reached an unreachable!"}while(0)}function ta(){var r=Se[vi+452>>2],a=0==(0|r);r:do if(!a)for(var e=r;;){var e,i=Se[e+8>>2];if(0==(0|i))break r;var e=i}while(0);Se[vi+32>>2]=-1}function fa(r,a){if(0==(0|r))var e=Jr(a),i=e;else var v=la(r,a),i=v;var i;return i}function _a(r,a){var e,i=r>>>0<9;do if(i)var v=Jr(a),t=v;else{var f=r>>>0<16?16:r,_=0==(f-1&f|0);r:do if(_)var s=f;else{if(f>>>0<=16){var s=16;break}for(var n=16;;){var n,o=n<<1;if(o>>>0>=f>>>0){var s=o;break r}var n=o}}while(0);var s;if((-64-s|0)>>>0>a>>>0){if(a>>>0<11)var l=16;else var l=a+11&-8;var l,b=Jr(l+(s+12)|0);if(0==(0|b)){var t=0;break}var k=b-8|0;if(0==((b>>>0)%(s>>>0)|0))var u=k,c=0;else{var h=b+(s-1)&-s,d=h-8|0,w=k;if((d-w|0)>>>0>15)var p=d;else var p=h+(s-8)|0;var p,E=p-w|0,e=(b-4|0)>>2,A=Se[e],g=(A&-8)-E|0;if(0==(3&A|0)){var y=Se[k>>2]+E|0;Se[p>>2]=y,Se[p+4>>2]=g;var u=p,c=0}else{var m=p+4|0,S=g|1&Se[m>>2]|2;Se[m>>2]=S;var M=g+(p+4)|0,C=1|Se[M>>2];Se[M>>2]=C;var R=E|1&Se[e]|2;Se[e]=R;var T=b+(E-4)|0,O=1|Se[T>>2];Se[T>>2]=O;var u=p,c=b}}var c,u,N=u+4|0,I=Me[N>>2],P=0==(3&I|0);do if(P)var D=0;else{var L=I&-8;if(L>>>0<=(l+16|0)>>>0){var D=0;break}var F=L-l|0;Se[N>>2]=l|1&I|2,Se[u+(4|l)>>2]=3|F;var X=u+(4|L)|0,j=1|Se[X>>2];Se[X>>2]=j;var D=l+(u+8)|0}while(0);var D;0!=(0|c)&&va(c),0!=(0|D)&&va(D);var t=u+8|0}else{var U=Je();Se[U>>2]=12;var t=0}}while(0);var t;return t}function sa(r,a,e,i){var v,t;0==(0|Se[ti>>2])&&ba();var f=0==(0|i),_=0==(0|r);do{if(f){if(_){var s=Jr(0),n=s;t=30;break}var o=r<<2;if(o>>>0<11){var l=0,b=16;t=9;break}var l=0,b=o+11&-8;t=9;break}if(_){var n=i;t=30;break}var l=i,b=0;t=9;break}while(0);do if(9==t){var b,l,k=0==(1&e|0);r:do if(k){if(_){var u=0,c=0;break}for(var h=0,d=0;;){var d,h,w=Me[a+(d<<2)>>2];if(w>>>0<11)var p=16;else var p=w+11&-8;var p,E=p+h|0,A=d+1|0;if((0|A)==(0|r)){var u=0,c=E;break r}var h=E,d=A}}else{var g=Me[a>>2];if(g>>>0<11)var y=16;else var y=g+11&-8;var y,u=y,c=y*r|0}while(0);var c,u,m=Jr(b-4+c|0);if(0==(0|m)){var n=0;break}var S=m-8|0,M=Se[m-4>>2]&-8;if(0!=(2&e|0)){var C=-4-b+M|0;Fa(m,0,C,1)}if(0==(0|l)){var R=m+c|0,T=M-c|3;Se[m+(c-4)>>2]=T;var O=R,v=O>>2,N=c}else var O=l,v=O>>2,N=M;var N,O;Se[v]=m;var I=r-1|0,P=0==(0|I);r:do if(P)var D=S,L=N;else if(0==(0|u))for(var F=S,X=N,j=0;;){var j,X,F,U=Me[a+(j<<2)>>2];if(U>>>0<11)var x=16;else var x=U+11&-8;var x,z=X-x|0;Se[F+4>>2]=3|x;var V=F+x|0,B=j+1|0;if(Se[(B<<2>>2)+v]=x+(F+8)|0,(0|B)==(0|I)){var D=V,L=z;break r}var F=V,X=z,j=B}else for(var H=3|u,K=u+8|0,Y=S,G=N,W=0;;){var W,G,Y,Z=G-u|0;Se[Y+4>>2]=H;var Q=Y+u|0,q=W+1|0;if(Se[(q<<2>>2)+v]=Y+K|0,(0|q)==(0|I)){var D=Q,L=Z;break r}var Y=Q,G=Z,W=q}while(0);var L,D;Se[D+4>>2]=3|L;var n=O}while(0);var n;return n}function na(r){var a=r>>2;0==(0|Se[ti>>2])&&ba();var e=Me[vi+24>>2];if(0==(0|e))var i=0,v=0,t=0,f=0,_=0,s=0,n=0;else{for(var o=Me[vi+12>>2],l=o+40|0,b=vi+444|0,k=l,u=l,c=1;;){var c,u,k,b,h=Me[b>>2],d=h+8|0;if(0==(7&d|0))var w=0;else var w=7&-d;for(var w,p=b+4|0,E=h+w|0,A=c,g=u,y=k;;){var y,g,A,E;if(E>>>0<h>>>0)break;if(E>>>0>=(h+Se[p>>2]|0)>>>0|(0|E)==(0|e))break;var m=Se[E+4>>2];if(7==(0|m))break;var S=m&-8,M=S+y|0;if(1==(3&m|0))var C=A+1|0,R=S+g|0;else var C=A,R=g;var R,C,E=E+S|0,A=C,g=R,y=M}var T=Me[b+8>>2];if(0==(0|T))break;var b=T,k=y,u=g,c=A}var O=Se[vi+432>>2],i=y,v=A,t=o,f=g,_=O-y|0,s=Se[vi+436>>2],n=O-g|0}var n,s,_,f,t,v,i;Se[a]=i,Se[a+1]=v,Se[a+2]=0,Se[a+3]=0,Se[a+4]=_,Se[a+5]=s,Se[a+6]=0,Se[a+7]=n,Se[a+8]=f,Se[a+9]=t}function oa(){0==(0|Se[ti>>2])&&ba();var r=Me[vi+24>>2],a=0==(0|r);r:do if(a)var e=0,i=0,v=0;else for(var t=Se[vi+436>>2],f=Me[vi+432>>2],_=vi+444|0,s=f-40-Se[vi+12>>2]|0;;){var s,_,n=Me[_>>2],o=n+8|0;if(0==(7&o|0))var l=0;else var l=7&-o;for(var l,b=_+4|0,k=n+l|0,u=s;;){var u,k;if(k>>>0<n>>>0)break;if(k>>>0>=(n+Se[b>>2]|0)>>>0|(0|k)==(0|r))break;var c=Se[k+4>>2];if(7==(0|c))break;var h=c&-8,d=1==(3&c|0)?h:0,w=u-d|0,k=k+h|0,u=w}var p=Me[_+8>>2];if(0==(0|p)){var e=t,i=f,v=u;break r}var _=p,s=u}while(0);var v,i,e,E=Se[Se[qe>>2]+12>>2],A=(Qa(E,0|He.__str339,(ne=Oe,Oe+=4,Se[ne>>2]=e,ne)),Se[Se[qe>>2]+12>>2]),g=(Qa(A,0|He.__str1340,(ne=Oe,Oe+=4,Se[ne>>2]=i,ne)),Se[Se[qe>>2]+12>>2]);Qa(g,0|He.__str2341,(ne=Oe,Oe+=4,Se[ne>>2]=v,ne))}function la(r,a){var e,i,v,t=a>>>0>4294967231;r:do{if(!t){var f=r-8|0,_=f,i=(r-4|0)>>2,s=Me[i],n=s&-8,o=n-8|0,l=r+o|0,b=f>>>0<Me[vi+16>>2]>>>0;do if(!b){var k=3&s;if(!(1!=(0|k)&(0|o)>-8))break;var e=(r+(n-4)|0)>>2;if(0==(1&Se[e]|0))break;if(a>>>0<11)var u=16;else var u=a+11&-8;var u,c=0==(0|k);do{if(c){var h=ka(_,u),d=0,w=h;v=17;break}if(n>>>0<u>>>0){if((0|l)!=(0|Se[vi+24>>2])){v=21;break}var p=Se[vi+12>>2]+n|0;if(p>>>0<=u>>>0){v=21;break}var E=p-u|0,A=r+(u-8)|0;Se[i]=u|1&s|2;var g=1|E;Se[r+(u-4)>>2]=g,Se[vi+24>>2]=A,Se[vi+12>>2]=E;var d=0,w=_;v=17;break}var y=n-u|0;if(y>>>0<=15){var d=0,w=_;v=17;break}Se[i]=u|1&s|2,Se[r+(u-4)>>2]=3|y;var m=1|Se[e];Se[e]=m;var d=r+u|0,w=_;v=17;break}while(0);do if(17==v){var w,d;if(0==(0|w))break;0!=(0|d)&&va(d);var S=w+8|0;break r}while(0);var M=Jr(a);if(0==(0|M)){var S=0;break r}var C=0==(3&Se[i]|0)?8:4,R=n-C|0,T=R>>>0<a>>>0?R:a;Pa(M,r,T,1),va(r);var S=M;break r}while(0);throw Ka(),"Reached an unreachable!"}var O=Je();Se[O>>2]=12;var S=0}while(0);var S;return S}function ba(){if(0==(0|Se[ti>>2])){var r=qa(8);if(0!=(r-1&r|0))throw Ka(),"Reached an unreachable!";Se[ti+8>>2]=r,Se[ti+4>>2]=r,Se[ti+12>>2]=-1,Se[ti+16>>2]=2097152,Se[ti+20>>2]=0,Se[vi+440>>2]=0;var a=$a(0);Se[ti>>2]=a&-16^1431655768}}function ka(r,a){var e=Se[r+4>>2]&-8,i=a>>>0<256;do if(i)var v=0;else{if(e>>>0>=(a+4|0)>>>0&&(e-a|0)>>>0<=Se[ti+8>>2]<<1>>>0){var v=r;break}var v=0}while(0);var v;return v}function ua(r){for(var a,e=vi+444|0,a=e>>2;;){var e,i=Me[a];if(i>>>0<=r>>>0&&(i+Se[a+1]|0)>>>0>r>>>0){var v=e;break}var t=Me[a+2];if(0==(0|t)){var v=0;break}var e=t,a=e>>2}var v;return v}function ca(r,a){var e=r,i=r+8|0;if(0==(7&i|0))var v=0;else var v=7&-i;var v,t=a-v|0;Se[vi+24>>2]=e+v|0,Se[vi+12>>2]=t,Se[v+(e+4)>>2]=1|t,Se[a+(e+4)>>2]=40;var f=Se[ti+16>>2];Se[vi+28>>2]=f}function ha(){for(var r=0;;){var r,a=r<<1,e=(a<<2)+vi+40|0;Se[vi+(a+3<<2)+40>>2]=e,Se[vi+(a+2<<2)+40>>2]=e;var i=r+1|0;if(32==(0|i))break;var r=i}}function da(r,a,e){var i,v,t,f,_=a>>2,s=r>>2,n=r+8|0;if(0==(7&n|0))var o=0;else var o=7&-n;var o,l=a+8|0;if(0==(7&l|0))var b=0,t=b>>2;else var b=7&-l,t=b>>2;var b,k=a+b|0,u=k,c=o+e|0,v=c>>2,h=r+c|0,d=h,w=k-(r+o)-e|0;Se[(o+4>>2)+s]=3|e;var p=(0|u)==(0|Se[vi+24>>2]);r:do if(p){var E=Se[vi+12>>2]+w|0;Se[vi+12>>2]=E,Se[vi+24>>2]=d;var A=1|E;Se[v+(s+1)]=A}else if((0|u)==(0|Se[vi+20>>2])){var g=Se[vi+8>>2]+w|0;Se[vi+8>>2]=g,Se[vi+20>>2]=d;var y=1|g;Se[v+(s+1)]=y;var m=r+g+c|0;Se[m>>2]=g}else{var S=Me[t+(_+1)];if(1==(3&S|0)){var M=S&-8,C=S>>>3,R=S>>>0<256;a:do if(R){var T=Me[((8|b)>>2)+_],O=Me[t+(_+3)];if((0|T)!=(0|O)){var N=((S>>>2&1073741822)<<2)+vi+40|0,I=(0|T)==(0|N);do{if(!I){if(T>>>0<Me[vi+16>>2]>>>0){f=18;break}f=15;break}f=15}while(0);do if(15==f){if((0|O)!=(0|N)&&O>>>0<Me[vi+16>>2]>>>0)break;Se[T+12>>2]=O,Se[O+8>>2]=T;break a}while(0);throw Ka(),"Reached an unreachable!"}var P=Se[vi>>2]&(1<<C^-1);Se[vi>>2]=P}else{var D=k,L=Me[((24|b)>>2)+_],F=Me[t+(_+3)],X=(0|F)==(0|D);do if(X){var j=16|b,U=j+(a+4)|0,x=Se[U>>2];if(0==(0|x)){var z=a+j|0,V=Se[z>>2];if(0==(0|V)){var B=0,i=B>>2;break}var H=z,K=V}else{var H=U,K=x;f=25}for(;;){var K,H,Y=K+20|0,G=Se[Y>>2];if(0==(0|G)){var W=K+16|0,Z=Me[W>>2];if(0==(0|Z))break;var H=W,K=Z}else var H=Y,K=G}if(H>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[H>>2]=0;var B=K,i=B>>2}else{var Q=Me[((8|b)>>2)+_];if(Q>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[Q+12>>2]=F,Se[F+8>>2]=Q;var B=F,i=B>>2}while(0);var B;if(0==(0|L))break;var q=b+(a+28)|0,$=(Se[q>>2]<<2)+vi+304|0,J=(0|D)==(0|Se[$>>2]);do{if(J){if(Se[$>>2]=B,0!=(0|B))break;var rr=Se[vi+4>>2]&(1<<Se[q>>2]^-1);Se[vi+4>>2]=rr;break a}if(L>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";var ar=L+16|0;if((0|Se[ar>>2])==(0|D)?Se[ar>>2]=B:Se[L+20>>2]=B,0==(0|B))break a}while(0);if(B>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[i+6]=L;var er=16|b,ir=Me[(er>>2)+_];if(0!=(0|ir)){if(ir>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[i+4]=ir,Se[ir+24>>2]=B}var vr=Me[(er+4>>2)+_];if(0==(0|vr))break;if(vr>>>0<Me[vi+16>>2]>>>0)throw Ka(),"Reached an unreachable!";Se[i+5]=vr,Se[vr+24>>2]=B}while(0);var tr=a+(M|b)|0,fr=M+w|0}else var tr=u,fr=w;var fr,tr,_r=tr+4|0,sr=Se[_r>>2]&-2;if(Se[_r>>2]=sr,Se[v+(s+1)]=1|fr,Se[(fr>>2)+s+v]=fr,fr>>>0<256){var nr=fr>>>2&1073741822,or=(nr<<2)+vi+40|0,lr=Me[vi>>2],br=1<<(fr>>>3),kr=0==(lr&br|0);do{if(!kr){var ur=(nr+2<<2)+vi+40|0,cr=Me[ur>>2];if(cr>>>0>=Me[vi+16>>2]>>>0){var hr=cr,dr=ur;break}throw Ka(),"Reached an unreachable!"}Se[vi>>2]=lr|br;var hr=or,dr=(nr+2<<2)+vi+40|0}while(0);var dr,hr;Se[dr>>2]=d,Se[hr+12>>2]=d,Se[v+(s+2)]=hr,Se[v+(s+3)]=or}else{var wr=h,pr=fr>>>8,Er=0==(0|pr);do if(Er)var Ar=0;else{if(fr>>>0>16777215){var Ar=31;break}var gr=(pr+1048320|0)>>>16&8,yr=pr<<gr,mr=(yr+520192|0)>>>16&4,Sr=yr<<mr,Mr=(Sr+245760|0)>>>16&2,Cr=14-(mr|gr|Mr)+(Sr<<Mr>>>15)|0,Ar=fr>>>((Cr+7|0)>>>0)&1|Cr<<1}while(0);var Ar,Rr=(Ar<<2)+vi+304|0;Se[v+(s+7)]=Ar;var Tr=c+(r+16)|0;Se[v+(s+5)]=0,Se[Tr>>2]=0;var Or=Se[vi+4>>2],Nr=1<<Ar;if(0==(Or&Nr|0)){var Ir=Or|Nr;Se[vi+4>>2]=Ir,Se[Rr>>2]=wr,Se[v+(s+6)]=Rr,Se[v+(s+3)]=wr,Se[v+(s+2)]=wr}else{if(31==(0|Ar))var Pr=0;else var Pr=25-(Ar>>>1)|0;for(var Pr,Dr=fr<<Pr,Lr=Se[Rr>>2];;){var Lr,Dr;if((Se[Lr+4>>2]&-8|0)==(0|fr)){var Fr=Lr+8|0,Xr=Me[Fr>>2],jr=Me[vi+16>>2],Ur=Lr>>>0<jr>>>0;do if(!Ur){if(Xr>>>0<jr>>>0)break;Se[Xr+12>>2]=wr,Se[Fr>>2]=wr,Se[v+(s+2)]=Xr,Se[v+(s+3)]=Lr,Se[v+(s+6)]=0;break r}while(0);throw Ka(),"Reached an unreachable!"}var xr=(Dr>>>31<<2)+Lr+16|0,zr=Me[xr>>2];if(0==(0|zr)){if(xr>>>0>=Me[vi+16>>2]>>>0){Se[xr>>2]=wr,Se[v+(s+6)]=Lr,Se[v+(s+3)]=wr,Se[v+(s+2)]=wr;break r}throw Ka(),"Reached an unreachable!"}var Dr=Dr<<1,Lr=zr}}}}while(0);return r+(8|o)|0}function wa(r){return 0|He.__str3342}function pa(r){return 0|He.__str14343}function Ea(r){Se[r>>2]=si+8|0}function Aa(r){0!=(0|r)&&va(r)}function ga(r){ya(r);var a=r;Aa(a)}function ya(r){var a=0|r;Ye(a)}function ma(r){var a=0|r;Ea(a),Se[r>>2]=ni+8|0}function Sa(r){var a=0|r;ya(a);var e=r;Aa(e)}function Ma(r,a){var e,i,v=Me[vi+24>>2],i=v>>2,t=v,f=ua(t),_=Se[f>>2],s=Se[f+4>>2],n=_+s|0,o=_+(s-39)|0;if(0==(7&o|0))var l=0;else var l=7&-o;var l,b=_+(s-47)+l|0,k=b>>>0<(v+16|0)>>>0?t:b,u=k+8|0,e=u>>2,c=u,h=r,d=a-40|0;ca(h,d);var w=k+4|0;Se[w>>2]=27,Se[e]=Se[vi+444>>2],Se[e+1]=Se[vi+448>>2],Se[e+2]=Se[vi+452>>2],Se[e+3]=Se[vi+456>>2],Se[vi+444>>2]=r,Se[vi+448>>2]=a,Se[vi+456>>2]=0,Se[vi+452>>2]=c;var p=k+28|0;Se[p>>2]=7;var E=(k+32|0)>>>0<n>>>0;r:do if(E)for(var A=p;;){var A,g=A+4|0;if(Se[g>>2]=7,(A+8|0)>>>0>=n>>>0)break r;var A=g}while(0);var y=(0|k)==(0|t);r:do if(!y){var m=k-v|0,S=t+m|0,M=m+(t+4)|0,C=Se[M>>2]&-2;Se[M>>2]=C;var R=1|m;Se[i+1]=R;var T=S;if(Se[T>>2]=m,m>>>0<256){var O=m>>>2&1073741822,N=(O<<2)+vi+40|0,I=Me[vi>>2],P=1<<(m>>>3),D=0==(I&P|0);do{if(!D){var L=(O+2<<2)+vi+40|0,F=Me[L>>2];if(F>>>0>=Me[vi+16>>2]>>>0){var X=F,j=L;break}throw Ka(),"Reached an unreachable!"}var U=I|P;Se[vi>>2]=U;var X=N,j=(O+2<<2)+vi+40|0}while(0);var j,X;Se[j>>2]=v,Se[X+12>>2]=v,Se[i+2]=X,Se[i+3]=N}else{var x=v,z=m>>>8,V=0==(0|z);do if(V)var B=0;else{if(m>>>0>16777215){var B=31;break}var H=(z+1048320|0)>>>16&8,K=z<<H,Y=(K+520192|0)>>>16&4,G=K<<Y,W=(G+245760|0)>>>16&2,Z=14-(Y|H|W)+(G<<W>>>15)|0,B=m>>>((Z+7|0)>>>0)&1|Z<<1}while(0);var B,Q=(B<<2)+vi+304|0;Se[i+7]=B,Se[i+5]=0,Se[i+4]=0;var q=Se[vi+4>>2],$=1<<B;if(0==(q&$|0)){var J=q|$;Se[vi+4>>2]=J,Se[Q>>2]=x,Se[i+6]=Q,Se[i+3]=v,Se[i+2]=v}else{if(31==(0|B))var rr=0;else var rr=25-(B>>>1)|0;for(var rr,ar=m<<rr,er=Se[Q>>2];;){var er,ar;if((Se[er+4>>2]&-8|0)==(0|m)){var ir=er+8|0,vr=Me[ir>>2],tr=Me[vi+16>>2],fr=er>>>0<tr>>>0;do if(!fr){if(vr>>>0<tr>>>0)break;Se[vr+12>>2]=x,Se[ir>>2]=x,Se[i+2]=vr,Se[i+3]=er,Se[i+6]=0;break r}while(0);throw Ka(),"Reached an unreachable!"}var _r=(ar>>>31<<2)+er+16|0,sr=Me[_r>>2];if(0==(0|sr)){if(_r>>>0>=Me[vi+16>>2]>>>0){Se[_r>>2]=x,Se[i+6]=er,Se[i+3]=v,Se[i+2]=v;break r}throw Ka(),"Reached an unreachable!"}var ar=ar<<1,er=sr}}}}while(0)}function Ca(r){return d(r)}function Ra(r,a){var e=0;do Ae[r+e]=Ae[a+e],e++;while(0!=Ae[a+e-1]);return r}function Ta(){var r=Ta;return r.LLVM_SAVEDSTACKS||(r.LLVM_SAVEDSTACKS=[]),r.LLVM_SAVEDSTACKS.push(le.stackSave()),r.LLVM_SAVEDSTACKS.length-1}function Oa(r){var a=Ta,e=a.LLVM_SAVEDSTACKS[r];a.LLVM_SAVEDSTACKS.splice(r,1),le.stackRestore(e)}function Na(r,a,e){for(var i=0;i<e;){var v=Ae[r+i],t=Ae[a+i];if(v==t&&0==v)return 0;if(0==v)return-1;if(0==t)return 1;if(v!=t)return v>t?1:-1;i++}return 0}function Ia(r,a){var e=Ca(r),i=0;do Ae[r+e+i]=Ae[a+i],i++;while(0!=Ae[a+i-1]);return r}function Pa(r,a,e,i){if(e>=20&&a%2==r%2)if(a%4==r%4){for(var v=a+e;a%4;)Ae[r++]=Ae[a++];for(var t=a>>2,f=r>>2,_=v>>2;t<_;)Se[f++]=Se[t++];for(a=t<<2,r=f<<2;a<v;)Ae[r++]=Ae[a++]}else{var v=a+e;a%2&&(Ae[r++]=Ae[a++]);for(var s=a>>1,n=r>>1,o=v>>1;s<o;)ye[n++]=ye[s++];a=s<<1,r=n<<1,a<v&&(Ae[r++]=Ae[a++])}else for(;e--;)Ae[r++]=Ae[a++]}function Da(r,a){return Na(r,a,Le)}function La(r,a,e){for(var i=0;i<e;i++){var v=Ae[r+i],t=Ae[a+i];if(v!=t)return v>t?1:-1}return 0}function Fa(r,a,e,i){if(e>=20){for(var v=r+e;r%4;)Ae[r++]=a;a<0&&(a+=256);for(var t=r>>2,f=v>>2,_=a|a<<8|a<<16|a<<24;t<f;)Se[t++]=_;for(r=t<<2;r<v;)Ae[r++]=a}else for(;e--;)Ae[r++]=a}function Xa(r,a,e,i){throw"Assertion failed: "+s(i)+", at: "+[s(r),a,s(e)]}function ja(r){var a=d(r),e=Jr(a+1);return Pa(e,r,a,1),Ae[e+a]=0,e}function Ua(r,a){function e(r){var e;return"double"===r?(xe[0]=Se[a+_>>2],xe[1]=Se[a+_+4>>2],e=ze[0]):"i64"==r?e=[Se[a+_>>2],Se[a+_+4>>2]]:(r="i32",e=Se[a+_>>2]),_+=le.getNativeFieldSize(r),e}for(var i,v,t,f=r,_=0,s=[];;){var n=f;if(i=Ae[f],0===i)break;if(v=Ae[f+1],i=="%".charCodeAt(0)){var o=!1,l=!1,b=!1,k=!1;r:for(;;){switch(v){case"+".charCodeAt(0):o=!0;break;case"-".charCodeAt(0):l=!0;break;case"#".charCodeAt(0):b=!0;break;case"0".charCodeAt(0):if(k)break r;k=!0;break;default:break r}f++,v=Ae[f+1]}var u=0;if(v=="*".charCodeAt(0))u=e("i32"),f++,v=Ae[f+1];else for(;v>="0".charCodeAt(0)&&v<="9".charCodeAt(0);)u=10*u+(v-"0".charCodeAt(0)),f++,v=Ae[f+1];var c=!1;if(v==".".charCodeAt(0)){var h=0;if(c=!0,f++,v=Ae[f+1],v=="*".charCodeAt(0))h=e("i32"),f++;else for(;;){var d=Ae[f+1];if(d<"0".charCodeAt(0)||d>"9".charCodeAt(0))break;h=10*h+(d-"0".charCodeAt(0)),f++}v=Ae[f+1]}else var h=6;var E;switch(String.fromCharCode(v)){case"h":var A=Ae[f+2];A=="h".charCodeAt(0)?(f++,E=1):E=2;break;case"l":var A=Ae[f+2];A=="l".charCodeAt(0)?(f++,E=8):E=4;break;case"L":case"q":case"j":E=8;break;case"z":case"t":case"I":E=4;break;default:E=null}if(E&&f++,v=Ae[f+1],["d","i","u","o","x","X","p"].indexOf(String.fromCharCode(v))!=-1){var m=v=="d".charCodeAt(0)||v=="i".charCodeAt(0);E=E||4;var t=e("i"+8*E);if(8==E&&(t=le.makeBigInt(t[0],t[1],v=="u".charCodeAt(0))),E<=4){var S=Math.pow(256,E)-1;t=(m?y:g)(t&S,8*E)}var M,C=Math.abs(t),R="";if(v=="d".charCodeAt(0)||v=="i".charCodeAt(0))M=y(t,8*E,1).toString(10);else if(v=="u".charCodeAt(0))M=g(t,8*E,1).toString(10),t=Math.abs(t);else if(v=="o".charCodeAt(0))M=(b?"0":"")+C.toString(8);else if(v=="x".charCodeAt(0)||v=="X".charCodeAt(0)){if(R=b?"0x":"",t<0){t=-t,M=(C-1).toString(16);for(var T=[],O=0;O<M.length;O++)T.push((15-parseInt(M[O],16)).toString(16));for(M=T.join("");M.length<2*E;)M="f"+M}else M=C.toString(16);v=="X".charCodeAt(0)&&(R=R.toUpperCase(),M=M.toUpperCase())}else v=="p".charCodeAt(0)&&(0===C?M="(nil)":(R="0x",M=C.toString(16)));if(c)for(;M.length<h;)M="0"+M;for(o&&(R=t<0?"-"+R:"+"+R);R.length+M.length<u;)l?M+=" ":k?M="0"+M:R=" "+R;M=R+M,M.split("").forEach(function(r){s.push(r.charCodeAt(0))})}else if(["f","F","e","E","g","G"].indexOf(String.fromCharCode(v))!=-1){var M,t=e("double");if(isNaN(t))M="nan",k=!1;else if(isFinite(t)){var N=!1,I=Math.min(h,20);if(v=="g".charCodeAt(0)||v=="G".charCodeAt(0)){N=!0,h=h||1;var P=parseInt(t.toExponential(I).split("e")[1],10);h>P&&P>=-4?(v=(v=="g".charCodeAt(0)?"f":"F").charCodeAt(0),h-=P+1):(v=(v=="g".charCodeAt(0)?"e":"E").charCodeAt(0),h--),I=Math.min(h,20)}v=="e".charCodeAt(0)||v=="E".charCodeAt(0)?(M=t.toExponential(I),/[eE][-+]\\d$/.test(M)&&(M=M.slice(0,-1)+"0"+M.slice(-1))):v!="f".charCodeAt(0)&&v!="F".charCodeAt(0)||(M=t.toFixed(I));var D=M.split("e");if(N&&!b)for(;D[0].length>1&&D[0].indexOf(".")!=-1&&("0"==D[0].slice(-1)||"."==D[0].slice(-1));)D[0]=D[0].slice(0,-1);else for(b&&M.indexOf(".")==-1&&(D[0]+=".");h>I++;)D[0]+="0";M=D[0]+(D.length>1?"e"+D[1]:""),v=="E".charCodeAt(0)&&(M=M.toUpperCase()),o&&t>=0&&(M="+"+M)}else M=(t<0?"-":"")+"inf",k=!1;for(;M.length<u;)l?M+=" ":M=!k||"-"!=M[0]&&"+"!=M[0]?(k?"0":" ")+M:M[0]+"0"+M.slice(1);v<"a".charCodeAt(0)&&(M=M.toUpperCase()),M.split("").forEach(function(r){s.push(r.charCodeAt(0))})}else if(v=="s".charCodeAt(0)){var L,F=e("i8*");if(F?(L=w(F),c&&L.length>h&&(L=L.slice(0,h))):L=p("(null)",!0),!l)for(;L.length<u--;)s.push(" ".charCodeAt(0));if(s=s.concat(L),l)for(;L.length<u--;)s.push(" ".charCodeAt(0))}else if(v=="c".charCodeAt(0)){for(l&&s.push(e("i8"));--u>0;)s.push(" ".charCodeAt(0));l||s.push(e("i8"))}else if(v=="n".charCodeAt(0)){var X=e("i32*");Se[X>>2]=s.length}else if(v=="%".charCodeAt(0))s.push(i);else for(var O=n;O<f+2;O++)s.push(Ae[O]);f+=2}else s.push(i),f+=1}return s}function xa(r,a,e,i){for(var v=Ua(e,i),t=void 0===a?v.length:Math.min(v.length,a-1),f=0;f<t;f++)Ae[r+f]=v[f];return Ae[r+f]=0,v.length}function za(r,a,e){return xa(r,void 0,a,e)}function Va(r){return r in{32:0,9:0,10:0,11:0,12:0,13:0}}function Ba(r){return r>="0".charCodeAt(0)&&r<="9".charCodeAt(0)}function Ha(r){for(var a;(a=Ae[r])&&Va(a);)r++;if(!a||!Ba(a))return 0;for(var e=r;(a=Ae[e])&&Ba(a);)e++;return Math.floor(Number(s(r).substr(0,e-r)))}function Ka(r){throw ke=!0,"ABORT: "+r+", at "+(new Error).stack}function Ya(r){return Ya.ret||(Ya.ret=_([0],"i32",we)),Se[Ya.ret>>2]=r,r}function Ga(r,a,e,i){var v=$e.streams[r];if(!v||v.object.isDevice)return Ya(Ge.EBADF),-1;if(v.isWrite){if(v.object.isFolder)return Ya(Ge.EISDIR),-1;if(e<0||i<0)return Ya(Ge.EINVAL),-1;for(var t=v.object.contents;t.length<i;)t.push(0);for(var f=0;f<e;f++)t[i+f]=ge[a+f];return v.object.timestamp=Date.now(),f}return Ya(Ge.EACCES),-1}function Wa(r,a,e){var i=$e.streams[r];if(i){if(i.isWrite){if(e<0)return Ya(Ge.EINVAL),-1;if(i.object.isDevice){if(i.object.output){for(var v=0;v<e;v++)try{i.object.output(Ae[a+v])}catch(r){return Ya(Ge.EIO),-1}return i.object.timestamp=Date.now(),v}return Ya(Ge.ENXIO),-1}var t=Ga(r,a,e,i.position);return t!=-1&&(i.position+=t),t}return Ya(Ge.EACCES),-1}return Ya(Ge.EBADF),-1}function Za(r,a,e,i){var v=e*a;if(0==v)return 0;var t=Wa(i,r,v);return t==-1?($e.streams[i]&&($e.streams[i].error=!0),-1):Math.floor(t/a)}function Qa(r,a,e){var i=Ua(a,e),v=le.stackSave(),t=Za(_(i,"i8",de),1,i.length,r);return le.stackRestore(v),t}function qa(r){switch(r){case 8:return Pe;case 54:case 56:case 21:case 61:case 63:case 22:case 67:case 23:case 24:case 25:case 26:case 27:case 69:case 28:case 101:case 70:case 71:case 29:case 30:case 199:case 75:case 76:case 32:case 43:case 44:case 80:case 46:case 47:case 45:case 48:case 49:case 42:case 82:case 33:case 7:case 108:case 109:case 107:case 112:case 119:case 121:return 200809;case 13:case 104:case 94:case 95:case 34:case 35:case 77:case 81:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 91:case 94:case 95:case 110:case 111:case 113:case 114:case 115:case 116:case 117:case 118:case 120:case 40:case 16:case 79:case 19:return-1;case 92:case 93:case 5:case 72:case 6:case 74:case 92:case 93:case 96:case 97:case 98:case 99:case 102:case 103:case 105:return 1;case 38:case 66:case 50:case 51:case 4:return 1024;case 15:case 64:case 41:return 32;case 55:case 37:case 17:return 2147483647;case 18:case 1:return 47839;case 59:case 57:return 99;case 68:case 58:return 2048;case 0:return 2097152;case 3:return 65536;case 14:return 32768;case 73:return 32767;case 39:return 16384;case 60:return 1e3;case 106:return 700;case 52:return 256;case 62:return 255;case 2:return 100;case 65:return 64;case 36:return 20;case 100:return 16;case 20:return 6;case 53:return 4}return Ya(Ge.EINVAL),-1}function $a(r){var a=Math.floor(Date.now()/1e3);return r&&(Se[r>>2]=a),a}function Ja(){return Ya.ret}function re(r){var a=re;a.called||(Ie=o(Ie),a.called=!0);var e=Ie;return 0!=r&&le.staticAlloc(r),e}function ae(){return Se[ae.buf>>2]}function ee(r){r=r||Module.arguments,k();var a=null;return Module._main&&(a=Module.callMain(r),Module.noExitRuntime||u()),a}var ie=[],ve=false,te="object"==typeof window,fe="function"==typeof importScripts,_e=!te&&!ve&&!fe;if(ve){print=function(r){process.stdout.write(r+"\\n")},printErr=function(r){process.stderr.write(r+"\\n")};var se=require("fs");read=function(r){var a=se.readFileSync(r).toString();return a||"/"==r[0]||(r=__dirname.split("/").slice(0,-1).join("/")+"/src/"+r,a=se.readFileSync(r).toString()),a},load=function(a){r(read(a))},ie=process.argv.slice(2)}else if(_e)this.read||(this.read=function(r){snarf(r)}),"undefined"!=typeof scriptArgs?ie=scriptArgs:"undefined"!=typeof arguments&&(ie=arguments);else if(te)this.print=printErr=function(r){console.log(r)},this.read=function(r){var a=new XMLHttpRequest;return a.open("GET",r,!1),a.send(null),a.responseText},this.arguments&&(ie=arguments);else{if(!fe)throw"Unknown runtime environment. Where are we?";this.load=importScripts}"undefined"==typeof load&&"undefined"!=typeof read&&(this.load=function(a){r(read(a))}),"undefined"==typeof printErr&&(this.printErr=function(){}),"undefined"==typeof print&&(this.print=printErr);try{this.Module=Module}catch(r){this.Module=Module={}}Module.arguments||(Module.arguments=ie),Module.print&&(print=Module.print);var ne,oe,le={stackSave:function(){return Oe},stackRestore:function(r){Oe=r},forceAlign:function(r,a){if(a=a||4,1==a)return r;if(isNumber(r)&&isNumber(a))return Math.ceil(r/a)*a;if(isNumber(a)&&isPowerOfTwo(a)){var e=log2(a);return"(((("+r+")+"+(a-1)+")>>"+e+")<<"+e+")"}return"Math.ceil(("+r+")/"+a+")*"+a},isNumberType:function(r){return r in le.INT_TYPES||r in le.FLOAT_TYPES},isPointerType:function(r){return"*"==r[r.length-1]},isStructType:function(r){return!isPointerType(r)&&(!!/^\\[\\d+\\ x\\ (.*)\\]/.test(r)||(!!/<?{ [^}]* }>?/.test(r)||"%"==r[0]))},INT_TYPES:{i1:0,i8:0,i16:0,i32:0,i64:0},FLOAT_TYPES:{float:0,double:0},bitshift64:function(r,e,i,v){var t=Math.pow(2,v)-1;if(v<32)switch(i){case"shl":return[r<<v,e<<v|(r&t<<32-v)>>>32-v];case"ashr":return[(r>>>v|(e&t)<<32-v)>>0>>>0,e>>v>>>0];case"lshr":return[(r>>>v|(e&t)<<32-v)>>>0,e>>>v]}else if(32==v)switch(i){case"shl":return[0,r];case"ashr":return[e,(0|e)<0?t:0];case"lshr":return[e,0]}else switch(i){case"shl":return[0,r<<v-32];case"ashr":return[e>>v-32>>>0,(0|e)<0?t:0];case"lshr":return[e>>>v-32,0]}a("unknown bitshift64 op: "+[value,i,v])},or64:function(r,a){var e=0|r|(0|a),i=4294967296*(Math.round(r/4294967296)|Math.round(a/4294967296));return e+i},and64:function(r,a){var e=(0|r)&(0|a),i=4294967296*(Math.round(r/4294967296)&Math.round(a/4294967296));return e+i},xor64:function(r,a){var e=(0|r)^(0|a),i=4294967296*(Math.round(r/4294967296)^Math.round(a/4294967296));return e+i},getNativeTypeSize:function(r,a){if(1==le.QUANTUM_SIZE)return 1;var i={"%i1":1,"%i8":1,"%i16":2,"%i32":4,"%i64":8,"%float":4,"%double":8}["%"+r];if(!i)if("*"==r[r.length-1])i=le.QUANTUM_SIZE;else if("i"==r[0]){var v=parseInt(r.substr(1));e(v%8==0),i=v/8}return i},getNativeFieldSize:function(r){return Math.max(le.getNativeTypeSize(r),le.QUANTUM_SIZE)},dedup:function(r,a){var e={};return a?r.filter(function(r){return!e[r[a]]&&(e[r[a]]=!0,!0)}):r.filter(function(r){return!e[r]&&(e[r]=!0,!0)})},set:function(){for(var r="object"==typeof arguments[0]?arguments[0]:arguments,a={},e=0;e<r.length;e++)a[r[e]]=0;return a},calculateStructAlignment:function(r){r.flatSize=0,r.alignSize=0;var a=[],e=-1;return r.flatIndexes=r.fields.map(function(i){var v,t;if(le.isNumberType(i)||le.isPointerType(i))v=le.getNativeTypeSize(i),t=v;else{if(!le.isStructType(i))throw"Unclear type in struct: "+i+", in "+r.name_+" :: "+dump(Types.types[r.name_]);v=Types.types[i].flatSize,t=Types.types[i].alignSize}t=r.packed?1:Math.min(t,le.QUANTUM_SIZE),r.alignSize=Math.max(r.alignSize,t);var f=le.alignMemory(r.flatSize,t);return r.flatSize=f+v,e>=0&&a.push(f-e),e=f,f}),r.flatSize=le.alignMemory(r.flatSize,r.alignSize),0==a.length?r.flatFactor=r.flatSize:1==le.dedup(a).length&&(r.flatFactor=a[0]),r.needsFlattening=1!=r.flatFactor,r.flatIndexes},generateStructInfo:function(r,a,i){var v,t;if(a){if(i=i||0,v=("undefined"==typeof Types?le.typeInfo:Types.types)[a],!v)return null;e(v.fields.length===r.length,"Number of named fields must match the type for "+a),t=v.flatIndexes}else{var v={fields:r.map(function(r){return r[0]})};t=le.calculateStructAlignment(v)}var f={__size__:v.flatSize};return a?r.forEach(function(r,a){if("string"==typeof r)f[r]=t[a]+i;else{var e;for(var _ in r)e=_;f[e]=le.generateStructInfo(r[e],v.fields[a],t[a])}}):r.forEach(function(r,a){f[r[1]]=t[a]}),f},stackAlloc:function(r){var a=Oe;return Oe+=r,Oe=Oe+3>>2<<2,a},staticAlloc:function(r){var a=Ie;return Ie+=r,Ie=Ie+3>>2<<2,Ie>=Le&&l(),a},alignMemory:function(r,a){var e=r=Math.ceil(r/(a?a:4))*(a?a:4);return e},makeBigInt:function(r,a,e){var i=e?(r>>>0)+4294967296*(a>>>0):(r>>>0)+4294967296*(0|a);return i},QUANTUM_SIZE:4,__dummy__:0},be={MAX_ALLOWED:0,corrections:0,sigs:{},note:function(r,e,i){e||(this.corrections++,this.corrections>=this.MAX_ALLOWED&&a("\\n\\nToo many corrections!"))},print:function(){}},ke=!1,ue=0,ce=this;Module.ccall=i,Module.setValue=t,Module.getValue=f;var he=0,de=1,we=2;Module.ALLOC_NORMAL=he,Module.ALLOC_STACK=de,Module.ALLOC_STATIC=we,Module.allocate=_,Module.Pointer_stringify=s,Module.Array_stringify=n;var pe,Ee,Ae,ge,ye,me,Se,Me,Ce,Re,Te,Oe,Ne,Ie,Pe=4096,De=Module.TOTAL_STACK||5242880,Le=Module.TOTAL_MEMORY||10485760;Module.FAST_MEMORY||2097152;e(!!(Int32Array&&Float64Array&&new Int32Array(1).subarray&&new Int32Array(1).set),"Cannot fallback to non-typed array case: Code is too specialized");var Fe=new ArrayBuffer(Le);Ae=new Int8Array(Fe),ye=new Int16Array(Fe),Se=new Int32Array(Fe),ge=new Uint8Array(Fe),me=new Uint16Array(Fe),Me=new Uint32Array(Fe),Ce=new Float32Array(Fe),Re=new Float64Array(Fe),Se[0]=255,e(255===ge[0]&&0===ge[3],"Typed arrays 2 must be run on a little-endian system");var Xe=p("(null)");Ie=Xe.length;for(var je=0;je<Xe.length;je++)Ae[je]=Xe[je];Module.HEAP=Ee,Module.HEAP8=Ae,Module.HEAP16=ye,Module.HEAP32=Se,Module.HEAPU8=ge,Module.HEAPU16=me,Module.HEAPU32=Me,Module.HEAPF32=Ce,Module.HEAPF64=Re,Te=Oe=le.alignMemory(Ie),Ne=Te+De;var Ue=le.alignMemory(Ne,8),xe=(Ae.subarray(Ue),Se.subarray(Ue>>2)),ze=(Ce.subarray(Ue>>2),Re.subarray(Ue>>3));Ne=Ue+8,Ie=o(Ne);var Ve=[],Be=[];Module.Array_copy=c,Module.TypedArray_copy=h,Module.String_len=d,Module.String_copy=w,Module.intArrayFromString=p,Module.intArrayToString=E,Module.writeStringToMemory=A;var He=[],Ke=0;O.X=1,N.X=1,V.X=1,H.X=1,G.X=1,W.X=1,q.X=1,$.X=1,rr.X=1,ar.X=1,er.X=1,vr.X=1,nr.X=1,or.X=1,kr.X=1,hr.X=1,Ar.X=1,Sr.X=1,Tr.X=1,Ir.X=1,Pr.X=1,Dr.X=1,Lr.X=1,Fr.X=1,Xr.X=1,zr.X=1,Vr.X=1,Br.X=1,Gr.X=1,$r.X=1,Module._malloc=Jr,Jr.X=1,ra.X=1,aa.X=1,ea.X=1,ia.X=1,Module._free=va,va.X=1,_a.X=1,sa.X=1,na.X=1,oa.X=1,la.X=1,da.X=1,Ma.X=1;var Ye,Ge={E2BIG:7,EACCES:13,EADDRINUSE:98,EADDRNOTAVAIL:99,EAFNOSUPPORT:97,EAGAIN:11,EALREADY:114,EBADF:9,EBADMSG:74,EBUSY:16,ECANCELED:125,ECHILD:10,ECONNABORTED:103,ECONNREFUSED:111,ECONNRESET:104,EDEADLK:35,EDESTADDRREQ:89,EDOM:33,EDQUOT:122,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:113,EIDRM:43,EILSEQ:84,EINPROGRESS:115,EINTR:4,EINVAL:22,EIO:5,EISCONN:106,EISDIR:21,ELOOP:40,EMFILE:24,EMLINK:31,EMSGSIZE:90,EMULTIHOP:72,ENAMETOOLONG:36,ENETDOWN:100,ENETRESET:102,ENETUNREACH:101,ENFILE:23,ENOBUFS:105,ENODATA:61,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:37,ENOLINK:67,ENOMEM:12,ENOMSG:42,ENOPROTOOPT:92,ENOSPC:28,ENOSR:63,ENOSTR:60,ENOSYS:38,ENOTCONN:107,ENOTDIR:20,ENOTEMPTY:39,ENOTRECOVERABLE:131,ENOTSOCK:88,ENOTSUP:95,ENOTTY:25,ENXIO:6,EOVERFLOW:75,EOWNERDEAD:130,EPERM:1,EPIPE:32,EPROTO:71,EPROTONOSUPPORT:93,EPROTOTYPE:91,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:116,ETIME:62,ETIMEDOUT:110,ETXTBSY:26,EWOULDBLOCK:11,EXDEV:18},We=0,Ze=0,Qe=0,qe=0,$e={currentPath:"/",nextInode:2,streams:[null],ignorePermissions:!0,absolutePath:function(r,a){if("string"!=typeof r)return null;void 0===a&&(a=$e.currentPath),r&&"/"==r[0]&&(a="");for(var e=a+"/"+r,i=e.split("/").reverse(),v=[""];i.length;){var t=i.pop();""==t||"."==t||(".."==t?v.length>1&&v.pop():v.push(t))}return 1==v.length?"/":v.join("/")},analyzePath:function(r,a,e){var i={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};if(r=$e.absolutePath(r),"/"==r)i.isRoot=!0,i.exists=i.parentExists=!0,i.name="/",i.path=i.parentPath="/",i.object=i.parentObject=$e.root;else if(null!==r){e=e||0,r=r.slice(1).split("/");for(var v=$e.root,t=[""];r.length;){1==r.length&&v.isFolder&&(i.parentExists=!0,i.parentPath=1==t.length?"/":t.join("/"),i.parentObject=v,i.name=r[0]);var f=r.shift();if(!v.isFolder){i.error=Ge.ENOTDIR;break}if(!v.read){i.error=Ge.EACCES;break}if(!v.contents.hasOwnProperty(f)){i.error=Ge.ENOENT;break}if(v=v.contents[f],v.link&&(!a||0!=r.length)){if(e>40){i.error=Ge.ELOOP;break}var _=$e.absolutePath(v.link,t.join("/"));return $e.analyzePath([_].concat(r).join("/"),a,e+1)}t.push(f),0==r.length&&(i.exists=!0,i.path=t.join("/"),i.object=v)}return i}return i},findObject:function(r,a){$e.ensureRoot();var e=$e.analyzePath(r,a);return e.exists?e.object:(Ya(e.error),null)},createObject:function(r,a,e,i,v){if(r||(r="/"),"string"==typeof r&&(r=$e.findObject(r)),!r)throw Ya(Ge.EACCES),new Error("Parent path must exist.");if(!r.isFolder)throw Ya(Ge.ENOTDIR),\nnew Error("Parent must be a folder.");if(!r.write&&!$e.ignorePermissions)throw Ya(Ge.EACCES),new Error("Parent folder must be writeable.");if(!a||"."==a||".."==a)throw Ya(Ge.ENOENT),new Error("Name must not be empty.");if(r.contents.hasOwnProperty(a))throw Ya(Ge.EEXIST),new Error("Can\'t overwrite object.");r.contents[a]={read:void 0===i||i,write:void 0!==v&&v,timestamp:Date.now(),inodeNumber:$e.nextInode++};for(var t in e)e.hasOwnProperty(t)&&(r.contents[a][t]=e[t]);return r.contents[a]},createFolder:function(r,a,e,i){var v={isFolder:!0,isDevice:!1,contents:{}};return $e.createObject(r,a,v,e,i)},createPath:function(r,a,e,i){var v=$e.findObject(r);if(null===v)throw new Error("Invalid parent.");for(a=a.split("/").reverse();a.length;){var t=a.pop();t&&(v.contents.hasOwnProperty(t)||$e.createFolder(v,t,e,i),v=v.contents[t])}return v},createFile:function(r,a,e,i,v){return e.isFolder=!1,$e.createObject(r,a,e,i,v)},createDataFile:function(r,a,e,i,v){if("string"==typeof e){for(var t=new Array(e.length),f=0,_=e.length;f<_;++f)t[f]=e.charCodeAt(f);e=t}var s={isDevice:!1,contents:e};return $e.createFile(r,a,s,i,v)},createLazyFile:function(r,a,e,i,v){var t={isDevice:!1,url:e};return $e.createFile(r,a,t,i,v)},createLink:function(r,a,e,i,v){var t={isDevice:!1,link:e};return $e.createFile(r,a,t,i,v)},createDevice:function(r,a,e,i){if(!e&&!i)throw new Error("A device must have at least one callback defined.");var v={isDevice:!0,input:e,output:i};return $e.createFile(r,a,v,Boolean(e),Boolean(i))},forceLoadFile:function(r){if(r.isDevice||r.isFolder||r.link||r.contents)return!0;var a=!0;if("undefined"!=typeof XMLHttpRequest)e("Cannot do synchronous binary XHRs in modern browsers. Use --embed-file or --preload-file in emcc");else{if("undefined"==typeof read)throw new Error("Cannot load without read() or XMLHttpRequest.");try{r.contents=p(read(r.url),!0)}catch(r){a=!1}}return a||Ya(Ge.EIO),a},ensureRoot:function(){$e.root||($e.root={read:!0,write:!0,isFolder:!0,isDevice:!1,timestamp:Date.now(),inodeNumber:1,contents:{}})},init:function(r,a,i){function v(r){null===r||r==="\\n".charCodeAt(0)?(a.printer(a.buffer.join("")),a.buffer=[]):a.buffer.push(String.fromCharCode(r))}e(!$e.init.initialized,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)"),$e.init.initialized=!0,$e.ensureRoot(),r=r||Module.stdin,a=a||Module.stdout,i=i||Module.stderr;var t=!0,f=!0,s=!0;r||(t=!1,r=function(){if(!r.cache||!r.cache.length){var a;"undefined"!=typeof window&&"function"==typeof window.prompt?a=window.prompt("Input: "):"function"==typeof readline&&(a=readline()),a||(a=""),r.cache=p(a+"\\n",!0)}return r.cache.shift()}),a||(f=!1,a=v),a.printer||(a.printer=print),a.buffer||(a.buffer=[]),i||(s=!1,i=v),i.printer||(i.printer=print),i.buffer||(i.buffer=[]),$e.createFolder("/","tmp",!0,!0);var n=$e.createFolder("/","dev",!0,!0),o=$e.createDevice(n,"stdin",r),l=$e.createDevice(n,"stdout",null,a),b=$e.createDevice(n,"stderr",null,i);$e.createDevice(n,"tty",r,a),$e.streams[1]={path:"/dev/stdin",object:o,position:0,isRead:!0,isWrite:!1,isAppend:!1,isTerminal:!t,error:!1,eof:!1,ungotten:[]},$e.streams[2]={path:"/dev/stdout",object:l,position:0,isRead:!1,isWrite:!0,isAppend:!1,isTerminal:!f,error:!1,eof:!1,ungotten:[]},$e.streams[3]={path:"/dev/stderr",object:b,position:0,isRead:!1,isWrite:!0,isAppend:!1,isTerminal:!s,error:!1,eof:!1,ungotten:[]},We=_([1],"void*",we),Ze=_([2],"void*",we),Qe=_([3],"void*",we),$e.createPath("/","dev/shm/tmp",!0,!0),$e.streams[We]=$e.streams[1],$e.streams[Ze]=$e.streams[2],$e.streams[Qe]=$e.streams[3],qe=_([_([0,0,0,0,We,0,0,0,Ze,0,0,0,Qe,0,0,0],"void*",we)],"void*",we)},quit:function(){$e.init.initialized&&($e.streams[2]&&$e.streams[2].object.output.buffer.length>0&&$e.streams[2].object.output("\\n".charCodeAt(0)),$e.streams[3]&&$e.streams[3].object.output.buffer.length>0&&$e.streams[3].object.output("\\n".charCodeAt(0)))}},Je=Ja;Ve.unshift({func:function(){$e.ignorePermissions=!1,$e.init.initialized||$e.init()}}),Be.push({func:function(){$e.quit()}}),Ya(0),ae.buf=_(12,"void*",we),Module.callMain=function(r){function a(){for(var r=0;r<3;r++)i.push(0)}var e=r.length+1,i=[_(p("/bin/this.program"),"i8",we)];a();for(var v=0;v<e-1;v+=1)i.push(_(p(r[v]),"i8",we)),a();return i.push(0),i=_(i,"i32",we),_main(e,i,0)};var ri,ai,ei,ii,vi,ti,qe,fi,_i,si,ni,oi,li,bi,ki,ui,ci,hi,di,wi;if(He.__str=_([97,78,0],"i8",we),He.__str1=_([38,61,0],"i8",we),He.__str2=_([97,83,0],"i8",we),He.__str3=_([61,0],"i8",we),He.__str4=_([97,97,0],"i8",we),He.__str5=_([38,38,0],"i8",we),He.__str6=_([97,100,0],"i8",we),He.__str7=_([38,0],"i8",we),He.__str8=_([97,110,0],"i8",we),He.__str9=_([99,108,0],"i8",we),He.__str10=_([40,41,0],"i8",we),He.__str11=_([99,109,0],"i8",we),He.__str12=_([44,0],"i8",we),He.__str13=_([99,111,0],"i8",we),He.__str14=_([126,0],"i8",we),He.__str15=_([100,86,0],"i8",we),He.__str16=_([47,61,0],"i8",we),He.__str17=_([100,97,0],"i8",we),He.__str18=_([100,101,108,101,116,101,91,93,0],"i8",we),He.__str19=_([100,101,0],"i8",we),He.__str20=_([42,0],"i8",we),He.__str21=_([100,108,0],"i8",we),He.__str22=_([100,101,108,101,116,101,0],"i8",we),He.__str23=_([100,118,0],"i8",we),He.__str24=_([47,0],"i8",we),He.__str25=_([101,79,0],"i8",we),He.__str26=_([94,61,0],"i8",we),He.__str27=_([101,111,0],"i8",we),He.__str28=_([94,0],"i8",we),He.__str29=_([101,113,0],"i8",we),He.__str30=_([61,61,0],"i8",we),He.__str31=_([103,101,0],"i8",we),He.__str32=_([62,61,0],"i8",we),He.__str33=_([103,116,0],"i8",we),He.__str34=_([62,0],"i8",we),He.__str35=_([105,120,0],"i8",we),He.__str36=_([91,93,0],"i8",we),He.__str37=_([108,83,0],"i8",we),He.__str38=_([60,60,61,0],"i8",we),He.__str39=_([108,101,0],"i8",we),He.__str40=_([60,61,0],"i8",we),He.__str41=_([108,115,0],"i8",we),He.__str42=_([60,60,0],"i8",we),He.__str43=_([108,116,0],"i8",we),He.__str44=_([60,0],"i8",we),He.__str45=_([109,73,0],"i8",we),He.__str46=_([45,61,0],"i8",we),He.__str47=_([109,76,0],"i8",we),He.__str48=_([42,61,0],"i8",we),He.__str49=_([109,105,0],"i8",we),He.__str51=_([109,108,0],"i8",we),He.__str52=_([109,109,0],"i8",we),He.__str53=_([45,45,0],"i8",we),He.__str54=_([110,97,0],"i8",we),He.__str55=_([110,101,119,91,93,0],"i8",we),He.__str56=_([110,101,0],"i8",we),He.__str57=_([33,61,0],"i8",we),He.__str58=_([110,103,0],"i8",we),He.__str59=_([110,116,0],"i8",we),He.__str60=_([33,0],"i8",we),He.__str61=_([110,119,0],"i8",we),He.__str62=_([110,101,119,0],"i8",we),He.__str63=_([111,82,0],"i8",we),He.__str64=_([124,61,0],"i8",we),He.__str65=_([111,111,0],"i8",we),He.__str66=_([124,124,0],"i8",we),He.__str67=_([111,114,0],"i8",we),He.__str68=_([124,0],"i8",we),He.__str69=_([112,76,0],"i8",we),He.__str70=_([43,61,0],"i8",we),He.__str71=_([112,108,0],"i8",we),He.__str72=_([43,0],"i8",we),He.__str73=_([112,109,0],"i8",we),He.__str74=_([45,62,42,0],"i8",we),He.__str75=_([112,112,0],"i8",we),He.__str76=_([43,43,0],"i8",we),He.__str77=_([112,115,0],"i8",we),He.__str78=_([112,116,0],"i8",we),He.__str79=_([45,62,0],"i8",we),He.__str80=_([113,117,0],"i8",we),He.__str81=_([63,0],"i8",we),He.__str82=_([114,77,0],"i8",we),He.__str83=_([37,61,0],"i8",we),He.__str84=_([114,83,0],"i8",we),He.__str85=_([62,62,61,0],"i8",we),He.__str86=_([114,109,0],"i8",we),He.__str87=_([37,0],"i8",we),He.__str88=_([114,115,0],"i8",we),He.__str89=_([62,62,0],"i8",we),He.__str90=_([115,116,0],"i8",we),He.__str91=_([115,105,122,101,111,102,32,0],"i8",we),He.__str92=_([115,122,0],"i8",we),ri=_([0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],["*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0],we),He.__str95=_([98,111,111,108,101,97,110,0],"i8",we),He.__str97=_([98,121,116,101,0],"i8",we),He.__str101=_([95,95,102,108,111,97,116,49,50,56,0],"i8",we),He.__str105=_([117,110,115,105,103,110,101,100,0],"i8",we),He.__str114=_([108,111,110,103,32,108,111,110,103,0],"i8",we),He.__str115=_([117,110,115,105,103,110,101,100,32,108,111,110,103,32,108,111,110,103,0],"i8",we),ai=_([0,0,0,0,11,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,7,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,6,0,0,0,8,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,11,0,0,0,8,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,8,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,10,0,0,0,8,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,13,0,0,0,4,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,9,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,18,0,0,0,6,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0],["*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0],we),He.__str117=_([95,71,76,79,66,65,76,95,0],"i8",we),He.__str118=_([103,108,111,98,97,108,32,99,111,110,115,116,114,117,99,116,111,114,115,32,107,101,121,101,100,32,116,111,32,0],"i8",we),He.__str119=_([103,108,111,98,97,108,32,100,101,115,116,114,117,99,116,111,114,115,32,107,101,121,101,100,32,116,111,32,0],"i8",we),He.__str120=_([58,58,0],"i8",we),He.__str121=_([118,116,97,98,108,101,32,102,111,114,32,0],"i8",we),He.__str122=_([86,84,84,32,102,111,114,32,0],"i8",we),He.__str123=_([99,111,110,115,116,114,117,99,116,105,111,110,32,118,116,97,98,108,101,32,102,111,114,32,0],"i8",we),He.__str124=_([45,105,110,45,0],"i8",we),He.__str125=_([116,121,112,101,105,110,102,111,32,102,111,114,32,0],"i8",we),He.__str126=_([116,121,112,101,105,110,102,111,32,110,97,109,101,32,102,111,114,32,0],"i8",we),He.__str127=_([116,121,112,101,105,110,102,111,32,102,110,32,102,111,114,32,0],"i8",we),He.__str128=_([110,111,110,45,118,105,114,116,117,97,108,32,116,104,117,110,107,32,116,111,32,0],"i8",we),He.__str129=_([118,105,114,116,117,97,108,32,116,104,117,110,107,32,116,111,32,0],"i8",we),He.__str130=_([99,111,118,97,114,105,97,110,116,32,114,101,116,117,114,110,32,116,104,117,110,107,32,116,111,32,0],"i8",we),He.__str131=_([106,97,118,97,32,67,108,97,115,115,32,102,111,114,32,0],"i8",we),He.__str132=_([103,117,97,114,100,32,118,97,114,105,97,98,108,101,32,102,111,114,32,0],"i8",we),He.__str133=_([114,101,102,101,114,101,110,99,101,32,116,101,109,112,111,114,97,114,121,32,102,111,114,32,0],"i8",we),He.__str134=_([104,105,100,100,101,110,32,97,108,105,97,115,32,102,111,114,32,0],"i8",we),He.__str135=_([58,58,42,0],"i8",we),He.__str136=_([44,32,0],"i8",we),He.__str137=_([111,112,101,114,97,116,111,114,0],"i8",we),He.__str139=_([41,32,0],"i8",we),He.__str140=_([32,40,0],"i8",we),He.__str141=_([41,32,58,32,40,0],"i8",we),He.__str142=_([117,108,0],"i8",we),He.__str143=_([108,108,0],"i8",we),He.__str144=_([117,108,108,0],"i8",we),He.__str145=_([102,97,108,115,101,0],"i8",we),He.__str146=_([116,114,117,101,0],"i8",we),He.__str147=_([32,114,101,115,116,114,105,99,116,0],"i8",we),He.__str148=_([32,118,111,108,97,116,105,108,101,0],"i8",we),He.__str149=_([32,99,111,110,115,116,0],"i8",we),He.__str150=_([99,111,109,112,108,101,120,32,0],"i8",we),He.__str151=_([105,109,97,103,105,110,97,114,121,32,0],"i8",we),ei=_([116,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,9,0,0,0,98,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,12,0,0,0,115,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,12,0,0,0,105,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,13,0,0,0,111,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,13,0,0,0,100,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,14,0,0,0],["i8",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i8",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i8",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i8",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i8",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i8",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"i8",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0],we),He.__str152=_([115,116,100,0],"i8",we),He.__str153=_([115,116,100,58,58,97,108,108,111,99,97,116,111,114,0],"i8",we),He.__str154=_([97,108,108,111,99,97,116,111,114,0],"i8",we),He.__str155=_([115,116,100,58,58,98,97,115,105,99,95,115,116,114,105,110,103,0],"i8",we),He.__str156=_([98,97,115,105,99,95,115,116,114,105,110,103,0],"i8",we),He.__str157=_([115,116,100,58,58,115,116,114,105,110,103,0],"i8",we),He.__str158=_([115,116,100,58,58,98,97,115,105,99,95,115,116,114,105,110,103,60,99,104,97,114,44,32,115,116,100,58,58,99,104,97,114,95,116,114,97,105,116,115,60,99,104,97,114,62,44,32,115,116,100,58,58,97,108,108,111,99,97,116,111,114,60,99,104,97,114,62,32,62,0],"i8",we),He.__str159=_([115,116,100,58,58,105,115,116,114,101,97,109,0],"i8",we),He.__str160=_([115,116,100,58,58,98,97,115,105,99,95,105,115,116,114,101,97,109,60,99,104,97,114,44,32,115,116,100,58,58,99,104,97,114,95,116,114,97,105,116,115,60,99,104,97,114,62,32,62,0],"i8",we),He.__str161=_([98,97,115,105,99,95,105,115,116,114,101,97,109,0],"i8",we),He.__str162=_([115,116,100,58,58,111,115,116,114,101,97,109,0],"i8",we),He.__str163=_([115,116,100,58,58,98,97,115,105,99,95,111,115,116,114,101,97,109,60,99,104,97,114,44,32,115,116,100,58,58,99,104,97,114,95,116,114,97,105,116,115,60,99,104,97,114,62,32,62,0],"i8",we),He.__str164=_([98,97,115,105,99,95,111,115,116,114,101,97,109,0],"i8",we),He.__str165=_([115,116,100,58,58,105,111,115,116,114,101,97,109,0],"i8",we),He.__str166=_([115,116,100,58,58,98,97,115,105,99,95,105,111,115,116,114,101,97,109,60,99,104,97,114,44,32,115,116,100,58,58,99,104,97,114,95,116,114,97,105,116,115,60,99,104,97,114,62,32,62,0],"i8",we),He.__str167=_([98,97,115,105,99,95,105,111,115,116,114,101,97,109,0],"i8",we),He.__str168=_([115,116,114,105,110,103,32,108,105,116,101,114,97,108,0],"i8",we),He.__str169=_([40,97,110,111,110,121,109,111,117,115,32,110,97,109,101,115,112,97,99,101,41,0],"i8",we),He._symbol_demangle_dashed_null=_([45,45,110,117,108,108,45,45,0],"i8",we),He.__str170=_([37,115,37,115,0],"i8",we),He.__str1171=_([111,112,101,114,97,116,111,114,32,110,101,119,0],"i8",we),He.__str2172=_([111,112,101,114,97,116,111,114,32,100,101,108,101,116,101,0],"i8",we),He.__str3173=_([111,112,101,114,97,116,111,114,61,0],"i8",we),He.__str4174=_([111,112,101,114,97,116,111,114,62,62,0],"i8",we),He.__str5175=_([111,112,101,114,97,116,111,114,60,60,0],"i8",we),He.__str6176=_([111,112,101,114,97,116,111,114,33,0],"i8",we),He.__str7177=_([111,112,101,114,97,116,111,114,61,61,0],"i8",we),He.__str8178=_([111,112,101,114,97,116,111,114,33,61,0],"i8",we),He.__str9179=_([111,112,101,114,97,116,111,114,91,93,0],"i8",we),He.__str10180=_([111,112,101,114,97,116,111,114,32,0],"i8",we),He.__str11181=_([111,112,101,114,97,116,111,114,45,62,0],"i8",we),He.__str12182=_([111,112,101,114,97,116,111,114,42,0],"i8",we),He.__str13183=_([111,112,101,114,97,116,111,114,43,43,0],"i8",we),He.__str14184=_([111,112,101,114,97,116,111,114,45,45,0],"i8",we),He.__str15185=_([111,112,101,114,97,116,111,114,45,0],"i8",we),He.__str16186=_([111,112,101,114,97,116,111,114,43,0],"i8",we),He.__str17187=_([111,112,101,114,97,116,111,114,38,0],"i8",we),He.__str18188=_([111,112,101,114,97,116,111,114,45,62,42,0],"i8",we),He.__str19189=_([111,112,101,114,97,116,111,114,47,0],"i8",we),He.__str20190=_([111,112,101,114,97,116,111,114,37,0],"i8",we),He.__str21191=_([111,112,101,114,97,116,111,114,60,0],"i8",we),He.__str22192=_([111,112,101,114,97,116,111,114,60,61,0],"i8",we),He.__str23193=_([111,112,101,114,97,116,111,114,62,0],"i8",we),He.__str24194=_([111,112,101,114,97,116,111,114,62,61,0],"i8",we),He.__str25195=_([111,112,101,114,97,116,111,114,44,0],"i8",we),He.__str26196=_([111,112,101,114,97,116,111,114,40,41,0],"i8",we),He.__str27197=_([111,112,101,114,97,116,111,114,126,0],"i8",we),He.__str28198=_([111,112,101,114,97,116,111,114,94,0],"i8",we),He.__str29199=_([111,112,101,114,97,116,111,114,124,0],"i8",we),He.__str30200=_([111,112,101,114,97,116,111,114,38,38,0],"i8",we),He.__str31201=_([111,112,101,114,97,116,111,114,124,124,0],"i8",we),He.__str32202=_([111,112,101,114,97,116,111,114,42,61,0],"i8",we),He.__str33203=_([111,112,101,114,97,116,111,114,43,61,0],"i8",we),He.__str34204=_([111,112,101,114,97,116,111,114,45,61,0],"i8",we),He.__str35205=_([111,112,101,114,97,116,111,114,47,61,0],"i8",we),He.__str36206=_([111,112,101,114,97,116,111,114,37,61,0],"i8",we),He.__str37207=_([111,112,101,114,97,116,111,114,62,62,61,0],"i8",we),He.__str38208=_([111,112,101,114,97,116,111,114,60,60,61,0],"i8",we),He.__str39209=_([111,112,101,114,97,116,111,114,38,61,0],"i8",we),He.__str40210=_([111,112,101,114,97,116,111,114,124,61,0],"i8",we),He.__str41211=_([111,112,101,114,97,116,111,114,94,61,0],"i8",we),He.__str42212=_([96,118,102,116,97,98,108,101,39,0],"i8",we),He.__str43213=_([96,118,98,116,97,98,108,101,39,0],"i8",we),He.__str44214=_([96,118,99,97,108,108,39,0],"i8",we),He.__str45215=_([96,116,121,112,101,111,102,39,0],"i8",we),He.__str46216=_([96,108,111,99,97,108,32,115,116,97,116,105,99,32,103,117,97,114,100,39,0],"i8",we),He.__str47217=_([96,115,116,114,105,110,103,39,0],"i8",we),He.__str48218=_([96,118,98,97,115,101,32,100,101,115,116,114,117,99,116,111,114,39,0],"i8",we),He.__str49219=_([96,118,101,99,116,111,114,32,100,101,108,101,116,105,110,103,32,100,101,115,116,114,117,99,116,111,114,39,0],"i8",we),He.__str50220=_([96,100,101,102,97,117,108,116,32,99,111,110,115,116,114,117,99,116,111,114,32,99,108,111,115,117,114,101,39,0],"i8",we),He.__str51221=_([96,115,99,97,108,97,114,32,100,101,108,101,116,105,110,103,32,100,101,115,116,114,117,99,116,111,114,39,0],"i8",we),He.__str52222=_([96,118,101,99,116,111,114,32,99,111,110,115,116,114,117,99,116,111,114,32,105,116,101,114,97,116,111,114,39,0],"i8",we),He.__str53223=_([96,118,101,99,116,111,114,32,100,101,115,116,114,117,99,116,111,114,32,105,116,101,114,97,116,111,114,39,0],"i8",we),He.__str54224=_([96,118,101,99,116,111,114,32,118,98,97,115,101,32,99,111,110,115,116,114,117,99,116,111,114,32,105,116,101,114,97,116,111,114,39,0],"i8",we),He.__str55225=_([96,118,105,114,116,117,97,108,32,100,105,115,112,108,97,99,101,109,101,110,116,32,109,97,112,39,0],"i8",we),He.__str56226=_([96,101,104,32,118,101,99,116,111,114,32,99,111,110,115,116,114,117,99,116,111,114,32,105,116,101,114,97,116,111,114,39,0],"i8",we),He.__str57227=_([96,101,104,32,118,101,99,116,111,114,32,100,101,115,116,114,117,99,116,111,114,32,105,116,101,114,97,116,111,114,39,0],"i8",we),He.__str58228=_([96,101,104,32,118,101,99,116,111,114,32,118,98,97,115,101,32,99,111,110,115,116,114,117,99,116,111,114,32,105,116,101,114,97,116,111,114,39,0],"i8",we),He.__str59229=_([96,99,111,112,121,32,99,111,110,115,116,114,117,99,116,111,114,32,99,108,111,115,117,114,101,39,0],"i8",we),He.__str60230=_([37,115,37,115,32,96,82,84,84,73,32,84,121,112,101,32,68,101,115,99,114,105,112,116,111,114,39,0],"i8",we),He.__str61231=_([96,82,84,84,73,32,66,97,115,101,32,67,108,97,115,115,32,68,101,115,99,114,105,112,116,111,114,32,97,116,32,40,37,115,44,37,115,44,37,115,44,37,115,41,39,0],"i8",we),He.__str62232=_([96,82,84,84,73,32,66,97,115,101,32,67,108,97,115,115,32,65,114,114,97,121,39,0],"i8",we),He.__str63233=_([96,82,84,84,73,32,67,108,97,115,115,32,72,105,101,114,97,114,99,104,121,32,68,101,115,99,114,105,112,116,111,114,39,0],"i8",we),He.__str64234=_([96,82,84,84,73,32,67,111,109,112,108,101,116,101,32,79,98,106,101,99,116,32,76,111,99,97,116,111,114,39,0],"i8",we),He.__str65235=_([96,108,111,99,97,108,32,118,102,116,97,98,108,101,39,0],"i8",we),He.__str66236=_([96,108,111,99,97,108,32,118,102,116,97,98,108,101,32,99,111,110,115,116,114,117,99,116,111,114,32,99,108,111,115,117,114,101,39,0],"i8",we),He.__str67237=_([111,112,101,114,97,116,111,114,32,110,101,119,91,93,0],"i8",we),He.__str68238=_([111,112,101,114,97,116,111,114,32,100,101,108,101,116,101,91,93,0],"i8",we),He.__str69239=_([96,112,108,97,99,101,109,101,110,116,32,100,101,108,101,116,101,32,99,108,111,115,117,114,101,39,0],"i8",we),He.__str70240=_([96,112,108,97,99,101,109,101,110,116,32,100,101,108,101,116,101,91,93,32,99,108,111,115,117,114,101,39,0],"i8",we),He.__str71241=_([126,37,115,0],"i8",we),He.__str72242=_([117,110,100,110,97,109,101,46,99,0],"i8",we),He.___func___symbol_demangle=_([115,121,109,98,111,108,95,100,101,109,97,110,103,108,101,0],"i8",we),He.__str73243=_([115,121,109,45,62,114,101,115,117,108,116,0],"i8",we),He.___func___handle_template=_([104,97,110,100,108,101,95,116,101,109,112,108,97,116,101,0],"i8",we),He.__str74244=_([42,115,121,109,45,62,99,117,114,114,101,110,116,32,61,61,32,39,36,39,0],"i8",we),He.___func___str_array_get_ref=_([115,116,114,95,97,114,114,97,121,95,103,101,116,95,114,101,102,0],"i8",we),He.__str75245=_([99,114,101,102,0],"i8",we),He.__str76246=_([112,114,105,118,97,116,101,58,32,0],"i8",we),He.__str77247=_([112,114,111,116,101,99,116,101,100,58,32,0],"i8",we),He.__str78248=_([112,117,98,108,105,99,58,32,0],"i8",we),He.__str79249=_([115,116,97,116,105,99,32,0],"i8",we),He.__str80250=_([118,105,114,116,117,97,108,32,0],"i8",we),He.__str81251=_([91,116,104,117,110,107,93,58,37,115,0],"i8",we),He.__str82252=_([37,115,96,97,100,106,117,115,116,111,114,123,37,115,125,39,32,0],"i8",we),He.__str83253=_([37,115,32,37,115,0],"i8",we),He.__str84254=_([118,111,105,100,0],"i8",we),He.__str85255=_([37,115,37,115,37,115,0],"i8",we),He.__str86256=_([37,115,37,115,37,115,37,115,37,115,37,115,37,115,37,115,37,115,37,115,37,115,0],"i8",we),He.__str87257=_([32,0],"i8",we),He.__str88258=_([100,108,108,95,101,120,112,111,114,116,32,0],"i8",we),He.__str89259=_([99,100,101,99,108,0],"i8",we),He.__str90260=_([112,97,115,99,97,108,0],"i8",we),He.__str91261=_([116,104,105,115,99,97,108,108,0],"i8",we),He.__str92262=_([115,116,100,99,97,108,108,0],"i8",we),He.__str93263=_([102,97,115,116,99,97,108,108,0],"i8",we),He.__str94264=_([99,108,114,99,97,108,108,0],"i8",we),He.__str95265=_([95,95,100,108,108,95,101,120,112,111,114,116,32,0],"i8",we),He.__str96266=_([95,95,99,100,101,99,108,0],"i8",we),He.__str97267=_([95,95,112,97,115,99,97,108,0],"i8",we),He.__str98268=_([95,95,116,104,105,115,99,97,108,108,0],"i8",we),He.__str99269=_([95,95,115,116,100,99,97,108,108,0],"i8",we),He.__str100270=_([95,95,102,97,115,116,99,97,108,108,0],"i8",we),He.__str101271=_([95,95,99,108,114,99,97,108,108,0],"i8",we),He.__str102272=_([95,95,112,116,114,54,52,0],"i8",we),He.__str103273=_([99,111,110,115,116,0],"i8",we),He.__str104274=_([118,111,108,97,116,105,108,101,0],"i8",we),He.__str105275=_([99,111,110,115,116,32,118,111,108,97,116,105,108,101,0],"i8",we),He.___func___get_class_string=_([103,101,116,95,99,108,97,115,115,95,115,116,114,105,110,103,0],"i8",we),He.__str106276=_([97,45,62,101,108,116,115,91,105,93,0],"i8",we),He.__str107277=_([123,102,111,114,32,96,37,115,39,125,0],"i8",we),He.__str108278=_([37,115,37,115,37,115,37,115,37,115,37,115,37,115,37,115,0],"i8",we),He.__str109279=_([96,37,115,39,0],"i8",we),He.__str110280=_([46,46,46,0],"i8",we),He.__str111281=_([37,99,118,111,105,100,37,99,0],"i8",we),He.__str112282=_([37,115,44,37,115,0],"i8",we),He.__str113283=_([37,99,37,115,37,115,32,37,99,0],"i8",we),He.__str114284=_([37,99,37,115,37,115,37,99,0],"i8",we),He.___func___str_array_push=_([115,116,114,95,97,114,114,97,121,95,112,117,115,104,0],"i8",we),He.__str115285=_([112,116,114,0],"i8",we),He.__str116286=_([97,0],"i8",we),He.__str117287=_([97,45,62,101,108,116,115,91,97,45,62,110,117,109,93,0],"i8",we),He.__str118288=_([37,115,37,100,0],"i8",we),He.__str119289=_([45,0],"i8",we),ii=_(1,"i8",we),He.___func___demangle_datatype=_([100,101,109,97,110,103,108,101,95,100,97,116,97,116,121,112,101,0],"i8",we),He.__str121291=_([99,116,0],"i8",we),He.__str122292=_([117,110,105,111,110,32,0],"i8",we),He.__str123293=_([115,116,114,117,99,116,32,0],"i8",we),He.__str124294=_([99,108,97,115,115,32,0],"i8",we),He.__str125295=_([99,111,105,110,116,101,114,102,97,99,101,32,0],"i8",we),He.__str126296=_([96,116,101,109,112,108,97,116,101,45,112,97,114,97,109,101,116,101,114,45,37,115,39,0],"i8",we),He.__str127297=_([37,115,37,115,32,40,37,115,42,0],"i8",we),He.__str128298=_([41,37,115,0],"i8",we),He.__str129299=_([101,110,117,109,32,37,115,0],"i8",we),He.__str130300=_([96,116,101,109,112,108,97,116,101,45,112,97,114,97,109,101,116,101,114,37,115,39,0],"i8",we),He.__str131301=_([123,37,115,44,37,115,125,0],"i8",we),He.__str132302=_([123,37,115,44,37,115,44,37,115,125,0],"i8",we),He.__str133303=_([96,110,111,110,45,116,121,112,101,45,116,101,109,112,108,97,116,101,45,112,97,114,97,109,101,116,101,114,37,115,39,0],"i8",we),He.__str134304=_([32,95,95,112,116,114,54,52,0],"i8",we),He.__str135305=_([32,38,37,115,0],"i8",we),He.__str136306=_([32,38,37,115,32,118,111,108,97,116,105,108,101,0],"i8",we),He.__str137307=_([32,42,37,115,0],"i8",we),He.__str138308=_([32,42,37,115,32,99,111,110,115,116,0],"i8",we),He.__str139309=_([32,42,37,115,32,118,111,108,97,116,105,108,101,0],"i8",we),He.__str140310=_([32,42,37,115,32,99,111,110,115,116,32,118,111,108,97,116,105,108,101,0],"i8",we),He.__str141311=_([32,40,37,115,37,115,41,0],"i8",we),He.__str142312=_([32,40,37,115,41,0],"i8",we),He.__str143313=_([37,115,91,37,115,93,0],"i8",we),He.__str144314=_([37,115,32,37,115,37,115,0],"i8",we),He.__str145315=_([115,105,103,110,101,100,32,99,104,97,114,0],"i8",we),He.__str146316=_([99,104,97,114,0],"i8",we),He.__str147317=_([117,110,115,105,103,110,101,100,32,99,104,97,114,0],"i8",we),He.__str148318=_([115,104,111,114,116,0],"i8",we),He.__str149319=_([117,110,115,105,103,110,101,100,32,115,104,111,114,116,0],"i8",we),He.__str150320=_([105,110,116,0],"i8",we),He.__str151321=_([117,110,115,105,103,110,101,100,32,105,110,116,0],"i8",we),He.__str152322=_([108,111,110,103,0],"i8",we),He.__str153323=_([117,110,115,105,103,110,101,100,32,108,111,110,103,0],"i8",we),He.__str154324=_([102,108,111,97,116,0],"i8",we),He.__str155325=_([100,111,117,98,108,101,0],"i8",we),He.__str156326=_([108,111,110,103,32,100,111,117,98,108,101,0],"i8",we),He.__str157327=_([95,95,105,110,116,56,0],"i8",we),He.__str158328=_([117,110,115,105,103,110,101,100,32,95,95,105,110,116,56,0],"i8",we),He.__str159329=_([95,95,105,110,116,49,54,0],"i8",we),He.__str160330=_([117,110,115,105,103,110,101,100,32,95,95,105,110,116,49,54,0],"i8",we),He.__str161331=_([95,95,105,110,116,51,50,0],"i8",we),He.__str162332=_([117,110,115,105,103,110,101,100,32,95,95,105,110,116,51,50,0],"i8",we),He.__str163333=_([95,95,105,110,116,54,52,0],"i8",we),He.__str164334=_([117,110,115,105,103,110,101,100,32,95,95,105,110,116,54,52,0],"i8",we),\nHe.__str165335=_([95,95,105,110,116,49,50,56,0],"i8",we),He.__str166336=_([117,110,115,105,103,110,101,100,32,95,95,105,110,116,49,50,56,0],"i8",we),He.__str167337=_([98,111,111,108,0],"i8",we),He.__str168338=_([119,99,104,97,114,95,116,0],"i8",we),vi=_(468,["i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"i32",0,0,0,"i32",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0,"*",0,0,0,"i32",0,0,0],we),ti=_(24,"i32",we),He.__str339=_([109,97,120,32,115,121,115,116,101,109,32,98,121,116,101,115,32,61,32,37,49,48,108,117,10,0],"i8",we),He.__str1340=_([115,121,115,116,101,109,32,98,121,116,101,115,32,32,32,32,32,61,32,37,49,48,108,117,10,0],"i8",we),He.__str2341=_([105,110,32,117,115,101,32,98,121,116,101,115,32,32,32,32,32,61,32,37,49,48,108,117,10,0],"i8",we),fi=_([ue],"i8",we),_i=_(1,"void ()*",we),si=_([0,0,0,0,0,0,0,0,6,0,0,0,8,0,0,0,10,0,0,0],["*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0],we),_(1,"void*",we),He.__str3342=_([115,116,100,58,58,98,97,100,95,97,108,108,111,99,0],"i8",we),ni=_([0,0,0,0,0,0,0,0,6,0,0,0,12,0,0,0,14,0,0,0],["*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0,"*",0,0,0],we),_(1,"void*",we),He.__str14343=_([98,97,100,95,97,114,114,97,121,95,110,101,119,95,108,101,110,103,116,104,0],"i8",we),He.__ZTSSt9bad_alloc=_([83,116,57,98,97,100,95,97,108,108,111,99,0],"i8",we),bi=_(12,"*",we),He.__ZTSSt20bad_array_new_length=_([83,116,50,48,98,97,100,95,97,114,114,97,121,95,110,101,119,95,108,101,110,103,116,104,0],"i8",we),ki=_(12,"*",we),Se[ri>>2]=0|He.__str,Se[ri+4>>2]=0|He.__str1,Se[ri+16>>2]=0|He.__str2,Se[ri+20>>2]=0|He.__str3,Se[ri+32>>2]=0|He.__str4,Se[ri+36>>2]=0|He.__str5,Se[ri+48>>2]=0|He.__str6,Se[ri+52>>2]=0|He.__str7,Se[ri+64>>2]=0|He.__str8,Se[ri+68>>2]=0|He.__str7,Se[ri+80>>2]=0|He.__str9,Se[ri+84>>2]=0|He.__str10,Se[ri+96>>2]=0|He.__str11,Se[ri+100>>2]=0|He.__str12,Se[ri+112>>2]=0|He.__str13,Se[ri+116>>2]=0|He.__str14,Se[ri+128>>2]=0|He.__str15,Se[ri+132>>2]=0|He.__str16,Se[ri+144>>2]=0|He.__str17,Se[ri+148>>2]=0|He.__str18,Se[ri+160>>2]=0|He.__str19,Se[ri+164>>2]=0|He.__str20,Se[ri+176>>2]=0|He.__str21,Se[ri+180>>2]=0|He.__str22,Se[ri+192>>2]=0|He.__str23,Se[ri+196>>2]=0|He.__str24,Se[ri+208>>2]=0|He.__str25,Se[ri+212>>2]=0|He.__str26,Se[ri+224>>2]=0|He.__str27,Se[ri+228>>2]=0|He.__str28,Se[ri+240>>2]=0|He.__str29,Se[ri+244>>2]=0|He.__str30,Se[ri+256>>2]=0|He.__str31,Se[ri+260>>2]=0|He.__str32,Se[ri+272>>2]=0|He.__str33,Se[ri+276>>2]=0|He.__str34,Se[ri+288>>2]=0|He.__str35,Se[ri+292>>2]=0|He.__str36,Se[ri+304>>2]=0|He.__str37,Se[ri+308>>2]=0|He.__str38,Se[ri+320>>2]=0|He.__str39,Se[ri+324>>2]=0|He.__str40,Se[ri+336>>2]=0|He.__str41,Se[ri+340>>2]=0|He.__str42,Se[ri+352>>2]=0|He.__str43,Se[ri+356>>2]=0|He.__str44,Se[ri+368>>2]=0|He.__str45,Se[ri+372>>2]=0|He.__str46,Se[ri+384>>2]=0|He.__str47,Se[ri+388>>2]=0|He.__str48,Se[ri+400>>2]=0|He.__str49,Se[ri+404>>2]=0|He.__str119289,Se[ri+416>>2]=0|He.__str51,Se[ri+420>>2]=0|He.__str20,Se[ri+432>>2]=0|He.__str52,Se[ri+436>>2]=0|He.__str53,Se[ri+448>>2]=0|He.__str54,Se[ri+452>>2]=0|He.__str55,Se[ri+464>>2]=0|He.__str56,Se[ri+468>>2]=0|He.__str57,Se[ri+480>>2]=0|He.__str58,Se[ri+484>>2]=0|He.__str119289,Se[ri+496>>2]=0|He.__str59,Se[ri+500>>2]=0|He.__str60,Se[ri+512>>2]=0|He.__str61,Se[ri+516>>2]=0|He.__str62,Se[ri+528>>2]=0|He.__str63,Se[ri+532>>2]=0|He.__str64,Se[ri+544>>2]=0|He.__str65,Se[ri+548>>2]=0|He.__str66,Se[ri+560>>2]=0|He.__str67,Se[ri+564>>2]=0|He.__str68,Se[ri+576>>2]=0|He.__str69,Se[ri+580>>2]=0|He.__str70,Se[ri+592>>2]=0|He.__str71,Se[ri+596>>2]=0|He.__str72,Se[ri+608>>2]=0|He.__str73,Se[ri+612>>2]=0|He.__str74,Se[ri+624>>2]=0|He.__str75,Se[ri+628>>2]=0|He.__str76,Se[ri+640>>2]=0|He.__str77,Se[ri+644>>2]=0|He.__str72,Se[ri+656>>2]=0|He.__str78,Se[ri+660>>2]=0|He.__str79,Se[ri+672>>2]=0|He.__str80,Se[ri+676>>2]=0|He.__str81,Se[ri+688>>2]=0|He.__str82,Se[ri+692>>2]=0|He.__str83,Se[ri+704>>2]=0|He.__str84,Se[ri+708>>2]=0|He.__str85,Se[ri+720>>2]=0|He.__str86,Se[ri+724>>2]=0|He.__str87,Se[ri+736>>2]=0|He.__str88,Se[ri+740>>2]=0|He.__str89,Se[ri+752>>2]=0|He.__str90,Se[ri+756>>2]=0|He.__str91,Se[ri+768>>2]=0|He.__str92,Se[ri+772>>2]=0|He.__str91,Se[ai>>2]=0|He.__str145315,Se[ai+8>>2]=0|He.__str145315,Se[ai+20>>2]=0|He.__str167337,Se[ai+28>>2]=0|He.__str95,Se[ai+40>>2]=0|He.__str146316,Se[ai+48>>2]=0|He.__str97,Se[ai+60>>2]=0|He.__str155325,Se[ai+68>>2]=0|He.__str155325,Se[ai+80>>2]=0|He.__str156326,Se[ai+88>>2]=0|He.__str156326,Se[ai+100>>2]=0|He.__str154324,Se[ai+108>>2]=0|He.__str154324,Se[ai+120>>2]=0|He.__str101,Se[ai+128>>2]=0|He.__str101,Se[ai+140>>2]=0|He.__str147317,Se[ai+148>>2]=0|He.__str147317,Se[ai+160>>2]=0|He.__str150320,Se[ai+168>>2]=0|He.__str150320,Se[ai+180>>2]=0|He.__str151321,Se[ai+188>>2]=0|He.__str105,Se[ai+220>>2]=0|He.__str152322,Se[ai+228>>2]=0|He.__str152322,Se[ai+240>>2]=0|He.__str153323,Se[ai+248>>2]=0|He.__str153323,Se[ai+260>>2]=0|He.__str165335,Se[ai+268>>2]=0|He.__str165335,Se[ai+280>>2]=0|He.__str166336,Se[ai+288>>2]=0|He.__str166336,Se[ai+360>>2]=0|He.__str148318,Se[ai+368>>2]=0|He.__str148318,Se[ai+380>>2]=0|He.__str149319,Se[ai+388>>2]=0|He.__str149319,Se[ai+420>>2]=0|He.__str84254,Se[ai+428>>2]=0|He.__str84254,Se[ai+440>>2]=0|He.__str168338,Se[ai+448>>2]=0|He.__str146316,Se[ai+460>>2]=0|He.__str114,Se[ai+468>>2]=0|He.__str152322,Se[ai+480>>2]=0|He.__str115,Se[ai+488>>2]=0|He.__str115,Se[ai+500>>2]=0|He.__str110280,Se[ai+508>>2]=0|He.__str110280,Se[ei+4>>2]=0|He.__str152,Se[ei+12>>2]=0|He.__str152,Se[ei+32>>2]=0|He.__str153,Se[ei+40>>2]=0|He.__str153,Se[ei+48>>2]=0|He.__str154,Se[ei+60>>2]=0|He.__str155,Se[ei+68>>2]=0|He.__str155,Se[ei+76>>2]=0|He.__str156,Se[ei+88>>2]=0|He.__str157,Se[ei+96>>2]=0|He.__str158,Se[ei+104>>2]=0|He.__str156,Se[ei+116>>2]=0|He.__str159,Se[ei+124>>2]=0|He.__str160,Se[ei+132>>2]=0|He.__str161,Se[ei+144>>2]=0|He.__str162,Se[ei+152>>2]=0|He.__str163,Se[ei+160>>2]=0|He.__str164,Se[ei+172>>2]=0|He.__str165,Se[ei+180>>2]=0|He.__str166,Se[ei+188>>2]=0|He.__str167,Se[si+4>>2]=bi,Se[ni+4>>2]=ki,oi=_([2,0,0,0,0],["i8*",0,0,0,0],we),Se[bi>>2]=oi+8|0,Se[bi+4>>2]=0|He.__ZTSSt9bad_alloc,Se[bi+8>>2]=li,Se[ki>>2]=oi+8|0,Se[ki+4>>2]=0|He.__ZTSSt20bad_array_new_length,Se[ki+8>>2]=bi,ui=16,ci=6,hi=18,di=6,wi=6,pe=[0,0,Jr,0,va,0,ya,0,ga,0,wa,0,Sa,0,pa,0,Ea,0,ma,0],Module.FUNCTION_TABLE=pe,Module.run=ee,Module.preRun&&Module.preRun(),0==Ke){ee()}Module.postRun&&Module.postRun(),Module.___cxa_demangle=G;var pi=v("__cxa_demangle","string",["string","string","number","number"]);return function(r){return pi(r,"",1,0)}}();\n'},6121:(t,r,n)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Flamechart=void 0;const a=n(7844),o=n(5293);r.Flamechart=class{constructor(t){this.source=t,this.layers=[],this.totalWeight=0,this.minFrameWidth=1;const r=[];this.minFrameWidth=1/0;this.totalWeight=t.getTotalWeight(),t.forEachCall(((t,n)=>{const o=a.lastOf(r),s={node:t,parent:o,children:[],start:n,end:n};o&&o.children.push(s),r.push(s)}),((t,n)=>{console.assert(r.length>0);const a=r.pop();if(a.end=n,a.end-a.start==0)return;const o=r.length;for(;this.layers.length<=o;)this.layers.push([]);this.layers[o].push(a),this.minFrameWidth=Math.min(this.minFrameWidth,a.end-a.start)})),isFinite(this.minFrameWidth)||(this.minFrameWidth=1)}getTotalWeight(){return this.totalWeight}getLayers(){return this.layers}getColorBucketForFrame(t){return this.source.getColorBucketForFrame(t)}getMinFrameWidth(){return this.minFrameWidth}formatValue(t){return this.source.formatValue(t)}getClampedViewportWidth(t){const r=this.getTotalWeight(),n=Math.pow(2,40),a=o.clamp(3*this.getMinFrameWidth(),r/n,r);return o.clamp(t,a,r)}getClampedConfigSpaceViewportRect({configSpaceViewportRect:t,renderInverted:r}){const n=new o.Vec2(this.getTotalWeight(),this.getLayers().length),a=this.getClampedViewportWidth(t.size.x),s=t.size.withX(a),l=o.Vec2.clamp(t.origin,new o.Vec2(0,r?0:-1),o.Vec2.max(o.Vec2.zero,n.minus(s).plus(new o.Vec2(0,1))));return new o.Rect(l,t.size.withX(a))}}},5293:(t,r)=>{"use strict";function clamp(t,r,n){return t<r?r:t>n?n:t}Object.defineProperty(r,"__esModule",{value:!0}),r.Rect=r.AffineTransform=r.Vec2=r.clamp=void 0,r.clamp=clamp;let n=(()=>{class t{constructor(t,r){this.x=t,this.y=r}withX(r){return new t(r,this.y)}withY(r){return new t(this.x,r)}plus(r){return new t(this.x+r.x,this.y+r.y)}minus(r){return new t(this.x-r.x,this.y-r.y)}times(r){return new t(this.x*r,this.y*r)}timesPointwise(r){return new t(this.x*r.x,this.y*r.y)}dividedByPointwise(r){return new t(this.x/r.x,this.y/r.y)}dot(t){return this.x*t.x+this.y*t.y}equals(t){return this.x===t.x&&this.y===t.y}approxEquals(t,r=1e-9){return Math.abs(this.x-t.x)<r&&Math.abs(this.y-t.y)<r}length2(){return this.dot(this)}length(){return Math.sqrt(this.length2())}abs(){return new t(Math.abs(this.x),Math.abs(this.y))}static min(r,n){return new t(Math.min(r.x,n.x),Math.min(r.y,n.y))}static max(r,n){return new t(Math.max(r.x,n.x),Math.max(r.y,n.y))}static clamp(r,n,a){return new t(clamp(r.x,n.x,a.x),clamp(r.y,n.y,a.y))}flatten(){return[this.x,this.y]}}return t.zero=new t(0,0),t.unit=new t(1,1),t})();r.Vec2=n;class a{constructor(t=1,r=0,n=0,a=0,o=1,s=0){this.m00=t,this.m01=r,this.m02=n,this.m10=a,this.m11=o,this.m12=s}withScale(t){let{m00:r,m01:n,m02:o,m10:s,m11:l,m12:u}=this;return r=t.x,l=t.y,new a(r,n,o,s,l,u)}static withScale(t){return(new a).withScale(t)}scaledBy(t){return a.withScale(t).times(this)}getScale(){return new n(this.m00,this.m11)}withTranslation(t){let{m00:r,m01:n,m02:o,m10:s,m11:l,m12:u}=this;return o=t.x,u=t.y,new a(r,n,o,s,l,u)}static withTranslation(t){return(new a).withTranslation(t)}getTranslation(){return new n(this.m02,this.m12)}translatedBy(t){return a.withTranslation(t).times(this)}static betweenRects(t,r){return a.withTranslation(t.origin.times(-1)).scaledBy(new n(r.size.x/t.size.x,r.size.y/t.size.y)).translatedBy(r.origin)}times(t){const r=this.m00*t.m00+this.m01*t.m10,n=this.m00*t.m01+this.m01*t.m11,o=this.m00*t.m02+this.m01*t.m12+this.m02,s=this.m10*t.m00+this.m11*t.m10,l=this.m10*t.m01+this.m11*t.m11,u=this.m10*t.m02+this.m11*t.m12+this.m12;return new a(r,n,o,s,l,u)}equals(t){return this.m00==t.m00&&this.m01==t.m01&&this.m02==t.m02&&this.m10==t.m10&&this.m11==t.m11&&this.m12==t.m12}approxEquals(t,r=1e-9){return Math.abs(this.m00-t.m00)<r&&Math.abs(this.m01-t.m01)<r&&Math.abs(this.m02-t.m02)<r&&Math.abs(this.m10-t.m10)<r&&Math.abs(this.m11-t.m11)<r&&Math.abs(this.m12-t.m12)<r}timesScalar(t){const{m00:r,m01:n,m02:o,m10:s,m11:l,m12:u}=this;return new a(t*r,t*n,t*o,t*s,t*l,t*u)}det(){const{m00:t,m01:r,m02:n,m10:a,m11:o,m12:s}=this;return t*(1*o-0*s)-r*(1*a-0*s)+n*(0*a-0*o)}adj(){const{m00:t,m01:r,m02:n,m10:o,m11:s,m12:l}=this;return new a(+(1*s-0*l),-(1*r-0*n),+(r*l-n*s),-(1*o-0*l),+(1*t-0*n),-(t*l-n*o))}inverted(){const t=this.det();if(0===t)return null;return this.adj().timesScalar(1/t)}transformVector(t){return new n(t.x*this.m00+t.y*this.m01,t.x*this.m10+t.y*this.m11)}inverseTransformVector(t){const r=this.inverted();return r?r.transformVector(t):null}transformPosition(t){return new n(t.x*this.m00+t.y*this.m01+this.m02,t.x*this.m10+t.y*this.m11+this.m12)}inverseTransformPosition(t){const r=this.inverted();return r?r.transformPosition(t):null}transformRect(t){const r=this.transformVector(t.size),n=this.transformPosition(t.origin);return r.x<0&&r.y<0?new o(n.plus(r),r.abs()):r.x<0?new o(n.withX(n.x+r.x),r.abs()):r.y<0?new o(n.withY(n.y+r.y),r.abs()):new o(n,r)}inverseTransformRect(t){const r=this.inverted();return r?r.transformRect(t):null}flatten(){return[this.m00,this.m10,0,this.m01,this.m11,0,this.m02,this.m12,1]}}r.AffineTransform=a;let o=(()=>{class t{constructor(t,r){this.origin=t,this.size=r}isEmpty(){return 0==this.width()||0==this.height()}width(){return this.size.x}height(){return this.size.y}left(){return this.origin.x}right(){return this.left()+this.width()}top(){return this.origin.y}bottom(){return this.top()+this.height()}topLeft(){return this.origin}topRight(){return this.origin.plus(new n(this.width(),0))}bottomRight(){return this.origin.plus(this.size)}bottomLeft(){return this.origin.plus(new n(0,this.height()))}withOrigin(r){return new t(r,this.size)}withSize(r){return new t(this.origin,r)}closestPointTo(t){return new n(clamp(t.x,this.left(),this.right()),clamp(t.y,this.top(),this.bottom()))}distanceFrom(t){return t.minus(this.closestPointTo(t)).length()}contains(t){return 0===this.distanceFrom(t)}hasIntersectionWith(t){const r=Math.max(this.top(),t.top());if(Math.max(r,Math.min(this.bottom(),t.bottom()))-r==0)return!1;const n=Math.max(this.left(),t.left());return Math.max(n,Math.min(this.right(),t.right()))-n!=0}intersectWith(r){const a=n.max(this.topLeft(),r.topLeft()),o=n.max(a,n.min(this.bottomRight(),r.bottomRight()));return new t(a,o.minus(a))}equals(t){return this.origin.equals(t.origin)&&this.size.equals(t.size)}approxEquals(t){return this.origin.approxEquals(t.origin)&&this.size.approxEquals(t.size)}area(){return this.size.x*this.size.y}}return t.empty=new t(n.zero,n.zero),t.unit=new t(n.zero,n.unit),t.NDC=new t(new n(-1,-1),new n(2,2)),t})();r.Rect=o},2211:function(t,r,n){"use strict";var a=this&&this.__createBinding||(Object.create?function(t,r,n,a){void 0===a&&(a=n),Object.defineProperty(t,a,{enumerable:!0,get:function(){return r[n]}})}:function(t,r,n,a){void 0===a&&(a=n),t[a]=r[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,r){Object.defineProperty(t,"default",{enumerable:!0,value:r})}:function(t,r){t.default=r}),s=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&a(r,t,n);return o(r,t),r},l=this&&this.__awaiter||function(t,r,n,a){return new(n||(n=Promise))((function(o,s){function fulfilled(t){try{step(a.next(t))}catch(t){s(t)}}function rejected(t){try{step(a.throw(t))}catch(t){s(t)}}function step(t){var r;t.done?o(t.value):(r=t.value,r instanceof n?r:new n((function(t){t(r)}))).then(fulfilled,rejected)}step((a=a.apply(t,r||[])).next())}))};Object.defineProperty(r,"__esModule",{value:!0}),r.CallTreeProfileBuilder=r.StackListProfileBuilder=r.Profile=r.CallTreeNode=r.Frame=r.HasWeights=void 0;const u=n(7844),m=n(8218),p=Promise.resolve().then((()=>s(n(765))));p.then((()=>{}));class v{constructor(){this.selfWeight=0,this.totalWeight=0}getSelfWeight(){return this.selfWeight}getTotalWeight(){return this.totalWeight}addToTotalWeight(t){this.totalWeight+=t}addToSelfWeight(t){this.selfWeight+=t}overwriteWeightWith(t){this.selfWeight=t.selfWeight,this.totalWeight=t.totalWeight}}r.HasWeights=v;let _=(()=>{class t extends v{constructor(t){super(),this.key=t.key,this.name=t.name,this.file=t.file,this.line=t.line,this.col=t.col}static getOrInsert(r,n){return r.getOrInsert(new t(n))}}return t.root=new t({key:"(speedscope root)",name:"(speedscope root)"}),t})();r.Frame=_;class E extends v{constructor(t,r){super(),this.frame=t,this.parent=r,this.children=[],this.frozen=!1}isRoot(){return this.frame===_.root}isFrozen(){return this.frozen}freeze(){this.frozen=!0}}r.CallTreeNode=E;class S{constructor(t=0){this.name="",this.frames=new u.KeyedSet,this.appendOrderCalltreeRoot=new E(_.root,null),this.groupedCalltreeRoot=new E(_.root,null),this.samples=[],this.weights=[],this.valueFormatter=new m.RawValueFormatter,this.totalNonIdleWeight=null,this.totalWeight=t}getAppendOrderCalltreeRoot(){return this.appendOrderCalltreeRoot}getGroupedCalltreeRoot(){return this.groupedCalltreeRoot}formatValue(t){return this.valueFormatter.format(t)}setValueFormatter(t){this.valueFormatter=t}getWeightUnit(){return this.valueFormatter.unit}getName(){return this.name}setName(t){this.name=t}getTotalWeight(){return this.totalWeight}getTotalNonIdleWeight(){return null===this.totalNonIdleWeight&&(this.totalNonIdleWeight=this.groupedCalltreeRoot.children.reduce(((t,r)=>t+r.getTotalWeight()),0)),this.totalNonIdleWeight}sortGroupedCallTree(){!function visit(t){t.children.sort(((t,r)=>-(t.getTotalWeight()-r.getTotalWeight()))),t.children.forEach(visit)}(this.groupedCalltreeRoot)}forEachCallGrouped(t,r){!function visit(n,a){n.frame!==_.root&&t(n,a);let o=0;n.children.forEach((function(t){visit(t,a+o),o+=t.getTotalWeight()})),n.frame!==_.root&&r(n,a+n.getTotalWeight())}(this.groupedCalltreeRoot,0)}forEachCall(t,r){let n=[],a=0,o=0;for(let s of this.samples){let l=null;for(l=s;l&&l.frame!=_.root&&-1===n.indexOf(l);l=l.parent);for(;n.length>0&&u.lastOf(n)!=l;){r(n.pop(),a)}const m=[];for(let t=s;t&&t.frame!=_.root&&t!=l;t=t.parent)m.push(t);m.reverse();for(let r of m)t(r,a);n=n.concat(m),a+=this.weights[o++]}for(let t=n.length-1;t>=0;t--)r(n[t],a)}forEachFrame(t){this.frames.forEach(t)}getProfileWithRecursionFlattened(){const t=new w,r=[],n=new Set;this.forEachCall((function(a,o){n.has(a.frame)?r.push(null):(n.add(a.frame),r.push(a),t.enterFrame(a.frame,o))}),(function(a,o){const s=r.pop();s&&(n.delete(s.frame),t.leaveFrame(s.frame,o))}));const a=t.build();return a.name=this.name,a.valueFormatter=this.valueFormatter,this.forEachFrame((t=>{a.frames.getOrInsert(t).overwriteWeightWith(t)})),a}getInvertedProfileForCallersOf(t){const r=_.getOrInsert(this.frames,t),n=new y,a=[];!function visit(t){if(t.frame===r)a.push(t);else for(let r of t.children)visit(r)}(this.appendOrderCalltreeRoot);for(let t of a){const r=[];for(let n=t;null!=n&&n.frame!==_.root;n=n.parent)r.push(n.frame);n.appendSampleWithWeight(r,t.getTotalWeight())}const o=n.build();return o.name=this.name,o.valueFormatter=this.valueFormatter,o}getProfileForCalleesOf(t){const r=_.getOrInsert(this.frames,t),n=new y;!function findCalls(t){if(t.frame===r)!function(t){const r=[];!function visit(t){r.push(t.frame),n.appendSampleWithWeight(r,t.getSelfWeight());for(let r of t.children)visit(r);r.pop()}(t)}(t);else for(let r of t.children)findCalls(r)}(this.appendOrderCalltreeRoot);const a=n.build();return a.name=this.name,a.valueFormatter=this.valueFormatter,a}demangle(){return l(this,void 0,void 0,(function*(){let t=null;for(let r of this.frames)r.name.startsWith("__Z")&&(t||(t=(yield p).demangleCpp),r.name=t(r.name))}))}remapNames(t){for(let r of this.frames)r.name=t(r.name)}}r.Profile=S;class y extends S{constructor(){super(...arguments),this.pendingSample=null}_appendSample(t,r,n){if(isNaN(r))throw new Error("invalid weight");let a=n?this.appendOrderCalltreeRoot:this.groupedCalltreeRoot,o=new Set;for(let s of t){const t=_.getOrInsert(this.frames,s),l=n?u.lastOf(a.children):a.children.find((r=>r.frame===t));if(l&&!l.isFrozen()&&l.frame==t)a=l;else{const r=a;a=new E(t,a),r.children.push(a)}a.addToTotalWeight(r),o.add(a.frame)}if(a.addToSelfWeight(r),n)for(let t of a.children)t.freeze();if(n){a.frame.addToSelfWeight(r);for(let t of o)t.addToTotalWeight(r);a===u.lastOf(this.samples)?this.weights[this.weights.length-1]+=r:(this.samples.push(a),this.weights.push(r))}}appendSampleWithWeight(t,r){if(0!==r){if(r<0)throw new Error("Samples must have positive weights");this._appendSample(t,r,!0),this._appendSample(t,r,!1)}}appendSampleWithTimestamp(t,r){if(this.pendingSample){if(r<this.pendingSample.centralTimestamp)throw new Error("Timestamps received out of order");const n=(r+this.pendingSample.centralTimestamp)/2;this.appendSampleWithWeight(this.pendingSample.stack,n-this.pendingSample.startTimestamp),this.pendingSample={stack:t,startTimestamp:n,centralTimestamp:r}}else this.pendingSample={stack:t,startTimestamp:r,centralTimestamp:r}}build(){return this.pendingSample&&(this.samples.length>0?this.appendSampleWithWeight(this.pendingSample.stack,this.pendingSample.centralTimestamp-this.pendingSample.startTimestamp):(this.appendSampleWithWeight(this.pendingSample.stack,1),this.setValueFormatter(new m.RawValueFormatter))),this.totalWeight=Math.max(this.totalWeight,this.weights.reduce(((t,r)=>t+r),0)),this.sortGroupedCallTree(),this}}r.StackListProfileBuilder=y;class w extends S{constructor(){super(...arguments),this.appendOrderStack=[this.appendOrderCalltreeRoot],this.groupedOrderStack=[this.groupedCalltreeRoot],this.framesInStack=new Map,this.stack=[],this.lastValue=0}addWeightsToFrames(t){const r=t-this.lastValue;for(let t of this.framesInStack.keys())t.addToTotalWeight(r);const n=u.lastOf(this.stack);n&&n.addToSelfWeight(r)}addWeightsToNodes(t,r){const n=t-this.lastValue;for(let t of r)t.addToTotalWeight(n);const a=u.lastOf(r);a&&a.addToSelfWeight(n)}_enterFrame(t,r,n){let a=n?this.appendOrderStack:this.groupedOrderStack;this.addWeightsToNodes(r,a);let o=u.lastOf(a);if(o){if(n){const t=r-this.lastValue;if(t>0)this.samples.push(o),this.weights.push(r-this.lastValue);else if(t<0)throw new Error(`Samples must be provided in increasing order of cumulative value. Last sample was ${this.lastValue}, this sample was ${r}`)}const s=n?u.lastOf(o.children):o.children.find((r=>r.frame===t));let l;s&&!s.isFrozen()&&s.frame==t?l=s:(l=new E(t,o),o.children.push(l)),a.push(l)}}enterFrame(t,r){const n=_.getOrInsert(this.frames,t);this.addWeightsToFrames(r),this._enterFrame(n,r,!0),this._enterFrame(n,r,!1),this.stack.push(n);const a=this.framesInStack.get(n)||0;this.framesInStack.set(n,a+1),this.lastValue=r}_leaveFrame(t,r,n){let a=n?this.appendOrderStack:this.groupedOrderStack;if(this.addWeightsToNodes(r,a),n){const n=this.appendOrderStack.pop();if(null==n)throw new Error(`Trying to leave ${t.key} when stack is empty`);if(null==this.lastValue)throw new Error(`Trying to leave a ${t.key} before any have been entered`);if(n.freeze(),n.frame.key!==t.key)throw new Error(`Tried to leave frame "${t.name}" while frame "${n.frame.name}" was at the top at ${r}`);const a=r-this.lastValue;if(a>0)this.samples.push(n),this.weights.push(r-this.lastValue);else if(a<0)throw new Error(`Samples must be provided in increasing order of cumulative value. Last sample was ${this.lastValue}, this sample was ${r}`)}else this.groupedOrderStack.pop()}leaveFrame(t,r){const n=_.getOrInsert(this.frames,t);this.addWeightsToFrames(r),this._leaveFrame(n,r,!0),this._leaveFrame(n,r,!1),this.stack.pop();const a=this.framesInStack.get(n);null!=a&&(1===a?this.framesInStack.delete(n):this.framesInStack.set(n,a-1),this.lastValue=r,this.totalWeight=Math.max(this.totalWeight,this.lastValue))}build(){if(this.appendOrderStack.length>1||this.groupedOrderStack.length>1)throw new Error("Tried to complete profile construction with a non-empty stack");return this.sortGroupedCallTree(),this}}r.CallTreeProfileBuilder=w},7844:(t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.decodeBase64=r.lazyStatic=r.memoizeByReference=r.memoizeByShallowEquality=r.objectsHaveShallowEquality=r.noop=r.binarySearch=r.triangle=r.fract=r.formatPercent=r.zeroPad=r.itReduce=r.itForEach=r.itMap=r.KeyedSet=r.getOrThrow=r.getOrElse=r.getOrInsert=r.sortBy=r.lastOf=void 0,r.lastOf=function(t){return t[t.length-1]||null},r.sortBy=function(t,r){t.sort((function(t,n){const a=r(t),o=r(n);return a<o?-1:a>o?1:0}))},r.getOrInsert=function(t,r,n){return t.has(r)||t.set(r,n(r)),t.get(r)},r.getOrElse=function(t,r,n){return t.has(r)?t.get(r):n(r)},r.getOrThrow=function(t,r){if(!t.has(r))throw new Error(`Expected key ${r}`);return t.get(r)};class n{constructor(){this.map=new Map}getOrInsert(t){const r=t.key,n=this.map.get(r);return n||(this.map.set(r,t),t)}forEach(t){this.map.forEach(t)}[Symbol.iterator](){return this.map.values()}}function fract(t){return t-Math.floor(t)}function objectsHaveShallowEquality(t,r){for(let n in t)if(t[n]!==r[n])return!1;for(let n in r)if(t[n]!==r[n])return!1;return!0}function lazyStatic(t){let r=null;return()=>(null==r&&(r={result:t()}),r.result)}r.KeyedSet=n,r.itMap=function*(t,r){for(let n of t)yield r(n)},r.itForEach=function(t,r){for(let n of t)r(n)},r.itReduce=function(t,r,n){let a=n;for(let n of t)a=r(a,n);return a},r.zeroPad=function(t,r){return new Array(Math.max(r-t.length,0)+1).join("0")+t},r.formatPercent=function(t){let r=`${t.toFixed(0)}%`;return 100===t?r="100%":t>99?r=">99%":t<.01?r="<0.01%":t<1?r=`${t.toFixed(2)}%`:t<10&&(r=`${t.toFixed(1)}%`),r},r.fract=fract,r.triangle=function(t){return 2*Math.abs(fract(t)-.5)-1},r.binarySearch=function(t,r,n,a,o=1){for(console.assert(!isNaN(o)&&!isNaN(a));;){if(r-t<=o)return[t,r];const s=(r+t)/2;n(s)<a?t=s:r=s}},r.noop=function(...t){},r.objectsHaveShallowEquality=objectsHaveShallowEquality,r.memoizeByShallowEquality=function(t){let r=null;return n=>{let a;return null==r?(a=t(n),r={args:n,result:a},a):(objectsHaveShallowEquality(r.args,n)||(r.args=n,r.result=t(n)),r.result)}},r.memoizeByReference=function(t){let r=null;return n=>{let a;return null==r?(a=t(n),r={args:n,result:a},a):(r.args===n||(r.args=n,r.result=t(n)),r.result)}},r.lazyStatic=lazyStatic;const a=lazyStatic((()=>{const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=new Map;for(let n=0;n<64;n++)r.set(t.charAt(n),n);return r.set("=",-1),r}));r.decodeBase64=function(t){const r=a();if(t.length%4!=0)throw new Error(`Invalid length for base64 encoded string. Expected length % 4 = 0, got length = ${t.length}`);const n=t.length/4;let o;o=t.length>=4&&"="===t.charAt(t.length-1)?"="===t.charAt(t.length-2)?3*n-2:3*n-1:3*n;const s=new Uint8Array(o);let l=0;for(let a=0;a<n;a++){const n=t.charAt(4*a+0),o=t.charAt(4*a+1),u=t.charAt(4*a+2),m=t.charAt(4*a+3),p=r.get(n),v=r.get(o),_=r.get(u),E=r.get(m);if(null==p||null==v||null==_||null==E)throw new Error(`Invalid quartet at indices ${4*a} .. ${4*a+3}: ${t.substring(4*a,4*a+3)}`);s[l++]=p<<2|v>>4,"="!==u&&(s[l++]=(15&v)<<4|_>>2),"="!==m&&(s[l++]=(7&_)<<6|E)}if(l!==o)throw new Error(`Expected to decode ${o} bytes, but only decoded ${l})`);return s}},8218:(t,r,n)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ByteFormatter=r.TimeFormatter=r.RawValueFormatter=void 0;const a=n(7844);r.RawValueFormatter=class{constructor(){this.unit="none"}format(t){return t.toLocaleString()}};r.TimeFormatter=class{constructor(t){this.unit=t,this.multiplier="nanoseconds"===t?1e-9:"microseconds"===t?1e-6:"milliseconds"===t?.001:1}formatUnsigned(t){const r=t*this.multiplier;if(r/60>=1){const t=Math.floor(r/60),n=Math.floor(r-60*t).toString();return`${t}:${a.zeroPad(n,2)}`}return r/1>=1?`${r.toFixed(2)}s`:r/.001>=1?`${(r/.001).toFixed(2)}ms`:r/1e-6>=1?`${(r/1e-6).toFixed(2)}µs`:`${(r/1e-9).toFixed(2)}ns`}format(t){return`${t<0?"-":""}${this.formatUnsigned(Math.abs(t))}`}};r.ByteFormatter=class{constructor(){this.unit="bytes"}format(t){return t<1024?`${t.toFixed(0)} B`:(t/=1024)<1024?`${t.toFixed(2)} KB`:(t/=1024)<1024?`${t.toFixed(2)} MB`:`${(t/=1024).toFixed(2)} GB`}}},5041:function(t,r,n){"use strict";var a=this&&this.__createBinding||(Object.create?function(t,r,n,a){void 0===a&&(a=n),Object.defineProperty(t,a,{enumerable:!0,get:function(){return r[n]}})}:function(t,r,n,a){void 0===a&&(a=n),t[a]=r[n]}),o=this&&this.__exportStar||function(t,r){for(var n in t)"default"===n||r.hasOwnProperty(n)||a(r,t,n)};Object.defineProperty(r,"__esModule",{value:!0}),o(n(3496),r),o(n(6121),r)},5837:function(t,r){!function(t){"use strict";const r=",".charCodeAt(0),n=";".charCodeAt(0),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=new Uint8Array(64),s=new Uint8Array(128);for(let t=0;t<a.length;t++){const r=a.charCodeAt(t);o[t]=r,s[r]=t}const l="undefined"!=typeof TextDecoder?new TextDecoder:"undefined"!=typeof Buffer?{decode:t=>Buffer.from(t.buffer,t.byteOffset,t.byteLength).toString()}:{decode(t){let r="";for(let n=0;n<t.length;n++)r+=String.fromCharCode(t[n]);return r}};function decode(t){const r=new Int32Array(5),n=[];let a=0;do{const o=indexOf(t,a),s=[];let l=!0,u=0;r[0]=0;for(let n=a;n<o;n++){let a;n=decodeInteger(t,n,r,0);const m=r[0];m<u&&(l=!1),u=m,hasMoreVlq(t,n,o)?(n=decodeInteger(t,n,r,1),n=decodeInteger(t,n,r,2),n=decodeInteger(t,n,r,3),hasMoreVlq(t,n,o)?(n=decodeInteger(t,n,r,4),a=[m,r[1],r[2],r[3],r[4]]):a=[m,r[1],r[2],r[3]]):a=[m],s.push(a)}l||sort(s),n.push(s),a=o+1}while(a<=t.length);return n}function indexOf(t,r){const n=t.indexOf(";",r);return-1===n?t.length:n}function decodeInteger(t,r,n,a){let o=0,l=0,u=0;do{const n=t.charCodeAt(r++);u=s[n],o|=(31&u)<<l,l+=5}while(32&u);const m=1&o;return o>>>=1,m&&(o=-2147483648|-o),n[a]+=o,r}function hasMoreVlq(t,n,a){return!(n>=a)&&t.charCodeAt(n)!==r}function sort(t){t.sort(sortComparator)}function sortComparator(t,r){return t[0]-r[0]}function encode(t){const a=new Int32Array(5),o=16384,s=o-36,u=new Uint8Array(o),m=u.subarray(0,s);let p=0,v="";for(let _=0;_<t.length;_++){const E=t[_];if(_>0&&(p===o&&(v+=l.decode(u),p=0),u[p++]=n),0!==E.length){a[0]=0;for(let t=0;t<E.length;t++){const n=E[t];p>s&&(v+=l.decode(m),u.copyWithin(0,s,p),p-=s),t>0&&(u[p++]=r),p=encodeInteger(u,p,a,n,0),1!==n.length&&(p=encodeInteger(u,p,a,n,1),p=encodeInteger(u,p,a,n,2),p=encodeInteger(u,p,a,n,3),4!==n.length&&(p=encodeInteger(u,p,a,n,4)))}}}return v+l.decode(u.subarray(0,p))}function encodeInteger(t,r,n,a,s){const l=a[s];let u=l-n[s];n[s]=l,u=u<0?-u<<1|1:u<<1;do{let n=31&u;u>>>=5,u>0&&(n|=32),t[r++]=o[n]}while(u>0);return r}t.decode=decode,t.encode=encode,Object.defineProperty(t,"__esModule",{value:!0})}(r)},3537:t=>{t.exports=function(){if("undefined"==typeof document||!document.addEventListener)return null;var r,n,a,o={};return o.copy=function(){var t=!1,r=null,n=!1;function cleanup(){t=!1,r=null,n&&window.getSelection().removeAllRanges(),n=!1}function bogusSelect(){var t=document.getSelection();if(!document.queryCommandEnabled("copy")&&t.isCollapsed){var r=document.createRange();r.selectNodeContents(document.body),t.removeAllRanges(),t.addRange(r),n=!0}}return document.addEventListener("copy",(function(n){if(t){for(var a in r)n.clipboardData.setData(a,r[a]);n.preventDefault()}})),function(n){return new Promise((function(a,o){function triggerCopy(t){try{if(document.execCommand("copy"))cleanup(),a();else{if(t)throw cleanup(),new Error("Unable to copy. Perhaps it's not available in your browser?");bogusSelect(),triggerCopy(!0)}}catch(t){cleanup(),o(t)}}t=!0,"string"==typeof n?r={"text/plain":n}:n instanceof Node?r={"text/html":(new XMLSerializer).serializeToString(n)}:n instanceof Object?r=n:o("Invalid data type. Must be string, DOM node, or an object mapping MIME types to strings."),triggerCopy(!1)}))}}(),o.paste=(a=!1,document.addEventListener("paste",(function(t){if(a){a=!1,t.preventDefault();var o=r;r=null,o(t.clipboardData.getData(n))}})),function(t){return new Promise((function(o,s){a=!0,r=o,n=t||"text/plain";try{document.execCommand("paste")||(a=!1,s(new Error("Unable to paste. Pasting only works in Internet Explorer at the moment.")))}catch(t){a=!1,s(new Error(t))}}))}),"undefined"==typeof ClipboardEvent&&void 0!==window.clipboardData&&void 0!==window.clipboardData.setData&&(function(r){function b(t,r){return function(){t.apply(r,arguments)}}function c(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],i(t,b(e,this),b(f,this))}function d(t){var r=this;return null===this._state?void this._deferreds.push(t):void n((function(){var n=r._state?t.onFulfilled:t.onRejected;if(null!==n){var a;try{a=n(r._value)}catch(r){return void t.reject(r)}t.resolve(a)}else(r._state?t.resolve:t.reject)(r._value)}))}function e(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var r=t.then;if("function"==typeof r)return void i(b(r,t),b(e,this),b(f,this))}this._state=!0,this._value=t,g.call(this)}catch(t){f.call(this,t)}}function f(t){this._state=!1,this._value=t,g.call(this)}function g(){for(var t=0,r=this._deferreds.length;r>t;t++)d.call(this,this._deferreds[t]);this._deferreds=null}function h(t,r,n,a){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof r?r:null,this.resolve=n,this.reject=a}function i(t,r,n){var a=!1;try{t((function(t){a||(a=!0,r(t))}),(function(t){a||(a=!0,n(t))}))}catch(t){if(a)return;a=!0,n(t)}}var n=c.immediateFn||"function"==typeof setImmediate&&setImmediate||function(t){setTimeout(t,1)},a=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};c.prototype.catch=function(t){return this.then(null,t)},c.prototype.then=function(t,r){var n=this;return new c((function(a,o){d.call(n,new h(t,r,a,o))}))},c.all=function(){var t=Array.prototype.slice.call(1===arguments.length&&a(arguments[0])?arguments[0]:arguments);return new c((function(r,n){function d(o,s){try{if(s&&("object"==typeof s||"function"==typeof s)){var l=s.then;if("function"==typeof l)return void l.call(s,(function(t){d(o,t)}),n)}t[o]=s,0==--a&&r(t)}catch(t){n(t)}}if(0===t.length)return r([]);for(var a=t.length,o=0;o<t.length;o++)d(o,t[o])}))},c.resolve=function(t){return t&&"object"==typeof t&&t.constructor===c?t:new c((function(r){r(t)}))},c.reject=function(t){return new c((function(r,n){n(t)}))},c.race=function(t){return new c((function(r,n){for(var a=0,o=t.length;o>a;a++)t[a].then(r,n)}))},t.exports?t.exports=c:r.Promise||(r.Promise=c)}(this),o.copy=function(t){return new Promise((function(r,n){if("string"!=typeof t&&!("text/plain"in t))throw new Error("You must provide a text/plain type.");var a="string"==typeof t?t:t["text/plain"];window.clipboardData.setData("Text",a)?r():n(new Error("Copying was rejected."))}))},o.paste=function(){return new Promise((function(t,r){var n=window.clipboardData.getData("Text");n?t(n):r(new Error("Pasting was rejected."))}))}),o}()},5751:t=>{t.exports=function(t){var r=[];return r.toString=function(){return this.map((function(r){var n=function(t,r){var n=t[1]||"",a=t[3];if(!a)return n;if(r&&"function"==typeof btoa){var o=(l=a,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(l))))+" */"),s=a.sources.map((function(t){return"/*# sourceURL="+a.sourceRoot+t+" */"}));return[n].concat(s).concat([o]).join("\n")}var l;return[n].join("\n")}(r,t);return r[2]?"@media "+r[2]+"{"+n+"}":n})).join("")},r.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var a={},o=0;o<this.length;o++){var s=this[o][0];"number"==typeof s&&(a[s]=!0)}for(o=0;o<t.length;o++){var l=t[o];"number"==typeof l[0]&&a[l[0]]||(n&&!l[2]?l[2]=n:n&&(l[2]="("+l[2]+") and ("+n+")"),r.push(l))}},r}},8715:function(t,r,n){var a,o,s;!function(l,u){"use strict";o=[n(7356)],void 0===(s="function"==typeof(a=function(t){var r=/(^|@)\S+:\d+/,n=/^\s*at .*(\S+:\d+|\(native\))/m,a=/^(eval@)?(\[native code])?$/;return{parse:function(t){if(void 0!==t.stacktrace||void 0!==t["opera#sourceloc"])return this.parseOpera(t);if(t.stack&&t.stack.match(n))return this.parseV8OrIE(t);if(t.stack)return this.parseFFOrSafari(t);throw new Error("Cannot parse given Error object")},extractLocation:function(t){if(-1===t.indexOf(":"))return[t];var r=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(t.replace(/[()]/g,""));return[r[1],r[2]||void 0,r[3]||void 0]},parseV8OrIE:function(r){return r.stack.split("\n").filter((function(t){return!!t.match(n)}),this).map((function(r){r.indexOf("(eval ")>-1&&(r=r.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(\),.*$)/g,""));var n=r.replace(/^\s+/,"").replace(/\(eval code/g,"("),a=n.match(/ (\((.+):(\d+):(\d+)\)$)/),o=(n=a?n.replace(a[0],""):n).split(/\s+/).slice(1),s=this.extractLocation(a?a[1]:o.pop()),l=o.join(" ")||void 0,u=["eval","<anonymous>"].indexOf(s[0])>-1?void 0:s[0];return new t({functionName:l,fileName:u,lineNumber:s[1],columnNumber:s[2],source:r})}),this)},parseFFOrSafari:function(r){return r.stack.split("\n").filter((function(t){return!t.match(a)}),this).map((function(r){if(r.indexOf(" > eval")>-1&&(r=r.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===r.indexOf("@")&&-1===r.indexOf(":"))return new t({functionName:r});var n=/((.*".+"[^@]*)?[^@]*)(?:@)/,a=r.match(n),o=a&&a[1]?a[1]:void 0,s=this.extractLocation(r.replace(n,""));return new t({functionName:o,fileName:s[0],lineNumber:s[1],columnNumber:s[2],source:r})}),this)},parseOpera:function(t){return!t.stacktrace||t.message.indexOf("\n")>-1&&t.message.split("\n").length>t.stacktrace.split("\n").length?this.parseOpera9(t):t.stack?this.parseOpera11(t):this.parseOpera10(t)},parseOpera9:function(r){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,a=r.message.split("\n"),o=[],s=2,l=a.length;s<l;s+=2){var u=n.exec(a[s]);u&&o.push(new t({fileName:u[2],lineNumber:u[1],source:a[s]}))}return o},parseOpera10:function(r){for(var n=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,a=r.stacktrace.split("\n"),o=[],s=0,l=a.length;s<l;s+=2){var u=n.exec(a[s]);u&&o.push(new t({functionName:u[3]||void 0,fileName:u[2],lineNumber:u[1],source:a[s]}))}return o},parseOpera11:function(n){return n.stack.split("\n").filter((function(t){return!!t.match(r)&&!t.match(/^Error created at/)}),this).map((function(r){var n,a=r.split("@"),o=this.extractLocation(a.pop()),s=a.shift()||"",l=s.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^)]*\)/g,"")||void 0;s.match(/\(([^)]*)\)/)&&(n=s.replace(/^[^(]+\(([^)]*)\)$/,"$1"));var u=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new t({functionName:l,args:u,fileName:o[0],lineNumber:o[1],columnNumber:o[2],source:r})}),this)}}})?a.apply(r,o):a)||(t.exports=s)}()},1014:t=>{"use strict";t.exports=t=>{if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},6486:t=>{const r=/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;function _rfc3986Parse(t){const n=t.match(r);if(null==n)throw new Error("Unexpected error - failed to regex-match URL");return{schemeAndAuthority:(n[1]||"")+(n[3]||""),path:n[5]||"",hasQueryPart:null!=n[6],queryWithoutQuestionMark:n[7]||"",fragmentWithHash:n[8]||""}}function toNormalUrl(t){const r=_rfc3986Parse(t);return-1===r.path.indexOf("//&")?t:r.schemeAndAuthority+r.path.replace("//&","?")+(r.queryWithoutQuestionMark.length>0?"&"+r.queryWithoutQuestionMark:"")+r.fragmentWithHash}t.exports={isJscSafeUrl:function(t){return!_rfc3986Parse(t).hasQueryPart},toNormalUrl,toJscSafeUrl:function(t){if(!_rfc3986Parse(t).hasQueryPart)return t;const r=_rfc3986Parse(toNormalUrl(t));if(r.queryWithoutQuestionMark.length>0&&(""===r.path||"/"===r.path))throw new Error(`The given URL "${t}" has an empty path and cannot be converted to a JSC-safe format.`);return r.schemeAndAuthority+r.path+(r.queryWithoutQuestionMark.length>0?"//&"+r.queryWithoutQuestionMark.replace(/\?/g,"%3F"):"")+r.fragmentWithHash}}},3804:function(t){t.exports=function(){"use strict";function createCommonjsModule(t,r){return t(r={exports:{}},r.exports),r.exports}var t=createCommonjsModule((function(t){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)})),r=createCommonjsModule((function(t){var r=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=r)})),n=(r.version,function(t){return"object"==typeof t?null!==t:"function"==typeof t}),_anObject=function(t){if(!n(t))throw TypeError(t+" is not an object!");return t},_fails=function(t){try{return!!t()}catch(t){return!0}},a=!_fails((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),o=t.document,s=n(o)&&n(o.createElement),_domCreate=function(t){return s?o.createElement(t):{}},l=!a&&!_fails((function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a})),_toPrimitive=function(t,r){if(!n(t))return t;var a,o;if(r&&"function"==typeof(a=t.toString)&&!n(o=a.call(t)))return o;if("function"==typeof(a=t.valueOf)&&!n(o=a.call(t)))return o;if(!r&&"function"==typeof(a=t.toString)&&!n(o=a.call(t)))return o;throw TypeError("Can't convert object to primitive value")},u=Object.defineProperty,m={f:a?Object.defineProperty:function(t,r,n){if(_anObject(t),r=_toPrimitive(r,!0),_anObject(n),l)try{return u(t,r,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[r]=n.value),t}},_propertyDesc=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},p=a?function(t,r,n){return m.f(t,r,_propertyDesc(1,n))}:function(t,r,n){return t[r]=n,t},v={}.hasOwnProperty,_has=function(t,r){return v.call(t,r)},_=0,E=Math.random(),_uid=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++_+E).toString(36))},S=!1,y=createCommonjsModule((function(n){var a="__core-js_shared__",o=t[a]||(t[a]={});(n.exports=function(t,r){return o[t]||(o[t]=void 0!==r?r:{})})("versions",[]).push({version:r.version,mode:S?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),w=y("native-function-to-string",Function.toString),k=createCommonjsModule((function(n){var a=_uid("src"),o="toString",s=(""+w).split(o);r.inspectSource=function(t){return w.call(t)},(n.exports=function(r,n,o,l){var u="function"==typeof o;u&&(_has(o,"name")||p(o,"name",n)),r[n]!==o&&(u&&(_has(o,a)||p(o,a,r[n]?""+r[n]:s.join(String(n)))),r===t?r[n]=o:l?r[n]?r[n]=o:p(r,n,o):(delete r[n],p(r,n,o)))})(Function.prototype,o,(function(){return"function"==typeof this&&this[a]||w.call(this)}))})),_aFunction=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t},_ctx=function(t,r,n){if(_aFunction(t),void 0===r)return t;switch(n){case 1:return function(n){return t.call(r,n)};case 2:return function(n,a){return t.call(r,n,a)};case 3:return function(n,a,o){return t.call(r,n,a,o)}}return function(){return t.apply(r,arguments)}},C="prototype",$export=function(n,a,o){var s,l,u,m,v=n&$export.F,_=n&$export.G,E=n&$export.S,S=n&$export.P,y=n&$export.B,w=_?t:E?t[a]||(t[a]={}):(t[a]||{})[C],T=_?r:r[a]||(r[a]={}),D=T[C]||(T[C]={});for(s in _&&(o=a),o)u=((l=!v&&w&&void 0!==w[s])?w:o)[s],m=y&&l?_ctx(u,t):S&&"function"==typeof u?_ctx(Function.call,u):u,w&&k(w,s,u,n&$export.U),T[s]!=u&&p(T,s,m),S&&D[s]!=u&&(D[s]=u)};t.core=r,$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var T,D=$export,I=Math.ceil,x=Math.floor,_toInteger=function(t){return isNaN(t=+t)?0:(t>0?x:I)(t)},_defined=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},N=(T=!1,function(t,r){var n,a,o=String(_defined(t)),s=_toInteger(r),l=o.length;return s<0||s>=l?T?"":void 0:(n=o.charCodeAt(s))<55296||n>56319||s+1===l||(a=o.charCodeAt(s+1))<56320||a>57343?T?o.charAt(s):n:T?o.slice(s,s+2):a-56320+(n-55296<<10)+65536});D(D.P,"String",{codePointAt:function(t){return N(this,t)}}),r.String.codePointAt;var R=Math.max,A=Math.min,_toAbsoluteIndex=function(t,r){return(t=_toInteger(t))<0?R(t+r,0):A(t,r)},M=String.fromCharCode,P=String.fromCodePoint;D(D.S+D.F*(!!P&&1!=P.length),"String",{fromCodePoint:function(t){for(var r,n=arguments,a=[],o=arguments.length,s=0;o>s;){if(r=+n[s++],_toAbsoluteIndex(r,1114111)!==r)throw RangeError(r+" is not a valid code point");a.push(r<65536?M(r):M(55296+((r-=65536)>>10),r%1024+56320))}return a.join("")}}),r.String.fromCodePoint;var F,O,H,L,B,z,V,U,W,j,$,q,G,K,Y={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},X={isSpaceSeparator:function(t){return"string"==typeof t&&Y.Space_Separator.test(t)},isIdStartChar:function(t){return"string"==typeof t&&(t>="a"&&t<="z"||t>="A"&&t<="Z"||"$"===t||"_"===t||Y.ID_Start.test(t))},isIdContinueChar:function(t){return"string"==typeof t&&(t>="a"&&t<="z"||t>="A"&&t<="Z"||t>="0"&&t<="9"||"$"===t||"_"===t||""===t||""===t||Y.ID_Continue.test(t))},isDigit:function(t){return"string"==typeof t&&/[0-9]/.test(t)},isHexDigit:function(t){return"string"==typeof t&&/[0-9A-Fa-f]/.test(t)}},parse=function(t,r){F=String(t),O="start",H=[],L=0,B=1,z=0,V=void 0,U=void 0,W=void 0;do{V=lex(),Z[O]()}while("eof"!==V.type);return"function"==typeof r?internalize({"":W},"",r):W};function internalize(t,r,n){var a=t[r];if(null!=a&&"object"==typeof a)if(Array.isArray(a))for(var o=0;o<a.length;o++){var s=String(o),l=internalize(a,s,n);void 0===l?delete a[s]:Object.defineProperty(a,s,{value:l,writable:!0,enumerable:!0,configurable:!0})}else for(var u in a){var m=internalize(a,u,n);void 0===m?delete a[u]:Object.defineProperty(a,u,{value:m,writable:!0,enumerable:!0,configurable:!0})}return n.call(t,r,a)}function lex(){for(j="default",$="",q=!1,G=1;;){K=peek();var t=Q[j]();if(t)return t}}function peek(){if(F[L])return String.fromCodePoint(F.codePointAt(L))}function read(){var t=peek();return"\n"===t?(B++,z=0):t?z+=t.length:z++,t&&(L+=t.length),t}var Q={default:function(){switch(K){case"\t":case"\v":case"\f":case" ":case" ":case"\ufeff":case"\n":case"\r":case"\u2028":case"\u2029":return void read();case"/":return read(),void(j="comment");case void 0:return read(),newToken("eof")}if(!X.isSpaceSeparator(K))return Q[O]();read()},comment:function(){switch(K){case"*":return read(),void(j="multiLineComment");case"/":return read(),void(j="singleLineComment")}throw invalidChar(read())},multiLineComment:function(){switch(K){case"*":return read(),void(j="multiLineCommentAsterisk");case void 0:throw invalidChar(read())}read()},multiLineCommentAsterisk:function(){switch(K){case"*":return void read();case"/":return read(),void(j="default");case void 0:throw invalidChar(read())}read(),j="multiLineComment"},singleLineComment:function(){switch(K){case"\n":case"\r":case"\u2028":case"\u2029":return read(),void(j="default");case void 0:return read(),newToken("eof")}read()},value:function(){switch(K){case"{":case"[":return newToken("punctuator",read());case"n":return read(),literal("ull"),newToken("null",null);case"t":return read(),literal("rue"),newToken("boolean",!0);case"f":return read(),literal("alse"),newToken("boolean",!1);case"-":case"+":return"-"===read()&&(G=-1),void(j="sign");case".":return $=read(),void(j="decimalPointLeading");case"0":return $=read(),void(j="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return $=read(),void(j="decimalInteger");case"I":return read(),literal("nfinity"),newToken("numeric",1/0);case"N":return read(),literal("aN"),newToken("numeric",NaN);case'"':case"'":return q='"'===read(),$="",void(j="string")}throw invalidChar(read())},identifierNameStartEscape:function(){if("u"!==K)throw invalidChar(read());read();var t=unicodeEscape();switch(t){case"$":case"_":break;default:if(!X.isIdStartChar(t))throw invalidIdentifier()}$+=t,j="identifierName"},identifierName:function(){switch(K){case"$":case"_":case"":case"":return void($+=read());case"\\":return read(),void(j="identifierNameEscape")}if(!X.isIdContinueChar(K))return newToken("identifier",$);$+=read()},identifierNameEscape:function(){if("u"!==K)throw invalidChar(read());read();var t=unicodeEscape();switch(t){case"$":case"_":case"":case"":break;default:if(!X.isIdContinueChar(t))throw invalidIdentifier()}$+=t,j="identifierName"},sign:function(){switch(K){case".":return $=read(),void(j="decimalPointLeading");case"0":return $=read(),void(j="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return $=read(),void(j="decimalInteger");case"I":return read(),literal("nfinity"),newToken("numeric",G*(1/0));case"N":return read(),literal("aN"),newToken("numeric",NaN)}throw invalidChar(read())},zero:function(){switch(K){case".":return $+=read(),void(j="decimalPoint");case"e":case"E":return $+=read(),void(j="decimalExponent");case"x":case"X":return $+=read(),void(j="hexadecimal")}return newToken("numeric",0*G)},decimalInteger:function(){switch(K){case".":return $+=read(),void(j="decimalPoint");case"e":case"E":return $+=read(),void(j="decimalExponent")}if(!X.isDigit(K))return newToken("numeric",G*Number($));$+=read()},decimalPointLeading:function(){if(X.isDigit(K))return $+=read(),void(j="decimalFraction");throw invalidChar(read())},decimalPoint:function(){switch(K){case"e":case"E":return $+=read(),void(j="decimalExponent")}return X.isDigit(K)?($+=read(),void(j="decimalFraction")):newToken("numeric",G*Number($))},decimalFraction:function(){switch(K){case"e":case"E":return $+=read(),void(j="decimalExponent")}if(!X.isDigit(K))return newToken("numeric",G*Number($));$+=read()},decimalExponent:function(){switch(K){case"+":case"-":return $+=read(),void(j="decimalExponentSign")}if(X.isDigit(K))return $+=read(),void(j="decimalExponentInteger");throw invalidChar(read())},decimalExponentSign:function(){if(X.isDigit(K))return $+=read(),void(j="decimalExponentInteger");throw invalidChar(read())},decimalExponentInteger:function(){if(!X.isDigit(K))return newToken("numeric",G*Number($));$+=read()},hexadecimal:function(){if(X.isHexDigit(K))return $+=read(),void(j="hexadecimalInteger");throw invalidChar(read())},hexadecimalInteger:function(){if(!X.isHexDigit(K))return newToken("numeric",G*Number($));$+=read()},string:function(){switch(K){case"\\":return read(),void($+=escape());case'"':return q?(read(),newToken("string",$)):void($+=read());case"'":return q?void($+=read()):(read(),newToken("string",$));case"\n":case"\r":throw invalidChar(read());case"\u2028":case"\u2029":separatorChar(K);break;case void 0:throw invalidChar(read())}$+=read()},start:function(){switch(K){case"{":case"[":return newToken("punctuator",read())}j="value"},beforePropertyName:function(){switch(K){case"$":case"_":return $=read(),void(j="identifierName");case"\\":return read(),void(j="identifierNameStartEscape");case"}":return newToken("punctuator",read());case'"':case"'":return q='"'===read(),void(j="string")}if(X.isIdStartChar(K))return $+=read(),void(j="identifierName");throw invalidChar(read())},afterPropertyName:function(){if(":"===K)return newToken("punctuator",read());throw invalidChar(read())},beforePropertyValue:function(){j="value"},afterPropertyValue:function(){switch(K){case",":case"}":return newToken("punctuator",read())}throw invalidChar(read())},beforeArrayValue:function(){if("]"===K)return newToken("punctuator",read());j="value"},afterArrayValue:function(){switch(K){case",":case"]":return newToken("punctuator",read())}throw invalidChar(read())},end:function(){throw invalidChar(read())}};function newToken(t,r){return{type:t,value:r,line:B,column:z}}function literal(t){for(var r=0,n=t;r<n.length;r+=1){var a=n[r];if(peek()!==a)throw invalidChar(read());read()}}function escape(){switch(peek()){case"b":return read(),"\b";case"f":return read(),"\f";case"n":return read(),"\n";case"r":return read(),"\r";case"t":return read(),"\t";case"v":return read(),"\v";case"0":if(read(),X.isDigit(peek()))throw invalidChar(read());return"\0";case"x":return read(),hexEscape();case"u":return read(),unicodeEscape();case"\n":case"\u2028":case"\u2029":return read(),"";case"\r":return read(),"\n"===peek()&&read(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case void 0:throw invalidChar(read())}return read()}function hexEscape(){var t="",r=peek();if(!X.isHexDigit(r))throw invalidChar(read());if(t+=read(),r=peek(),!X.isHexDigit(r))throw invalidChar(read());return t+=read(),String.fromCodePoint(parseInt(t,16))}function unicodeEscape(){for(var t="",r=4;r-- >0;){var n=peek();if(!X.isHexDigit(n))throw invalidChar(read());t+=read()}return String.fromCodePoint(parseInt(t,16))}var Z={start:function(){if("eof"===V.type)throw invalidEOF();push()},beforePropertyName:function(){switch(V.type){case"identifier":case"string":return U=V.value,void(O="afterPropertyName");case"punctuator":return void pop();case"eof":throw invalidEOF()}},afterPropertyName:function(){if("eof"===V.type)throw invalidEOF();O="beforePropertyValue"},beforePropertyValue:function(){if("eof"===V.type)throw invalidEOF();push()},beforeArrayValue:function(){if("eof"===V.type)throw invalidEOF();"punctuator"!==V.type||"]"!==V.value?push():pop()},afterPropertyValue:function(){if("eof"===V.type)throw invalidEOF();switch(V.value){case",":return void(O="beforePropertyName");case"}":pop()}},afterArrayValue:function(){if("eof"===V.type)throw invalidEOF();switch(V.value){case",":return void(O="beforeArrayValue");case"]":pop()}},end:function(){}};function push(){var t;switch(V.type){case"punctuator":switch(V.value){case"{":t={};break;case"[":t=[]}break;case"null":case"boolean":case"numeric":case"string":t=V.value}if(void 0===W)W=t;else{var r=H[H.length-1];Array.isArray(r)?r.push(t):Object.defineProperty(r,U,{value:t,writable:!0,enumerable:!0,configurable:!0})}if(null!==t&&"object"==typeof t)H.push(t),O=Array.isArray(t)?"beforeArrayValue":"beforePropertyName";else{var n=H[H.length-1];O=null==n?"end":Array.isArray(n)?"afterArrayValue":"afterPropertyValue"}}function pop(){H.pop();var t=H[H.length-1];O=null==t?"end":Array.isArray(t)?"afterArrayValue":"afterPropertyValue"}function invalidChar(t){return syntaxError(void 0===t?"JSON5: invalid end of input at "+B+":"+z:"JSON5: invalid character '"+formatChar(t)+"' at "+B+":"+z)}function invalidEOF(){return syntaxError("JSON5: invalid end of input at "+B+":"+z)}function invalidIdentifier(){return syntaxError("JSON5: invalid identifier character at "+B+":"+(z-=5))}function separatorChar(t){console.warn("JSON5: '"+formatChar(t)+"' in strings is not valid ECMAScript; consider escaping")}function formatChar(t){var r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(r[t])return r[t];if(t<" "){var n=t.charCodeAt(0).toString(16);return"\\x"+("00"+n).substring(n.length)}return t}function syntaxError(t){var r=new SyntaxError(t);return r.lineNumber=B,r.columnNumber=z,r}return{parse,stringify:function(t,r,n){var a,o,s,l=[],u="",m="";if(null==r||"object"!=typeof r||Array.isArray(r)||(n=r.space,s=r.quote,r=r.replacer),"function"==typeof r)o=r;else if(Array.isArray(r)){a=[];for(var p=0,v=r;p<v.length;p+=1){var _=v[p],E=void 0;"string"==typeof _?E=_:("number"==typeof _||_ instanceof String||_ instanceof Number)&&(E=String(_)),void 0!==E&&a.indexOf(E)<0&&a.push(E)}}return n instanceof Number?n=Number(n):n instanceof String&&(n=String(n)),"number"==typeof n?n>0&&(n=Math.min(10,Math.floor(n)),m=" ".substr(0,n)):"string"==typeof n&&(m=n.substr(0,10)),serializeProperty("",{"":t});function serializeProperty(t,r){var n=r[t];switch(null!=n&&("function"==typeof n.toJSON5?n=n.toJSON5(t):"function"==typeof n.toJSON&&(n=n.toJSON(t))),o&&(n=o.call(r,t,n)),n instanceof Number?n=Number(n):n instanceof String?n=String(n):n instanceof Boolean&&(n=n.valueOf()),n){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof n?quoteString(n,!1):"number"==typeof n?String(n):"object"==typeof n?Array.isArray(n)?serializeArray(n):serializeObject(n):void 0}function quoteString(t){for(var r={"'":.1,'"':.2},n={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},a="",o=0;o<t.length;o++){var l=t[o];switch(l){case"'":case'"':r[l]++,a+=l;continue;case"\0":if(X.isDigit(t[o+1])){a+="\\x00";continue}}if(n[l])a+=n[l];else if(l<" "){var u=l.charCodeAt(0).toString(16);a+="\\x"+("00"+u).substring(u.length)}else a+=l}var m=s||Object.keys(r).reduce((function(t,n){return r[t]<r[n]?t:n}));return m+(a=a.replace(new RegExp(m,"g"),n[m]))+m}function serializeObject(t){if(l.indexOf(t)>=0)throw TypeError("Converting circular structure to JSON5");l.push(t);var r=u;u+=m;for(var n,o,s=[],p=0,v=a||Object.keys(t);p<v.length;p+=1){var _=v[p],E=serializeProperty(_,t);if(void 0!==E){var S=serializeKey(_)+":";""!==m&&(S+=" "),S+=E,s.push(S)}}if(0===s.length)n="{}";else if(""===m)n="{"+(o=s.join(","))+"}";else{var y=",\n"+u;o=s.join(y),n="{\n"+u+o+",\n"+r+"}"}return l.pop(),u=r,n}function serializeKey(t){if(0===t.length)return quoteString(t,!0);var r=String.fromCodePoint(t.codePointAt(0));if(!X.isIdStartChar(r))return quoteString(t,!0);for(var n=r.length;n<t.length;n++)if(!X.isIdContinueChar(String.fromCodePoint(t.codePointAt(n))))return quoteString(t,!0);return t}function serializeArray(t){if(l.indexOf(t)>=0)throw TypeError("Converting circular structure to JSON5");l.push(t);var r=u;u+=m;for(var n,a=[],o=0;o<t.length;o++){var s=serializeProperty(String(o),t);a.push(void 0!==s?s:"null")}if(0===a.length)n="[]";else if(""===m)n="["+a.join(",")+"]";else{var p=",\n"+u,v=a.join(p);n="[\n"+u+v+",\n"+r+"]"}return l.pop(),u=r,n}}}}()},3018:(t,r,n)=>{"use strict";const a=n(5986),o=Symbol("max"),s=Symbol("length"),l=Symbol("lengthCalculator"),u=Symbol("allowStale"),m=Symbol("maxAge"),p=Symbol("dispose"),v=Symbol("noDisposeOnSet"),_=Symbol("lruList"),E=Symbol("cache"),S=Symbol("updateAgeOnGet"),naiveLength=()=>1;const get=(t,r,n)=>{const a=t[E].get(r);if(a){const r=a.value;if(isStale(t,r)){if(del(t,a),!t[u])return}else n&&(t[S]&&(a.value.now=Date.now()),t[_].unshiftNode(a));return r.value}},isStale=(t,r)=>{if(!r||!r.maxAge&&!t[m])return!1;const n=Date.now()-r.now;return r.maxAge?n>r.maxAge:t[m]&&n>t[m]},trim=t=>{if(t[s]>t[o])for(let r=t[_].tail;t[s]>t[o]&&null!==r;){const n=r.prev;del(t,r),r=n}},del=(t,r)=>{if(r){const n=r.value;t[p]&&t[p](n.key,n.value),t[s]-=n.length,t[E].delete(n.key),t[_].removeNode(r)}};class y{constructor(t,r,n,a,o){this.key=t,this.value=r,this.length=n,this.now=a,this.maxAge=o||0}}const forEachStep=(t,r,n,a)=>{let o=n.value;isStale(t,o)&&(del(t,n),t[u]||(o=void 0)),o&&r.call(a,o.value,o.key,t)};t.exports=class{constructor(t){if("number"==typeof t&&(t={max:t}),t||(t={}),t.max&&("number"!=typeof t.max||t.max<0))throw new TypeError("max must be a non-negative number");this[o]=t.max||1/0;const r=t.length||naiveLength;if(this[l]="function"!=typeof r?naiveLength:r,this[u]=t.stale||!1,t.maxAge&&"number"!=typeof t.maxAge)throw new TypeError("maxAge must be a number");this[m]=t.maxAge||0,this[p]=t.dispose,this[v]=t.noDisposeOnSet||!1,this[S]=t.updateAgeOnGet||!1,this.reset()}set max(t){if("number"!=typeof t||t<0)throw new TypeError("max must be a non-negative number");this[o]=t||1/0,trim(this)}get max(){return this[o]}set allowStale(t){this[u]=!!t}get allowStale(){return this[u]}set maxAge(t){if("number"!=typeof t)throw new TypeError("maxAge must be a non-negative number");this[m]=t,trim(this)}get maxAge(){return this[m]}set lengthCalculator(t){"function"!=typeof t&&(t=naiveLength),t!==this[l]&&(this[l]=t,this[s]=0,this[_].forEach((t=>{t.length=this[l](t.value,t.key),this[s]+=t.length}))),trim(this)}get lengthCalculator(){return this[l]}get length(){return this[s]}get itemCount(){return this[_].length}rforEach(t,r){r=r||this;for(let n=this[_].tail;null!==n;){const a=n.prev;forEachStep(this,t,n,r),n=a}}forEach(t,r){r=r||this;for(let n=this[_].head;null!==n;){const a=n.next;forEachStep(this,t,n,r),n=a}}keys(){return this[_].toArray().map((t=>t.key))}values(){return this[_].toArray().map((t=>t.value))}reset(){this[p]&&this[_]&&this[_].length&&this[_].forEach((t=>this[p](t.key,t.value))),this[E]=new Map,this[_]=new a,this[s]=0}dump(){return this[_].map((t=>!isStale(this,t)&&{k:t.key,v:t.value,e:t.now+(t.maxAge||0)})).toArray().filter((t=>t))}dumpLru(){return this[_]}set(t,r,n){if((n=n||this[m])&&"number"!=typeof n)throw new TypeError("maxAge must be a number");const a=n?Date.now():0,u=this[l](r,t);if(this[E].has(t)){if(u>this[o])return del(this,this[E].get(t)),!1;const l=this[E].get(t).value;return this[p]&&(this[v]||this[p](t,l.value)),l.now=a,l.maxAge=n,l.value=r,this[s]+=u-l.length,l.length=u,this.get(t),trim(this),!0}const S=new y(t,r,u,a,n);return S.length>this[o]?(this[p]&&this[p](t,r),!1):(this[s]+=S.length,this[_].unshift(S),this[E].set(t,this[_].head),trim(this),!0)}has(t){if(!this[E].has(t))return!1;const r=this[E].get(t).value;return!isStale(this,r)}get(t){return get(this,t,!0)}peek(t){return get(this,t,!1)}pop(){const t=this[_].tail;return t?(del(this,t),t.value):null}del(t){del(this,this[E].get(t))}load(t){this.reset();const r=Date.now();for(let n=t.length-1;n>=0;n--){const a=t[n],o=a.e||0;if(0===o)this.set(a.k,a.v);else{const t=o-r;t>0&&this.set(a.k,a.v,t)}}}prune(){this[E].forEach(((t,r)=>get(this,r,!1)))}}},4069:t=>{"use strict";function nullthrows(t,r){if(null!=t)return t;var n=new Error(void 0!==r?r:"Got unexpected "+t);throw n.framesToPop=1,n}t.exports=nullthrows,t.exports.default=nullthrows,Object.defineProperty(t.exports,"__esModule",{value:!0})},3014:t=>{"use strict";t.exports=t=>{if("number"!=typeof t)throw new TypeError("Expected a number");const r=t>0?Math.floor:Math.ceil;return{days:r(t/864e5),hours:r(t/36e5)%24,minutes:r(t/6e4)%60,seconds:r(t/1e3)%60,milliseconds:r(t)%1e3,microseconds:r(1e3*t)%1e3,nanoseconds:r(1e6*t)%1e3}}},894:(t,r,n)=>{"use strict";const a=n(3014);t.exports=(t,r={})=>{if(!Number.isFinite(t))throw new TypeError("Expected a finite number");r.colonNotation&&(r.compact=!1,r.formatSubMilliseconds=!1,r.separateMilliseconds=!1,r.verbose=!1),r.compact&&(r.secondsDecimalDigits=0,r.millisecondsDecimalDigits=0);const n=[],add=(t,a,o,s)=>{if(!(0!==n.length&&r.colonNotation||0!==t||r.colonNotation&&"m"===o))return;let l,u;if(s=(s||t||"0").toString(),r.colonNotation){l=n.length>0?":":"",u="";const t=s.includes(".")?s.split(".")[0].length:s.length,r=n.length>0?2:1;s="0".repeat(Math.max(0,r-t))+s}else l="",u=r.verbose?" "+(m=a,1===t?m:`${m}s`):o;var m;n.push(l+s+u)},o=a(t);if(add(Math.trunc(o.days/365),"year","y"),add(o.days%365,"day","d"),add(o.hours,"hour","h"),add(o.minutes,"minute","m"),r.separateMilliseconds||r.formatSubMilliseconds||t<1e3)if(add(o.seconds,"second","s"),r.formatSubMilliseconds)add(o.milliseconds,"millisecond","ms"),add(o.microseconds,"microsecond","µs"),add(o.nanoseconds,"nanosecond","ns");else{const t=o.milliseconds+o.microseconds/1e3+o.nanoseconds/1e6,n="number"==typeof r.millisecondsDecimalDigits?r.millisecondsDecimalDigits:0,a=t>=1?Math.round(t):Math.ceil(t),s=n?t.toFixed(n):a;add(Number.parseFloat(s,10),"millisecond","ms",s)}else{const n=((t,r)=>{const n=Math.floor(t*10**r+1e-7);return(Math.round(n)/10**r).toFixed(r)})(t/1e3%60,"number"==typeof r.secondsDecimalDigits?r.secondsDecimalDigits:1),a=r.keepDecimalsOnWholeSeconds?n:n.replace(/\.0+$/,"");add(Number.parseFloat(a,10),"second","s",a)}if(0===n.length)return"0"+(r.verbose?" milliseconds":"ms");if(r.compact)return n[0];if("number"==typeof r.unitCount){const t=r.colonNotation?"":" ";return n.slice(0,Math.max(r.unitCount,1)).join(t)}return r.colonNotation?n.join(""):n.join(" ")}},397:t=>{var r,n,a=t.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(t){if(r===setTimeout)return setTimeout(t,0);if((r===defaultSetTimout||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(n){try{return r.call(null,t,0)}catch(n){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(t){r=defaultSetTimout}try{n="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(t){n=defaultClearTimeout}}();var o,s=[],l=!1,u=-1;function cleanUpNextTick(){l&&o&&(l=!1,o.length?s=o.concat(s):u=-1,s.length&&drainQueue())}function drainQueue(){if(!l){var t=runTimeout(cleanUpNextTick);l=!0;for(var r=s.length;r;){for(o=s,s=[];++u<r;)o&&o[u].run();u=-1,r=s.length}o=null,l=!1,function(t){if(n===clearTimeout)return clearTimeout(t);if((n===defaultClearTimeout||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{return n(t)}catch(r){try{return n.call(null,t)}catch(r){return n.call(this,t)}}}(t)}}function Item(t,r){this.fun=t,this.array=r}function noop(){}a.nextTick=function(t){var r=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)r[n-1]=arguments[n];s.push(new Item(t,r)),1!==s.length||l||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=noop,a.addListener=noop,a.once=noop,a.off=noop,a.removeListener=noop,a.removeAllListeners=noop,a.emit=noop,a.prependListener=noop,a.prependOnceListener=noop,a.listeners=function(t){return[]},a.binding=function(t){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(t){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},4793:(t,r,n)=>{"use strict";var a=n(5327);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,t.exports=function(){function shim(t,r,n,o,s,l){if(l!==a){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function getShim(){return shim}shim.isRequired=shim;var t={array:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return t.PropTypes=t,t}},3352:(t,r,n)=>{t.exports=n(4793)()},5327:t=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},7356:function(t,r){var n,a,o;!function(s,l){"use strict";a=[],void 0===(o="function"==typeof(n=function(){function _isNumber(t){return!isNaN(parseFloat(t))&&isFinite(t)}function _capitalize(t){return t.charAt(0).toUpperCase()+t.substring(1)}function _getter(t){return function(){return this[t]}}var t=["isConstructor","isEval","isNative","isToplevel"],r=["columnNumber","lineNumber"],n=["fileName","functionName","source"],a=["args"],o=t.concat(r,n,a);function StackFrame(t){if(t)for(var r=0;r<o.length;r++)void 0!==t[o[r]]&&this["set"+_capitalize(o[r])](t[o[r]])}StackFrame.prototype={getArgs:function(){return this.args},setArgs:function(t){if("[object Array]"!==Object.prototype.toString.call(t))throw new TypeError("Args must be an Array");this.args=t},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(t){if(t instanceof StackFrame)this.evalOrigin=t;else{if(!(t instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new StackFrame(t)}},toString:function(){var t=this.getFileName()||"",r=this.getLineNumber()||"",n=this.getColumnNumber()||"",a=this.getFunctionName()||"";return this.getIsEval()?t?"[eval] ("+t+":"+r+":"+n+")":"[eval]:"+r+":"+n:a?a+" ("+t+":"+r+":"+n+")":t+":"+r+":"+n}},StackFrame.fromString=function(t){var r=t.indexOf("("),n=t.lastIndexOf(")"),a=t.substring(0,r),o=t.substring(r+1,n).split(","),s=t.substring(n+1);if(0===s.indexOf("@"))var l=/@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(s,""),u=l[1],m=l[2],p=l[3];return new StackFrame({functionName:a,args:o||void 0,fileName:u,lineNumber:m||void 0,columnNumber:p||void 0})};for(var s=0;s<t.length;s++)StackFrame.prototype["get"+_capitalize(t[s])]=_getter(t[s]),StackFrame.prototype["set"+_capitalize(t[s])]=function(t){return function(r){this[t]=Boolean(r)}}(t[s]);for(var l=0;l<r.length;l++)StackFrame.prototype["get"+_capitalize(r[l])]=_getter(r[l]),StackFrame.prototype["set"+_capitalize(r[l])]=function(t){return function(r){if(!_isNumber(r))throw new TypeError(t+" must be a Number");this[t]=Number(r)}}(r[l]);for(var u=0;u<n.length;u++)StackFrame.prototype["get"+_capitalize(n[u])]=_getter(n[u]),StackFrame.prototype["set"+_capitalize(n[u])]=function(t){return function(r){this[t]=String(r)}}(n[u]);return StackFrame})?n.apply(r,a):n)||(t.exports=o)}()},2275:t=>{t.exports=function(t){var r="undefined"!=typeof window&&window.location;if(!r)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var n=r.protocol+"//"+r.host,a=n+r.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(t,r){var o,s=r.trim().replace(/^"(.*)"$/,(function(t,r){return r})).replace(/^'(.*)'$/,(function(t,r){return r}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(s)?t:(o=0===s.indexOf("//")?s:0===s.indexOf("/")?n+s:a+s.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")}))}},8029:t=>{var r=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],n=r.join(","),a="undefined"==typeof Element?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;function tabbable(t,r){r=r||{};var o,s,l,u=[],m=[],p=t.querySelectorAll(n);for(r.includeContainer&&a.call(t,n)&&(p=Array.prototype.slice.apply(p)).unshift(t),o=0;o<p.length;o++)isNodeMatchingSelectorTabbable(s=p[o])&&(0===(l=getTabindex(s))?u.push(s):m.push({documentOrder:o,tabIndex:l,node:s}));return m.sort(sortOrderedTabbables).map((function(t){return t.node})).concat(u)}function isNodeMatchingSelectorTabbable(t){return!(!isNodeMatchingSelectorFocusable(t)||function(t){return function(t){return isInput(t)&&"radio"===t.type}(t)&&!function(t){if(!t.name)return!0;var r=t.ownerDocument.querySelectorAll('input[type="radio"][name="'+t.name+'"]'),n=function(t){for(var r=0;r<t.length;r++)if(t[r].checked)return t[r]}(r);return!n||n===t}(t)}(t)||getTabindex(t)<0)}function isNodeMatchingSelectorFocusable(t){return!(t.disabled||function(t){return isInput(t)&&"hidden"===t.type}(t)||function(t){return null===t.offsetParent||"hidden"===getComputedStyle(t).visibility}(t))}tabbable.isTabbable=function(t){if(!t)throw new Error("No node provided");return!1!==a.call(t,n)&&isNodeMatchingSelectorTabbable(t)},tabbable.isFocusable=function(t){if(!t)throw new Error("No node provided");return!1!==a.call(t,o)&&isNodeMatchingSelectorFocusable(t)};var o=r.concat("iframe").join(",");function getTabindex(t){var r=parseInt(t.getAttribute("tabindex"),10);return isNaN(r)?function(t){return"true"===t.contentEditable}(t)?0:t.tabIndex:r}function sortOrderedTabbables(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex}function isInput(t){return"INPUT"===t.tagName}t.exports=tabbable},7510:t=>{"function"==typeof Object.create?t.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,r){t.super_=r;var TempCtor=function(){};TempCtor.prototype=r.prototype,t.prototype=new TempCtor,t.prototype.constructor=t}},1772:t=>{t.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},2599:(t,r,n)=>{var a=n(397),o=/%[sdj%]/g;r.format=function(t){if(!isString(t)){for(var r=[],n=0;n<arguments.length;n++)r.push(inspect(arguments[n]));return r.join(" ")}n=1;for(var a=arguments,s=a.length,l=String(t).replace(o,(function(t){if("%%"===t)return"%";if(n>=s)return t;switch(t){case"%s":return String(a[n++]);case"%d":return Number(a[n++]);case"%j":try{return JSON.stringify(a[n++])}catch(t){return"[Circular]"}default:return t}})),u=a[n];n<s;u=a[++n])isNull(u)||!isObject(u)?l+=" "+u:l+=" "+inspect(u);return l},r.deprecate=function(t,n){if(isUndefined(global.process))return function(){return r.deprecate(t,n).apply(this,arguments)};if(!0===a.noDeprecation)return t;var o=!1;return function(){if(!o){if(a.throwDeprecation)throw new Error(n);a.traceDeprecation?console.trace(n):console.error(n),o=!0}return t.apply(this,arguments)}};var s,l={};function inspect(t,n){var a={seen:[],stylize:stylizeNoColor};return arguments.length>=3&&(a.depth=arguments[2]),arguments.length>=4&&(a.colors=arguments[3]),isBoolean(n)?a.showHidden=n:n&&r._extend(a,n),isUndefined(a.showHidden)&&(a.showHidden=!1),isUndefined(a.depth)&&(a.depth=2),isUndefined(a.colors)&&(a.colors=!1),isUndefined(a.customInspect)&&(a.customInspect=!0),a.colors&&(a.stylize=stylizeWithColor),formatValue(a,t,a.depth)}function stylizeWithColor(t,r){var n=inspect.styles[r];return n?"["+inspect.colors[n][0]+"m"+t+"["+inspect.colors[n][1]+"m":t}function stylizeNoColor(t,r){return t}function formatValue(t,n,a){if(t.customInspect&&n&&isFunction(n.inspect)&&n.inspect!==r.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(a,t);return isString(o)||(o=formatValue(t,o,a)),o}var s=function(t,r){if(isUndefined(r))return t.stylize("undefined","undefined");if(isString(r)){var n="'"+JSON.stringify(r).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(n,"string")}if(isNumber(r))return t.stylize(""+r,"number");if(isBoolean(r))return t.stylize(""+r,"boolean");if(isNull(r))return t.stylize("null","null")}(t,n);if(s)return s;var l=Object.keys(n),u=function(t){var r={};return t.forEach((function(t,n){r[t]=!0})),r}(l);if(t.showHidden&&(l=Object.getOwnPropertyNames(n)),isError(n)&&(l.indexOf("message")>=0||l.indexOf("description")>=0))return formatError(n);if(0===l.length){if(isFunction(n)){var m=n.name?": "+n.name:"";return t.stylize("[Function"+m+"]","special")}if(isRegExp(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(isDate(n))return t.stylize(Date.prototype.toString.call(n),"date");if(isError(n))return formatError(n)}var p,v="",_=!1,E=["{","}"];(isArray(n)&&(_=!0,E=["[","]"]),isFunction(n))&&(v=" [Function"+(n.name?": "+n.name:"")+"]");return isRegExp(n)&&(v=" "+RegExp.prototype.toString.call(n)),isDate(n)&&(v=" "+Date.prototype.toUTCString.call(n)),isError(n)&&(v=" "+formatError(n)),0!==l.length||_&&0!=n.length?a<0?isRegExp(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special"):(t.seen.push(n),p=_?function(t,r,n,a,o){for(var s=[],l=0,u=r.length;l<u;++l)hasOwnProperty(r,String(l))?s.push(formatProperty(t,r,n,a,String(l),!0)):s.push("");return o.forEach((function(o){o.match(/^\d+$/)||s.push(formatProperty(t,r,n,a,o,!0))})),s}(t,n,a,u,l):l.map((function(r){return formatProperty(t,n,a,u,r,_)})),t.seen.pop(),function(t,r,n){var a=t.reduce((function(t,r){return r.indexOf("\n")>=0&&0,t+r.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(a>60)return n[0]+(""===r?"":r+"\n ")+" "+t.join(",\n ")+" "+n[1];return n[0]+r+" "+t.join(", ")+" "+n[1]}(p,v,E)):E[0]+v+E[1]}function formatError(t){return"["+Error.prototype.toString.call(t)+"]"}function formatProperty(t,r,n,a,o,s){var l,u,m;if((m=Object.getOwnPropertyDescriptor(r,o)||{value:r[o]}).get?u=m.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):m.set&&(u=t.stylize("[Setter]","special")),hasOwnProperty(a,o)||(l="["+o+"]"),u||(t.seen.indexOf(m.value)<0?(u=isNull(n)?formatValue(t,m.value,null):formatValue(t,m.value,n-1)).indexOf("\n")>-1&&(u=s?u.split("\n").map((function(t){return" "+t})).join("\n").substr(2):"\n"+u.split("\n").map((function(t){return" "+t})).join("\n")):u=t.stylize("[Circular]","special")),isUndefined(l)){if(s&&o.match(/^\d+$/))return u;(l=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(l=l.substr(1,l.length-2),l=t.stylize(l,"name")):(l=l.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),l=t.stylize(l,"string"))}return l+": "+u}function isArray(t){return Array.isArray(t)}function isBoolean(t){return"boolean"==typeof t}function isNull(t){return null===t}function isNumber(t){return"number"==typeof t}function isString(t){return"string"==typeof t}function isUndefined(t){return void 0===t}function isRegExp(t){return isObject(t)&&"[object RegExp]"===objectToString(t)}function isObject(t){return"object"==typeof t&&null!==t}function isDate(t){return isObject(t)&&"[object Date]"===objectToString(t)}function isError(t){return isObject(t)&&("[object Error]"===objectToString(t)||t instanceof Error)}function isFunction(t){return"function"==typeof t}function objectToString(t){return Object.prototype.toString.call(t)}function pad(t){return t<10?"0"+t.toString(10):t.toString(10)}r.debuglog=function(t){if(isUndefined(s)&&(s=a.env.NODE_DEBUG||""),t=t.toUpperCase(),!l[t])if(new RegExp("\\b"+t+"\\b","i").test(s)){var n=a.pid;l[t]=function(){var a=r.format.apply(r,arguments);console.error("%s %d: %s",t,n,a)}}else l[t]=function(){};return l[t]},r.inspect=inspect,inspect.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},inspect.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},r.isArray=isArray,r.isBoolean=isBoolean,r.isNull=isNull,r.isNullOrUndefined=function(t){return null==t},r.isNumber=isNumber,r.isString=isString,r.isSymbol=function(t){return"symbol"==typeof t},r.isUndefined=isUndefined,r.isRegExp=isRegExp,r.isObject=isObject,r.isDate=isDate,r.isError=isError,r.isFunction=isFunction,r.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},r.isBuffer=n(1772);var u=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function hasOwnProperty(t,r){return Object.prototype.hasOwnProperty.call(t,r)}r.log=function(){var t,n;console.log("%s - %s",(t=new Date,n=[pad(t.getHours()),pad(t.getMinutes()),pad(t.getSeconds())].join(":"),[t.getDate(),u[t.getMonth()],n].join(" ")),r.format.apply(r,arguments))},r.inherits=n(7510),r._extend=function(t,r){if(!r||!isObject(r))return t;for(var n=Object.keys(r),a=n.length;a--;)t[n[a]]=r[n[a]];return t}},6803:t=>{t.exports=function(t,r){var n=0,a={};t.addEventListener("message",(function(r){var n=r.data;if("RPC"===n.type)if(n.id){var o=a[n.id];o&&(delete a[n.id],n.error?o[1](Object.assign(Error(n.error.message),n.error)):o[0](n.result))}else{var s=document.createEvent("Event");s.initEvent(n.method,!1,!1),s.data=n.params,t.dispatchEvent(s)}})),r.forEach((function(r){t[r]=function(){var o=arguments;return new Promise((function(s,l){var u=++n;a[u]=[s,l],t.postMessage({type:"RPC",id:u,method:r,params:[].slice.call(o)})}))}}))}},7533:t=>{"use strict";t.exports=function(t){t.prototype[Symbol.iterator]=function*(){for(let t=this.head;t;t=t.next)yield t.value}}},5986:(t,r,n)=>{"use strict";function Yallist(t){var r=this;if(r instanceof Yallist||(r=new Yallist),r.tail=null,r.head=null,r.length=0,t&&"function"==typeof t.forEach)t.forEach((function(t){r.push(t)}));else if(arguments.length>0)for(var n=0,a=arguments.length;n<a;n++)r.push(arguments[n]);return r}function insert(t,r,n){var a=r===t.head?new Node(n,null,r,t):new Node(n,r,r.next,t);return null===a.next&&(t.tail=a),null===a.prev&&(t.head=a),t.length++,a}function push(t,r){t.tail=new Node(r,t.tail,null,t),t.head||(t.head=t.tail),t.length++}function unshift(t,r){t.head=new Node(r,null,t.head,t),t.tail||(t.tail=t.head),t.length++}function Node(t,r,n,a){if(!(this instanceof Node))return new Node(t,r,n,a);this.list=a,this.value=t,r?(r.next=this,this.prev=r):this.prev=null,n?(n.prev=this,this.next=n):this.next=null}t.exports=Yallist,Yallist.Node=Node,Yallist.create=Yallist,Yallist.prototype.removeNode=function(t){if(t.list!==this)throw new Error("removing node which does not belong to this list");var r=t.next,n=t.prev;return r&&(r.prev=n),n&&(n.next=r),t===this.head&&(this.head=r),t===this.tail&&(this.tail=n),t.list.length--,t.next=null,t.prev=null,t.list=null,r},Yallist.prototype.unshiftNode=function(t){if(t!==this.head){t.list&&t.list.removeNode(t);var r=this.head;t.list=this,t.next=r,r&&(r.prev=t),this.head=t,this.tail||(this.tail=t),this.length++}},Yallist.prototype.pushNode=function(t){if(t!==this.tail){t.list&&t.list.removeNode(t);var r=this.tail;t.list=this,t.prev=r,r&&(r.next=t),this.tail=t,this.head||(this.head=t),this.length++}},Yallist.prototype.push=function(){for(var t=0,r=arguments.length;t<r;t++)push(this,arguments[t]);return this.length},Yallist.prototype.unshift=function(){for(var t=0,r=arguments.length;t<r;t++)unshift(this,arguments[t]);return this.length},Yallist.prototype.pop=function(){if(this.tail){var t=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,t}},Yallist.prototype.shift=function(){if(this.head){var t=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,t}},Yallist.prototype.forEach=function(t,r){r=r||this;for(var n=this.head,a=0;null!==n;a++)t.call(r,n.value,a,this),n=n.next},Yallist.prototype.forEachReverse=function(t,r){r=r||this;for(var n=this.tail,a=this.length-1;null!==n;a--)t.call(r,n.value,a,this),n=n.prev},Yallist.prototype.get=function(t){for(var r=0,n=this.head;null!==n&&r<t;r++)n=n.next;if(r===t&&null!==n)return n.value},Yallist.prototype.getReverse=function(t){for(var r=0,n=this.tail;null!==n&&r<t;r++)n=n.prev;if(r===t&&null!==n)return n.value},Yallist.prototype.map=function(t,r){r=r||this;for(var n=new Yallist,a=this.head;null!==a;)n.push(t.call(r,a.value,this)),a=a.next;return n},Yallist.prototype.mapReverse=function(t,r){r=r||this;for(var n=new Yallist,a=this.tail;null!==a;)n.push(t.call(r,a.value,this)),a=a.prev;return n},Yallist.prototype.reduce=function(t,r){var n,a=this.head;if(arguments.length>1)n=r;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");a=this.head.next,n=this.head.value}for(var o=0;null!==a;o++)n=t(n,a.value,o),a=a.next;return n},Yallist.prototype.reduceReverse=function(t,r){var n,a=this.tail;if(arguments.length>1)n=r;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");a=this.tail.prev,n=this.tail.value}for(var o=this.length-1;null!==a;o--)n=t(n,a.value,o),a=a.prev;return n},Yallist.prototype.toArray=function(){for(var t=new Array(this.length),r=0,n=this.head;null!==n;r++)t[r]=n.value,n=n.next;return t},Yallist.prototype.toArrayReverse=function(){for(var t=new Array(this.length),r=0,n=this.tail;null!==n;r++)t[r]=n.value,n=n.prev;return t},Yallist.prototype.slice=function(t,r){(r=r||this.length)<0&&(r+=this.length),(t=t||0)<0&&(t+=this.length);var n=new Yallist;if(r<t||r<0)return n;t<0&&(t=0),r>this.length&&(r=this.length);for(var a=0,o=this.head;null!==o&&a<t;a++)o=o.next;for(;null!==o&&a<r;a++,o=o.next)n.push(o.value);return n},Yallist.prototype.sliceReverse=function(t,r){(r=r||this.length)<0&&(r+=this.length),(t=t||0)<0&&(t+=this.length);var n=new Yallist;if(r<t||r<0)return n;t<0&&(t=0),r>this.length&&(r=this.length);for(var a=this.length,o=this.tail;null!==o&&a>r;a--)o=o.prev;for(;null!==o&&a>t;a--,o=o.prev)n.push(o.value);return n},Yallist.prototype.splice=function(t,r){t>this.length&&(t=this.length-1),t<0&&(t=this.length+t);for(var n=0,a=this.head;null!==a&&n<t;n++)a=a.next;var o=[];for(n=0;a&&n<r;n++)o.push(a.value),a=this.removeNode(a);null===a&&(a=this.tail),a!==this.head&&a!==this.tail&&(a=a.prev);for(n=2;n<arguments.length;n++)a=insert(this,a,arguments[n]);return o},Yallist.prototype.reverse=function(){for(var t=this.head,r=this.tail,n=t;null!==n;n=n.prev){var a=n.prev;n.prev=n.next,n.next=a}return this.head=r,this.tail=t,this};try{n(7533)(Yallist)}catch(t){}},7164:()=>{let t=0;window.requestAnimationFrame=function(r,n){const a=window.performance.now(),o=Math.max(t+16,a);return setTimeout((function(){r(t=o)}),o-a)},window.cancelAnimationFrame=clearTimeout},2853:t=>{var r=function(t){"use strict";var r,n=Object.prototype,a=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function define(t,r,n){return Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{define({},"")}catch(t){define=function(t,r,n){return t[r]=n}}function wrap(t,r,n,a){var o=r&&r.prototype instanceof Generator?r:Generator,s=Object.create(o.prototype),l=new Context(a||[]);return s._invoke=function(t,r,n){var a=m;return function(o,s){if(a===v)throw new Error("Generator is already running");if(a===_){if("throw"===o)throw s;return doneResult()}for(n.method=o,n.arg=s;;){var l=n.delegate;if(l){var u=maybeInvokeDelegate(l,n);if(u){if(u===E)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=_,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=v;var S=tryCatch(t,r,n);if("normal"===S.type){if(a=n.done?_:p,S.arg===E)continue;return{value:S.arg,done:n.done}}"throw"===S.type&&(a=_,n.method="throw",n.arg=S.arg)}}}(t,n,l),s}function tryCatch(t,r,n){try{return{type:"normal",arg:t.call(r,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=wrap;var m="suspendedStart",p="suspendedYield",v="executing",_="completed",E={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var S={};S[s]=function(){return this};var y=Object.getPrototypeOf,w=y&&y(y(values([])));w&&w!==n&&a.call(w,s)&&(S=w);var k=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(S);function defineIteratorMethods(t){["next","throw","return"].forEach((function(r){define(t,r,(function(t){return this._invoke(r,t)}))}))}function AsyncIterator(t,r){function invoke(n,o,s,l){var u=tryCatch(t[n],t,o);if("throw"!==u.type){var m=u.arg,p=m.value;return p&&"object"==typeof p&&a.call(p,"__await")?r.resolve(p.__await).then((function(t){invoke("next",t,s,l)}),(function(t){invoke("throw",t,s,l)})):r.resolve(p).then((function(t){m.value=t,s(m)}),(function(t){return invoke("throw",t,s,l)}))}l(u.arg)}var n;this._invoke=function(t,a){function callInvokeWithMethodAndArg(){return new r((function(r,n){invoke(t,a,r,n)}))}return n=n?n.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(t,n){var a=t.iterator[n.method];if(a===r){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=r,maybeInvokeDelegate(t,n),"throw"===n.method))return E;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return E}var o=tryCatch(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,E;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=r),n.delegate=null,E):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,E)}function pushTryEntry(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function resetTryEntry(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(t){if(t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,l=function next(){for(;++o<t.length;)if(a.call(t,o))return next.value=t[o],next.done=!1,next;return next.value=r,next.done=!0,next};return l.next=l}}return{next:doneResult}}function doneResult(){return{value:r,done:!0}}return GeneratorFunction.prototype=k.constructor=GeneratorFunctionPrototype,GeneratorFunctionPrototype.constructor=GeneratorFunction,GeneratorFunction.displayName=define(GeneratorFunctionPrototype,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===GeneratorFunction||"GeneratorFunction"===(r.displayName||r.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(k),t},t.awrap=function(t){return{__await:t}},defineIteratorMethods(AsyncIterator.prototype),AsyncIterator.prototype[l]=function(){return this},t.AsyncIterator=AsyncIterator,t.async=function(r,n,a,o,s){void 0===s&&(s=Promise);var l=new AsyncIterator(wrap(r,n,a,o),s);return t.isGeneratorFunction(n)?l:l.next().then((function(t){return t.done?t.value:l.next()}))},defineIteratorMethods(k),define(k,u,"Generator"),k[s]=function(){return this},k.toString=function(){return"[object Generator]"},t.keys=function(t){var r=[];for(var n in t)r.push(n);return r.reverse(),function next(){for(;r.length;){var n=r.pop();if(n in t)return next.value=n,next.done=!1,next}return next.done=!0,next}},t.values=values,Context.prototype={constructor:Context,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(resetTryEntry),!t)for(var n in this)"t"===n.charAt(0)&&a.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function handle(a,o){return l.type="throw",l.arg=t,n.next=a,o&&(n.method="next",n.arg=r),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o],l=s.completion;if("root"===s.tryLoc)return handle("end");if(s.tryLoc<=this.prev){var u=a.call(s,"catchLoc"),m=a.call(s,"finallyLoc");if(u&&m){if(this.prev<s.catchLoc)return handle(s.catchLoc,!0);if(this.prev<s.finallyLoc)return handle(s.finallyLoc)}else if(u){if(this.prev<s.catchLoc)return handle(s.catchLoc,!0)}else{if(!m)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return handle(s.finallyLoc)}}}},abrupt:function(t,r){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&a.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var s=o;break}}s&&("break"===t||"continue"===t)&&s.tryLoc<=r&&r<=s.finallyLoc&&(s=null);var l=s?s.completion:{};return l.type=t,l.arg=r,s?(this.method="next",this.next=s.finallyLoc,E):this.complete(l)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),E},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),resetTryEntry(n),E}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var o=a.arg;resetTryEntry(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,a){return this.delegate={iterator:values(t),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=r),E}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}},5322:(t,r,n)=>{(t.exports=n(5751)(!1)).push([t.id,"/* Used to detect in JavaScript if apps have loaded styles or not. */\n:root {\n --reach-menu-button: 1;\n}\n\n[data-reach-menu] {\n position: relative;\n}\n\n[data-reach-menu-popover] {\n display: block;\n position: absolute;\n}\n\n[data-reach-menu-popover][hidden] {\n display: none;\n}\n\n[data-reach-menu-list],\n[data-reach-menu-items] {\n display: block;\n white-space: nowrap;\n border: solid 1px hsla(0, 0%, 0%, 0.25);\n background: hsla(0, 100%, 100%, 0.99);\n outline: none;\n padding: 1rem 0;\n font-size: 85%;\n}\n\n[data-reach-menu-item] {\n display: block;\n user-select: none;\n}\n\n/*\n The dom structure of a MenuLink is reach-menu-item > a,\n so to target all items we can use `data-reach-menu-item`\n*/\n[data-reach-menu-item] {\n /*\n These are styled in one rule instead of something like a[data-reach-menu-item]\n and li[data-reach-menu-item] so that apps don't have to fight specificity and\n can style both li and a menu items with one rule,\n ie: `[data-selected] { background: red; }`.\n Otherwise they'd have to define two styles, one for a and one for li.\n */\n\n /* reach-menu-item */\n cursor: pointer;\n\n /* a */\n display: block;\n color: inherit;\n font: inherit;\n text-decoration: initial;\n\n /* both */\n padding: 5px 20px;\n}\n\n/* pseudo pseudo selector */\n[data-reach-menu-item][data-selected] {\n background: hsl(211, 81%, 36%);\n color: white;\n outline: none;\n}\n\n[data-reach-menu-item][aria-disabled] {\n opacity: 0.5;\n cursor: not-allowed;\n}\n",""])},7366:(t,r,n)=>{(t.exports=n(5751)(!1)).push([t.id,":root {\n --reach-tooltip: 1;\n}\n\n[data-reach-tooltip] {\n z-index: 1;\n pointer-events: none;\n position: absolute;\n padding: 0.25em 0.5em;\n box-shadow: 2px 2px 10px hsla(0, 0%, 0%, 0.1);\n white-space: nowrap;\n font-size: 85%;\n background: #f0f0f0;\n color: #444;\n border: solid 1px #ccc;\n}\n",""])},1716:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".ContextMenu___3Zn8W {\n position: absolute;\n background-color: var(--color-context-background);\n box-shadow: 1px 1px 2px var(--color-shadow);\n border-radius: 0.25rem;\n overflow: hidden;\n z-index: 10000002;\n user-select: none;\n}\n",""]),r.locals={ContextMenu:"ContextMenu___3Zn8W"}},4556:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".ContextMenuItem___21C_r {\n display: flex;\n align-items: center;\n color: var(--color-context-text);\n padding: 0.5rem 0.75rem;\n cursor: default;\n border-top: 1px solid var(--color-context-border);\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-normal);\n}\n\n.ContextMenuItem___21C_r:first-of-type {\n border-top: none;\n}\n\n.ContextMenuItem___21C_r:hover,\n.ContextMenuItem___21C_r:focus {\n outline: 0;\n background-color: var(--color-context-background-hover);\n}\n\n.ContextMenuItem___21C_r:active {\n background-color: var(--color-context-background-selected);\n color: var(--color-context-text-selected);\n}\n",""]),r.locals={ContextMenuItem:"ContextMenuItem___21C_r"}},4262:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Button___1-PiG {\n border: none;\n background: var(--color-button-background);\n color: var(--color-button);\n padding: 0;\n border-radius: 0.25rem;\n flex: 0 0 auto;\n cursor: pointer;\n}\n.ButtonContent___2mZ9q {\n display: inline-flex;\n align-items: center;\n border-radius: 0.25rem;\n padding: 0.25rem;\n}\n\n.Button___1-PiG:hover {\n color: var(--color-button-hover);\n}\n.Button___1-PiG:active {\n color: var(--color-button-focus);\n outline: none;\n}\n.Button___1-PiG:focus,\n.ButtonContent___2mZ9q:focus {\n outline: none;\n}\n\n.Button___1-PiG:focus > .ButtonContent___2mZ9q {\n background: var(--color-button-background-focus);\n}\n\n.Button___1-PiG:disabled,\n.Button___1-PiG:disabled:active {\n background: var(--color-button-background);\n color: var(--color-button-disabled);\n cursor: default;\n}\n",""]),r.locals={Button:"Button___1-PiG",ButtonContent:"ButtonContent___2mZ9q"}},5563:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".ButtonIcon___1AgYV {\n width: 1rem;\n height: 1rem;\n fill: currentColor;\n}\n",""]),r.locals={ButtonIcon:"ButtonIcon___1AgYV"}},3401:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".ButtonLabel___3a0f3 {\n padding-left: 1.5rem;\n margin-left: -1rem;\n user-select: none;\n flex: 1 0 auto;\n text-align: center;\n}\n",""]),r.locals={ButtonLabel:"ButtonLabel___3a0f3"}},2163:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Badge___1D92d {\n display: inline-block;\n background-color: var(--color-component-badge-background);\n color: var(--color-text);\n padding: 0.125rem 0.25rem;\n line-height: normal;\n border-radius: 0.125rem;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n}\n",""]),r.locals={Badge:"Badge___1D92d"}},3516:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Components___MlQHS {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: row;\n background-color: var(--color-background);\n color: var(--color-text);\n font-family: var(--font-family-sans);\n}\n\n.Components___MlQHS, .Components___MlQHS * {\n box-sizing: border-box;\n -webkit-font-smoothing: var(--font-smoothing);\n}\n\n.TreeWrapper___2uPTC {\n flex: 0 0 var(--horizontal-resize-percentage);\n}\n\n.InspectedElementWrapper___Ay-WL {\n flex: 1 1 35%;\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.ResizeBarWrapper___2jVIz {\n flex: 0 0 0px;\n position: relative;\n}\n\n.ResizeBar___1o6VK {\n position: absolute;\n /*\n * moving the bar out of its bounding box might cause its hitbox to overlap\n * with another scrollbar creating disorienting UX where you both resize and scroll\n * at the same time.\n * If you adjust this value, double check that starting resize right on this edge\n * doesn't also cause scroll\n */\n left: 1px;\n width: 5px;\n height: 100%;\n cursor: ew-resize;\n}\n\n@container devtools (width < 600px) {\n .Components___MlQHS {\n flex-direction: column;\n }\n\n .TreeWrapper___2uPTC {\n flex: 0 0 var(--vertical-resize-percentage);\n }\n\n .InspectedElementWrapper___Ay-WL {\n flex: 1 1 50%;\n }\n\n .ResizeBar___1o6VK {\n top: 1px;\n left: 0;\n width: 100%;\n height: 5px;\n cursor: ns-resize;\n }\n}\n\n.Loading___Slif- {\n height: 100%;\n padding-left: 0.5rem;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: var(--font-size-sans-large);\n color: var(--color-dim);\n border-left: 1px solid var(--color-border);\n}\n",""]),r.locals={Components:"Components___MlQHS",TreeWrapper:"TreeWrapper___2uPTC",InspectedElementWrapper:"InspectedElementWrapper___Ay-WL",ResizeBarWrapper:"ResizeBarWrapper___2jVIz",ResizeBar:"ResizeBar___1o6VK",Loading:"Loading___Slif-"}},935:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Input___2v7pX {\n flex: 0 1 auto;\n box-shadow: 0px 1px 3px transparent;\n color: var(--color-text);\n}\n.Input___2v7pX:focus {\n color: var(--color-text);\n box-shadow: 0px 1px 3px var(--color-shadow);\n}",""]),r.locals={Input:"Input___2v7pX"}},7379:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Checkbox___S8zDe {\n flex: 0 0 auto;\n align-self: center;\n margin: 0 0.25rem;\n}\n\n.Input___54okB {\n flex: 1 1;\n background: none;\n border: 1px solid transparent;\n color: var(--color-attribute-editable-value);\n border-radius: 0.125rem;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.Invalid___AR4Hd {\n flex: 1 1;\n background: none;\n border: 1px solid transparent;\n color: var(--color-attribute-editable-value);\n border-radius: 0.125rem;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n background-color: var(--color-background-invalid);\n color: var(--color-text-invalid);\n\n --color-border: var(--color-text-invalid);\n}\n\n.Input___54okB:focus,\n.Invalid___AR4Hd:focus {\n background-color: var(--color-button-background-focus);\n outline: none;\n}\n",""]),r.locals={Checkbox:"Checkbox___S8zDe",Input:"Input___54okB",Invalid:"Invalid___AR4Hd"}},4419:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Element___1PGUo,\n.HoveredElement___4tCuC,\n.InactiveSelectedElement___3H2V0,\n.HighlightedElement___1E3tm,\n.InactiveHighlightedElement___ns7W1,\n.SelectedElement___2BZuq {\n color: var(--color-component-name);\n}\n.HoveredElement___4tCuC {\n background-color: var(--color-background-hover);\n}\n.InactiveSelectedElement___3H2V0 {\n background-color: var(--color-background-inactive);\n}\n.HighlightedElement___1E3tm {\n background-color: var(--color-selected-tree-highlight-active);\n}\n.InactiveHighlightedElement___ns7W1 {\n background-color: var(--color-selected-tree-highlight-inactive);\n}\n\n.Wrapper___1kRcF {\n position: relative;\n padding: 0 0.25rem;\n white-space: pre;\n height: var(--line-height-data);\n line-height: var(--line-height-data);\n display: inline-flex;\n align-items: center;\n cursor: default;\n user-select: none;\n}\n\n.SelectedElement___2BZuq {\n background-color: var(--color-background-selected);\n color: var(--color-text-selected);\n\n /* Invert colors */\n --color-component-name: var(--color-component-name-inverted);\n --color-text: var(--color-text-selected);\n --color-component-badge-background: var(\n --color-component-badge-background-inverted\n );\n --color-forget-badge-background: var(--color-forget-badge-background-inverted);\n --color-component-badge-count: var(--color-component-badge-count-inverted);\n --color-attribute-name: var(--color-attribute-name-inverted);\n --color-attribute-value: var(--color-attribute-value-inverted);\n --color-expand-collapse-toggle: var(--color-component-name-inverted);\n}\n\n.KeyName___iOoVX {\n color: var(--color-attribute-name);\n}\n\n.KeyValue___2hQzO {\n color: var(--color-attribute-value);\n user-select: text;\n max-width: 100px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n}\n\n.Highlight___OJ7Ox {\n background-color: var(--color-search-match);\n}\n.CurrentHighlight___3RWa2 {\n background-color: var(--color-search-match-current);\n}\n\n.ExpandCollapseToggle___3CxPD {\n display: inline-flex;\n width: 1rem;\n height: 1rem;\n flex: 0 0 1rem;\n color: var(--color-expand-collapse-toggle);\n}\n\n.BadgesBlock___3slng {\n margin-left: 0.25rem;\n}\n\n.ErrorIcon___2HE8O,\n.ErrorIconContrast___25w80,\n.StrictMode___3TX6u,\n.StrictModeContrast___f70us,\n.WarningIcon___3s2DR,\n.WarningIconContrast___12tJE {\n height: 0.75rem !important;\n width: 0.75rem !important;\n margin-left: 0.25rem;\n}\n.ErrorIcon___2HE8O {\n color: var(--color-console-error-icon);\n}\n.StrictMode___3TX6u {\n color: var(--color-dimmer);\n}\n.WarningIcon___3s2DR {\n color: var(--color-console-warning-icon);\n}\n.ErrorIconContrast___25w80, .WarningIconContrast___12tJE {\n color: var(--color-component-name);\n}\n.StrictModeContrast___f70us {\n color: var(--color-text);\n}\n",""]),r.locals={Element:"Element___1PGUo",HoveredElement:"HoveredElement___4tCuC",InactiveSelectedElement:"InactiveSelectedElement___3H2V0",HighlightedElement:"HighlightedElement___1E3tm",InactiveHighlightedElement:"InactiveHighlightedElement___ns7W1",SelectedElement:"SelectedElement___2BZuq",Wrapper:"Wrapper___1kRcF",KeyName:"KeyName___iOoVX",KeyValue:"KeyValue___2hQzO",Highlight:"Highlight___OJ7Ox",CurrentHighlight:"CurrentHighlight___3RWa2",ExpandCollapseToggle:"ExpandCollapseToggle___3CxPD",BadgesBlock:"BadgesBlock___3slng",ErrorIcon:"ErrorIcon___2HE8O",ErrorIconContrast:"ErrorIconContrast___25w80",StrictMode:"StrictMode___3TX6u",StrictModeContrast:"StrictModeContrast___f70us",WarningIcon:"WarningIcon___3s2DR",WarningIconContrast:"WarningIconContrast___12tJE"}},9670:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Root___1QJSV {\n display: inline-flex;\n align-items: center;\n}\n\n.Root___1QJSV *:not(:first-child) {\n margin-left: 0.25rem;\n}\n\n.ExtraLabel___1iRgy {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n color: var(--color-component-badge-count);\n}\n",""]),r.locals={Root:"Root___1QJSV",ExtraLabel:"ExtraLabel___1iRgy"}},5266:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".ExpandCollapseToggle___1eSq5 {\n flex: 0 0 1rem;\n width: 1rem;\n height: 1rem;\n padding: 0;\n color: var(--color-expand-collapse-toggle);\n}\n",""]),r.locals={ExpandCollapseToggle:"ExpandCollapseToggle___1eSq5"}},3839:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Root___1SOz8 {\n background-color: var(--color-forget-badge-background);\n color: var(--color-forget-text);\n padding-right: 1.75em;\n position: relative;\n}\n\n.Root___1SOz8::after {\n bottom: 0;\n content: '\\2728';\n position: absolute;\n right: 0.25em;\n}\n",""]),r.locals={Root:"Root___1SOz8"}},7577:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Root___3cj5Y {\n display: inline-flex;\n align-items: center;\n}\n\n.Root___3cj5Y *:not(:first-child) {\n margin-left: 0.25rem;\n}\n\n.ExtraLabel___1PNYs {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n color: var(--color-component-badge-count);\n}\n",""]),r.locals={Root:"Root___3cj5Y",ExtraLabel:"ExtraLabel___1PNYs"}},4282:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".InspectedElement___gy6ot {\n display: flex;\n flex-direction: column;\n height: 100%;\n width: 100%;\n border-left: 1px solid var(--color-border);\n border-top: 1px solid var(--color-border);\n}\n\n.TitleRow___2UUrj {\n flex: 0 0 42px;\n display: flex;\n align-items: center;\n font-size: var(--font-size-monospace-large);\n border-bottom: 1px solid var(--color-border);\n padding: 0.5rem;\n}\n\n.Key___1eadz {\n flex: 0 1 auto;\n padding-left: 0.25rem;\n padding-right: 0.125rem;\n line-height: 1rem;\n border-top-left-radius: 0.125rem;\n border-bottom-left-radius: 0.125rem;\n display: inline-block;\n background-color: var(--color-component-badge-background);\n color: var(--color-text);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n}\n\n.KeyArrow___2TKpc {\n height: 1rem;\n width: 1rem;\n margin-right: -0.25rem;\n border: 0.5rem solid transparent;\n border-left: 0.5rem solid var(--color-component-badge-background);\n}\n\n.SelectedComponentName___3ByrZ {\n flex: 1 1 auto;\n overflow: hidden;\n display: flex;\n padding: 0.25rem 0;\n height: 100%;\n align-items: flex-end;\n}\n\n.ComponentName___23q5J {\n color: var(--color-component-name);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n}\n\n.StrictModeNonCompliantComponentName___2soUc {\n color: var(--color-console-error-icon);\n}\n\n.Loading___1cYSg {\n padding: 0.25rem;\n color: var(--color-dimmer);\n font-style: italic;\n border-left: 1px solid var(--color-border);\n}\n\n.StrictModeNonCompliant___2P55H {\n display: inline-flex;\n padding: 0.25rem;\n color: var(--color-console-error-icon);\n}\n",""]),r.locals={InspectedElement:"InspectedElement___gy6ot",TitleRow:"TitleRow___2UUrj",Key:"Key___1eadz",KeyArrow:"KeyArrow___2TKpc",SelectedComponentName:"SelectedComponentName___3ByrZ",ComponentName:"ComponentName___23q5J",StrictModeNonCompliantComponentName:"StrictModeNonCompliantComponentName___2soUc",Loading:"Loading___1cYSg",StrictModeNonCompliant:"StrictModeNonCompliant___2P55H"}},731:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Root___16YHd {\n user-select: none;\n display: inline-flex;\n}\n\n.Root___16YHd *:not(:first-child) {\n margin-left: 0.25rem;\n}\n",""]),r.locals={Root:"Root___16YHd"}},3285:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Wrapper___15kcB {\n height: 100%;\n}",""]),r.locals={Wrapper:"Wrapper___15kcB"}},434:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".ErrorTree___OauA_, .WarningTree___2O5xr {\n padding: 0.25rem 0 0 0;\n}\n\n.HeaderRow___2Y3QM {\n padding: 0 0.25rem;\n}\n\n.HeaderRow___2Y3QM {\n padding: 0 0.25rem;\n}\n\n.Error___CORL1, .Warning___zqCFY {\n padding: 0 0.5rem;\n display: flex;\n align-items: center;\n}\n\n.Error___CORL1 {\n border-top: 1px solid var(--color-console-error-border);\n background-color: var(--color-console-error-background);\n color: var(--color-error-text);\n padding: 0 0.5rem;\n}\n\n.Warning___zqCFY {\n border-top: 1px solid var(--color-console-warning-border);\n background-color: var(--color-console-warning-background);\n color: var(--color-warning-text);\n padding: 0 0.5rem;\n}\n\n.Message___Ky3Dl {\n overflow-x: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.ErrorBadge___MKpI8,\n.WarningBadge___22U6H {\n display: inline-block;\n width: 0.75rem;\n height: 0.75rem;\n flex: 0 0 0.75rem;\n line-height: 0.75rem;\n text-align: center;\n border-radius: 0.25rem;\n margin-right: 0.25rem;\n font-size: var(--font-size-monospace-small);\n}\n\n.ErrorBadge___MKpI8 {\n background-color: var(--color-console-error-icon);\n color: var(--color-console-error-badge-text);\n}\n\n.WarningBadge___22U6H {\n background-color: var(--color-console-warning-icon);\n color: var(--color-console-warning-badge-text);\n}\n",""]),r.locals={ErrorTree:"ErrorTree___OauA_",WarningTree:"WarningTree___2O5xr",HeaderRow:"HeaderRow___2Y3QM",Error:"Error___CORL1",Warning:"Warning___zqCFY",Message:"Message___Ky3Dl",ErrorBadge:"ErrorBadge___MKpI8",WarningBadge:"WarningBadge___22U6H"}},8368:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Hook___SbvM_ {\n}\n\n.Children___1f8xt {\n padding-left: 1rem;\n}\n\n.HeaderRow___37mMe {\n display: flex;\n align-items: center;\n}\n\n.Header___9n-jL {\n flex: 1 1;\n font-family: var(--font-family-sans);\n}\n\n.NameValueRow___1dbuI {\n display: flex;\n}\n\n.Name___3oYR1,\n.NameAnonymous___W-cy2 {\n flex: 0 0 auto;\n cursor: default;\n}\n.Name___3oYR1 {\n color: var(--color-dim);\n}\n.NameAnonymous___W-cy2 {\n color: var(--color-dimmer);\n}\n\n.EditableName___1m4Hy {\n color: var(--color-attribute-name);\n flex: 0 0 auto;\n cursor: default;\n}\n.EditableName___1m4Hy:after,\n.Name___3oYR1:after {\n color: var(--color-text);\n content: ': ';\n margin-right: 0.5rem;\n}\n\n.Value___3tDyC {\n color: var(--color-attribute-value);\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: default;\n white-space: nowrap;\n}\n\n.None___dHntG {\n color: var(--color-dimmer);\n font-style: italic;\n}\n\n.TruncationIndicator___fImBc {\n color: var(--color-dimmer);\n}\n\n.ExpandCollapseToggleSpacer___2RAvX {\n flex: 0 0 1rem;\n width: 1rem;\n}\n\n.PrimitiveHookNumber___1ZHtG {\n background-color: var(--color-primitive-hook-badge-background);\n color: var(--color-primitive-hook-badge-text);\n font-size: var(--font-size-monospace-small);\n margin-right: 0.25rem;\n border-radius: 0.125rem;\n padding: 0.125rem 0.25rem;\n}\n\n.HookName___3Pr8I {\n color: var(--color-component-name);\n}\n\n.ToggleError___2AMCP {\n color: var(--color-error-text);\n}\n",""]),r.locals={Hook:"Hook___SbvM_",Children:"Children___1f8xt",HeaderRow:"HeaderRow___37mMe",Header:"Header___9n-jL",NameValueRow:"NameValueRow___1dbuI",Name:"Name___3oYR1",NameAnonymous:"NameAnonymous___W-cy2",EditableName:"EditableName___1m4Hy",Value:"Value___3tDyC",None:"None___dHntG",TruncationIndicator:"TruncationIndicator___fImBc",ExpandCollapseToggleSpacer:"ExpandCollapseToggleSpacer___2RAvX",PrimitiveHookNumber:"PrimitiveHookNumber___1ZHtG",HookName:"HookName___3Pr8I",ToggleError:"ToggleError___2AMCP"}},5855:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".HeaderRow___3I5kU {\n display: flex;\n align-items: center;\n}\n\n.Header___2LZLy {\n display: flex;\n align-items: center;\n flex: 1 1;\n font-family: var(--font-family-sans);\n}\n\n.Item___3t7sh {\n display: flex;\n}\n\n.Name___6619F {\n color: var(--color-attribute-name);\n flex: 0 0 auto;\n}\n.Name___6619F:after {\n content: ': ';\n color: var(--color-text);\n margin-right: 0.5rem;\n}\n\n.Value___na2y1 {\n color: var(--color-attribute-value);\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.None___1ezJC {\n color: var(--color-dimmer);\n font-style: italic;\n}\n\n.Empty___2hAqe {\n color: var(--color-dimmer);\n font-style: italic;\n padding-left: 0.75rem;\n}\n\n.ToggleSuspenseRow___3Abo4 {\n padding-left: 1rem;\n white-space: nowrap;\n display: flex;\n align-items: center;\n}\n\n.EditableValue___2B5lx {\n min-width: 1rem;\n}\n\n.InfoRow___3rUO5 {\n border-top: 1px solid var(--color-border);\n padding: 0.5rem 1rem;\n}\n\n.InfoRow___3rUO5:last-child {\n margin-bottom: -0.25rem;\n}\n\n.CollapsableRow___BW03m {\n border-top: 1px solid var(--color-border);\n}\n\n.CollapsableRow___BW03m:last-child {\n margin-bottom: -0.25rem;\n}\n\n.CollapsableHeader___3A5_V {\n width: 100%;\n padding: 0.25rem;\n display: flex;\n}\n\n.CollapsableHeader___3A5_V[data-pending=\"true\"] {\n cursor: progress;\n}\n\n.CollapsableHeaderIcon___VPAH7 {\n flex: 0 0 1rem;\n margin-left: -0.25rem;\n width: 1rem;\n height: 1rem;\n padding: 0;\n color: var(--color-expand-collapse-toggle);\n}\n\n.CollapsableHeaderTitle___kHu1r, .CollapsableHeaderDescription___3d3eP, .CollapsableHeaderSeparator___3Eqa4, .CollapsableHeaderFiller___1rETz {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n text-align: left;\n white-space: nowrap;\n}\n.CollapsableHeaderTitle___kHu1r {\n flex: 0 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.CollapsableHeaderSeparator___3Eqa4 {\n flex: 0 0 auto;\n white-space: pre;\n}\n\n.CollapsableHeaderFiller___1rETz {\n flex: 1 0 0;\n}\n\n.CollapsableContent___1eyZu {\n margin-top: -0.25rem;\n}\n\n.PreviewContainer___3XrDd {\n padding: 0.25rem;\n}\n\n.TimeBarContainer___36hv8 {\n position: relative;\n flex: 0 0 20%;\n height: 0.25rem;\n border-radius: 0.125rem;\n background-color: var(--color-timebar-background);\n}\n\n.TimeBarSpan___24jG2, .TimeBarSpanErrored___Hk9da {\n position: absolute;\n border-radius: 0.125rem;\n background-color: var(--color-suspense);\n width: 100%;\n height: 100%;\n}\n\n.TimeBarSpanErrored___Hk9da {\n background-color: var(--color-suspense-errored);\n}\n\n.SmallHeader___19zcN {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n padding-left: 1.25rem;\n margin-top: 0.25rem;\n}\n",""]),r.locals={HeaderRow:"HeaderRow___3I5kU",Header:"Header___2LZLy",Item:"Item___3t7sh",Name:"Name___6619F",Value:"Value___na2y1",None:"None___1ezJC",Empty:"Empty___2hAqe",ToggleSuspenseRow:"ToggleSuspenseRow___3Abo4",EditableValue:"EditableValue___2B5lx",InfoRow:"InfoRow___3rUO5",CollapsableRow:"CollapsableRow___BW03m",CollapsableHeader:"CollapsableHeader___3A5_V",CollapsableHeaderIcon:"CollapsableHeaderIcon___VPAH7",CollapsableHeaderTitle:"CollapsableHeaderTitle___kHu1r",CollapsableHeaderDescription:"CollapsableHeaderDescription___3d3eP",CollapsableHeaderSeparator:"CollapsableHeaderSeparator___3Eqa4",CollapsableHeaderFiller:"CollapsableHeaderFiller___1rETz",CollapsableContent:"CollapsableContent___1eyZu",PreviewContainer:"PreviewContainer___3XrDd",TimeBarContainer:"TimeBarContainer___36hv8",TimeBarSpan:"TimeBarSpan___24jG2",TimeBarSpanErrored:"TimeBarSpanErrored___Hk9da",SmallHeader:"SmallHeader___19zcN"}},3375:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".SourceHeaderRow___11O5s {\n display: flex;\n align-items: center;\n min-height: 24px;\n}\n\n.SourceHeader___z9MSo {\n flex: 1 1;\n font-family: var(--font-family-sans);\n}\n\n.SourceOneLiner____wx6W {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n margin-left: 1rem;\n}\n\n.Link___20whe {\n color: var(--color-link);\n white-space: pre;\n overflow: hidden;\n text-overflow: ellipsis;\n flex: 1;\n cursor: pointer;\n border-radius: 0.125rem;\n padding: 0px 2px;\n}\n\n.Link___20whe:hover {\n background-color: var(--color-background-hover);\n}\n",""]),r.locals={SourceHeaderRow:"SourceHeaderRow___11O5s",SourceHeader:"SourceHeader___z9MSo",SourceOneLiner:"SourceOneLiner____wx6W",Link:"Link___20whe"}},7591:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Source___DuiDm {\n color: var(--color-dim);\n margin-left: 1rem;\n overflow: auto;\n text-overflow: ellipsis;\n}",""]),r.locals={Source:"Source___DuiDm"}},9910:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".OwnersHeader___3Yv3d {\n font-family: var(--font-family-sans);\n}\n\n.InspectedElement___AIaEa {\n overflow-x: hidden;\n overflow-y: auto;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n line-height: var(--line-height-data);\n}\n\n.InspectedElementSection___cKzj1:not(:empty) {\n padding: 0.25rem;\n\n &:not(:last-of-type) {\n border-bottom: 1px solid var(--color-border);\n }\n}\n\n.OwnersMetaField___ot46- {\n padding-left: 1.25rem;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.RenderedBySkeleton___3haqI {\n padding-left: 1.25rem;\n}",""]),r.locals={OwnersHeader:"OwnersHeader___3Yv3d",InspectedElement:"InspectedElement___AIaEa",InspectedElementSection:"InspectedElementSection___cKzj1",OwnersMetaField:"OwnersMetaField___ot46-",RenderedBySkeleton:"RenderedBySkeleton___3haqI"}},8203:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Item___2n2qv:not([hidden]) {\n display: flex;\n}\n\n.Name___3LSJX {\n color: var(--color-attribute-name-not-editable);\n flex: 0 0 auto;\n cursor: default;\n}\n\n.EditableName___2TyRo {\n color: var(--color-attribute-name);\n flex: 0 0 auto;\n cursor: default;\n}\n\n.AfterName___1HlGw {\n color: var(--color-text);\n margin-right: 0.5rem;\n}\n\n.Value___7p123 {\n color: var(--color-attribute-value);\n white-space: pre;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: default;\n flex: 1;\n}\n\n.Link___35OsV {\n color: var(--color-link);\n white-space: pre;\n overflow: hidden;\n text-overflow: ellipsis;\n flex: 1;\n cursor: pointer;\n border-radius: 0.125rem;\n padding: 0px 2px;\n}\n\n.Link___35OsV:hover {\n background-color: var(--color-background-hover);\n}\n\n\n.ExpandCollapseToggleSpacer___3KNWO {\n flex: 0 0 1rem;\n width: 1rem;\n}\n\n.DeleteArrayItemButton___1R-pd {\n padding: 0;\n margin-right: 0.125rem;\n}\n\n.HookName___1ZjVf {\n color: var(--color-component-name);\n}",""]),r.locals={Item:"Item___2n2qv",Name:"Name___3LSJX",EditableName:"EditableName___2TyRo",AfterName:"AfterName___1HlGw",Value:"Value___7p123",Link:"Link___35OsV",ExpandCollapseToggleSpacer:"ExpandCollapseToggleSpacer___3KNWO",DeleteArrayItemButton:"DeleteArrayItemButton___1R-pd",HookName:"HookName___1ZjVf"}},5145:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".ContextMenuItemContent___2tDzo {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.5rem;\n}\n",""]),r.locals={ContextMenuItemContent:"ContextMenuItemContent___2tDzo"}},9436:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Icon___2CecY {\n width: 1rem;\n height: 1rem;\n fill: currentColor;\n}\n",""]),r.locals={Icon:"Icon___2CecY"}},9553:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Input___2Lqoc {\n min-width: 0.5rem;\n flex: 1 1 auto;\n border: none;\n background: transparent;\n outline: none;\n padding: 0;\n border: none;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.Input___2Lqoc:focus {\n border-color: var(--color-border);\n}\n",""]),r.locals={Input:"Input___2Lqoc"}},921:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".LayoutViewer___215Ad {\n padding: 0.25rem;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n}\n\n.Header___YXSRg {\n font-family: var(--font-family-sans);\n}\n\n.DashedBox___i8dxS,\n.SolidBox___1W-UG {\n flex: 1 1 auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n border-width: 1px;\n border-color: var(--color-dim);\n padding: 0.25rem;\n margin: 0.25rem;\n}\n.DashedBox___i8dxS {\n border-style: dashed;\n}\n.SolidBox___1W-UG {\n border-style: solid;\n}\n\n.LabelRow___2SQOh {\n width: 100%;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.Label___IskVY {\n position: absolute;\n left: 0.5rem;\n flex: 1 0 100px;\n color: var(--color-attribute-name);\n}\n\n.BoxRow___2_1as {\n width: 100%;\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n",""]),r.locals={LayoutViewer:"LayoutViewer___215Ad",Header:"Header___YXSRg",DashedBox:"DashedBox___i8dxS",SolidBox:"SolidBox___1W-UG",LabelRow:"LabelRow___2SQOh",Label:"Label___IskVY",BoxRow:"BoxRow___2_1as"}},3727:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".StyleEditor___1RvzE {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n padding: 0.25rem;\n}\n\n.HeaderRow___xyA6t {\n display: flex;\n align-items: center;\n}\n\n.Header___2SGfE {\n flex: 1 1;\n}\n\n.Brackets___2zA4K {\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-small);\n}\n\n.Row___3v8mp {\n white-space: nowrap;\n padding-left: 1rem;\n display: flex;\n align-items: center;\n}\n\n.Invalid___3ogBH {\n background-color: var(--color-background-invalid);\n color: var(--color-text-invalid);\n\n --color-border: var(--color-text-invalid);\n}\n.Attribute___2yC0c {\n color: var(--color-attribute-name);\n}\n\n.Value___1yJUg {\n color: var(--color-attribute-value);\n}\n\n.Input___3Zdnf {\n flex: 0 1 auto;\n padding: 1px;\n box-shadow: 0px 1px 3px transparent;\n}\n.Input___3Zdnf:focus {\n color: var(--color-text);\n box-shadow: 0px 1px 3px var(--color-shadow);\n}\n\n",""]),r.locals={StyleEditor:"StyleEditor___1RvzE",HeaderRow:"HeaderRow___xyA6t",Header:"Header___2SGfE",Brackets:"Brackets___2zA4K",Row:"Row___3v8mp",Invalid:"Invalid___3ogBH",Attribute:"Attribute___2yC0c",Value:"Value___1yJUg",Input:"Input___3Zdnf"}},1410:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Stack___2ZEoS > *:not(:first-child) {\n border-top: 1px solid var(--color-border);\n}\n",""]),r.locals={Stack:"Stack___2ZEoS"}},8251:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Badge___3Nnpi {\n cursor: help;\n}\n",""]),r.locals={Badge:"Badge___3Nnpi"}},6591:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".NewArrayValue___3rHoU {\n white-space: nowrap;\n display: flex;\n align-items: center;\n}\n\n.EditableName___3OJ36 {\n margin-left: 1rem;\n}\n\n.Invalid___1sVw9 {\n background-color: var(--color-background-invalid);\n color: var(--color-text-invalid) !important;\n}\n\n.Invalid___1sVw9:focus {\n background-color: var(--color-button-background-focus);\n}",""]),r.locals={NewArrayValue:"NewArrayValue___3rHoU",EditableName:"EditableName___3OJ36",Invalid:"Invalid___1sVw9"}},7481:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".NewKeyValue___34r7B {\n white-space: nowrap;\n display: flex;\n align-items: center;\n}\n\n.EditableName___2W--L {\n margin-left: 1rem;\n}\n\n.EditableValue___16Q0K {\n min-width: 1rem;\n}\n",""]),r.locals={NewKeyValue:"NewKeyValue___34r7B",EditableName:"EditableName___2W--L",EditableValue:"EditableValue___16Q0K"}},6826:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Owner___2KIe8 {\n color: var(--color-component-name);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n font-weight: bold;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n border-radius: 0.25rem;\n padding: 0.125rem 0.25rem;\n background: none;\n border: none;\n display: block;\n}\n.Owner___2KIe8:focus {\n outline: none;\n background-color: var(--color-button-background-focus);\n}\n\n.OwnerButton___2GCNN {\n cursor: pointer;\n width: 100%;\n padding: 0;\n}\n\n.OwnerContent___RndiM {\n display: flex;\n align-items: center;\n padding-left: 1rem;\n width: 100%;\n border-radius: 0.25rem;\n}\n\n.OwnerContent___RndiM:hover {\n background-color: var(--color-background-hover);\n}\n\n.NotInStore___1LPve {\n color: var(--color-dim);\n cursor: default;\n}\n",""]),r.locals={Owner:"Owner___2KIe8",OwnerButton:"OwnerButton___2GCNN",OwnerContent:"OwnerContent___RndiM",NotInStore:"NotInStore___1LPve"}},4721:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".OwnerStack___32qwj {\n max-width: 100%;\n overflow-x: auto;\n flex: 1;\n display: flex;\n align-items: center;\n position: relative;\n}\n\n.Component___3e3s7,\n.Component___3e3s7[data-reach-menu-item] {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n user-select: none;\n white-space: nowrap;\n display: flex;\n align-items: center;\n}\n\n.Component___3e3s7[data-reach-menu-item][data-selected],\n.Component___3e3s7[data-reach-menu-item][data-selected]:hover {\n color: var(--color-text-selected);\n background: var(--color-background-selected);\n}\n.Component___3e3s7[data-reach-menu-item][data-selected]:focus {\n outline: none;\n}\n\n.Bar___3G3dX {\n display: flex;\n flex: 1 1 auto;\n overflow-x: auto;\n}\n\n.VRule___IJYKJ {\n flex: 0 0 auto;\n height: 20px;\n width: 1px;\n background-color: var(--color-border);\n margin: 0 0.5rem;\n}\n\n.MenuButton___3te3U {\n border-radius: 0.25rem;\n display: inline-flex;\n align-items: center;\n padding: 0;\n flex: 0 0 auto;\n border: none;\n background: var(--color-button-background);\n color: var(--color-button);\n}\n.MenuButtonContent___3VvHH {\n display: inline-flex;\n align-items: center;\n border-radius: 0.25rem;\n padding: 0.25rem;\n}\n.MenuButton___3te3U:hover {\n color: var(--color-button-hover);\n}\n.MenuButton___3te3U[aria-expanded='true'],\n.MenuButton___3te3U[aria-expanded='true']:active {\n color: var(--color-button-active);\n outline: none;\n}\n\n.MenuButton___3te3U:focus,\n.MenuButtonContent___3VvHH:focus {\n outline: none;\n}\n.MenuButton___3te3U:focus > .MenuButtonContent___3VvHH {\n background: var(--color-button-background-focus);\n}\n\n.Modal___8b8bs[data-reach-menu-list] {\n display: inline-flex;\n flex-direction: column;\n background-color: var(--color-background);\n color: var(--color-button);\n padding: 0.25rem 0;\n padding-right: 0;\n border: 1px solid var(--color-border);\n border-radius: 0.25rem;\n max-height: 10rem;\n overflow: auto;\n\n /* Make sure this is above the DevTools, which are above the Overlay */\n z-index: 10000002;\n position: relative;\n\n /* Reach UI tries to set its own :( */\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.NotInStore___3Y2P2,\n.NotInStore___3Y2P2:hover {\n color: var(--color-dimmest);\n}\n\n.BadgesBlock___3JijI {\n margin-left: 0.25rem;\n}\n",""]),r.locals={OwnerStack:"OwnerStack___32qwj",Component:"Component___3e3s7",Bar:"Bar___3G3dX",VRule:"VRule___IJYKJ",MenuButton:"MenuButton___3te3U",MenuButtonContent:"MenuButtonContent___3VvHH",Modal:"Modal___8b8bs",NotInStore:"NotInStore___3Y2P2",BadgesBlock:"BadgesBlock___3JijI"}},6376:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".root___2g2n_ {\n border-radius: 0.25rem;\n animation: pulse___20gcg 2s infinite;\n}\n\n@keyframes pulse___20gcg {\n 0%, 100% {\n background-color: none;\n }\n 50% {\n background-color: var(--color-dimmest);\n }\n}\n",""]),r.locals={root:"root___2g2n_",pulse:"pulse___20gcg"}},9819:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".StackTraceView___26MGM {\n padding: 0.25rem;\n}\n\n.CallSite___2R0dJ, .BuiltInCallSite___2URhX {\n display: flex;\n padding-left: 1rem;\n white-space-collapse: preserve;\n}\n\n.IgnoredCallSite___11QXz, .BuiltInCallSite___2URhX {\n display: none;\n}\n\n.CallSite___2R0dJ + .BuiltInCallSite___2URhX {\n display: block;\n}\n\n.Link___1RwG9 {\n color: var(--color-link);\n white-space: pre;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: pointer;\n border-radius: 0.125rem;\n}\n\n.Link___1RwG9:hover {\n background-color: var(--color-background-hover);\n}\n\n.ElementBadges___1rcvf {\n margin-left: 0.25rem;\n}\n\n",""]),r.locals={StackTraceView:"StackTraceView___26MGM",CallSite:"CallSite___2R0dJ",BuiltInCallSite:"BuiltInCallSite___2URhX",IgnoredCallSite:"IgnoredCallSite___11QXz",Link:"Link___1RwG9",ElementBadges:"ElementBadges___1rcvf"}},1907:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Tree___3Pjje {\n position: relative;\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n border-top: 1px solid var(--color-border);\n}\n\n.InnerElementType___1csGF {\n position: relative;\n}\n\n.VerticalDelimiter___3P3Ap {\n position: absolute;\n width: 0.025rem;\n background: #b0b0b0;\n}\n\n.SearchInput___1Q2I_ {\n flex: 0 0 42px;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n padding: 0.5rem;\n}\n\n.AutoSizerWrapper___3IcMr {\n width: 100%;\n overflow: hidden;\n flex: 1 0 auto;\n}\n.AutoSizerWrapper___3IcMr:focus {\n outline: none;\n}\n\n.List___qlOJG {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n line-height: var(--line-height-data);\n user-select: none;\n}\n\n.VRule___3yG5q {\n height: 20px;\n width: 1px;\n flex: 0 0 1px;\n margin: 0 0.5rem;\n background-color: var(--color-border);\n}\n\n.Loading___TrqnR {\n height: 100%;\n padding-left: 0.5rem;\n display: flex;\n align-items: center;\n flex: 1;\n justify-content: flex-start;\n font-size: var(--font-size-sans-large);\n color: var(--color-dim);\n}\n\n.IconAndCount___1CZUm {\n display: flex;\n align-items: center;\n font-size: var(--font-size-sans-normal);\n}\n\n.ErrorIcon___1SNsZ, .WarningIcon___23GHe {\n width: 0.75rem;\n height: 0.75rem;\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n flex: 0 0 auto;\n}\n.ErrorIcon___1SNsZ {\n color: var(--color-console-error-icon);\n}\n.WarningIcon___23GHe {\n color: var(--color-console-warning-icon);\n}\n\n.ZeroElementsNotice___1e7ln {\n padding-left: 1em;\n opacity: 0;\n animation: fadeIn___3yIM4 0.5s forwards;\n animation-delay: 2s;\n}\n@keyframes fadeIn___3yIM4 {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n.Link___wwMB5 {\n color: var(--color-button-active);\n}\n",""]),r.locals={Tree:"Tree___3Pjje",InnerElementType:"InnerElementType___1csGF",VerticalDelimiter:"VerticalDelimiter___3P3Ap",SearchInput:"SearchInput___1Q2I_",AutoSizerWrapper:"AutoSizerWrapper___3IcMr",List:"List___qlOJG",VRule:"VRule___3yG5q",Loading:"Loading___TrqnR",IconAndCount:"IconAndCount___1CZUm",ErrorIcon:"ErrorIcon___1SNsZ",WarningIcon:"WarningIcon___23GHe",ZeroElementsNotice:"ZeroElementsNotice___1e7ln",fadeIn:"fadeIn___3yIM4",Link:"Link___wwMB5"}},7204:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Tooltip___2QcDY {\n border: none;\n border-radius: 0.25rem;\n padding: 0.25rem 0.5rem;\n font-family: var(--font-family-sans);\n font-size: 12px;\n background-color: var(--color-tooltip-background);\n color: var(--color-tooltip-text);\n box-shadow: 1px 1px 2px var(--color-shadow);\n\n /* Make sure this is above the DevTools, which are above the Overlay */\n z-index: 10000002;\n}\n",""]),r.locals={Tooltip:"Tooltip___2QcDY"}},4843:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".DevTools___NAxvy {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n background-color: var(--color-background);\n color: var(--color-text);\n container-name: devtools;\n container-type: inline-size;\n}\n\n.TabBar___2aDHU {\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n padding: 0 0.5rem;\n background-color: var(--color-background);\n border-top: 1px solid var(--color-border);\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-large);\n user-select: none;\n\n /* Electron drag area */\n -webkit-app-region: drag;\n}\n\n.Spacer___1VPRF {\n flex: 1;\n}\n\n.TabContent___27Qz1 {\n flex: 1 1 100%;\n overflow: auto;\n -webkit-app-region: no-drag;\n}\n\n.DevToolsVersion___3_3UD {\n font-size: var(--font-size-sans-normal);\n margin-right: 0.5rem;\n}\n\n.DevToolsVersion___3_3UD:before {\n font-size: var(--font-size-sans-large);\n content: 'DevTools ';\n}\n\n@media screen and (max-width: 400px) {\n .DevToolsVersion___3_3UD:before {\n content: '';\n }\n}\n\n@media screen and (max-width: 300px) {\n .DevToolsVersion___3_3UD {\n display: none;\n }\n}\n\n.DevTools___NAxvy, .DevTools___NAxvy * {\n box-sizing: border-box;\n -webkit-font-smoothing: var(--font-smoothing);\n}\n",""]),r.locals={DevTools:"DevTools___NAxvy",TabBar:"TabBar___2aDHU",Spacer:"Spacer___1VPRF",TabContent:"TabContent___27Qz1",DevToolsVersion:"DevToolsVersion___3_3UD"}},4952:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".EditorPane___-yRyn {\n position: relative;\n display: block;\n background-color: var(--color-background);\n color: var(--color-text);\n font-family: var(--font-family-sans);\n}\n\n.EditorPane___-yRyn, .EditorPane___-yRyn * {\n box-sizing: border-box;\n -webkit-font-smoothing: var(--font-smoothing);\n}\n\n.EditorToolbar___lVD8R {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding: 0.5rem;\n border-bottom: 1px solid var(--color-border);\n}\n\n.EditorInfo___2ZoyD {\n padding: 0.5rem;\n text-align: center;\n}\n\n.VRule___1mDQE {\n height: 20px;\n width: 1px;\n flex: 0 0 1px;\n margin: 0 0.5rem;\n background-color: var(--color-border);\n}\n\n.WideButton___2aIsB {\n flex: 1 0 auto;\n display: flex;\n}\n",""]),r.locals={EditorPane:"EditorPane___-yRyn",EditorToolbar:"EditorToolbar___lVD8R",EditorInfo:"EditorInfo___2ZoyD",VRule:"VRule___1mDQE",WideButton:"WideButton___2aIsB"}},2116:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".EditorSettings___3pS3w {\n display: flex;\n flex: 1 0 auto;\n}\n\n.EditorLabel___36wf9 {\n display: inline;\n margin-right: 0.5rem;\n}\n",""]),r.locals={EditorSettings:"EditorSettings___3pS3w",EditorLabel:"EditorLabel___36wf9"}},5850:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".GitHubLinkRow___1Ubg1 {\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: auto;\n padding: 0.25rem 0.5rem;\n background: var(--color-console-warning-background);\n color: var(--color-text);\n border-bottom: 1px solid var(--color-console-warning-border);\n border-top: 1px solid var(--color-console-warning-border);\n}\n\n.WorkplaceGroupRow___2bkPD {\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: auto;\n padding: 0.25rem 0.5rem;\n background: var(--color-background-hover);\n border-bottom: 1px solid var(--color-border);\n}\n\n.ErrorBoundary___2iFtc {\n height: 100%;\n width: 100%;\n background-color: var(--color-background);\n display: flex;\n flex-direction: column;\n border: 1px solid var(--color-border);\n}\n\n.ErrorInfo___3rbAr {\n padding: 0.5rem;\n overflow: auto;\n}\n\n.HeaderRow___1yCa9 {\n display: flex;\n flex-direction: row;\n font-size: var(--font-size-sans-large);\n font-weight: bold;\n}\n\n.ErrorHeader___Ck9BV,\n.TimeoutHeader___2_O9L {\n flex: 1 1 auto;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n min-width: 0;\n}\n\n.ErrorHeader___Ck9BV {\n color: var(--color-error-text);\n}\n.TimeoutHeader___2_O9L {\n color: var(--color-text);\n}\n\n.ErrorStack___xWW5M,\n.TimeoutStack___31pZb {\n margin-top: 0.5rem;\n white-space: pre-wrap;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n -webkit-font-smoothing: initial;\n border-radius: 0.25rem;\n padding: 0.5rem;\n overflow: auto;\n}\n\n.ErrorStack___xWW5M {\n background-color: var(--color-error-background);\n border: 1px solid var(--color-error-border);\n color: var(--color-error-text);\n}\n\n.TimeoutStack___31pZb {\n background-color: var(--color-console-warning-background);\n color: var(--color-console-warning-text);\n border: var(--color-console-warning-border)\n}\n\n.LoadingIcon___2Ox_q {\n margin-right: 0.25rem;\n}\n\n.ReportIcon___163qD {\n margin-right: 0.25rem;\n}\n\n.ReportLink___1RRG6 {\n color: var(--color-link);\n}\n\n.FacebookOnly___1Q5yi {\n margin-left: 0.25rem;\n}\n\n.ReproSteps___21X2x {\n margin-left: 0.25rem;\n color: var(--color-console-warning-text);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n min-width: 0;\n}\n\n.UpdateExistingIssuePrompt___1AP89 {\n margin-right: 0.25rem;\n color: var(--color-console-warning-text);\n}\n\n.CloseButton___19JNk {\n font-weight: bold;\n}\n\n.CloseButtonIcon___Fp6qN {\n margin-left: 0.25rem;\n}\n\n.InfoBox___9MO75 {\n margin-top: 0.5rem;\n background: var(--color-console-warning-background);\n border: 1px solid var(--color-console-warning-border);\n padding: 0.25rem 0.5rem;\n border-radius: 0.5rem;\n color: var(--color-console-warning-text);\n}",""]),r.locals={GitHubLinkRow:"GitHubLinkRow___1Ubg1",WorkplaceGroupRow:"WorkplaceGroupRow___2bkPD",ErrorBoundary:"ErrorBoundary___2iFtc",ErrorInfo:"ErrorInfo___3rbAr",HeaderRow:"HeaderRow___1yCa9",ErrorHeader:"ErrorHeader___Ck9BV",TimeoutHeader:"TimeoutHeader___2_O9L",ErrorStack:"ErrorStack___xWW5M",TimeoutStack:"TimeoutStack___31pZb",LoadingIcon:"LoadingIcon___2Ox_q",ReportIcon:"ReportIcon___163qD",ReportLink:"ReportLink___1RRG6",FacebookOnly:"FacebookOnly___1Q5yi",ReproSteps:"ReproSteps___21X2x",UpdateExistingIssuePrompt:"UpdateExistingIssuePrompt___1AP89",CloseButton:"CloseButton___19JNk",CloseButtonIcon:"CloseButtonIcon___Fp6qN",InfoBox:"InfoBox___9MO75"}},7649:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Icon___v5HwN {\n width: 1rem;\n height: 1rem;\n fill: currentColor;\n}\n",""]),r.locals={Icon:"Icon___v5HwN"}},3036:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Background___39iOi {\n position: absolute;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n justify-content: center;\n padding: 1rem;\n background-color: var(--color-modal-background);\n overflow: auto;\n}\n\n.Dialog___2XI77 {\n position: relative;\n z-index: 3;\n margin: 0 0.25rem;\n width: 25rem;\n min-width: 20rem;\n max-width: 100%;\n display: inline-block;\n background-color: var(--color-background);\n box-shadow: 0 2px 4px var(--color-shadow);\n padding: 0.5rem;\n border: 1px solid var(--color-border);\n border-radius: 0.25rem;\n font-size: var(--font-size-sans-normal);\n}\n\n.Title___1FtK3 {\n font-size: var(--font-size-sans-large);\n margin-bottom: 0.5rem;\n}\n\n.Buttons___3N6w8 {\n text-align: right;\n margin-top: 0.5rem;\n}\n\n.Button___3JNc2 {\n font-size: var(--font-size-sans-large);\n}\n",""]),r.locals={Background:"Background___39iOi",Dialog:"Dialog___2XI77",Title:"Title___1FtK3",Buttons:"Buttons___3N6w8",Button:"Button___3JNc2"}},796:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Group___2hArG {\n transition: all ease-in-out 250ms;\n}\n\n.Rect___fBfs_ {\n cursor: pointer;\n stroke: var(--color-background);\n transition: all ease-in-out 250ms;\n}\n\n.ForeignObject___2EdVc {\n pointer-events: none;\n transition: all ease-in-out 250ms;\n}\n\n.Div___1Pgrm {\n pointer-events: none;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-normal);\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n line-height: 1.5;\n padding: 0 0 0;\n font-weight: 400;\n color: var(--color-commit-gradient-text);\n text-align: left;\n transition: all ease-in-out 250ms;\n}\n",""]),r.locals={Group:"Group___2hArG",Rect:"Rect___fBfs_",ForeignObject:"ForeignObject___2EdVc",Div:"Div___1Pgrm"}},5758:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Container___WYOTp {\n width: 100%;\n flex: 1;\n padding: 0.5rem;\n}\n\n.PatternPath___2kgd1 {\n stroke: var(--color-commit-did-not-render-pattern);\n stroke-width: 1;\n}\n",""]),r.locals={Container:"Container___WYOTp",PatternPath:"PatternPath___2kgd1"}},2760:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Container___2D32U {\n width: 100%;\n flex: 1;\n padding: 0.5rem;\n}\n",""]),r.locals={Container:"Container___2D32U"}},1272:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".LoadHookNamesToggle___1P0WS,\n.ToggleError___1CwPY {\n padding: 2px;\n background: none;\n border: none;\n cursor: pointer;\n position: relative;\n bottom: -0.2em;\n margin-block: -1em;\n}\n\n.ToggleError___1CwPY {\n color: var(--color-error-text);\n}\n\n.Hook___30heT {\n list-style-type: none;\n margin: 0;\n padding-left: 0.5rem;\n line-height: 1.125rem;\n\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.Hook___30heT .Hook___30heT {\n padding-left: 1rem;\n}\n\n.Name___19Jpc {\n color: var(--color-dim);\n flex: 0 0 auto;\n cursor: default;\n}\n\n.PrimitiveHookName___1MmCM {\n color: var(--color-text);\n flex: 0 0 auto;\n cursor: default;\n}\n\n.Name___19Jpc:after {\n color: var(--color-text);\n content: ': ';\n margin-right: 0.5rem;\n}\n\n.PrimitiveHookNumber___3jeH5 {\n background-color: var(--color-primitive-hook-badge-background);\n color: var(--color-primitive-hook-badge-text);\n font-size: var(--font-size-monospace-small);\n margin-right: 0.25rem;\n border-radius: 0.125rem;\n padding: 0.125rem 0.25rem;\n}\n\n.HookName___36ATl {\n color: var(--color-component-name);\n}\n",""]),r.locals={LoadHookNamesToggle:"LoadHookNamesToggle___1P0WS",ToggleError:"ToggleError___1CwPY",Hook:"Hook___30heT",Name:"Name___19Jpc",PrimitiveHookName:"PrimitiveHookName___1MmCM",PrimitiveHookNumber:"PrimitiveHookNumber___3jeH5",HookName:"HookName___36ATl"}},9723:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Toolbar___3u3I_ {\n padding: 0.25rem 0;\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n}\n\n.BadgesContainer___2NGL4 {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n}\n\n.BadgesContainer___2NGL4:not(:empty) {\n padding-bottom: 0.25rem;\n border-bottom: 1px solid var(--color-border);\n}\n\n.Content___3i3NJ {\n user-select: none;\n overflow-y: auto;\n}\n\n.Component___Y5kFG {\n flex: 1;\n font-weight: bold;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n padding-bottom: 0.25rem;\n border-bottom: 1px solid var(--color-border);\n}\n\n.CurrentCommit___21fVV {\n display: block;\n width: 100%;\n text-align: left;\n background: none;\n border: none;\n}\n",""]),r.locals={Toolbar:"Toolbar___3u3I_",BadgesContainer:"BadgesContainer___2NGL4",Content:"Content___3i3NJ",Component:"Component___Y5kFG",CurrentCommit:"CurrentCommit___21fVV"}},3206:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".NoCommitData___2oJ_z {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.Header___1oGeD {\n font-size: var(--font-size-sans-large);\n margin-bottom: 0.5rem;\n}\n\n.FilterMessage___1Yg5n {\n display: flex;\n align-items: center;\n}\n",""]),r.locals={NoCommitData:"NoCommitData___2oJ_z",Header:"Header___1oGeD",FilterMessage:"FilterMessage___1Yg5n"}},5885:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Profiler___20Ry4 {\n width: 100%;\n height: 100%;\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: stretch;\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-normal);\n background-color: var(--color-background);\n color: var(--color-text);\n}\n\n.Profiler___20Ry4, .Profiler___20Ry4 * {\n box-sizing: border-box;\n -webkit-font-smoothing: var(--font-smoothing);\n}\n\n.LeftColumn___3I7-I {\n display: flex;\n flex-direction: column;\n flex: 2 1 200px;\n border-top: 1px solid var(--color-border);\n}\n\n.RightColumn___3smXD {\n display: flex;\n flex-direction: column;\n flex: 1 1 100px;\n max-width: 300px;\n overflow-x: hidden;\n border-left: 1px solid var(--color-border);\n border-top: 1px solid var(--color-border);\n}\n\n.Content___1LjDy {\n position: relative;\n flex: 1 1 auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.Column___3WWtw {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 1rem;\n}\n\n.Paragraph___1HLty {\n text-align: center;\n}\n\n.Row___1RpSu {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n}\n\n.LearnMoreRow___3lYIu {\n margin-top: 1rem;\n color: var(--color-dim);\n font-size: var(--font-size-sans-small);\n}\n\n.Header___QyJw2 {\n font-size: var(--font-size-sans-large);\n margin-bottom: 0.5rem;\n}\n\n.Toolbar___30kHu {\n height: 2.25rem;\n padding: 0 0.25rem;\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n}\n\n.VRule___2y9G3 {\n height: 20px;\n width: 1px;\n border-left: 1px solid var(--color-border);\n padding-left: 0.25rem;\n margin-left: 0.25rem;\n}\n\n.Spacer___1sezP {\n flex: 1;\n}\n\n.StopRecordingButton___1-ElU {\n font-size: var(--font-size-sans-large);\n padding: 0.5rem;\n}\n\n.ContentFallback___2Ata2 {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: var(--font-size-sans-large);\n color: var(--color-dim);\n}\n\n.SnapshotSelectorFallback___3fsFv {\n height: 100%;\n padding-left: 0.5rem;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: var(--font-size-sans-large);\n color: var(--color-dim);\n}\n\n.Link___mZ2LE {\n color: var(--color-button);\n}\n\n.TimelineSearchInputContainer___33BJF {\n flex: 1 1;\n display: flex;\n align-items: center;\n}\n\n.LearnMoreLink___7A9ws {\n color: var(--color-link);\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n}",""]),r.locals={Profiler:"Profiler___20Ry4",LeftColumn:"LeftColumn___3I7-I",RightColumn:"RightColumn___3smXD",Content:"Content___1LjDy",Column:"Column___3WWtw",Paragraph:"Paragraph___1HLty",Row:"Row___1RpSu",LearnMoreRow:"LearnMoreRow___3lYIu",Header:"Header___QyJw2",Toolbar:"Toolbar___30kHu",VRule:"VRule___2y9G3",Spacer:"Spacer___1sezP",StopRecordingButton:"StopRecordingButton___1-ElU",ContentFallback:"ContentFallback___2Ata2",SnapshotSelectorFallback:"SnapshotSelectorFallback___3fsFv",Link:"Link___mZ2LE",TimelineSearchInputContainer:"TimelineSearchInputContainer___33BJF",LearnMoreLink:"LearnMoreLink___7A9ws"}},6057:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".VRule___2XiHw {\n height: 20px;\n width: 1px;\n border-left: 1px solid var(--color-border);\n padding-left: 0.25rem;\n margin-left: 0.25rem;\n}\n\n/**\n * https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications\n */\n.Input___2GKA7 {\n position: absolute !important;\n height: 1px;\n width: 1px;\n overflow: hidden;\n clip: rect(1px, 1px, 1px, 1px);\n}\n\n.ErrorMessage___3yR0b {\n margin: 0.5rem 0;\n color: var(--color-dim);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n",""]),r.locals={VRule:"VRule___2XiHw",Input:"Input___2GKA7",ErrorMessage:"ErrorMessage___3yR0b"}},8868:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".ActiveRecordToggle___1Cpcb {\n color: var(--color-record-active);\n}\n.ActiveRecordToggle___1Cpcb:hover {\n color: var(--color-record-active);\n}\n.ActiveRecordToggle___1Cpcb:focus {\n color: var(--color-record-active);\n}\n.ActiveRecordToggle___1Cpcb:active {\n color: var(--color-record-hover);\n}\n\n.InactiveRecordToggle___2CUtF {\n color: var(--color-record-inactive);\n}\n.InactiveRecordToggle___2CUtF:hover {\n color: var(--color-record-hover);\n}\n.InactiveRecordToggle___2CUtF:focus {\n color: var(--color-record-inactive);\n}\n.InactiveRecordToggle___2CUtF:active {\n color: var(--color-record-hover);\n}\n\n.DisabledRecordToggle___gcsbF {\n color: var(--color-button-disabled);\n}\n.DisabledRecordToggle___gcsbF:hover {\n color: var(--color-button-disabled);\n}\n.DisabledRecordToggle___gcsbF:focus {\n color: var(--color-button-disabled);\n}\n.DisabledRecordToggle___gcsbF:active {\n color: var(--color-button-disabled);\n}\n",""]),r.locals={ActiveRecordToggle:"ActiveRecordToggle___1Cpcb",InactiveRecordToggle:"InactiveRecordToggle___2CUtF",DisabledRecordToggle:"DisabledRecordToggle___gcsbF"}},4290:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Spacer___1c3sH {\n flex: 1;\n}\n",""]),r.locals={Spacer:"Spacer___1c3sH"}},3179:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Toolbar___CuJgF {\n height: 2.25rem;\n padding: 0 0.5rem;\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n}\n\n.Content___2tGS0 {\n padding: 0.5rem;\n user-select: none;\n overflow: auto;\n}\n\n.List___2AC9R {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.ListItem___2wzT0 {\n margin: 0 0 0.5rem;\n}\n\n.Label___3KINM {\n overflow: hidden;\n text-overflow: ellipsis;\n font-weight: bold;\n}\n\n.Value___3wrFP {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.NothingSelected___2Sj9L {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n color: var(--color-dim);\n}\n\n.DurationsList___19XUj {\n list-style: none;\n margin: 0.25rem 0 0 0;\n padding: 0;\n background: var(--color-background-inactive);\n padding: 0.25rem 0.5rem;\n border-radius: 0.25rem;\n}\n\n.DurationsListItem___2UKVV {\n margin: 0.25rem 0 0 0;\n}\n.DurationsListItem___2UKVV:first-of-type {\n margin: 0;\n}\n",""]),r.locals={Toolbar:"Toolbar___CuJgF",Content:"Content___2tGS0",List:"List___2AC9R",ListItem:"ListItem___2wzT0",Label:"Label___3KINM",Value:"Value___3wrFP",NothingSelected:"NothingSelected___2Sj9L",DurationsList:"DurationsList___19XUj",DurationsListItem:"DurationsListItem___2UKVV"}},2856:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Toolbar___1anMW {\n height: 2.25rem;\n padding: 0 0.5rem;\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n}\n\n.Content___3KVRW {\n padding: 0.5rem;\n user-select: none;\n overflow: auto;\n}\n\n.List___DLnbX {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.ListItem___3Uw7N {\n flex: 1 1;\n margin: 0 0 0.5rem;\n}\n\n.Label___9ImgF {\n overflow: hidden;\n text-overflow: ellipsis;\n font-weight: bold;\n flex: 1 1;\n}\n\n.Value___1E_uv {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.Row___327lN { \n display: flex; \n flex-direction: row; \n align-items: center;\n border-top: 1px solid var(--color-border);\n} \n\n.UnclickableSource___3Kp1w,\n.ClickableSource___1ExdQ {\n width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-normal);\n}\n\n.UnclickableSource___3Kp1w {\n color: var(--color-dim);\n}\n\n.ClickableSource___1ExdQ {\n color: var(--color-text);\n}\n\n.ClickableSource___1ExdQ:focus,\n.ClickableSource___1ExdQ:hover {\n background-color: var(--color-background-hover);\n}\n",""]),r.locals={Toolbar:"Toolbar___1anMW",Content:"Content___3KVRW",List:"List___DLnbX",ListItem:"ListItem___3Uw7N",Label:"Label___9ImgF",Value:"Value___1E_uv",Row:"Row___327lN",UnclickableSource:"UnclickableSource___3Kp1w",ClickableSource:"ClickableSource___1ExdQ"}},9074:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Toolbar___2uBS2 {\n height: 2.25rem;\n padding: 0 0.5rem;\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n}\n\n.Content___1WAA9 {\n padding: 0.5rem;\n user-select: none;\n overflow-y: auto;\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n\n.Component___1oc9o {\n flex: 1;\n color: var(--color-component-name);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n}\n\n.Label___buTyu {\n font-weight: bold;\n margin-bottom: 0.5rem;\n}\n\n.CurrentCommit___2ZAl5,\n.Commit___2PAr5 {\n display: block;\n width: 100%;\n text-align: left;\n background: none;\n border: none;\n padding: 0.25rem 0.5rem;\n color: var(--color-text);\n}\n\n.Commit___2PAr5:focus,\n.Commit___2PAr5:hover {\n outline: none;\n background-color: var(--color-background-hover);\n}\n\n.CurrentCommit___2ZAl5 {\n background-color: var(--color-background-selected);\n color: var(--color-text-selected);\n}\n\n.CurrentCommit___2ZAl5:focus {\n outline: none;\n}\n",""]),r.locals={Toolbar:"Toolbar___2uBS2",Content:"Content___1WAA9",Component:"Component___1oc9o",Label:"Label___buTyu",CurrentCommit:"CurrentCommit___2ZAl5",Commit:"Commit___2PAr5"}},786:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".List___1_Mwa {\n /**\n * The decision to suppress the default (horizontal) scroll bars is intentional.\n * The snapshot selector is small enough that the scrollbar renders it essentially useless.\n * There are two alternative navigation mechanisms (arrow keys and arrow buttons).\n * If necessary, we could also expand the click-and-drag mechanism to scroll.\n */\n overflow-x: hidden !important;\n}\n\n.Tooltip___2j_4b {\n margin-top: 2.5rem;\n}\n\n.TooltipList___26ss7 {\n list-style: none;\n padding: 0;\n margin: 0;\n}\n\n.TooltipListItem___3xWli {\n display: flex;\n}\n\n.TooltipLabel___2xbrN {\n font-weight: bold;\n margin-right: 0.25rem;\n}\n.TooltipLabel___2xbrN:after {\n content: ':';\n}\n\n.TooltipValue___1nc1C {\n flex-grow: 1;\n text-align: end;\n}\n\n.DurationsWrapper___10A0R {\n flex-grow: 1;\n}\n\n.DurationsList___NtAHH {\n list-style: none;\n margin: 0 0 0 1rem;\n padding: 0;\n}\n\n.DurationsListItem___Q0jav {\n display: flex;\n}\n\n.DurationsLabel___XxynS {\n margin-right: 0.25rem;\n}\n.DurationsLabel___XxynS:after {\n content: ':';\n}\n\n.DurationsValue___1FRM8 {\n flex-grow: 1;\n text-align: end;\n}",""]),r.locals={List:"List___1_Mwa",Tooltip:"Tooltip___2j_4b",TooltipList:"TooltipList___26ss7",TooltipListItem:"TooltipListItem___3xWli",TooltipLabel:"TooltipLabel___2xbrN",TooltipValue:"TooltipValue___1nc1C",DurationsWrapper:"DurationsWrapper___10A0R",DurationsList:"DurationsList___NtAHH",DurationsListItem:"DurationsListItem___Q0jav",DurationsLabel:"DurationsLabel___XxynS",DurationsValue:"DurationsValue___1FRM8"}},466:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Outer___2YMUU {\n user-select: none;\n cursor: pointer;\n border-bottom: 3px solid transparent;\n padding-top: 4px;\n padding-bottom: 1px;\n display: flex;\n align-items: flex-end;\n}\n.Outer___2YMUU:hover {\n background-color: var(--color-background);\n}\n\n.Inner___TFCLU,\n.InnerSelected___2Qf2T {\n width: 100%;\n min-height: 2px;\n background-color: var(--color-commit-did-not-render-fill);\n color: var(--color-commit-did-not-render-fill-text);\n}\n\n.InnerSelected___2Qf2T {\n background-color: var(--color-button-active);\n}",""]),r.locals={Outer:"Outer___2YMUU",Inner:"Inner___TFCLU",InnerSelected:"InnerSelected___2Qf2T"}},3599:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Button___7tgtJ {\n flex: 0 0 auto;\n margin-left: 0.25rem;\n}\n\n.Commits___2KF5W {\n height: 100%;\n min-width: 30px;\n margin-left: 0.25rem;\n overflow: visible;\n}\n.Commits___2KF5W:focus {\n outline: none;\n background-color: var(--color-button-background-focus);\n}\n\n.IndexLabel___36CS7 {\n flex: 0 0 auto;\n white-space: nowrap;\n font-family: var(--font-family-monospace);\n margin-left: 0.25rem;\n}\n\n.NoCommits___3GzV1 {\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--color-dim);\n}\n\n.Input___2QoRI {\n background: none;\n font-size: var(--font-size-sans-normal);\n text-align: right;\n font-family: var(--font-family-monospace);\n border: 1px solid transparent;\n border-radius: 0.125rem;\n padding: 0.125rem;\n color: var(--color-attribute-editable-value);\n}\n\n.Input___2QoRI:focus {\n background-color: var(--color-button-background-focus);\n outline: none;\n}\n",""]),r.locals={Button:"Button___7tgtJ",Commits:"Commits___2KF5W",IndexLabel:"IndexLabel___36CS7",NoCommits:"NoCommits___3GzV1",Input:"Input___2QoRI"}},6841:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Tooltip___NP68S {\n position: absolute;\n pointer-events: none;\n border: none;\n border-radius: 0.25rem;\n padding: 0.25rem 0.5rem;\n font-family: var(--font-family-sans);\n font-size: 12px;\n background-color: var(--color-tooltip-background);\n color: var(--color-tooltip-text);\n opacity: 1;\n white-space: nowrap;\n /* Make sure this is above the DevTools, which are above the Overlay */\n z-index: 10000002;\n}\n\n.Tooltip___NP68S.hidden___3rGbV {\n opacity: 0;\n}\n\n\n.Container___3aJAm {\n width: -moz-max-content;\n width: -webkit-max-content;\n}\n",""]),r.locals={Tooltip:"Tooltip___NP68S",hidden:"hidden___3rGbV",Container:"Container___3aJAm"}},1400:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Updaters___ykaBk {\n margin: 0 0 0.5rem;\n}\n\n.NoUpdaters___2ZO7w,\n.Updater___f5nQz,\n.UnmountedUpdater___2Smse {\n display: block;\n width: 100%;\n text-align: left;\n background: none;\n border: none;\n padding: 0.25rem 0.5rem;\n color: var(--color-text);\n}\n.Updater___f5nQz:focus,\n.Updater___f5nQz:hover {\n outline: none;\n background-color: var(--color-background-hover);\n}\n\n.NoUpdaters___2ZO7w,\n.UnmountedUpdater___2Smse {\n color: var(--color-dim);\n}\n",""]),r.locals={Updaters:"Updaters___ykaBk",NoUpdaters:"NoUpdaters___2ZO7w",Updater:"Updater___f5nQz",UnmountedUpdater:"UnmountedUpdater___2Smse"}},9061:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Item___2hxYk {\n margin-top: 0.25rem;\n}\n\n.Key___1tUd1 {\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-small);\n line-height: 1;\n}\n\n.Key___1tUd1:first-of-type::before {\n content: ' (';\n}\n\n.Key___1tUd1::after {\n content: ', ';\n}\n\n.Key___1tUd1:last-of-type::after {\n content: ')';\n}\n\n.Label___2zyeV {\n font-weight: bold;\n}\n",""]),r.locals={Item:"Item___2hxYk",Key:"Key___1tUd1",Label:"Label___2zyeV"}},5070:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".ReactLogo___O8zf5 {\n width: 1.75rem;\n height: 1.75rem;\n margin: 0 0.75rem 0 0.25rem;\n color: var(--color-button-active);\n}\n",""]),r.locals={ReactLogo:"ReactLogo___O8zf5"}},3609:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".SearchInput___5BLz9 {\n flex: 1 1;\n display: flex;\n align-items: center;\n}\n\n.Input___15H-Z {\n flex: 1 1 100px;\n width: 100px;\n font-size: var(--font-size-sans-large);\n outline: none;\n border: none;\n background-color: var(--color-background);\n color: var(--color-text);\n padding-left: 1.5rem;\n margin-left: -1rem;\n}\n\n.InputIcon___2jd-q {\n pointer-events: none;\n z-index: 2;\n color: var(--color-dimmer);\n}\n\n.IndexLabel___98Dk_ {\n color: var(--color-dim);\n font-size: var(--font-size-sans-normal);\n white-space: pre;\n}\n\n.LeftVRule___B5avU{\n height: 20px;\n width: 1px;\n background-color: var(--color-border);\n}\n.LeftVRule___B5avU {\n margin: 0 0.25rem 0 0.5rem;\n}\n",""]),r.locals={SearchInput:"SearchInput___5BLz9",Input:"Input___15H-Z",InputIcon:"InputIcon___2jd-q",IndexLabel:"IndexLabel___98Dk_",LeftVRule:"LeftVRule___B5avU"}},5240:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Background___3ncIs {\n position: absolute;\n z-index: 3;\n width: 100%;\n top: 0;\n bottom: 0;\n background-color: var(--color-modal-background);\n display: flex;\n align-items: flex-start;\n justify-content: center;\n font-size: var(--font-size-sans-normal);\n padding: 1rem;\n}\n\n.Modal___rU10h {\n display: flex;\n flex-direction: column;\n flex: 0 1 auto;\n max-height: 100%;\n background-color: var(--color-background);\n border: 1px solid var(--color-border);\n box-shadow: 0 2px 4px var(--color-shadow);\n border-radius: 0.25rem;\n overflow: auto;\n width: 410px;\n max-width: 100%;\n}\n\n.Spacer___3_C0y {\n flex: 1;\n}\n\n.Tabs___3mQky {\n display: flex;\n flex-direction: row;\n border-bottom: 1px solid var(--color-border);\n padding-right: 0.25rem;\n flex: 0 0 auto;\n}\n\n.Content___2YU9A {\n padding: 0.5rem;\n flex: 0 1 auto;\n overflow: auto;\n}",""]),r.locals={Background:"Background___3ncIs",Modal:"Modal___rU10h",Spacer:"Spacer___3_C0y",Tabs:"Tabs___3mQky",Content:"Content___2YU9A"}},5489:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".SettingList___3Ny29 {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: flex-start;\n font-family: var(--font-family-sans);\n font-size: var(--font-size-sans-normal);\n}\n\n.SettingWrapper___-a0WT {\n margin-bottom: 0.5rem;\n}\n.SettingWrapper___-a0WT:last-of-type {\n margin-bottom: 0;\n}\n\n.SettingRow___33R3F {\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.SettingRowCheckbox___3LXDz {\n margin: 0.125rem 0.25rem 0.125rem 0;\n}\n\n.OptionGroup___2ZgHP {\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n user-select: none;\n margin: 0 1rem 0.5rem 0;\n}\n.OptionGroup___2ZgHP:last-of-type {\n margin-right: 0;\n}\n\n.RadioLabel___1oyOB {\n display: inline;\n margin-right: 0.5rem;\n}\n\n.Spacer___1rTaV {\n height: 0.5rem;\n}\n\n.CheckboxOption___2XWVZ {\n display: block;\n padding: 0 0 0.5rem;\n}\n\n.HRule___1h4ad {\n height: 1px;\n background-color: var(--color-border);\n width: 100%;\n border: none;\n margin: 0.5rem 0;\n}\n\n.Header___NGIlt {\n font-size: var(--font-size-sans-large);\n margin-top: 0.5rem;\n}\n\n.ButtonIcon___3ZAjp {\n margin-right: 0.25rem;\n}\n\n.NoFiltersCell___1WYR2 {\n padding: 0.25rem 0;\n color: var(--color-dim);\n}\n\n.Table___2srES {\n min-width: 20rem;\n margin-top: 0.5rem;\n border-spacing: 0;\n}\n\n.TableRow___3kYuW {\n padding-bottom: 0.5rem;\n}\n\n.TableCell___1yj52 {\n padding: 0;\n padding-right: 0.5rem;\n}\n.TableCell___1yj52:last-of-type {\n text-align: right;\n padding-right: 0;\n}\n\n.Input___I9AdA {\n border: 1px solid var(--color-border);\n border-radius: 0.125rem;\n padding: 0.125rem;\n margin-left: .5rem;\n}\n\n.InvalidRegExp___35lmE,\n.InvalidRegExp___35lmE:active,\n.InvalidRegExp___35lmE:focus,\n.InvalidRegExp___35lmE:hover {\n color: var(--color-value-invalid);\n}\n\n.ToggleOffInvalid___2Rg2K,\n.ToggleOnInvalid___1Kamt,\n.ToggleOff___3cr6E,\n.ToggleOn___3KAVB {\n border-radius: 0.75rem;\n width: 1rem;\n height: 0.625rem;\n display: flex;\n align-items: center;\n padding: 0.125rem;\n}\n.ToggleOffInvalid___2Rg2K {\n background-color: var(--color-toggle-background-invalid);\n justify-content: flex-start;\n}\n.ToggleOnInvalid___1Kamt {\n background-color: var(--color-toggle-background-invalid);\n justify-content: flex-end;\n}\n.ToggleOff___3cr6E {\n background-color: var(--color-toggle-background-off);\n justify-content: flex-start;\n}\n.ToggleOn___3KAVB {\n background-color: var(--color-toggle-background-on);\n justify-content: flex-end;\n}\n\n.ToggleInsideOff___1pXcm,\n.ToggleInsideOn___3kEsU {\n border-radius: 0.375rem;\n width: 0.375rem;\n height: 0.375rem;\n background-color: var(--color-toggle-text);\n}\n\n.ReleaseNotes___q8NY1 {\n width: 100%;\n background-color: var(--color-background-hover);\n padding: 0.25rem 0.5rem;\n border-radius: 0.25rem;\n}\n\n.ReleaseNotesLink___2gjE8, .StrictModeLink___RM2Yt {\n color: var(--color-button-active);\n}\n\n.Warning___3xUvj {\n color: var(--color-error-text);\n}\n\n.VersionsList___35cmE {\n list-style: none;\n padding: 0;\n margin: 0;\n}\n",""]),r.locals={SettingList:"SettingList___3Ny29",SettingWrapper:"SettingWrapper___-a0WT",SettingRow:"SettingRow___33R3F",SettingRowCheckbox:"SettingRowCheckbox___3LXDz",OptionGroup:"OptionGroup___2ZgHP",RadioLabel:"RadioLabel___1oyOB",Spacer:"Spacer___1rTaV",CheckboxOption:"CheckboxOption___2XWVZ",HRule:"HRule___1h4ad",Header:"Header___NGIlt",ButtonIcon:"ButtonIcon___3ZAjp",NoFiltersCell:"NoFiltersCell___1WYR2",Table:"Table___2srES",TableRow:"TableRow___3kYuW",TableCell:"TableCell___1yj52",Input:"Input___I9AdA",InvalidRegExp:"InvalidRegExp___35lmE",ToggleOffInvalid:"ToggleOffInvalid___2Rg2K",ToggleOnInvalid:"ToggleOnInvalid___1Kamt",ToggleOff:"ToggleOff___3cr6E",ToggleOn:"ToggleOn___3KAVB",ToggleInsideOff:"ToggleInsideOff___1pXcm",ToggleInsideOn:"ToggleInsideOn___3kEsU",ReleaseNotes:"ReleaseNotes___q8NY1",ReleaseNotesLink:"ReleaseNotesLink___2gjE8",StrictModeLink:"StrictModeLink___RM2Yt",Warning:"Warning___3xUvj",VersionsList:"VersionsList___35cmE"}},1565:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,'.SuspenseBreadcrumbsList___2Txeo {\n margin: 0;\n padding: 0;\n list-style: none;\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n}\n\n.SuspenseBreadcrumbsListItem___3HV9Q {\n display: inline;\n}\n\n.SuspenseBreadcrumbsListItem___3HV9Q[aria-current="true"] .SuspenseBreadcrumbsButton___1VsOn {\n color: var(--color-button-active);\n}\n\n.SuspenseBreadcrumbsButton___1VsOn {\n background: var(--color-button-background);\n border: none;\n border-radius: 0.25rem;\n color: var(--color-button);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n padding: 0.25rem;\n white-space: nowrap;\n}\n\n.SuspenseBreadcrumbsButton___1VsOn:hover {\n background-color: var(--color-button-background-hover);\n color: var(--color-button-hover);\n}\n\n.SuspenseBreadcrumbsButton___1VsOn:focus-visible {\n background: var(--color-button-background-focus);\n}\n',""]),r.locals={SuspenseBreadcrumbsList:"SuspenseBreadcrumbsList___2Txeo",SuspenseBreadcrumbsListItem:"SuspenseBreadcrumbsListItem___3HV9Q",SuspenseBreadcrumbsButton:"SuspenseBreadcrumbsButton___1VsOn"}},9788:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".SuspenseEnvironmentDefault___2j3Vk {\n --color-suspense: var(--color-suspense-default);\n --color-transition: var(--color-transition-default);\n}\n\n.SuspenseEnvironmentServer___1NIaq {\n --color-suspense: var(--color-suspense-server);\n --color-transition: var(--color-transition-server);\n}\n\n.SuspenseEnvironmentOther___HawwP {\n --color-suspense: var(--color-suspense-other);\n --color-transition: var(--color-transition-other);\n}\n",""]),r.locals={SuspenseEnvironmentDefault:"SuspenseEnvironmentDefault___2j3Vk",SuspenseEnvironmentServer:"SuspenseEnvironmentServer___1NIaq",SuspenseEnvironmentOther:"SuspenseEnvironmentOther___HawwP"}},5512:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".SuspenseRectsContainer___2p6RJ {\n padding: .25rem;\n outline-color: transparent;\n outline-style: solid;\n outline-width: 1px;\n border-radius: 0.25rem;\n}\n\n.SuspenseRectsContainer___2p6RJ[data-highlighted='true'] {\n outline-color: var(--color-transition);\n outline-style: solid;\n outline-width: 4px;\n}\n\n.SuspenseRectsRoot___mLU6y {\n cursor: pointer;\n outline-color: var(--color-transition);\n background-color: color-mix(in srgb, var(--color-transition) 5%, transparent);\n}\n\n.SuspenseRectsRoot___mLU6y[data-hovered='true'] {\n background-color: color-mix(in srgb, var(--color-transition) 15%, transparent);\n}\n\n.SuspenseRectsViewBox___u0Hj2 {\n position: relative;\n}\n\n.SuspenseRectsBoundary___rqBna {\n pointer-events: all;\n border-radius: 0.125rem;\n}\n\n.SuspenseRectsBoundary___rqBna[data-visible='false'] {\n background-color: transparent;\n}\n\n.SuspenseRectsBoundaryChildren___2716w {\n pointer-events: none;\n}\n\n.SuspenseRectsTitle___38wTQ {\n pointer-events: none;\n color: var(--color-text);\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: var(--font-size-sans-small);\n line-height: var(--font-size-sans-small);\n padding: .25rem;\n container-type: size;\n container-name: title;\n}\n\n@container title (width < 30px) or (height < 12px) {\n .SuspenseRectsTitle___38wTQ > span {\n display: none;\n }\n}\n\n.SuspenseRectsScaledRect___3WylD[data-visible='false'] > .SuspenseRectsBoundaryChildren___2716w {\n overflow: initial;\n}\n\n.SuspenseRectsRect___1nUG4 {\n box-shadow: var(--elevation-4);\n pointer-events: all;\n cursor: pointer;\n border-radius: 0.125rem;\n background-color: color-mix(in srgb, var(--color-background) 50%, var(--color-suspense) 25%);\n backdrop-filter: grayscale(100%);\n transition: background-color 0.2s ease-in;\n outline-color: var(--color-suspense);\n outline-style: solid;\n outline-width: 1px;\n}\n\n.SuspenseRectsScaledRect___3WylD {\n position: absolute;\n}\n\n.SuspenseRectsScaledRect___3WylD[data-visible='false'] {\n pointer-events: none;\n outline-width: 0;\n}\n\n.SuspenseRectsBoundary___rqBna[data-suspended='true'] {\n opacity: 0.33;\n}\n\n/* highlight this boundary */\n.SuspenseRectsBoundary___rqBna[data-hovered='true'] > .SuspenseRectsRect___1nUG4 {\n background-color: color-mix(in srgb, var(--color-background) 50%, var(--color-suspense) 50%);\n transition: background-color 0.2s ease-out;\n}\n\n.SuspenseRectsBoundary___rqBna[data-selected='true'][data-visible='true'] {\n box-shadow: var(--elevation-4);\n}\n\n.SuspenseRectOutline___30wbm {\n outline-color: var(--color-suspense);\n outline-style: solid;\n outline-width: 4px;\n border-radius: 0.125rem;\n pointer-events: none;\n}\n\n.SuspenseRectsBoundary___rqBna[data-selected='true'] > .SuspenseRectsRect___1nUG4 {\n box-shadow: none;\n}\n",""]),r.locals={SuspenseRectsContainer:"SuspenseRectsContainer___2p6RJ",SuspenseRectsRoot:"SuspenseRectsRoot___mLU6y",SuspenseRectsViewBox:"SuspenseRectsViewBox___u0Hj2",SuspenseRectsBoundary:"SuspenseRectsBoundary___rqBna",SuspenseRectsBoundaryChildren:"SuspenseRectsBoundaryChildren___2716w",SuspenseRectsTitle:"SuspenseRectsTitle___38wTQ",SuspenseRectsScaledRect:"SuspenseRectsScaledRect___3WylD",SuspenseRectsRect:"SuspenseRectsRect___1nUG4",SuspenseRectOutline:"SuspenseRectOutline___30wbm"}},2038:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".SuspenseScrubber___2X_4G {\n position: relative;\n width: 100%;\n height: 1.5rem;\n border-radius: 0.75rem;\n padding: 0.25rem;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n}\n\n.SuspenseScrubber___2X_4G:has(.SuspenseScrubberInput___17dpX:focus-visible) {\n outline: 2px solid var(--color-button-background-focus);\n}\n\n.SuspenseScrubberInput___17dpX {\n position: absolute;\n width: 100%;\n opacity: 0;\n height: 0px;\n overflow: hidden;\n}\n\n.SuspenseScrubberInput___17dpX:focus {\n outline: none;\n}\n\n.SuspenseScrubberStep___2ouJe {\n cursor: pointer;\n flex: 1;\n height: 100%;\n padding-right: 1px; /* we use this instead of flex gap to make every pixel clickable */\n display: flex;\n align-items: center;\n}\n.SuspenseScrubberStep___2ouJe:last-child {\n padding-right: 0;\n}\n\n.SuspenseScrubberBead___31eYZ {\n flex: 1;\n height: 0.5rem;\n border-radius: 0.5rem;\n background: color-mix(in srgb, var(--color-suspense) 10%, transparent);\n transition: all 0.3s ease-in;\n}\n\n.SuspenseScrubberBeadSelected___1bJM7 {\n height: 1rem;\n background: var(--color-suspense);\n}\n\n.SuspenseScrubberBeadTransition___3Wdwy {\n background: var(--color-transition);\n}\n\n.SuspenseScrubberStepHighlight___3iene > .SuspenseScrubberBead___31eYZ {\n height: 0.75rem;\n transition: all 0.3s ease-out;\n}\n",""]),r.locals={SuspenseScrubber:"SuspenseScrubber___2X_4G",SuspenseScrubberInput:"SuspenseScrubberInput___17dpX",SuspenseScrubberStep:"SuspenseScrubberStep___2ouJe",SuspenseScrubberBead:"SuspenseScrubberBead___31eYZ",SuspenseScrubberBeadSelected:"SuspenseScrubberBeadSelected___1bJM7",SuspenseScrubberBeadTransition:"SuspenseScrubberBeadTransition___3Wdwy",SuspenseScrubberStepHighlight:"SuspenseScrubberStepHighlight___3iene"}},6085:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,'.SuspenseTab___3r-mu {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: row;\n background-color: var(--color-background);\n color: var(--color-text);\n font-family: var(--font-family-sans);\n}\n\n.SuspenseTab___3r-mu, .SuspenseTab___3r-mu * {\n box-sizing: border-box;\n -webkit-font-smoothing: var(--font-smoothing);\n}\n\n.VRule___Rvi7A {\n height: 20px;\n width: 1px;\n flex: 0 0 1px;\n margin: 0 0.5rem;\n background-color: var(--color-border);\n}\n\n.TreeWrapper___1L5JE {\n border-top: 1px solid var(--color-border);\n flex: 1 1 65%;\n display: flex;\n flex-direction: row;\n height: 100%;\n overflow: auto;\n}\n\n.InspectedElementWrapper___1ubLb {\n flex: 0 0 calc(100% - var(--horizontal-resize-tree-percentage));\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.ResizeBarWrapper___TTxxr {\n flex: 0 0 0px;\n position: relative;\n}\n\n.ResizeBar___3r2wX {\n position: absolute;\n /*\n * moving the bar out of its bounding box might cause its hitbox to overlap\n * with another scrollbar creating disorienting UX where you both resize and scroll\n * at the same time.\n * If you adjust this value, double check that starting resize right on this edge\n * doesn\'t also cause scroll\n */\n left: 1px;\n width: 5px;\n height: 100%;\n cursor: ew-resize;\n}\n\n@container devtools (width < 600px) {\n .SuspenseTab___3r-mu {\n flex-direction: column;\n }\n\n .TreeWrapper___1L5JE {\n border-top: 1px solid var(--color-border);\n flex: 1 1 50%;\n overflow: hidden;\n }\n\n .InspectedElementWrapper___1ubLb {\n flex: 0 0 calc(100% - var(--vertical-resize-tree-percentage));\n }\n\n .TreeWrapper___1L5JE + .ResizeBarWrapper___TTxxr .ResizeBar___3r2wX {\n top: 1px;\n left: 0;\n width: 100%;\n height: 5px;\n cursor: ns-resize;\n }\n\n .ToggleInspectedElement___2-jCB[data-orientation="horizontal"] {\n display: none;\n }\n}\n\n@container devtools (width >= 600px) {\n .ToggleInspectedElement___2-jCB[data-orientation="vertical"] {\n display: none;\n }\n}\n\n.TreeList___F2PXs {\n flex: 0 0 var(--horizontal-resize-tree-list-percentage);\n border-right: 1px solid var(--color-border);\n padding: 0.25rem;\n overflow: auto;\n}\n\n.TreeView___2iS3m {\n flex: 1 1 35%;\n display: flex;\n flex-direction: column;\n height: 100%;\n overflow: auto;\n}\n\n.Rects___1auOG {\n padding: 0.25rem;\n flex-grow: 1;\n overflow: auto;\n}\n\n.SuspenseTreeViewHeader___QTG2Z {\n flex: 0 0 42px;\n padding: 0.5rem;\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border);\n}\n\n.SuspenseBreadcrumbs___jwW0V {\n flex: 1;\n /**\n * TODO: Switch to single item view on overflow like OwnerStack does.\n * OwnerStack has more constraints that make it easier so it won\'t be a 1:1 port.\n */\n overflow-x: auto;\n}\n\n.SuspenseTreeViewFooter___3wnhw {\n flex: 0 0 42px;\n display: flex;\n justify-content: end;\n border-top: 1px solid var(--color-border);\n padding: 0.5rem;\n display: grid;\n grid-template-columns: 1fr auto;\n align-items: center;\n}\n\n.SuspenseTreeViewFooterButtons___1xtqE {\n padding: 0.25rem;\n}',""]),r.locals={SuspenseTab:"SuspenseTab___3r-mu",VRule:"VRule___Rvi7A",TreeWrapper:"TreeWrapper___1L5JE",InspectedElementWrapper:"InspectedElementWrapper___1ubLb",ResizeBarWrapper:"ResizeBarWrapper___TTxxr",ResizeBar:"ResizeBar___3r2wX",ToggleInspectedElement:"ToggleInspectedElement___2-jCB",TreeList:"TreeList___F2PXs",TreeView:"TreeView___2iS3m",Rects:"Rects___1auOG",SuspenseTreeViewHeader:"SuspenseTreeViewHeader___QTG2Z",SuspenseBreadcrumbs:"SuspenseBreadcrumbs___jwW0V",SuspenseTreeViewFooter:"SuspenseTreeViewFooter___3wnhw",SuspenseTreeViewFooterButtons:"SuspenseTreeViewFooterButtons___1xtqE"}},8717:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".SuspenseTimelineContainer___3AvQE {\n display: flex;\n flex-direction: row;\n padding: 0.25rem;\n align-items: center;\n}\n\n.SuspenseTimelineInput___3F3lx {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n}\n\n.SuspenseTimelineRootSwitcher___3kokU {\n height: fit-content;\n max-width: 3rem;\n}\n\n.SuspenseTimelineProgressIndicator___3Pkqy {\n align-self: center;\n}\n",""]),r.locals={SuspenseTimelineContainer:"SuspenseTimelineContainer___3AvQE",SuspenseTimelineInput:"SuspenseTimelineInput___3F3lx",SuspenseTimelineRootSwitcher:"SuspenseTimelineRootSwitcher___3kokU",SuspenseTimelineProgressIndicator:"SuspenseTimelineProgressIndicator___3Pkqy"}},5744:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Tab___20JoC,\n.TabCurrent___b4c3L,\n.TabDisabled___l1-ZF {\n height: 100%;\n display: flex;\n align-items: center;\n cursor: pointer;\n border-top: 3px solid transparent;\n border-bottom: 3px solid transparent;\n user-select: none;\n color: var(--color-text);\n\n /* Hide radio buttons for Firefox too */\n position: relative;\n\n /* Electron drag area */\n -webkit-app-region: no-drag;\n}\n.Tab___20JoC:hover,\n.TabCurrent___b4c3L:hover {\n background-color: var(--color-background-hover);\n}\n.Tab___20JoC:focus-within,\n.TabCurrent___b4c3L:focus-within {\n background-color: var(--color-background-hover);\n}\n\n.TabCurrent___b4c3L {\n border-bottom: 3px solid var(--color-tab-selected-border);\n}\n\n.TabDisabled___l1-ZF {\n color: var(--color-dim);\n cursor: default;\n}\n\n.TabSizeNavigation___2GG1g {\n font-size: var(--font-size-sans-large);\n padding: 0.5rem 1rem;\n}\n.TabSizeProfiler___2wFBf {\n font-size: var(--font-size-sans-normal);\n padding: 0.25rem 0.5rem;\n}\n.TabSizeSettings___3V4f9 {\n font-size: var(--font-size-sans-normal);\n padding: 0.25rem 0.5rem;\n}\n\n.Input___2unCl {\n width: 0;\n margin: 0;\n opacity: 0;\n\n /* Hide radio buttons for Firefox too */\n position: absolute;\n}\n\n.IconSizeNavigation___mZIpl,\n.IconSizeProfiler___1jYXs,\n.IconSizeSettings___1HNRk {\n margin-right: 0.5rem;\n color: var(--color-button-active);\n}\n\n.IconDisabled___17Sd2 {\n color: var(--color-dim);\n}\n\n.IconSizeNavigation___mZIpl {\n width: 1.5rem;\n height: 1.5rem;\n}\n.IconSizeProfiler___1jYXs {\n width: 1rem;\n height: 1rem;\n}\n.IconSizeSettings___1HNRk {\n width: 1rem;\n height: 1rem;\n}\n\n.TabLabelNavigation___2q3j3,\n.TabLabelProfiler___2QHeh,\n.TabLabelSettings___1pDKr {\n}\n\n.VRule___QpkmZ {\n height: 20px;\n width: 1px;\n border-left: 1px solid var(--color-border);\n padding-left: 0.25rem;\n margin-left: 0.25rem;\n}\n\n@media screen and (max-width: 525px) {\n .IconSizeNavigation___mZIpl {\n margin-right: 0;\n }\n\n .TabLabelNavigation___2q3j3 {\n display: none;\n }\n}\n\n@media screen and (max-width: 900px) {\n .TabLabelProfiler___2QHeh {\n display: none;\n }\n\n .IconSizeProfiler___1jYXs {\n margin-right: 0;\n }\n}\n\n@media screen and (max-width: 400px) {\n .TabLabelSettings___1pDKr {\n display: none;\n }\n\n .IconSizeSettings___1HNRk {\n margin-right: 0;\n }\n}\n",""]),r.locals={Tab:"Tab___20JoC",TabCurrent:"TabCurrent___b4c3L",TabDisabled:"TabDisabled___l1-ZF",TabSizeNavigation:"TabSizeNavigation___2GG1g",TabSizeProfiler:"TabSizeProfiler___2wFBf",TabSizeSettings:"TabSizeSettings___3V4f9",Input:"Input___2unCl",IconSizeNavigation:"IconSizeNavigation___mZIpl",IconSizeProfiler:"IconSizeProfiler___1jYXs",IconSizeSettings:"IconSizeSettings___1HNRk",IconDisabled:"IconDisabled___17Sd2",TabLabelNavigation:"TabLabelNavigation___2q3j3",TabLabelProfiler:"TabLabelProfiler___2QHeh",TabLabelSettings:"TabLabelSettings___1pDKr",VRule:"VRule___QpkmZ"}},9741:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".ToggleDisabled___iQeZ3,\n.ToggleOn___3XJTo,\n.ToggleOff___142SC {\n background: var(--color-button-background);\n border: none;\n border-radius: 0.25rem;\n padding: 0;\n flex: 0 0 auto;\n}\n\n.ToggleContent___1C-vg {\n display: inline-flex;\n align-items: center;\n border-radius: 0.25rem;\n padding: 0.25rem;\n}\n\n.ToggleOff___142SC {\n border: none;\n background: var(--color-button-background);\n color: var(--color-button);\n}\n\n.ToggleOff___142SC:hover {\n color: var(--color-button-hover);\n}\n\n.ToggleOn___3XJTo:hover,\n.ToggleOff___142SC:hover {\n background-color: var(--color-button-background-hover);\n}\n\n\n.ToggleOn___3XJTo,\n.ToggleOn___3XJTo:active {\n color: var(--color-button-active);\n outline: none;\n}\n\n.ToggleOn___3XJTo:focus,\n.ToggleOff___142SC:focus,\n.ToggleContent___1C-vg:focus {\n outline: none;\n}\n\n.ToggleOn___3XJTo:focus > .ToggleContent___1C-vg,\n.ToggleOff___142SC:focus > .ToggleContent___1C-vg {\n background: var(--color-button-background-focus);\n}\n\n.ToggleDisabled___iQeZ3 {\n background: var(--color-button-background);\n color: var(--color-button-disabled);\n cursor: default;\n}\n",""]),r.locals={ToggleDisabled:"ToggleDisabled___iQeZ3",ToggleOn:"ToggleOn___3XJTo",ToggleOff:"ToggleOff___142SC",ToggleContent:"ToggleContent___1C-vg"}},8611:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Column___3s3y6 { \n display: flex; \n flex-direction: column; \n} \n\n.Title___2c8MM { \n font-size: var(--font-size-sans-large); \n margin-bottom: 0.5rem; \n} \n\n.Version___34HO3 {\n color: var(--color-bridge-version-number);\n font-weight: bold;\n}\n\n.NpmCommand___2lHg1 {\n display: flex;\n justify-content: space-between;\n padding: 0.25rem 0.25rem 0.25rem 0.5rem;\n background-color: var(--color-bridge-version-npm-background);\n color: var(--color-bridge-version-npm-text);\n margin: 0;\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-large);\n}\n\n.Paragraph___3H72v {\n margin: 0.5rem 0;\n}\n\n.Link___5TAEG {\n color: var(--color-link);\n}",""]),r.locals={Column:"Column___3s3y6",Title:"Title___2c8MM",Version:"Version___34HO3",NpmCommand:"NpmCommand___2lHg1",Paragraph:"Paragraph___3H72v",Link:"Link___5TAEG"}},250:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Row___3IwJ6 { \n display: flex; \n flex-direction: row; \n align-items: center; \n} \n\n.Title___1PTyg { \n font-size: var(--font-size-sans-large); \n margin-bottom: 0.5rem; \n} \n\n.ReleaseNotesLink___2_Y38 { \n color: var(--color-button-active); \n}",""]),r.locals={Row:"Row___3IwJ6",Title:"Title___1PTyg",ReleaseNotesLink:"ReleaseNotesLink___2_Y38"}},4252:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Command___2iS3V {\n background-color: var(--color-dimmest);\n padding: 0.25rem 0.5rem;\n display: block;\n border-radius: 0.125rem;\n}\n",""]),r.locals={Command:"Command___2iS3V"}},7408:(t,r,n)=>{(t.exports=n(5751)(!1)).push([t.id,":is(:root, :host) {\n /* Font smoothing */\n --font-smoothing: auto;\n\n /* GitHub.com system fonts */\n --font-family-monospace: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo,\n Courier, monospace;\n --font-family-sans: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica,\n Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n}\n",""])},1492:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".CanvasPage___1bMJ5 {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n",""]),r.locals={CanvasPage:"CanvasPage___1bMJ5"}},5404:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Tooltip___zx7EV {\n position: fixed;\n}\n\n.TooltipSection___1ymuA,\n.TooltipWarningSection___3NM2z,\n.SingleLineTextSection___Xt1VX {\n display: block;\n border-radius: 0.125rem;\n padding: 0.25rem;\n user-select: none;\n pointer-events: none;\n background-color: var(--color-tooltip-background);\n box-shadow: 1px 1px 2px var(--color-shadow);\n color: var(--color-tooltip-text);\n font-size: 11px;\n}\n.TooltipWarningSection___3NM2z {\n margin-top: 0.25rem;\n background-color: var(--color-warning-background);\n}\n.TooltipSection___1ymuA,\n.TooltipWarningSection___3NM2z {\n max-width: 300px;\n}\n.SingleLineTextSection___Xt1VX {\n white-space: nowrap;\n}\n\n.Divider___3WRJj {\n height: 1px;\n background-color: #aaa;\n margin: 0.25rem 0;\n}\n\n.DetailsGrid___2geMz {\n display: grid;\n padding-top: 5px;\n grid-gap: 2px 5px;\n grid-template-columns: min-content auto;\n}\n\n.DetailsGridLabel___Vo1pu {\n color: var(--color-dim);\n text-align: right;\n white-space: nowrap;\n}\n\n.DetailsGridLongValue___3vEFb {\n word-break: break-all;\n max-height: 50vh;\n overflow: hidden;\n}\n\n.FlamechartStackFrameName___15Syk {\n word-break: break-word;\n}\n\n.ComponentName___M_PGg {\n font-weight: bold;\n word-break: break-word;\n margin-right: 0.25rem;\n}\n\n.ReactMeasureLabel___rpyRN {\n}\n\n.UserTimingLabel___1Fpxr {\n word-break: break-word;\n}\n\n.NativeEventName___HXtAH {\n font-weight: bold;\n word-break: break-word;\n margin-right: 0.25rem;\n}\n\n.WarningText___cf1lY {\n color: var(--color-warning-text-color);\n}\n\n.Image___3nrFz {\n border: 1px solid var(--color-border);\n}\n\n.DimText___asq74 {\n color: var(--color-dim);\n}",""]),r.locals={Tooltip:"Tooltip___zx7EV",TooltipSection:"TooltipSection___1ymuA",TooltipWarningSection:"TooltipWarningSection___3NM2z",SingleLineTextSection:"SingleLineTextSection___Xt1VX",Divider:"Divider___3WRJj",DetailsGrid:"DetailsGrid___2geMz",DetailsGridLabel:"DetailsGridLabel___Vo1pu",DetailsGridLongValue:"DetailsGridLongValue___3vEFb",FlamechartStackFrameName:"FlamechartStackFrameName___15Syk",ComponentName:"ComponentName___M_PGg",ReactMeasureLabel:"ReactMeasureLabel___rpyRN",UserTimingLabel:"UserTimingLabel___1Fpxr",NativeEventName:"NativeEventName___HXtAH",WarningText:"WarningText___cf1lY",Image:"Image___3nrFz",DimText:"DimText___asq74"}},6677:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Content___2QeJf {\n width: 100%;\n position: relative;\n flex: 1 1 auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n\n.ErrorMessage___1LWbq {\n margin: 0.5rem 0;\n color: var(--color-dim);\n font-family: var(--font-family-monospace);\n font-size: var(--font-size-monospace-normal);\n}\n\n.Row___1Veyi {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n flex-flow: wrap;\n}\n\n.EmptyStateContainer___2OQbO {\n text-align: center;\n}\n\n.Header___2vzMq {\n font-size: var(--font-size-sans-large);\n margin-bottom: 0.5rem;\n}\n",""]),r.locals={Content:"Content___2QeJf",ErrorMessage:"ErrorMessage___1LWbq",Row:"Row___1Veyi",EmptyStateContainer:"EmptyStateContainer___2OQbO",Header:"Header___2vzMq"}},9490:(t,r,n)=>{(r=t.exports=n(5751)(!1)).push([t.id,".Column___5Ol48 {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 1rem;\n}\n\n.Header___322Sm {\n font-size: var(--font-size-sans-large);\n margin-bottom: 0.5rem;\n}\n\n.Paragraph___22fN5 {\n text-align: center;\n margin: 0;\n}\n\n.Link___36nzP {\n color: var(--color-link);\n}\n\n.LearnMoreRow___aWp1e {\n margin-top: 1rem;\n color: var(--color-dim);\n font-size: var(--font-size-sans-small);\n}\n\n.Code___19uUo {\n color: var(--color-bridge-version-number);\n}\n\n.MetaGKRow___1tKC1 {\n background: var(--color-background-hover);\n padding: 0.25rem 0.5rem;\n border-radius: 0.25rem;\n margin-top: 1rem;\n}",""]),r.locals={Column:"Column___5Ol48",Header:"Header___322Sm",Paragraph:"Paragraph___22fN5",Link:"Link___36nzP",LearnMoreRow:"LearnMoreRow___aWp1e",Code:"Code___19uUo",MetaGKRow:"MetaGKRow___1tKC1"}},7007:(t,r,n)=>{var a=n(5322);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},707:(t,r,n)=>{var a=n(7366);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},4850:(t,r,n)=>{var a=n(1716);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},3072:(t,r,n)=>{var a=n(4556);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},3683:(t,r,n)=>{var a=n(4262);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},6628:(t,r,n)=>{var a=n(5563);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},6335:(t,r,n)=>{var a=n(3401);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},19:(t,r,n)=>{var a=n(2163);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},407:(t,r,n)=>{var a=n(3516);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},3004:(t,r,n)=>{var a=n(935);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8490:(t,r,n)=>{var a=n(7379);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},5994:(t,r,n)=>{var a=n(4419);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8516:(t,r,n)=>{var a=n(9670);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},1774:(t,r,n)=>{var a=n(5266);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},3177:(t,r,n)=>{var a=n(3839);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},5817:(t,r,n)=>{var a=n(7577);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},7613:(t,r,n)=>{var a=n(4282);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},4352:(t,r,n)=>{var a=n(731);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},9548:(t,r,n)=>{var a=n(3285);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},1443:(t,r,n)=>{var a=n(434);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8562:(t,r,n)=>{var a=n(8368);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},7074:(t,r,n)=>{var a=n(5855);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8739:(t,r,n)=>{var a=n(3375);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},3587:(t,r,n)=>{var a=n(7591);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},69:(t,r,n)=>{var a=n(9910);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},5458:(t,r,n)=>{var a=n(8203);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8289:(t,r,n)=>{var a=n(5145);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8818:(t,r,n)=>{var a=n(9436);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},6747:(t,r,n)=>{var a=n(9553);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},2279:(t,r,n)=>{var a=n(921);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},7494:(t,r,n)=>{var a=n(3727);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},667:(t,r,n)=>{var a=n(1410);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},306:(t,r,n)=>{var a=n(8251);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},6974:(t,r,n)=>{var a=n(6591);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8313:(t,r,n)=>{var a=n(7481);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},5521:(t,r,n)=>{var a=n(6826);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},9515:(t,r,n)=>{var a=n(4721);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},2265:(t,r,n)=>{var a=n(6376);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},5288:(t,r,n)=>{var a=n(9819);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8633:(t,r,n)=>{var a=n(1907);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},1061:(t,r,n)=>{var a=n(7204);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},7922:(t,r,n)=>{var a=n(4843);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},9666:(t,r,n)=>{var a=n(4952);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8291:(t,r,n)=>{var a=n(2116);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},5394:(t,r,n)=>{var a=n(5850);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},3943:(t,r,n)=>{var a=n(7649);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},7826:(t,r,n)=>{var a=n(3036);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},886:(t,r,n)=>{var a=n(796);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},2350:(t,r,n)=>{var a=n(5758);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},5292:(t,r,n)=>{var a=n(2760);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},6674:(t,r,n)=>{var a=n(1272);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},6078:(t,r,n)=>{var a=n(9723);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},4368:(t,r,n)=>{var a=n(3206);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},6670:(t,r,n)=>{var a=n(5885);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8682:(t,r,n)=>{var a=n(6057);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},1909:(t,r,n)=>{var a=n(8868);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},4594:(t,r,n)=>{var a=n(4290);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},6038:(t,r,n)=>{var a=n(3179);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},5714:(t,r,n)=>{var a=n(2856);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},1409:(t,r,n)=>{var a=n(9074);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},5722:(t,r,n)=>{var a=n(786);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},7102:(t,r,n)=>{var a=n(466);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},1633:(t,r,n)=>{var a=n(3599);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},1680:(t,r,n)=>{var a=n(6841);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8640:(t,r,n)=>{var a=n(1400);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},3582:(t,r,n)=>{var a=n(9061);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},9653:(t,r,n)=>{var a=n(5070);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},9110:(t,r,n)=>{var a=n(3609);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},476:(t,r,n)=>{var a=n(5240);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},1426:(t,r,n)=>{var a=n(5489);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},2240:(t,r,n)=>{var a=n(1565);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},5047:(t,r,n)=>{var a=n(9788);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},9261:(t,r,n)=>{var a=n(5512);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},3958:(t,r,n)=>{var a=n(2038);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},7992:(t,r,n)=>{var a=n(6085);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},149:(t,r,n)=>{var a=n(8717);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},3617:(t,r,n)=>{var a=n(5744);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},2235:(t,r,n)=>{var a=n(9741);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8178:(t,r,n)=>{var a=n(8611);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},7304:(t,r,n)=>{var a=n(250);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},7277:(t,r,n)=>{var a=n(4252);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},2404:(t,r,n)=>{var a=n(7408);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},9410:(t,r,n)=>{var a=n(1492);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},3980:(t,r,n)=>{var a=n(5404);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},7578:(t,r,n)=>{var a=n(6677);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},8942:(t,r,n)=>{var a=n(9490);"string"==typeof a&&(a=[[t.id,a,""]]);var o={hmr:!0,transform:undefined,insertInto:void 0};n(2379)(a,o);a.locals&&(t.exports=a.locals)},2379:(t,r,n)=>{var a,o,s={},l=(a=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=a.apply(this,arguments)),o}),getTarget=function(t,r){return r?r.querySelector(t):document.querySelector(t)},u=function(t){var r={};return function(t,n){if("function"==typeof t)return t();if(void 0===r[t]){var a=getTarget.call(this,t,n);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(t){a=null}r[t]=a}return r[t]}}(),m=null,p=0,v=[],_=n(2275);function addStylesToDom(t,r){for(var n=0;n<t.length;n++){var a=t[n],o=s[a.id];if(o){o.refs++;for(var l=0;l<o.parts.length;l++)o.parts[l](a.parts[l]);for(;l<a.parts.length;l++)o.parts.push(addStyle(a.parts[l],r))}else{var u=[];for(l=0;l<a.parts.length;l++)u.push(addStyle(a.parts[l],r));s[a.id]={id:a.id,refs:1,parts:u}}}}function listToStyles(t,r){for(var n=[],a={},o=0;o<t.length;o++){var s=t[o],l=r.base?s[0]+r.base:s[0],u={css:s[1],media:s[2],sourceMap:s[3]};a[l]?a[l].parts.push(u):n.push(a[l]={id:l,parts:[u]})}return n}function insertStyleElement(t,r){var n=u(t.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var a=v[v.length-1];if("top"===t.insertAt)a?a.nextSibling?n.insertBefore(r,a.nextSibling):n.appendChild(r):n.insertBefore(r,n.firstChild),v.push(r);else if("bottom"===t.insertAt)n.appendChild(r);else{if("object"!=typeof t.insertAt||!t.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=u(t.insertAt.before,n);n.insertBefore(r,o)}}function removeStyleElement(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var r=v.indexOf(t);r>=0&&v.splice(r,1)}function createStyleElement(t){var r=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var a=function(){0;return n.nc}();a&&(t.attrs.nonce=a)}return addAttrs(r,t.attrs),insertStyleElement(t,r),r}function addAttrs(t,r){Object.keys(r).forEach((function(n){t.setAttribute(n,r[n])}))}function addStyle(t,r){var n,a,o,s;if(r.transform&&t.css){if(!(s="function"==typeof r.transform?r.transform(t.css):r.transform.default(t.css)))return function(){};t.css=s}if(r.singleton){var l=p++;n=m||(m=createStyleElement(r)),a=applyToSingletonTag.bind(null,n,l,!1),o=applyToSingletonTag.bind(null,n,l,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(t){var r=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",addAttrs(r,t.attrs),insertStyleElement(t,r),r}(r),a=updateLink.bind(null,n,r),o=function(){removeStyleElement(n),n.href&&URL.revokeObjectURL(n.href)}):(n=createStyleElement(r),a=applyToTag.bind(null,n),o=function(){removeStyleElement(n)});return a(t),function(r){if(r){if(r.css===t.css&&r.media===t.media&&r.sourceMap===t.sourceMap)return;a(t=r)}else o()}}t.exports=function(t,r){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(r=r||{}).attrs="object"==typeof r.attrs?r.attrs:{},r.singleton||"boolean"==typeof r.singleton||(r.singleton=l()),r.insertInto||(r.insertInto="head"),r.insertAt||(r.insertAt="bottom");var n=listToStyles(t,r);return addStylesToDom(n,r),function(t){for(var a=[],o=0;o<n.length;o++){var l=n[o];(u=s[l.id]).refs--,a.push(u)}t&&addStylesToDom(listToStyles(t,r),r);for(o=0;o<a.length;o++){var u;if(0===(u=a[o]).refs){for(var m=0;m<u.parts.length;m++)u.parts[m]();delete s[u.id]}}}};var E,S=(E=[],function(t,r){return E[t]=r,E.filter(Boolean).join("\n")});function applyToSingletonTag(t,r,n,a){var o=n?"":a.css;if(t.styleSheet)t.styleSheet.cssText=S(r,o);else{var s=document.createTextNode(o),l=t.childNodes;l[r]&&t.removeChild(l[r]),l.length?t.insertBefore(s,l[r]):t.appendChild(s)}}function applyToTag(t,r){var n=r.css,a=r.media;if(a&&t.setAttribute("media",a),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function updateLink(t,r,n){var a=n.css,o=n.sourceMap,s=void 0===r.convertToAbsoluteUrls&&o;(r.convertToAbsoluteUrls||s)&&(a=_(a)),o&&(a+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var l=new Blob([a],{type:"text/css"}),u=t.href;t.href=URL.createObjectURL(l),u&&URL.revokeObjectURL(u)}},474:(t,r,n)=>{var a=n(6803),o=["parseSourceAndMetadata","purgeCachedMetadata"];t.exports=function(){var t=new Worker(n.p+"parseSourceAndMetadata.worker.worker.js",{name:"[name].worker.js"});return URL.revokeObjectURL(n.p+"parseSourceAndMetadata.worker.worker.js"),a(t,o),t}},7282:(t,r,n)=>{var a=n(6803),o=["importFile"];t.exports=function(){var t=new Worker(n.p+"importFile.worker.worker.js",{name:"[name].worker.js"});return URL.revokeObjectURL(n.p+"importFile.worker.worker.js"),a(t,o),t}}},a={};function __webpack_require__(t){var r=a[t];if(void 0!==r)return r.exports;var o=a[t]={id:t,exports:{}};return n[t].call(o.exports,o,o.exports,__webpack_require__),o.exports}__webpack_require__.n=t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return __webpack_require__.d(r,{a:r}),r},r=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__,__webpack_require__.t=function(n,a){if(1&a&&(n=this(n)),8&a)return n;if("object"==typeof n&&n){if(4&a&&n.__esModule)return n;if(16&a&&"function"==typeof n.then)return n}var o=Object.create(null);__webpack_require__.r(o);var s={};t=t||[null,r({}),r([]),r(r)];for(var l=2&a&&n;"object"==typeof l&&!~t.indexOf(l);l=r(l))Object.getOwnPropertyNames(l).forEach((t=>s[t]=()=>n[t]));return s.default=()=>n,__webpack_require__.d(o,s),o},__webpack_require__.d=(t,r)=>{for(var n in r)__webpack_require__.o(r,n)&&!__webpack_require__.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},__webpack_require__.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),__webpack_require__.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},__webpack_require__.p="/build/",__webpack_require__.nc=void 0,(()=>{"use strict";var t={};__webpack_require__.r(t),__webpack_require__.d(t,{importFile:()=>importFile});var r={};__webpack_require__.r(r),__webpack_require__.d(r,{parseHookNames:()=>parseHookNames,parseSourceAndMetadata:()=>parseSourceAndMetadata,purgeCachedMetadata:()=>mc});var n=__webpack_require__(1147),a=__webpack_require__.t(n,2),o=__webpack_require__(9443),s=__webpack_require__(2852);function _defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class l{constructor(){_defineProperty(this,"listenersMap",new Map)}addListener(t,r){const n=this.listenersMap.get(t);if(void 0===n)this.listenersMap.set(t,[r]);else{n.indexOf(r)<0&&n.push(r)}}emit(t,...r){const n=this.listenersMap.get(t);if(void 0!==n)if(1===n.length){n[0].apply(null,r)}else{let t=!1,a=null;const o=Array.from(n);for(let n=0;n<o.length;n++){const s=o[n];try{s.apply(null,r)}catch(r){null===a&&(t=!0,a=r)}}if(t)throw a}}removeAllListeners(){this.listenersMap.clear()}removeListener(t,r){const n=this.listenersMap.get(t);if(void 0!==n){const t=n.indexOf(r);t>=0&&n.splice(t,1)}}}function bridge_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const u=[{version:0,minNpmVersion:'"<4.11.0"',maxNpmVersion:'"<4.11.0"'},{version:1,minNpmVersion:"4.13.0",maxNpmVersion:"4.21.0"},{version:2,minNpmVersion:"4.22.0",maxNpmVersion:null}],m=u[u.length-1];const p=class extends l{constructor(t){super(),bridge_defineProperty(this,"_isShutdown",!1),bridge_defineProperty(this,"_messageQueue",[]),bridge_defineProperty(this,"_scheduledFlush",!1),bridge_defineProperty(this,"_wallUnlisten",null),bridge_defineProperty(this,"_flush",(()=>{try{if(this._messageQueue.length){for(let t=0;t<this._messageQueue.length;t+=2)this._wall.send(this._messageQueue[t],...this._messageQueue[t+1]);this._messageQueue.length=0}}finally{this._scheduledFlush=!1}})),bridge_defineProperty(this,"overrideValueAtPath",(({id:t,path:r,rendererID:n,type:a,value:o})=>{switch(a){case"context":this.send("overrideContext",{id:t,path:r,rendererID:n,wasForwarded:!0,value:o});break;case"hooks":this.send("overrideHookState",{id:t,path:r,rendererID:n,wasForwarded:!0,value:o});break;case"props":this.send("overrideProps",{id:t,path:r,rendererID:n,wasForwarded:!0,value:o});break;case"state":this.send("overrideState",{id:t,path:r,rendererID:n,wasForwarded:!0,value:o})}})),this._wall=t,this._wallUnlisten=t.listen((t=>{t&&t.event&&this.emit(t.event,t.payload)}))||null,this.addListener("overrideValueAtPath",this.overrideValueAtPath)}get wall(){return this._wall}send(t,...r){this._isShutdown?console.warn(`Cannot send message "${t}" through a Bridge that has been shutdown.`):(this._messageQueue.push(t,r),this._scheduledFlush||(this._scheduledFlush=!0,"function"==typeof devtoolsJestTestScheduler?devtoolsJestTestScheduler(this._flush):queueMicrotask(this._flush)))}shutdown(){if(this._isShutdown)return void console.warn("Bridge was already shutdown.");this.emit("shutdown"),this.send("shutdown"),this._isShutdown=!0,this.addListener=function(){},this.emit=function(){},this.removeAllListeners();const t=this._wallUnlisten;t&&t();do{this._flush()}while(this._messageQueue.length)}};var v=__webpack_require__(3537),_=__webpack_require__(2599);const E=!1,S=!1,y=1,w=2,k=3,C=4,T=5,D=6,I=7,x=8,N=9,R=10,A=11,M=12,P=0,F=1,O=2,H=3,L="React::DevTools::defaultTab",B="React::DevTools::componentFilters",z="React::DevTools::openInEditorUrl",V="React::DevTools::openInEditorUrlPreset",U="React::DevTools::alwaysOpenInEditor",W="React::DevTools::parseHookNames",j="React::DevTools::theme",$="React::DevTools::traceUpdatesEnabled",q="React::DevTools::supportsProfiling",G=5,K=1,Y=2,X=5,Q=6,Z=7,J=8,ee=9,te=10,re=11,ne=12,ae=15,oe=16,ie=17,se=1,le=2,ue=3,ce=4,de=5;var fe=__webpack_require__(3018),me=__webpack_require__.n(fe);const pe=Symbol.for("react.element"),he=Symbol.for("react.transitional.element"),ve=Symbol.for("react.portal"),_e=Symbol.for("react.fragment"),ge=Symbol.for("react.strict_mode"),be=Symbol.for("react.profiler"),Ee=Symbol.for("react.consumer"),Se=Symbol.for("react.context"),ye=Symbol.for("react.forward_ref"),we=Symbol.for("react.suspense"),ke=Symbol.for("react.suspense_list"),Ce=Symbol.for("react.memo"),Te=Symbol.for("react.lazy"),De=(Symbol.for("react.scope"),Symbol.for("react.activity"),Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker")),Ie=(Symbol.for("react.memo_cache_sentinel"),Symbol.for("react.postpone"),Symbol.for("react.view_transition"));Symbol.iterator;Symbol.asyncIterator;function localStorageGetItem(t){try{return localStorage.getItem(t)}catch(t){return null}}function localStorageSetItem(t,r){try{return localStorage.setItem(t,r)}catch(t){}}const xe={inspectable:Symbol("inspectable"),inspected:Symbol("inspected"),name:Symbol("name"),preview_long:Symbol("preview_long"),preview_short:Symbol("preview_short"),readonly:Symbol("readonly"),size:Symbol("size"),type:Symbol("type"),unserializable:Symbol("unserializable")};function hydration_fillInPath(t,r,n,a){const o=getInObject(t,n);if(null!=o&&(o[xe.unserializable]||(delete o[xe.inspectable],delete o[xe.inspected],delete o[xe.name],delete o[xe.preview_long],delete o[xe.preview_short],delete o[xe.readonly],delete o[xe.size],delete o[xe.type])),null!==a&&r.unserializable.length>0){const t=r.unserializable[0];let o=t.length===n.length;for(let r=0;r<n.length;r++)if(n[r]!==t[r]){o=!1;break}o&&upgradeUnserializable(a,a)}!function(t,r,n){const a=r.length,o=r[a-1];if(null!=t){const s=getInObject(t,r.slice(0,a-1));s&&(s[o]=n)}}(t,n,a)}function hydrate(t,r,n){return r.forEach((r=>{const n=r.length,a=r[n-1],o=getInObject(t,r.slice(0,n-1));if(!o||!o.hasOwnProperty(a))return;const s=o[a];if(s)if("infinity"===s.type)o[a]=1/0;else if("nan"===s.type)o[a]=NaN;else if("undefined"===s.type)o[a]=void 0;else{const t={};t[xe.inspectable]=!!s.inspectable,t[xe.inspected]=!1,t[xe.name]=s.name,t[xe.preview_long]=s.preview_long,t[xe.preview_short]=s.preview_short,t[xe.size]=s.size,t[xe.readonly]=!!s.readonly,t[xe.type]=s.type,o[a]=t}})),n.forEach((r=>{const n=r.length,a=r[n-1],o=getInObject(t,r.slice(0,n-1));if(!o||!o.hasOwnProperty(a))return;const s=o[a],l={...s};upgradeUnserializable(l,s),o[a]=l})),t}function upgradeUnserializable(t,r){Object.defineProperties(t,{[xe.inspected]:{configurable:!0,enumerable:!1,value:!!r.inspected},[xe.name]:{configurable:!0,enumerable:!1,value:r.name},[xe.preview_long]:{configurable:!0,enumerable:!1,value:r.preview_long},[xe.preview_short]:{configurable:!0,enumerable:!1,value:r.preview_short},[xe.size]:{configurable:!0,enumerable:!1,value:r.size},[xe.readonly]:{configurable:!0,enumerable:!1,value:!!r.readonly},[xe.type]:{configurable:!0,enumerable:!1,value:r.type},[xe.unserializable]:{configurable:!0,enumerable:!1,value:!!r.unserializable}}),delete t.inspected,delete t.name,delete t.preview_long,delete t.preview_short,delete t.size,delete t.readonly,delete t.type,delete t.unserializable}const Ne=Array.isArray,Re=Array.isArray;const shared_isArray=function(t){return Re(t)};const Ae=Object.prototype.hasOwnProperty,Me=new WeakMap,Pe=(new(me())({max:1e3}),Symbol.for("react.provider"));function alphaSortKeys(t,r){return t.toString()>r.toString()?1:r.toString()>t.toString()?-1:0}function getDisplayName(t,r="Anonymous"){const n=Me.get(t);if(null!=n)return n;let a=r;return"string"==typeof t.displayName?a=t.displayName:"string"==typeof t.name&&""!==t.name&&(a=t.name),Me.set(t,a),a}function utfDecodeStringWithRanges(t,r,n){let a="";for(let o=r;o<=n;o++)a+=String.fromCodePoint(t[o]);return a}function getSavedComponentFilters(){try{const t=localStorageGetItem(B);if(null!=t){return filterOutLocationComponentFilters(JSON.parse(t))}}catch(t){}return[{type:se,value:Z,isEnabled:!0}]}function setSavedComponentFilters(t){localStorageSetItem(B,JSON.stringify(filterOutLocationComponentFilters(t)))}function filterOutLocationComponentFilters(t){return Array.isArray(t)?t.filter((t=>t.type!==ue)):t}const Fe="vscode://file/{path}:{line}:{column}";function getDefaultOpenInEditorURL(){return Fe}function getOpenInEditorURL(){try{if('"vscode"'===localStorageGetItem(V))return Fe;const t=localStorageGetItem(z);if(null!=t)return JSON.parse(t)}catch(t){}return getDefaultOpenInEditorURL()}function getAlwaysOpenInEditor(){try{return"true"===localStorageGetItem(U)}catch(t){}return!1}function parseElementDisplayNameFromBackend(t,r){if(null===t)return{formattedDisplayName:null,hocDisplayNames:null,compiledWithForget:!1};if(t.startsWith("Forget(")){const n=t.slice(7,t.length-1),{formattedDisplayName:a,hocDisplayNames:o}=parseElementDisplayNameFromBackend(n,r);return{formattedDisplayName:a,hocDisplayNames:o,compiledWithForget:!0}}let n=null;switch(r){case K:case Q:case X:case J:case ae:if(t.indexOf("(")>=0){const r=t.match(/[^()]+/g);null!=r&&(t=r.pop(),n=r)}}return{formattedDisplayName:t,hocDisplayNames:n,compiledWithForget:!1}}function shallowDiffers(t,r){for(const n in t)if(!(n in r))return!0;for(const n in r)if(t[n]!==r[n])return!0;return!1}function getInObject(t,r){return r.reduce(((t,r)=>{if(t){if(Ae.call(t,r))return t[r];if("function"==typeof t[Symbol.iterator])return Array.from(t)[r]}return null}),t)}function utils_getDataType(t){if(null===t)return"null";if(void 0===t)return"undefined";if("undefined"!=typeof HTMLElement&&t instanceof HTMLElement)return"html_element";switch(typeof t){case"bigint":return"bigint";case"boolean":return"boolean";case"function":return"function";case"number":return Number.isNaN(t)?"nan":Number.isFinite(t)?"number":"infinity";case"object":switch(t.$$typeof){case he:case pe:return"react_element";case Te:return"react_lazy"}if(Ne(t))return"array";if(ArrayBuffer.isView(t))return Ae.call(t.constructor,"BYTES_PER_ELEMENT")?"typed_array":"data_view";if(t.constructor&&"ArrayBuffer"===t.constructor.name)return"array_buffer";if("function"==typeof t[Symbol.iterator]){const r=t[Symbol.iterator]();if(r)return r===t?"opaque_iterator":"iterator"}else{if(t.constructor&&"RegExp"===t.constructor.name)return"regexp";if("function"==typeof t.then)return"thenable";if(function(t){if("name"in t&&"message"in t)for(;t;){if("[object Error]"===Object.prototype.toString.call(t))return!0;t=Object.getPrototypeOf(t)}return!1}(t))return"error";{const r=Object.prototype.toString.call(t);if("[object Date]"===r)return"date";if("[object HTMLAllCollection]"===r)return"html_all_collection"}}return isPlainObject(t)?"object":"class_instance";case"string":return"string";case"symbol":return"symbol";case"undefined":return"[object HTMLAllCollection]"===Object.prototype.toString.call(t)?"html_all_collection":"undefined";default:return"unknown"}}function utils_getDisplayNameForReactElement(t){const r=function(t){if("object"==typeof t&&null!==t){const r=t.$$typeof;switch(r){case he:case pe:const n=t.type;switch(n){case _e:case be:case ge:case we:case ke:case Ie:return n;default:const t=n&&n.$$typeof;switch(t){case Se:case ye:case Te:case Ce:case Ee:return t;default:return r}}case ve:return r}}}(t);switch(r){case Ee:return"ContextConsumer";case Pe:return"ContextProvider";case Se:return"Context";case ye:return"ForwardRef";case _e:return"Fragment";case Te:return"Lazy";case Ce:return"Memo";case ve:return"Portal";case be:return"Profiler";case ge:return"StrictMode";case we:return"Suspense";case ke:return"SuspenseList";case Ie:return"ViewTransition";case De:return"TracingMarker";default:const{type:r}=t;return"string"==typeof r?r:"function"==typeof r?getDisplayName(r,"Anonymous"):null!=r?"NotImplementedInDevtools":"Element"}}const Oe=50;function truncateForDisplay(t,r=Oe){return t.length>r?t.slice(0,r)+"…":t}function utils_formatDataForPreview(t,r){if(null!=t&&Ae.call(t,xe.type))return r?t[xe.preview_long]:t[xe.preview_short];switch(utils_getDataType(t)){case"html_element":return`<${truncateForDisplay(t.tagName.toLowerCase())} />`;case"function":return"function"==typeof t.name||""===t.name?"() => {}":`${truncateForDisplay(t.name)}() {}`;case"string":return`"${t}"`;case"bigint":return truncateForDisplay(t.toString()+"n");case"regexp":case"symbol":return truncateForDisplay(t.toString());case"react_element":return`<${truncateForDisplay(utils_getDisplayNameForReactElement(t)||"Unknown")} />`;case"react_lazy":const n=t._payload;if(null!==n&&"object"==typeof n){if(0===n._status)return"pending lazy()";if(1===n._status&&null!=n._result){if(r){return`fulfilled lazy() {${truncateForDisplay(utils_formatDataForPreview(n._result.default,!1))}}`}return"fulfilled lazy() {…}"}if(2===n._status){if(r){return`rejected lazy() {${truncateForDisplay(utils_formatDataForPreview(n._result,!1))}}`}return"rejected lazy() {…}"}if("pending"===n.status||"blocked"===n.status)return"pending lazy()";if("fulfilled"===n.status){if(r){return`fulfilled lazy() {${truncateForDisplay(utils_formatDataForPreview(n.value,!1))}}`}return"fulfilled lazy() {…}"}if("rejected"===n.status){if(r){return`rejected lazy() {${truncateForDisplay(utils_formatDataForPreview(n.reason,!1))}}`}return"rejected lazy() {…}"}}return"lazy()";case"array_buffer":return`ArrayBuffer(${t.byteLength})`;case"data_view":return`DataView(${t.buffer.byteLength})`;case"array":if(r){let r="";for(let n=0;n<t.length&&(n>0&&(r+=", "),r+=utils_formatDataForPreview(t[n],!1),!(r.length>Oe));n++);return`[${truncateForDisplay(r)}]`}return`Array(${Ae.call(t,xe.size)?t[xe.size]:t.length})`;case"typed_array":const a=`${t.constructor.name}(${t.length})`;if(r){let r="";for(let n=0;n<t.length&&(n>0&&(r+=", "),r+=t[n],!(r.length>Oe));n++);return`${a} [${truncateForDisplay(r)}]`}return a;case"iterator":const o=t.constructor.name;if(r){const r=Array.from(t);let n="";for(let t=0;t<r.length;t++){const a=r[t];if(t>0&&(n+=", "),Ne(a)){n+=`${utils_formatDataForPreview(a[0],!0)} => ${utils_formatDataForPreview(a[1],!1)}`}else n+=utils_formatDataForPreview(a,!1);if(n.length>Oe)break}return`${o}(${t.size}) {${truncateForDisplay(n)}}`}return`${o}(${t.size})`;case"opaque_iterator":return t[Symbol.toStringTag];case"date":return t.toString();case"class_instance":try{let r=t.constructor.name;if("string"==typeof r)return r;if(r=Object.getPrototypeOf(t).constructor.name,"string"==typeof r)return r;try{return truncateForDisplay(String(t))}catch(t){return"unserializable"}}catch(t){return"unserializable"}case"thenable":let s;if(isPlainObject(t))s="Thenable";else{let r=t.constructor.name;"string"!=typeof r&&(r=Object.getPrototypeOf(t).constructor.name),s="string"==typeof r?r:"Thenable"}switch(t.status){case"pending":return`pending ${s}`;case"fulfilled":if(r){return`fulfilled ${s} {${truncateForDisplay(utils_formatDataForPreview(t.value,!1))}}`}return`fulfilled ${s} {…}`;case"rejected":if(r){return`rejected ${s} {${truncateForDisplay(utils_formatDataForPreview(t.reason,!1))}}`}return`rejected ${s} {…}`;default:return s}case"object":if(r){const r=Array.from(function(t){const r=new Set;let n=t;for(;null!=n;){const t=[...Object.keys(n),...Object.getOwnPropertySymbols(n)],a=Object.getOwnPropertyDescriptors(n);t.forEach((t=>{a[t].enumerable&&r.add(t)})),n=Object.getPrototypeOf(n)}return r}(t)).sort(alphaSortKeys);let n="";for(let a=0;a<r.length;a++){const o=r[a];if(a>0&&(n+=", "),n+=`${o.toString()}: ${utils_formatDataForPreview(t[o],!1)}`,n.length>Oe)break}return`{${truncateForDisplay(n)}}`}return"{…}";case"error":return truncateForDisplay(String(t));case"boolean":case"number":case"infinity":case"nan":case"null":case"undefined":return String(t);default:try{return truncateForDisplay(String(t))}catch(t){return"unserializable"}}}const isPlainObject=t=>{const r=Object.getPrototypeOf(t);if(!r)return!0;return!Object.getPrototypeOf(r)};function backendToFrontendSerializedElementMapper(t){const{formattedDisplayName:r,hocDisplayNames:n,compiledWithForget:a}=parseElementDisplayNameFromBackend(t.displayName,t.type);return{...t,displayName:r,hocDisplayNames:n,compiledWithForget:a}}function normalizeUrlIfValid(t){try{return new URL(t).toString()}catch{return t}}function unionOfTwoArrays(t,r){let n=t;for(let a=0;a<r.length;a++){const o=r[a];-1===t.indexOf(o)&&(n===t&&(n=t.slice(0)),n.push(o))}return n}var He=__webpack_require__(3804),Le=__webpack_require__.n(He);function printElement(t,r=!1){let n=" ";t.children.length>0&&(n=t.isCollapsed?"▸":"▾");let a="";null!==t.key&&(a=` key="${t.key}"`);let o="";null!==t.nameProp&&(o=` name="${t.nameProp}"`);let s=null;null!==t.hocDisplayNames&&(s=[...t.hocDisplayNames]);const l=null===s?"":` [${s.join("][")}]`;let u="";return r&&(u=` (${t.isCollapsed?1:t.weight})`),`${" ".repeat(t.depth+1)}${n} <${t.displayName||"null"}${a}${o}>${l}${u}`}function printRects(t){return null===t?" rects={null}":` rects={[${t.map((t=>`{x:${t.x},y:${t.y},width:${t.width},height:${t.height}}`)).join(", ")}]}`}function printSuspense(t){return`<Suspense${` name="${t.name||"Unknown"}"`}${printRects(t.rects)}>`}function printSuspenseWithChildren(t,r,n){const a=[" ".repeat(n)+printSuspense(r)];for(let o=0;o<r.children.length;o++){const s=r.children[o],l=t.getSuspenseByID(s);if(null===l)throw new Error(`Could not find Suspense node with ID "${s}".`);a.push(...printSuspenseWithChildren(t,l,n+1))}return a}function sanitizeForParse(t){return"string"==typeof t&&t.length>=2&&"'"===t.charAt(0)&&"'"===t.charAt(t.length-1)?'"'+t.slice(1,t.length-1)+'"':t}function smartParse(t){switch(t){case"Infinity":return 1/0;case"NaN":return NaN;case"undefined":return;default:return Le().parse(sanitizeForParse(t))}}function smartStringify(t){if("number"==typeof t){if(Number.isNaN(t))return"NaN";if(!Number.isFinite(t))return"Infinity"}else if(void 0===t)return"undefined";return JSON.stringify(t)}const Be=/\n\s+at /,ze=/([^\s]+) \((.+):(.+):(.+)\)/;const Ve=["var(--color-commit-gradient-0)","var(--color-commit-gradient-1)","var(--color-commit-gradient-2)","var(--color-commit-gradient-3)","var(--color-commit-gradient-4)","var(--color-commit-gradient-5)","var(--color-commit-gradient-6)","var(--color-commit-gradient-7)","var(--color-commit-gradient-8)","var(--color-commit-gradient-9)"];const getGradientColor=t=>{const r=Ve.length-1;let n;return n=Number.isNaN(t)?0:Number.isFinite(t)?Math.max(0,Math.min(r,t))*r:r,Ve[Math.round(n)]},formatDuration=t=>Math.round(10*t)/10||"<0.1",formatTime=t=>Math.round(Math.round(t)/100)/10,scale=(t,r,n,a)=>(o,s)=>r-t==0?s:(o-t)/(r-t)*(a-n),debug=(t,...r)=>{E&&console.log(`%cCommitTreeBuilder %c${t}`,"color: pink; font-weight: bold;","font-weight: bold;",...r)},Ue=new Map;function getCommitTree({commitIndex:t,profilerStore:r,rootID:n}){Ue.has(n)||Ue.set(n,[]);const a=Ue.get(n);if(t<a.length)return a[t];const{profilingData:o}=r;if(null===o)throw Error("No profiling data available");const s=o.dataForRoots.get(n);if(null==s)throw Error(`Could not find profiling data for root "${n}"`);const{operations:l}=s;if(l.length<=t)throw Error(`getCommitTree(): Invalid commit "${t}" for root "${n}". There are only "${l.length}" commits.`);let u=null;for(let r=a.length;r<=t;r++)if(0===r){const t=new Map;recursivelyInitializeTree(n,0,t,s),null!=l&&r<l.length&&(u=updateTree({nodes:t,rootID:n},l[r]),E&&__printTree(u),a.push(u))}else{u=updateTree(a[r-1],l[r]),E&&__printTree(u),a.push(u)}return u}function recursivelyInitializeTree(t,r,n,a){const o=a.snapshots.get(t);null!=o&&(n.set(t,{id:t,children:o.children,displayName:o.displayName,hocDisplayNames:o.hocDisplayNames,key:o.key,parentID:r,treeBaseDuration:a.initialTreeBaseDurations.get(t),type:o.type,compiledWithForget:o.compiledWithForget}),o.children.forEach((r=>recursivelyInitializeTree(r,t,n,a))))}function updateTree(t,r){const n=new Map(t.nodes),getClonedNode=t=>{const r=Object.assign({},n.get(t));return n.set(t,r),r};let a=2,o=null;const s=[null],l=r[a++],u=a+l;for(;a<u;){const t=r[a++],n=utfDecodeStringWithRanges(r,a,a+t-1);s.push(n),a+=t}for(;a<r.length;){const t=r[a];switch(t){case y:{o=r[a+1];const t=r[a+2];if(a+=3,n.has(o))throw new Error(`Commit tree already contains fiber "${o}". This is a bug in React DevTools.`);if(t===re){a++,a++,a++,a++,E&&debug("Add",`new root fiber ${o}`);const r={children:[],displayName:null,hocDisplayNames:null,id:o,key:null,parentID:0,treeBaseDuration:0,type:t,compiledWithForget:!1};n.set(o,r)}else{const l=r[a];a++,a++;const u=s[r[a]];a++;const m=s[r[a]];a++,a++,E&&debug("Add",`fiber ${o} (${u||"null"}) as child of ${l}`);const p=getClonedNode(l);p.children=p.children.concat(o);const{formattedDisplayName:v,hocDisplayNames:_,compiledWithForget:S}=parseElementDisplayNameFromBackend(u,t),y={children:[],displayName:v,hocDisplayNames:_,id:o,key:m,parentID:l,treeBaseDuration:0,type:t,compiledWithForget:S};n.set(o,y)}break}case w:{const t=r[a+1];a+=2;for(let s=0;s<t;s++){if(o=r[a],a++,!n.has(o))throw new Error(`Commit tree does not contain fiber "${o}". This is a bug in React DevTools.`);const t=getClonedNode(o).parentID;if(n.delete(o),n.has(t)){const r=getClonedNode(t);E&&debug("Remove",`fiber ${o} from parent ${t}`),r.children=r.children.filter((t=>t!==o))}else;}break}case D:throw Error("Operation REMOVE_ROOT is not supported while profiling.");case k:{o=r[a+1];const t=r[a+2],n=r.slice(a+3,a+3+t);a=a+3+t,E&&debug("Re-order",`fiber ${o} children ${n.join(",")}`);getClonedNode(o).children=Array.from(n);break}case I:{o=r[a+1];const t=r[a+1];a+=3,E&&debug("Subtree mode",`Subtree with root ${o} set to mode ${t}`);break}case C:{o=r[a+1];const t=getClonedNode(o);t.treeBaseDuration=r[a+2]/1e3,E&&debug("Update",`fiber ${o} treeBaseDuration to ${t.treeBaseDuration}`),a+=3;break}case T:{o=r[a+1];const t=r[a+2],n=r[a+3];a+=4,E&&debug("Warnings and Errors update",`fiber ${o} has ${t} errors and ${n} warnings`);break}case x:{const t=r[a+1],n=r[a+2],o=r[a+3],l=r[a+4],u=r[a+5],m=s[o];if(E){let o;o=-1===u?"null":"["+r.slice(a+6,a+6+4*u).join(",")+"]",debug("Add suspense",`node ${t} (name=${JSON.stringify(m)}, rects={${o}}) under ${n} suspended ${l}`)}a+=6+(-1===u?0:4*u);break}case N:a+=2+r[a+1];break;case R:{const t=r[a+1],n=r[a+2],o=r.slice(a+3,a+3+n);a=a+3+n,E&&debug("Suspense re-order",`suspense ${t} children ${o.join(",")}`);break}case A:{const t=r[a+1],n=r[a+2];if(E)if(-1===n)debug("Suspense resize",`suspense ${t} rects null`);else{const o=r.slice(a+3,a+3+4*n);debug("Suspense resize",`suspense ${t} rects [${o.join(",")}]`)}a+=3+(-1===n?0:4*n);break}case M:{a++;const t=r[a++];for(let n=0;n<t;n++){const t=r[a++],n=1===r[a++],o=1===r[a++],s=r[a++];a+=s,E&&debug("Suspender changes",`Suspense node ${t} unique suspenders set to ${String(n)} is suspended set to ${String(o)} with ${String(s)} environments`)}break}default:throw Error(`Unsupported Bridge operation "${t}"`)}}return{nodes:n,rootID:t.rootID}}const __printTree=t=>{if(E){const{nodes:r,rootID:n}=t;console.group("__printTree()");const a=[n,0];for(;a.length>0;){const t=a.shift(),n=a.shift(),o=r.get(t);if(null==o)throw Error(`Could not find node with id "${t}" in commit tree`);console.log(`${"•".repeat(n)}${o.id}:${o.displayName||""} ${o.key?`key:"${o.key}"`:""} (${o.treeBaseDuration})`),o.children.forEach((t=>{a.push(t,n+1)}))}console.groupEnd()}},We=new Map;const je=new Map;function ProfilingCache_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class $e{constructor(t){ProfilingCache_defineProperty(this,"_fiberCommits",new Map),ProfilingCache_defineProperty(this,"getCommitTree",(({commitIndex:t,rootID:r})=>getCommitTree({commitIndex:t,profilerStore:this._profilerStore,rootID:r}))),ProfilingCache_defineProperty(this,"getFiberCommits",(({fiberID:t,rootID:r})=>{const n=this._fiberCommits.get(t);if(null!=n)return n;const a=[];return this._profilerStore.getDataForRoot(r).commitData.forEach(((r,n)=>{r.fiberActualDurations.has(t)&&a.push(n)})),this._fiberCommits.set(t,a),a})),ProfilingCache_defineProperty(this,"getFlamegraphChartData",(({commitIndex:t,commitTree:r,rootID:n})=>function({commitIndex:t,commitTree:r,profilerStore:n,rootID:a}){const o=n.getCommitData(a,t),{fiberActualDurations:s,fiberSelfDurations:l}=o,{nodes:u}=r,m=`${a}-${t}`;if(We.has(m))return We.get(m);const p=new Map,v=new Set,_=[];let E=0,S=0;const walkTree=(t,r,n)=>{p.set(t,n);const a=u.get(t);if(null==a)throw Error(`Could not find node with id "${t}" in commit tree`);const{children:o,displayName:m,hocDisplayNames:v,key:y,treeBaseDuration:w,compiledWithForget:k}=a,C=s.get(t)||0,T=l.get(t)||0,D=s.has(t),I=m||"Anonymous",x=null!==y?` key="${y}"`:"";let N="";const R=k?"✨ ":"";null!==v&&v.length>0&&(N=` (${v[0]})`);let A=`${R}${I}${N}${x}`;D&&(A+=` (${formatDuration(T)}ms of ${formatDuration(C)}ms)`),E=Math.max(E,n),S=Math.max(S,T);const M={actualDuration:C,didRender:D,id:t,label:A,name:I,offset:r-w,selfDuration:T,treeBaseDuration:w};n>_.length?_.push([M]):_[n-1].push(M);for(let t=o.length-1;t>=0;t--){const a=o[t];r-=walkTree(a,r,n+1).treeBaseDuration}return M};let y=0;if(u.size>0){const t=u.get(a);if(null==t)throw Error(`Could not find root node with id "${a}" in commit tree`);for(let r=t.children.length-1;r>=0;r--){const n=t.children[r],a=u.get(n);if(null==a)throw Error(`Could not find node with id "${n}" in commit tree`);y+=a.treeBaseDuration,walkTree(n,y,1)}s.forEach(((t,r)=>{let n=u.get(r);if(null!=n){let t=n.parentID;for(;0!==t&&!v.has(t);)v.add(t),n=u.get(t),t=null!=n?n.parentID:0}}))}const w={baseDuration:y,depth:E,idToDepthMap:p,maxSelfDuration:S,renderPathNodes:v,rows:_};return We.set(m,w),w}({commitIndex:t,commitTree:r,profilerStore:this._profilerStore,rootID:n}))),ProfilingCache_defineProperty(this,"getRankedChartData",(({commitIndex:t,commitTree:r,rootID:n})=>function({commitIndex:t,commitTree:r,profilerStore:n,rootID:a}){const o=n.getCommitData(a,t),{fiberActualDurations:s,fiberSelfDurations:l}=o,{nodes:u}=r,m=`${a}-${t}`;if(je.has(m))return je.get(m);let p=0;const v=[];s.forEach(((t,r)=>{const n=u.get(r);if(null==n)throw Error(`Could not find node with id "${r}" in commit tree`);const{displayName:a,key:o,parentID:s,type:m,compiledWithForget:_}=n;if(0===s)return;const E=l.get(r)||0;p=Math.max(p,E);const S=a||"Anonymous";let y="";m===Q?y=" (ForwardRef)":m===J&&(y=" (Memo)");const w=`${_?"✨ ":""}${S}${y}${null!==o?` key="${o}"`:""} (${formatDuration(E)}ms)`;v.push({id:r,label:w,name:S,value:E})}));const _={maxValue:p,nodes:v.sort(((t,r)=>r.value-t.value))};return je.set(m,_),_}({commitIndex:t,commitTree:r,profilerStore:this._profilerStore,rootID:n}))),this._profilerStore=t}invalidate(){this._fiberCommits.clear(),Ue.clear(),We.clear(),je.clear()}}const qe=!1,Ge=!1,Ke=!1;let Ye=[];const Xe=!0===qe?function(t){Ye.forEach((r=>{r(t)}))}:function(){},Qe=!0===qe?function(t){return qe?(Ye.push(t),function(){Ye=Ye.filter((r=>r!==t))}):()=>{}}:function(t){return()=>{}};function ProfilerStore_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class Ze extends l{constructor(t,r,n){super(),ProfilerStore_defineProperty(this,"_dataBackends",[]),ProfilerStore_defineProperty(this,"_dataFrontend",null),ProfilerStore_defineProperty(this,"_initialRendererIDs",new Set),ProfilerStore_defineProperty(this,"_initialSnapshotsByRootID",new Map),ProfilerStore_defineProperty(this,"_inProgressOperationsByRootID",new Map),ProfilerStore_defineProperty(this,"_isBackendProfiling",!1),ProfilerStore_defineProperty(this,"_isProfilingBasedOnUserInput",!1),ProfilerStore_defineProperty(this,"_rendererIDsThatReportedProfilingData",new Set),ProfilerStore_defineProperty(this,"_rendererQueue",new Set),ProfilerStore_defineProperty(this,"_takeProfilingSnapshotRecursive",((t,r)=>{const n=this._store.getElementByID(t);if(null!==n){const a={id:t,children:n.children.slice(0),displayName:n.displayName,hocDisplayNames:n.hocDisplayNames,key:n.key,type:n.type,compiledWithForget:n.compiledWithForget};r.set(t,a),n.children.forEach((t=>this._takeProfilingSnapshotRecursive(t,r)))}})),ProfilerStore_defineProperty(this,"onBridgeOperations",(t=>{const r=t[0],n=t[1];if(this._isBackendProfiling){let a=this._inProgressOperationsByRootID.get(n);null==a?(a=[t],this._inProgressOperationsByRootID.set(n,a)):a.push(t),this._initialRendererIDs.has(r)||this._initialRendererIDs.add(r),this._initialSnapshotsByRootID.has(n)||this._initialSnapshotsByRootID.set(n,new Map),this._rendererIDsThatReportedProfilingData.add(r)}})),ProfilerStore_defineProperty(this,"onBridgeProfilingData",(t=>{if(this._isBackendProfiling)return;const{rendererID:r}=t;if(!this._rendererQueue.has(r))throw Error(`Unexpected profiling data update from renderer "${r}"`);this._dataBackends.push(t),this._rendererQueue.delete(r),0===this._rendererQueue.size&&(this._dataFrontend=function(t,r,n){const a=new Map,o=[];return t.forEach((t=>{const{timelineData:s}=t;if(null!=s){const{batchUIDToMeasuresKeyValueArray:t,internalModuleSourceToRanges:r,laneToLabelKeyValueArray:n,laneToReactMeasureKeyValueArray:a,...l}=s;o.push({...l,batchUIDToMeasuresMap:new Map(t),internalModuleSourceToRanges:new Map(r),laneToLabelMap:new Map(n),laneToReactMeasureMap:new Map(a)})}t.dataForRoots.forEach((({commitData:t,displayName:o,initialTreeBaseDurations:s,rootID:l})=>{const u=r.get(l);if(null==u)throw Error(`Could not find profiling operations for root "${l}"`);const m=n.get(l);if(null==m)throw Error(`Could not find profiling snapshots for root "${l}"`);const p=t.map(((t,r)=>({changeDescriptions:null!=t.changeDescriptions?new Map(t.changeDescriptions):null,duration:t.duration,effectDuration:t.effectDuration,fiberActualDurations:new Map(t.fiberActualDurations),fiberSelfDurations:new Map(t.fiberSelfDurations),passiveEffectDuration:t.passiveEffectDuration,priorityLevel:t.priorityLevel,timestamp:t.timestamp,updaters:null!==t.updaters?t.updaters.map(backendToFrontendSerializedElementMapper):null})));a.set(l,{commitData:p,displayName:o,initialTreeBaseDurations:new Map(s),operations:u,rootID:l,snapshots:m})}))})),{dataForRoots:a,imported:!1,timelineData:o}}(this._dataBackends,this._inProgressOperationsByRootID,this._initialSnapshotsByRootID),this._dataBackends.splice(0),this.emit("isProcessingData"))})),ProfilerStore_defineProperty(this,"onBridgeShutdown",(()=>{this._bridge.removeListener("operations",this.onBridgeOperations),this._bridge.removeListener("profilingData",this.onBridgeProfilingData),this._bridge.removeListener("profilingStatus",this.onProfilingStatus),this._bridge.removeListener("shutdown",this.onBridgeShutdown)})),ProfilerStore_defineProperty(this,"onProfilingStatus",(t=>{if(this._isBackendProfiling!==t){if(t){this._dataBackends.splice(0),this._dataFrontend=null,this._initialRendererIDs.clear(),this._initialSnapshotsByRootID.clear(),this._inProgressOperationsByRootID.clear(),this._rendererIDsThatReportedProfilingData.clear(),this._rendererQueue.clear();for(const t of this._store.rootIDToRendererID.values())this._initialRendererIDs.has(t)||this._initialRendererIDs.add(t);this._store.roots.forEach((t=>{const r=new Map;this._initialSnapshotsByRootID.set(t,r),this._takeProfilingSnapshotRecursive(t,r)}))}this._isBackendProfiling=t,this._isProfilingBasedOnUserInput!==t&&(Xe({event_name:"error",error_message:`Unexpected profiling status. Expected ${this._isProfilingBasedOnUserInput.toString()}, but received ${t.toString()}.`,error_stack:(new Error).stack,error_component_stack:null}),this._isProfilingBasedOnUserInput=t),this._cache.invalidate(),t||(this._dataBackends.splice(0),this._rendererQueue.clear(),this._rendererIDsThatReportedProfilingData.forEach((t=>{this._rendererQueue.has(t)||(this._rendererQueue.add(t),this._bridge.send("getProfilingData",{rendererID:t}))})),this.emit("isProcessingData"))}})),this._bridge=t,this._isBackendProfiling=n,this._isProfilingBasedOnUserInput=n,this._store=r,t.addListener("operations",this.onBridgeOperations),t.addListener("profilingData",this.onBridgeProfilingData),t.addListener("profilingStatus",this.onProfilingStatus),t.addListener("shutdown",this.onBridgeShutdown),t.send("getProfilingStatus"),this._cache=new $e(this)}getCommitData(t,r){if(null!==this._dataFrontend){const n=this._dataFrontend.dataForRoots.get(t);if(null!=n){const t=n.commitData[r];if(null!=t)return t}}throw Error(`Could not find commit data for root "${t}" and commit "${r}"`)}getDataForRoot(t){if(null!==this._dataFrontend){const r=this._dataFrontend.dataForRoots.get(t);if(null!=r)return r}throw Error(`Could not find commit data for root "${t}"`)}get didRecordCommits(){return null!==this._dataFrontend&&this._dataFrontend.dataForRoots.size>0}get isProcessingData(){return this._rendererQueue.size>0||this._dataBackends.length>0}get isProfilingBasedOnUserInput(){return this._isProfilingBasedOnUserInput}get profilingCache(){return this._cache}get profilingData(){return this._dataFrontend}set profilingData(t){this._isBackendProfiling?console.warn("Profiling data cannot be updated while profiling is in progress."):(this._dataBackends.splice(0),this._dataFrontend=t,this._initialRendererIDs.clear(),this._initialSnapshotsByRootID.clear(),this._inProgressOperationsByRootID.clear(),this._cache.invalidate(),this.emit("profilingData"))}clear(){this._dataBackends.splice(0),this._dataFrontend=null,this._initialRendererIDs.clear(),this._initialSnapshotsByRootID.clear(),this._inProgressOperationsByRootID.clear(),this._rendererQueue.clear(),this._cache.invalidate(),this.emit("profilingData")}startProfiling(){this.clear(),this._bridge.send("startProfiling",{recordChangeDescriptions:this._store.recordChangeDescriptions,recordTimeline:this._store.supportsTimeline}),this._isProfilingBasedOnUserInput=!0,this.emit("isProfiling")}stopProfiling(){this._bridge.send("stopProfiling"),this._isProfilingBasedOnUserInput=!1,this.emit("isProfiling")}}class Je extends Error{constructor(){super("User didn't grant the required permission to perform an action"),Error.captureStackTrace&&Error.captureStackTrace(this,Je),this.name="PermissionNotGrantedError"}}function withPermissionsCheck(t,r){return async()=>await chrome.permissions.request(t)?r():Promise.reject(new Je)}class et extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,et),this.name="UnsupportedBridgeOperationError"}}function quickselect(t,r,n=0,a=t.length-1,o=defaultCompare){for(;a>n;){if(a-n>600){const s=a-n+1,l=r-n+1,u=Math.log(s),m=.5*Math.exp(2*u/3),p=.5*Math.sqrt(u*m*(s-m)/s)*(l-s/2<0?-1:1);quickselect(t,r,Math.max(n,Math.floor(r-l*m/s+p)),Math.min(a,Math.floor(r+(s-l)*m/s+p)),o)}const s=t[r];let l=n,u=a;for(swap(t,n,r),o(t[a],s)>0&&swap(t,n,a);l<u;){for(swap(t,l,u),l++,u--;o(t[l],s)<0;)l++;for(;o(t[u],s)>0;)u--}0===o(t[n],s)?swap(t,n,u):(u++,swap(t,u,a)),u<=r&&(n=u+1),r<=u&&(a=u-1)}}function swap(t,r,n){const a=t[r];t[r]=t[n],t[n]=a}function defaultCompare(t,r){return t<r?-1:t>r?1:0}class tt{constructor(t=9){this._maxEntries=Math.max(4,t),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}all(){return this._all(this.data,[])}search(t){let r=this.data;const n=[];if(!intersects(t,r))return n;const a=this.toBBox,o=[];for(;r;){for(let s=0;s<r.children.length;s++){const l=r.children[s],u=r.leaf?a(l):l;intersects(t,u)&&(r.leaf?n.push(l):contains(t,u)?this._all(l,n):o.push(l))}r=o.pop()}return n}collides(t){let r=this.data;if(!intersects(t,r))return!1;const n=[];for(;r;){for(let a=0;a<r.children.length;a++){const o=r.children[a],s=r.leaf?this.toBBox(o):o;if(intersects(t,s)){if(r.leaf||contains(t,s))return!0;n.push(o)}}r=n.pop()}return!1}load(t){if(!t||!t.length)return this;if(t.length<this._minEntries){for(let r=0;r<t.length;r++)this.insert(t[r]);return this}let r=this._build(t.slice(),0,t.length-1,0);if(this.data.children.length)if(this.data.height===r.height)this._splitRoot(this.data,r);else{if(this.data.height<r.height){const t=this.data;this.data=r,r=t}this._insert(r,this.data.height-r.height-1,!0)}else this.data=r;return this}insert(t){return t&&this._insert(t,this.data.height-1),this}clear(){return this.data=createNode([]),this}remove(t,r){if(!t)return this;let n=this.data;const a=this.toBBox(t),o=[],s=[];let l,u,m;for(;n||o.length;){if(n||(n=o.pop(),u=o[o.length-1],l=s.pop(),m=!0),n.leaf){const a=findItem(t,n.children,r);if(-1!==a)return n.children.splice(a,1),o.push(n),this._condense(o),this}m||n.leaf||!contains(n,a)?u?(l++,n=u.children[l],m=!1):n=null:(o.push(n),s.push(l),l=0,u=n,n=n.children[0])}return this}toBBox(t){return t}compareMinX(t,r){return t.minX-r.minX}compareMinY(t,r){return t.minY-r.minY}toJSON(){return this.data}fromJSON(t){return this.data=t,this}_all(t,r){const n=[];for(;t;)t.leaf?r.push(...t.children):n.push(...t.children),t=n.pop();return r}_build(t,r,n,a){const o=n-r+1;let s,l=this._maxEntries;if(o<=l)return s=createNode(t.slice(r,n+1)),calcBBox(s,this.toBBox),s;a||(a=Math.ceil(Math.log(o)/Math.log(l)),l=Math.ceil(o/Math.pow(l,a-1))),s=createNode([]),s.leaf=!1,s.height=a;const u=Math.ceil(o/l),m=u*Math.ceil(Math.sqrt(l));multiSelect(t,r,n,m,this.compareMinX);for(let o=r;o<=n;o+=m){const r=Math.min(o+m-1,n);multiSelect(t,o,r,u,this.compareMinY);for(let n=o;n<=r;n+=u){const o=Math.min(n+u-1,r);s.children.push(this._build(t,n,o,a-1))}}return calcBBox(s,this.toBBox),s}_chooseSubtree(t,r,n,a){for(;a.push(r),!r.leaf&&a.length-1!==n;){let n,a=1/0,l=1/0;for(let u=0;u<r.children.length;u++){const m=r.children[u],p=bboxArea(m),v=(o=t,s=m,(Math.max(s.maxX,o.maxX)-Math.min(s.minX,o.minX))*(Math.max(s.maxY,o.maxY)-Math.min(s.minY,o.minY))-p);v<l?(l=v,a=p<a?p:a,n=m):v===l&&p<a&&(a=p,n=m)}r=n||r.children[0]}var o,s;return r}_insert(t,r,n){const a=n?t:this.toBBox(t),o=[],s=this._chooseSubtree(a,this.data,r,o);for(s.children.push(t),extend(s,a);r>=0&&o[r].children.length>this._maxEntries;)this._split(o,r),r--;this._adjustParentBBoxes(a,o,r)}_split(t,r){const n=t[r],a=n.children.length,o=this._minEntries;this._chooseSplitAxis(n,o,a);const s=this._chooseSplitIndex(n,o,a),l=createNode(n.children.splice(s,n.children.length-s));l.height=n.height,l.leaf=n.leaf,calcBBox(n,this.toBBox),calcBBox(l,this.toBBox),r?t[r-1].children.push(l):this._splitRoot(n,l)}_splitRoot(t,r){this.data=createNode([t,r]),this.data.height=t.height+1,this.data.leaf=!1,calcBBox(this.data,this.toBBox)}_chooseSplitIndex(t,r,n){let a,o=1/0,s=1/0;for(let l=r;l<=n-r;l++){const r=distBBox(t,0,l,this.toBBox),u=distBBox(t,l,n,this.toBBox),m=intersectionArea(r,u),p=bboxArea(r)+bboxArea(u);m<o?(o=m,a=l,s=p<s?p:s):m===o&&p<s&&(s=p,a=l)}return a||n-r}_chooseSplitAxis(t,r,n){const a=t.leaf?this.compareMinX:compareNodeMinX,o=t.leaf?this.compareMinY:compareNodeMinY;this._allDistMargin(t,r,n,a)<this._allDistMargin(t,r,n,o)&&t.children.sort(a)}_allDistMargin(t,r,n,a){t.children.sort(a);const o=this.toBBox,s=distBBox(t,0,r,o),l=distBBox(t,n-r,n,o);let u=bboxMargin(s)+bboxMargin(l);for(let a=r;a<n-r;a++){const r=t.children[a];extend(s,t.leaf?o(r):r),u+=bboxMargin(s)}for(let a=n-r-1;a>=r;a--){const r=t.children[a];extend(l,t.leaf?o(r):r),u+=bboxMargin(l)}return u}_adjustParentBBoxes(t,r,n){for(let a=n;a>=0;a--)extend(r[a],t)}_condense(t){for(let r,n=t.length-1;n>=0;n--)0===t[n].children.length?n>0?(r=t[n-1].children,r.splice(r.indexOf(t[n]),1)):this.clear():calcBBox(t[n],this.toBBox)}}function findItem(t,r,n){if(!n)return r.indexOf(t);for(let a=0;a<r.length;a++)if(n(t,r[a]))return a;return-1}function calcBBox(t,r){distBBox(t,0,t.children.length,r,t)}function distBBox(t,r,n,a,o){o||(o=createNode(null)),o.minX=1/0,o.minY=1/0,o.maxX=-1/0,o.maxY=-1/0;for(let s=r;s<n;s++){const r=t.children[s];extend(o,t.leaf?a(r):r)}return o}function extend(t,r){return t.minX=Math.min(t.minX,r.minX),t.minY=Math.min(t.minY,r.minY),t.maxX=Math.max(t.maxX,r.maxX),t.maxY=Math.max(t.maxY,r.maxY),t}function compareNodeMinX(t,r){return t.minX-r.minX}function compareNodeMinY(t,r){return t.minY-r.minY}function bboxArea(t){return(t.maxX-t.minX)*(t.maxY-t.minY)}function bboxMargin(t){return t.maxX-t.minX+(t.maxY-t.minY)}function intersectionArea(t,r){const n=Math.max(t.minX,r.minX),a=Math.max(t.minY,r.minY),o=Math.min(t.maxX,r.maxX),s=Math.min(t.maxY,r.maxY);return Math.max(0,o-n)*Math.max(0,s-a)}function contains(t,r){return t.minX<=r.minX&&t.minY<=r.minY&&r.maxX<=t.maxX&&r.maxY<=t.maxY}function intersects(t,r){return r.minX<=t.maxX&&r.minY<=t.maxY&&r.maxX>=t.minX&&r.maxY>=t.minY}function createNode(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function multiSelect(t,r,n,a,o){const s=[r,n];for(;s.length;){if((n=s.pop())-(r=s.pop())<=a)continue;const l=r+Math.ceil((n-r)/a/2)*a;quickselect(t,l,r,n,o),s.push(r,l,l,n)}}function store_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class rt extends tt{toBBox(t){return{minX:t.x,minY:t.y,maxX:t.x+t.width,maxY:t.y+t.height}}compareMinX(t,r){return t.x-r.x}compareMinY(t,r){return t.y-r.y}}const store_debug=(t,...r)=>{E&&console.log(`%cStore %c${t}`,"color: green; font-weight: bold;","font-weight: bold;",...r)},nt="React::DevTools::collapseNodesByDefault",at="React::DevTools::recordChangeDescriptions";function isNonZeroRect(t){return t.width>0||t.height>0||t.x>0||t.y>0}class ot extends l{constructor(t,r){super(),store_defineProperty(this,"_backendVersion",null),store_defineProperty(this,"_cachedComponentWithErrorCount",0),store_defineProperty(this,"_cachedComponentWithWarningCount",0),store_defineProperty(this,"_cachedErrorAndWarningTuples",null),store_defineProperty(this,"_collapseNodesByDefault",!0),store_defineProperty(this,"_errorsAndWarnings",new Map),store_defineProperty(this,"_hasOwnerMetadata",!1),store_defineProperty(this,"_idToElement",new Map),store_defineProperty(this,"_idToSuspense",new Map),store_defineProperty(this,"_isNativeStyleEditorSupported",!1),store_defineProperty(this,"_nativeStyleEditorValidAttributes",null),store_defineProperty(this,"_onBridgeProtocolTimeoutID",null),store_defineProperty(this,"_ownersMap",new Map),store_defineProperty(this,"_recordChangeDescriptions",!1),store_defineProperty(this,"_revision",0),store_defineProperty(this,"_revisionSuspense",0),store_defineProperty(this,"_roots",[]),store_defineProperty(this,"_rootIDToCapabilities",new Map),store_defineProperty(this,"_rootIDToRendererID",new Map),store_defineProperty(this,"_rtree",new rt),store_defineProperty(this,"_supportsInspectMatchingDOMElement",!1),store_defineProperty(this,"_supportsClickToInspect",!1),store_defineProperty(this,"_supportsTimeline",!1),store_defineProperty(this,"_supportsTraceUpdates",!1),store_defineProperty(this,"_supportsSuspenseTab",!1),store_defineProperty(this,"_isReloadAndProfileFrontendSupported",!1),store_defineProperty(this,"_isReloadAndProfileBackendSupported",!1),store_defineProperty(this,"_rootSupportsBasicProfiling",!1),store_defineProperty(this,"_rootSupportsTimelineProfiling",!1),store_defineProperty(this,"_rootSupportsPerformanceTracks",!1),store_defineProperty(this,"_bridgeProtocol",null),store_defineProperty(this,"_unsupportedBridgeProtocolDetected",!1),store_defineProperty(this,"_unsupportedRendererVersionDetected",!1),store_defineProperty(this,"_weightAcrossRoots",0),store_defineProperty(this,"_shouldCheckBridgeProtocolCompatibility",!1),store_defineProperty(this,"_hookSettings",null),store_defineProperty(this,"_shouldShowWarningsAndErrors",!1),store_defineProperty(this,"_lastSelectedHostInstanceElementId",null),store_defineProperty(this,"_maximumRecordedDepth",0),store_defineProperty(this,"_adjustParentTreeWeight",((t,r)=>{let n=!1;for(;null!=t;){if(t.weight+=r,t.isCollapsed){n=!0;break}t=this._idToElement.get(t.parentID)}n||(this._weightAcrossRoots+=r)})),store_defineProperty(this,"onBridgeNativeStyleEditorSupported",(({isSupported:t,validAttributes:r})=>{this._isNativeStyleEditorSupported=t,this._nativeStyleEditorValidAttributes=r||null,this.emit("supportsNativeStyleEditor")})),store_defineProperty(this,"onBridgeOperations",(t=>{E&&(console.groupCollapsed("onBridgeOperations"),store_debug("onBridgeOperations",t.join(",")));let r=!1,n=!1,a=!1;const o=t[0],s=[],l=new Map,u=new Map;let m=2;const p=[null],v=t[m];m++;const _=m+v;for(;m<_;){const r=t[m];m++;const n=utfDecodeStringWithRanges(t,m,m+r-1);p.push(n),m+=r}for(;m<t.length;){const v=t[m];switch(v){case y:{const n=t[m+1],a=t[m+2];if(m+=3,this._idToElement.has(n)&&this._throwAndEmitError(Error(`Cannot add node "${n}" because a node with that id is already in the Store.`)),a===re){E&&store_debug("Add",`new root node ${n}`);const s=t[m]>0;m++;const l=t[m++],u=0!=(1&l);let p=0;0!=(4&l)?p=2:0!=(2&l)&&(p=1);let v=!1,_=!1;(null===this._bridgeProtocol||this._bridgeProtocol.version>=2)&&(v=t[m]>0,m++,_=t[m]>0,m++),this._roots=this._roots.concat(n),this._rootIDToRendererID.set(n,o),this._rootIDToCapabilities.set(n,{supportsBasicProfiling:u,hasOwnerMetadata:_,supportsStrictMode:v,supportsAdvancedProfiling:p});const S=!s&&v;this._idToElement.set(n,{children:[],depth:-1,displayName:null,hocDisplayNames:null,id:n,isCollapsed:!1,isStrictModeNonCompliant:S,key:null,nameProp:null,ownerID:0,parentID:0,type:a,weight:0,compiledWithForget:!1}),r=!0}else{const r=t[m];m++;const o=t[m];m++;const l=p[t[m]];m++;const u=p[t[m]];m++;const v=p[t[m]];m++,E&&store_debug("Add",`node ${n} (${l||"null"}) as child of ${r}`);const _=this._idToElement.get(r);if(void 0===_){this._throwAndEmitError(Error(`Cannot add child "${n}" to parent "${r}" because parent node was not found in the Store.`));break}_.children.push(n);const{formattedDisplayName:S,hocDisplayNames:y,compiledWithForget:w}=parseElementDisplayNameFromBackend(l,a),k=_.depth+1;this._maximumRecordedDepth=Math.max(this._maximumRecordedDepth,k);const C={children:[],depth:k,displayName:S,hocDisplayNames:y,id:n,isCollapsed:this._collapseNodesByDefault,isStrictModeNonCompliant:_.isStrictModeNonCompliant,key:u,nameProp:v,ownerID:o,parentID:r,type:a,weight:1,compiledWithForget:w};if(this._idToElement.set(n,C),s.push(n),this._adjustParentTreeWeight(_,1),o>0){let t=this._ownersMap.get(o);void 0===t&&(t=new Set,this._ownersMap.set(o,t)),t.add(n)}const T=this._idToSuspense.get(n);void 0!==T&&null===T.name&&(T.name=this._guessSuspenseName(C))}break}case w:{const a=t[m+1];m+=2;for(let o=0;o<a;o++){const a=t[m],o=this._idToElement.get(a);if(void 0===o){this._throwAndEmitError(Error(`Cannot remove node "${a}" because no matching node was found in the Store.`));break}m+=1;const{children:s,ownerID:u,parentID:p,weight:v}=o;s.length>0&&this._throwAndEmitError(Error(`Node "${a}" was removed before its children.`)),this._idToElement.delete(a);let _=null;if(0===p)E&&store_debug("Remove",`node ${a} root`),this._roots=this._roots.filter((t=>t!==a)),this._rootIDToRendererID.delete(a),this._rootIDToCapabilities.delete(a),r=!0;else{if(E&&store_debug("Remove",`node ${a} from parent ${p}`),_=this._idToElement.get(p),void 0===_){this._throwAndEmitError(Error(`Cannot remove node "${a}" from parent "${p}" because no matching node was found in the Store.`));break}const t=_.children.indexOf(a);_.children.splice(t,1)}if(this._adjustParentTreeWeight(_,-v),l.set(a,p),this._ownersMap.delete(a),u>0){const t=this._ownersMap.get(u);void 0!==t&&t.delete(a)}this._errorsAndWarnings.has(a)&&(this._errorsAndWarnings.delete(a),n=!0)}break}case D:{m+=1;const r=t[1];E&&store_debug(`Remove root ${r}`);const recursivelyDeleteElements=t=>{const r=this._idToElement.get(t);if(this._idToElement.delete(t),r)for(let t=0;t<r.children.length;t++)recursivelyDeleteElements(r.children[t])},n=this._idToElement.get(r);if(void 0===n){this._throwAndEmitError(Error(`Cannot remove root "${r}": no matching node was found in the Store.`));break}recursivelyDeleteElements(r),this._rootIDToCapabilities.delete(r),this._rootIDToRendererID.delete(r),this._roots=this._roots.filter((t=>t!==r)),this._weightAcrossRoots-=n.weight;break}case k:{const r=t[m+1],n=t[m+2];m+=3;const a=this._idToElement.get(r);if(void 0===a){this._throwAndEmitError(Error(`Cannot reorder children for node "${r}" because no matching node was found in the Store.`));break}const o=a.children;o.length!==n&&this._throwAndEmitError(Error("Children cannot be added or removed during a reorder operation."));for(let r=0;r<n;r++){const n=t[m+r];o[r]=n}m+=n,E&&store_debug("Re-order",`Node ${r} children ${o.join(",")}`);break}case I:{const r=t[m+1],n=t[m+2];m+=3,1===n&&this._recursivelyUpdateSubtree(r,(t=>{t.isStrictModeNonCompliant=!1})),E&&store_debug("Subtree mode",`Subtree with root ${r} set to mode ${n}`);break}case C:m+=3;break;case T:{const r=t[m+1],a=t[m+2],o=t[m+3];m+=4,a>0||o>0?this._errorsAndWarnings.set(r,{errorCount:a,warningCount:o}):this._errorsAndWarnings.has(r)&&this._errorsAndWarnings.delete(r),n=!0;break}case x:{const r=t[m+1],n=t[m+2],o=t[m+3],s=1===t[m+4],l=t[m+5];let u=p[o];this._idToSuspense.has(r)&&this._throwAndEmitError(Error(`Cannot add suspense node "${r}" because a suspense node with that id is already in the Store.`));const v=this._idToElement.get(r);let _;if(void 0===v||null===u&&(u=0===n?v.displayName:this._guessSuspenseName(v)),m+=6,-1===l)_=null;else{_=[];for(let r=0;r<l;r++){const r={x:t[m+0]/1e3,y:t[m+1]/1e3,width:t[m+2]/1e3,height:t[m+3]/1e3};0!==n&&this._rtree.insert(r),_.push(r),m+=4}}if(E&&store_debug("Suspense Add",`node ${r} as child of ${n}`),0!==n){const t=this._idToSuspense.get(n);if(void 0===t){this._throwAndEmitError(Error(`Cannot add suspense child "${r}" to parent suspense "${n}" because parent suspense node was not found in the Store.`));break}t.children.push(r)}this._idToSuspense.set(r,{id:r,parentID:n,children:[],name:u,rects:_,hasUniqueSuspenders:!1,isSuspended:s,environments:[]}),a=!0;break}case N:{const r=t[m+1];m+=2;for(let n=0;n<r;n++){const r=t[m],n=this._idToSuspense.get(r);if(void 0===n){this._throwAndEmitError(Error(`Cannot remove suspense node "${r}" because no matching node was found in the Store.`));break}m+=1;const{children:a,parentID:o,rects:s}=n;if(a.length>0&&this._throwAndEmitError(Error(`Suspense node "${r}" was removed before its children.`)),null!==s&&0!==o)for(let t=0;t<s.length;t++)this._rtree.remove(s[t]);this._idToSuspense.delete(r),u.set(r,o);let l=null;if(0===o)E&&store_debug("Suspense remove",`node ${r} root`);else{if(E&&store_debug("Suspense Remove",`node ${r} from parent ${o}`),l=this._idToSuspense.get(o),void 0===l){this._throwAndEmitError(Error(`Cannot remove suspense node "${r}" from parent "${o}" because no matching node was found in the Store.`));break}const t=l.children.indexOf(r);l.children.splice(t,1)}}a=!0;break}case R:{const r=t[m+1],n=t[m+2];m+=3;const o=this._idToSuspense.get(r);if(void 0===o){this._throwAndEmitError(Error(`Cannot reorder children for suspense node "${r}" because no matching node was found in the Store.`));break}const s=o.children;s.length!==n&&this._throwAndEmitError(Error("Suspense children cannot be added or removed during a reorder operation."));for(let r=0;r<n;r++){const n=t[m+r];s[r]=n}m+=n,E&&store_debug("Re-order",`Suspense node ${r} children ${s.join(",")}`),a=!0;break}case A:{const r=t[m+1],n=t[m+2];m+=3;const o=this._idToSuspense.get(r);if(void 0===o){this._throwAndEmitError(Error(`Cannot set rects for suspense node "${r}" because no matching node was found in the Store.`));break}const s=o.rects;if(null!==s&&0!==o.parentID)for(let t=0;t<s.length;t++)this._rtree.remove(s[t]);let l;if(-1===n)l=null;else{l=[];for(let r=0;r<n;r++){const r={x:t[m+0]/1e3,y:t[m+1]/1e3,width:t[m+2]/1e3,height:t[m+3]/1e3};0!==o.parentID&&this._rtree.insert(r),l.push(r),m+=4}}o.rects=l,E&&store_debug("Resize",`Suspense node ${r} resize to ${null===l?"null":l.map((t=>`(${t.x},${t.y},${t.width},${t.height})`)).join(",")}`),a=!0;break}case M:{m++;const r=t[m++];for(let n=0;n<r;n++){const r=t[m++],n=1===t[m++],a=1===t[m++],o=t[m++],s=[];for(let r=0;r<o;r++){const r=p[t[m++]];null!=r&&s.push(r)}const l=this._idToSuspense.get(r);if(void 0===l){this._throwAndEmitError(Error(`Cannot update suspenders of suspense node "${r}" because no matching node was found in the Store.`));break}if(E){const t=l.hasUniqueSuspenders;store_debug("Suspender changes",`Suspense node ${r} unique suspenders set to ${String(n)} (was ${String(t)})`)}l.hasUniqueSuspenders=n,l.isSuspended=a,l.environments=s}a=!0;break}default:this._throwAndEmitError(new et(`Unsupported Bridge operation "${v}"`))}}if(this._revision++,a&&this._revisionSuspense++,this._cachedErrorAndWarningTuples=null,n){let t=0,r=0;this._errorsAndWarnings.forEach((n=>{n.errorCount>0&&t++,n.warningCount>0&&r++})),this._cachedComponentWithErrorCount=t,this._cachedComponentWithWarningCount=r}if(r){const t=this._rootSupportsBasicProfiling,r=this._rootSupportsTimelineProfiling,n=this._rootSupportsPerformanceTracks;this._hasOwnerMetadata=!1,this._rootSupportsBasicProfiling=!1,this._rootSupportsTimelineProfiling=!1,this._rootSupportsPerformanceTracks=!1,this._rootIDToCapabilities.forEach((({supportsBasicProfiling:t,hasOwnerMetadata:r,supportsAdvancedProfiling:n})=>{t&&(this._rootSupportsBasicProfiling=!0),r&&(this._hasOwnerMetadata=!0),1===n&&(this._rootSupportsTimelineProfiling=!0),2===n&&(this._rootSupportsPerformanceTracks=!0)})),this.emit("roots"),this._rootSupportsBasicProfiling!==t&&this.emit("rootSupportsBasicProfiling"),this._rootSupportsTimelineProfiling!==r&&this.emit("rootSupportsTimelineProfiling"),this._rootSupportsPerformanceTracks!==n&&this.emit("rootSupportsPerformanceTracks")}a&&this.emit("suspenseTreeMutated",[u]),E&&(console.log(function(t,r=!1,n=null,a=!0){const o=[];let s=0;function printSelectedMarker(t){return null===n?"":n.inspectedElementIndex===t?"→":" "}function printErrorsAndWarnings(r){const{errorCount:n,warningCount:a}=t.getErrorAndWarningCountForElementID(r.id);return 0===n&&0===a?"":` ${n>0?"✕":""}${a>0?"⚠":""}`}const l=null!==n?n.ownerFlatTree:null;if(null!==l)o.push("[owners]"+(r?` (${l.length})`:"")),l.forEach(((t,r)=>{const n=printSelectedMarker(r),a=printElement(t,!1),s=printErrorsAndWarnings(t);o.push(`${n}${a}${s}`)}));else{const n=t._errorsAndWarnings;if(n.size>0){let t=0,r=0;n.forEach((n=>{t+=n.errorCount,r+=n.warningCount})),o.push(`✕ ${t}, ⚠ ${r}`)}if(t.roots.forEach((n=>{const{weight:l}=t.getElementByID(n),u=r?` (${l})`:"";o.push(`[root]${u}`);for(let n=s;n<s+l;n++){const a=t.getElementAtIndex(n);if(null==a)throw Error(`Could not find element at index "${n}"`);const s=printSelectedMarker(n),l=printElement(a,r),u=printErrorsAndWarnings(a);o.push(`${s}${l}${u}`)}if(s+=l,a){const r=t.getSuspenseByID(n);if(null!==r&&r.children.length>0){o.push("[suspense-root] "+printRects(r.rects));for(let n=0;n<r.children.length;n++){const a=r.children[n],s=t.getSuspenseByID(a);if(null===s)throw new Error(`Could not find Suspense node with ID "${a}".`);o.push(...printSuspenseWithChildren(t,s,1))}}}})),s!==t.numElements)throw Error(`Inconsistent Store state. Individual root weights ("${s}") do not match total weight ("${t.numElements}")`);t.assertExpectedRootMapSizes()}return o.join("\n")}(this,!0)),console.groupEnd()),this.emit("mutated",[s,l])})),store_defineProperty(this,"onBridgeOverrideComponentFilters",(t=>{this._componentFilters=t,setSavedComponentFilters(t)})),store_defineProperty(this,"onBridgeShutdown",(()=>{E&&store_debug("onBridgeShutdown","unsubscribing from Bridge");const t=this._bridge;t.removeListener("operations",this.onBridgeOperations),t.removeListener("overrideComponentFilters",this.onBridgeOverrideComponentFilters),t.removeListener("shutdown",this.onBridgeShutdown),t.removeListener("isReloadAndProfileSupportedByBackend",this.onBackendReloadAndProfileSupported),t.removeListener("isNativeStyleEditorSupported",this.onBridgeNativeStyleEditorSupported),t.removeListener("unsupportedRendererVersion",this.onBridgeUnsupportedRendererVersion),t.removeListener("backendVersion",this.onBridgeBackendVersion),t.removeListener("bridgeProtocol",this.onBridgeProtocol),t.removeListener("saveToClipboard",this.onSaveToClipboard),t.removeListener("selectElement",this.onHostInstanceSelected),null!==this._onBridgeProtocolTimeoutID&&(clearTimeout(this._onBridgeProtocolTimeoutID),this._onBridgeProtocolTimeoutID=null)})),store_defineProperty(this,"onBackendReloadAndProfileSupported",(t=>{this._isReloadAndProfileBackendSupported=t,this.emit("supportsReloadAndProfile")})),store_defineProperty(this,"onBridgeUnsupportedRendererVersion",(()=>{this._unsupportedRendererVersionDetected=!0,this.emit("unsupportedRendererVersionDetected")})),store_defineProperty(this,"onBridgeBackendVersion",(t=>{this._backendVersion=t,this.emit("backendVersion")})),store_defineProperty(this,"onBridgeProtocol",(t=>{null!==this._onBridgeProtocolTimeoutID&&(clearTimeout(this._onBridgeProtocolTimeoutID),this._onBridgeProtocolTimeoutID=null),this._bridgeProtocol=t,t.version,m.version})),store_defineProperty(this,"onBridgeProtocolTimeout",(()=>{this._onBridgeProtocolTimeoutID=null,this._bridgeProtocol=u[0],this.emit("unsupportedBridgeProtocolDetected")})),store_defineProperty(this,"onSaveToClipboard",(t=>{withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(t)))()})),store_defineProperty(this,"onBackendInitialized",(()=>{this._shouldCheckBridgeProtocolCompatibility&&(this._onBridgeProtocolTimeoutID=setTimeout(this.onBridgeProtocolTimeout,1e4),this._bridge.addListener("bridgeProtocol",this.onBridgeProtocol),this._bridge.send("getBridgeProtocol")),this._bridge.send("getBackendVersion"),this._bridge.send("getIfHasUnsupportedRendererVersion"),this._bridge.send("getHookSettings")})),store_defineProperty(this,"onHostInstanceSelected",(t=>{this._lastSelectedHostInstanceElementId!==t&&(this._lastSelectedHostInstanceElementId=t,this.emit("hostInstanceSelected",t))})),store_defineProperty(this,"getHookSettings",(()=>{null!=this._hookSettings?this.emit("hookSettings",this._hookSettings):this._bridge.send("getHookSettings")})),store_defineProperty(this,"updateHookSettings",(t=>{this._hookSettings=t,this._bridge.send("updateHookSettings",t),this.emit("settingsUpdated",t)})),store_defineProperty(this,"onHookSettings",(t=>{this._hookSettings=t,this.setShouldShowWarningsAndErrors(t.showInlineWarningsAndErrors),this.emit("hookSettings",t)})),store_defineProperty(this,"onEnableSuspenseTab",(()=>{this._supportsSuspenseTab=!0,this.emit("enableSuspenseTab")})),E&&store_debug("constructor","subscribing to Bridge"),this._collapseNodesByDefault="true"===localStorageGetItem(nt),this._recordChangeDescriptions="true"===localStorageGetItem(at),this._componentFilters=getSavedComponentFilters();let n=!1;if(null!=r){n=!0===r.isProfiling;const{supportsInspectMatchingDOMElement:t,supportsClickToInspect:a,supportsReloadAndProfile:o,supportsTimeline:s,supportsTraceUpdates:l,checkBridgeProtocolCompatibility:u}=r;t&&(this._supportsInspectMatchingDOMElement=!0),a&&(this._supportsClickToInspect=!0),o&&(this._isReloadAndProfileFrontendSupported=!0),s&&(this._supportsTimeline=!0),l&&(this._supportsTraceUpdates=!0),u&&(this._shouldCheckBridgeProtocolCompatibility=!0)}this._bridge=t,t.addListener("operations",this.onBridgeOperations),t.addListener("overrideComponentFilters",this.onBridgeOverrideComponentFilters),t.addListener("shutdown",this.onBridgeShutdown),t.addListener("isReloadAndProfileSupportedByBackend",this.onBackendReloadAndProfileSupported),t.addListener("isNativeStyleEditorSupported",this.onBridgeNativeStyleEditorSupported),t.addListener("unsupportedRendererVersion",this.onBridgeUnsupportedRendererVersion),this._profilerStore=new Ze(t,this,n),t.addListener("backendVersion",this.onBridgeBackendVersion),t.addListener("saveToClipboard",this.onSaveToClipboard),t.addListener("hookSettings",this.onHookSettings),t.addListener("backendInitialized",this.onBackendInitialized),t.addListener("selectElement",this.onHostInstanceSelected),t.addListener("enableSuspenseTab",this.onEnableSuspenseTab)}assertExpectedRootMapSizes(){0===this.roots.length&&(this.assertMapSizeMatchesRootCount(this._idToElement,"_idToElement"),this.assertMapSizeMatchesRootCount(this._ownersMap,"_ownersMap")),this.assertMapSizeMatchesRootCount(this._rootIDToCapabilities,"_rootIDToCapabilities"),this.assertMapSizeMatchesRootCount(this._rootIDToRendererID,"_rootIDToRendererID")}assertMapSizeMatchesRootCount(t,r){const n=this.roots.length;t.size!==n&&this._throwAndEmitError(Error(`Expected ${r} to contain ${n} items, but it contains ${t.size} items\n\n${(0,_.inspect)(t,{depth:20})}`))}get backendVersion(){return this._backendVersion}get collapseNodesByDefault(){return this._collapseNodesByDefault}set collapseNodesByDefault(t){this._collapseNodesByDefault=t,localStorageSetItem(nt,t?"true":"false"),this.emit("collapseNodesByDefault")}get componentFilters(){return this._componentFilters}set componentFilters(t){this._profilerStore.isProfilingBasedOnUserInput&&this._throwAndEmitError(Error("Cannot modify filter preferences while profiling"));const r=this._componentFilters.filter((t=>t.isEnabled)),n=t.filter((t=>t.isEnabled));let a=r.length!==n.length;if(!a)for(let t=0;t<n.length;t++){if(shallowDiffers(r[t],n[t])){a=!0;break}}this._componentFilters=t,setSavedComponentFilters(t),a&&this._bridge.send("updateComponentFilters",t),this.emit("componentFilters")}get bridgeProtocol(){return this._bridgeProtocol}get componentWithErrorCount(){return this._shouldShowWarningsAndErrors?this._cachedComponentWithErrorCount:0}get componentWithWarningCount(){return this._shouldShowWarningsAndErrors?this._cachedComponentWithWarningCount:0}get displayingErrorsAndWarningsEnabled(){return this._shouldShowWarningsAndErrors}get hasOwnerMetadata(){return this._hasOwnerMetadata}get nativeStyleEditorValidAttributes(){return this._nativeStyleEditorValidAttributes}get numElements(){return this._weightAcrossRoots}get profilerStore(){return this._profilerStore}get recordChangeDescriptions(){return this._recordChangeDescriptions}set recordChangeDescriptions(t){this._recordChangeDescriptions=t,localStorageSetItem(at,t?"true":"false"),this.emit("recordChangeDescriptions")}get revision(){return this._revision}get revisionSuspense(){return this._revisionSuspense}get rootIDToRendererID(){return this._rootIDToRendererID}get roots(){return this._roots}get rootSupportsBasicProfiling(){return this._rootSupportsBasicProfiling}get rootSupportsTimelineProfiling(){return this._rootSupportsTimelineProfiling}get rootSupportsPerformanceTracks(){return this._rootSupportsPerformanceTracks}get supportsInspectMatchingDOMElement(){return this._supportsInspectMatchingDOMElement}get supportsClickToInspect(){return this._supportsClickToInspect}get supportsNativeStyleEditor(){return this._isNativeStyleEditorSupported}get supportsReloadAndProfile(){return this._isReloadAndProfileFrontendSupported&&this._isReloadAndProfileBackendSupported}get supportsTimeline(){return this._supportsTimeline}get supportsTraceUpdates(){return this._supportsTraceUpdates}get unsupportedBridgeProtocolDetected(){return this._unsupportedBridgeProtocolDetected}get unsupportedRendererVersionDetected(){return this._unsupportedRendererVersionDetected}get lastSelectedHostInstanceElementId(){return this._lastSelectedHostInstanceElementId}containsElement(t){return this._idToElement.has(t)}getElementAtIndex(t){if(t<0||t>=this.numElements)return console.warn(`Invalid index ${t} specified; store contains ${this.numElements} items.`),null;let r,n=0;for(let a=0;a<this._roots.length;a++){const o=this._roots[a];if(r=this._idToElement.get(o),void 0===r)return this._throwAndEmitError(Error(`Couldn't find root with id "${o}": no matching node was found in the Store.`)),null;if(0!==r.children.length){if(n+r.weight>t)break;n+=r.weight}}if(void 0===r)return null;let a=r,o=n-1;for(;t!==o;){const r=a.children.length;for(let n=0;n<r;n++){const r=a.children[n],s=this._idToElement.get(r);if(void 0===s)return this._throwAndEmitError(Error(`Couldn't child element with id "${r}": no matching node was found in the Store.`)),null;const l=s.isCollapsed?1:s.weight;if(t<=o+l){o++,a=s;break}o+=l}}return a||null}getElementIDAtIndex(t){const r=this.getElementAtIndex(t);return null===r?null:r.id}getElementByID(t){const r=this._idToElement.get(t);return void 0===r?(console.warn(`No element found with id "${t}"`),null):r}getSuspenseByID(t){const r=this._idToSuspense.get(t);return void 0===r?(console.warn(`No suspense found with id "${t}"`),null):r}getElementsWithErrorsAndWarnings(){if(!this._shouldShowWarningsAndErrors)return[];if(null!==this._cachedErrorAndWarningTuples)return this._cachedErrorAndWarningTuples;const t=[];return this._errorsAndWarnings.forEach(((r,n)=>{const a=this.getIndexOfElementID(n);if(null!==a){let r=0,o=t.length;for(;r<o;){const n=r+o>>1;t[n].index>a?o=n:r=n+1}t.splice(r,0,{id:n,index:a})}})),this._cachedErrorAndWarningTuples=t,t}getErrorAndWarningCountForElementID(t){return this._shouldShowWarningsAndErrors&&this._errorsAndWarnings.get(t)||{errorCount:0,warningCount:0}}getIndexOfElementID(t){const r=this.getElementByID(t);if(null===r||0===r.parentID)return null;let n=t,a=r.parentID,o=0;for(;;){const t=this._idToElement.get(a);if(void 0===t)return null;const{children:r}=t;for(let t=0;t<r.length;t++){const a=r[t];if(a===n)break;const s=this._idToElement.get(a);if(void 0===s)return null;o+=s.isCollapsed?1:s.weight}if(0===t.parentID)break;o++,n=t.id,a=t.parentID}for(let t=0;t<this._roots.length;t++){const r=this._roots[t];if(r===a)break;const n=this._idToElement.get(r);if(void 0===n)return null;o+=n.weight}return o}isDescendantOf(t,r){if(0===r)return!1;const n=this.getElementByID(r);if(null===n)return!1;if(n.parentID===t)return!0;const a=this.getElementByID(t);return!(!a||a.depth>=n.depth)&&this.isDescendantOf(t,n.parentID)}getIndexOfLowestDescendantElement(t){let r=t;for(;null!==r;){if(r.isCollapsed||0===r.children.length)return r===t?null:this.getIndexOfElementID(r.id);{const t=r.children[r.children.length-1];r=this.getElementByID(t)}}return null}getOwnersListForElement(t){const r=[],n=this._idToElement.get(t);if(void 0!==n){r.push({...n,depth:0});const a=this._ownersMap.get(t);if(void 0!==a){const n=new Map([[t,0]]);Array.from(a).sort(((t,r)=>(this.getIndexOfElementID(t)||0)-(this.getIndexOfElementID(r)||0))).forEach((o=>{const s=this._idToElement.get(o);if(void 0!==s){let l=s.parentID,u=0;for(;l>0;){if(l===t||a.has(l)){u=n.get(l)+1,n.set(o,u);break}const r=this._idToElement.get(l);if(void 0===r)break;l=r.parentID}0===u&&this._throwAndEmitError(Error("Invalid owners list")),r.push({...s,depth:u})}}))}}return r}getSuspenseLineage(t){const r=[];let n=this.getSuspenseByID(t);for(;null!==n;)0===n.parentID?n=null:(r.unshift(n.id),n=this.getSuspenseByID(n.parentID));return r}getSuspenseRootIDForSuspense(t){let r=this._idToSuspense.get(t);for(;void 0!==r;){if(0===r.parentID)return r.id;r=this._idToSuspense.get(r.parentID)}return null}getSuspendableDocumentOrderSuspense(t){const r=[],n=this.roots;let a=null;for(let o=0;o<n.length;o++){const s=n[o];if(null===this.getElementByID(s))continue;const l=this.getSuspenseByID(s);if(null!==l){const n=l.environments,o=n.length>0?n[n.length-1]:null;null===a?(a={id:l.id,environment:o},r.push(a)):null===a.environment&&(a.environment=o),this.pushTimelineStepsInDocumentOrder(l.children,r,t,n)}}return r}pushTimelineStepsInDocumentOrder(t,r,n,a){for(let o=0;o<t.length;o++){const s=this.getSuspenseByID(t[o]);if(null===s)continue;const l=null!==s.rects&&s.rects.length>0&&s.rects.some(isNonZeroRect),u=unionOfTwoArrays(a,s.environments),m=u.length>0?u[u.length-1]:null;!l||n&&!s.hasUniqueSuspenders||r.push({id:s.id,environment:m}),this.pushTimelineStepsInDocumentOrder(s.children,r,n,u)}}getRendererIDForElement(t){let r=this._idToElement.get(t);for(;void 0!==r;){if(0===r.parentID){const t=this._rootIDToRendererID.get(r.id);return null==t?null:t}r=this._idToElement.get(r.parentID)}return null}getRootIDForElement(t){let r=this._idToElement.get(t);for(;void 0!==r;){if(0===r.parentID)return r.id;r=this._idToElement.get(r.parentID)}return null}isInsideCollapsedSubTree(t){let r=this._idToElement.get(t);for(;null!=r;){if(0===r.parentID)return!1;if(r=this._idToElement.get(r.parentID),null!=r&&r.isCollapsed)return!0}return!1}toggleIsCollapsed(t,r){let n=!1;const a=this.getElementByID(t);if(null!==a){if(r){if(a.type===re&&this._throwAndEmitError(Error("Root nodes cannot be collapsed")),!a.isCollapsed){n=!0,a.isCollapsed=!0;const t=1-a.weight;let r=this._idToElement.get(a.parentID);for(;void 0!==r;)r.weight+=t,r=this._idToElement.get(r.parentID)}}else{let t=a;for(;null!=t;){const r=t.isCollapsed?1:t.weight;if(t.isCollapsed){n=!0,t.isCollapsed=!1;const a=(t.isCollapsed?1:t.weight)-r;let o=this._idToElement.get(t.parentID);for(;void 0!==o&&(o.weight+=a,!o.isCollapsed);)o=this._idToElement.get(o.parentID)}t=0!==t.parentID?this.getElementByID(t.parentID):null}}if(n){let t=0;this._roots.forEach((r=>{const{weight:n}=this.getElementByID(r);t+=n})),this._weightAcrossRoots=t,this.emit("mutated",[[],new Map])}}}_recursivelyUpdateSubtree(t,r){const n=this._idToElement.get(t);n&&(r(n),n.children.forEach((t=>this._recursivelyUpdateSubtree(t,r))))}getMaximumRecordedDepth(){return this._maximumRecordedDepth}setShouldShowWarningsAndErrors(t){const r=this._shouldShowWarningsAndErrors;this._shouldShowWarningsAndErrors=t,r!==t&&this.emit("mutated",[[],new Map])}get supportsSuspenseTab(){return this._supportsSuspenseTab}_throwAndEmitError(t){throw this.emit("error",t),t}_guessSuspenseName(t){const r=this._idToElement.get(t.ownerID);return void 0!==r&&null!==r.displayName?r.displayName:null}}__webpack_require__(7007),__webpack_require__(707);const it=(0,n.createContext)(null);it.displayName="BridgeContext";const st=(0,n.createContext)(null);st.displayName="StoreContext";const lt=(0,n.createContext)({isEnabledForInspectedElement:!1,viewAttributeSourceFunction:null});lt.displayName="ContextMenuContext";const ut=(0,n.createContext)({readOnly:!1,hideSettings:!1,hideToggleErrorAction:!1,hideToggleSuspenseAction:!1,hideLogAction:!1,hideViewSourceAction:!1});let ct;ct="undefined"!=typeof window?window:"undefined"!=typeof self?self:global;let dt=null,ft=null;const mt=ct.clearTimeout,pt=ct.setTimeout,ht=ct.cancelAnimationFrame||ct.mozCancelAnimationFrame||ct.webkitCancelAnimationFrame,vt=ct.requestAnimationFrame||ct.mozRequestAnimationFrame||ct.webkitRequestAnimationFrame;function createDetectElementResize(t){let r,n,a,o,s,l,u;const m="undefined"!=typeof document&&document.attachEvent;if(!m){l=function(t){const r=t.__resizeTriggers__,n=r.firstElementChild,a=r.lastElementChild,o=n.firstElementChild;a.scrollLeft=a.scrollWidth,a.scrollTop=a.scrollHeight,o.style.width=n.offsetWidth+1+"px",o.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},s=function(t){return t.offsetWidth!==t.__resizeLast__.width||t.offsetHeight!==t.__resizeLast__.height},u=function(t){if(t.target.className&&"function"==typeof t.target.className.indexOf&&t.target.className.indexOf("contract-trigger")<0&&t.target.className.indexOf("expand-trigger")<0)return;const r=this;l(this),this.__resizeRAF__&&dt(this.__resizeRAF__),this.__resizeRAF__=ft((function(){s(r)&&(r.__resizeLast__.width=r.offsetWidth,r.__resizeLast__.height=r.offsetHeight,r.__resizeListeners__.forEach((function(n){n.call(r,t)})))}))};let t=!1,m="";a="animationstart";const p="Webkit Moz O ms".split(" ");let v="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),_="";{const r=document.createElement("fakeelement");if(void 0!==r.style.animationName&&(t=!0),!1===t)for(let n=0;n<p.length;n++)if(void 0!==r.style[p[n]+"AnimationName"]){_=p[n],m="-"+_.toLowerCase()+"-",a=v[n],t=!0;break}}n="resizeanim",r="@"+m+"keyframes "+n+" { from { opacity: 0; } to { opacity: 0; } } ",o=m+"animation: 1ms "+n+"; "}return{addResizeListener:function(s,p){if(m)s.attachEvent("onresize",p);else{if(!s.__resizeTriggers__){const m=s.ownerDocument,p=ct.getComputedStyle(s);p&&"static"===p.position&&(s.style.position="relative"),function(n){if(!n.getElementById("detectElementResize")){const a=(r||"")+".resize-triggers { "+(o||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',s=n.head||n.getElementsByTagName("head")[0],l=n.createElement("style");l.id="detectElementResize",l.type="text/css",null!=t&&l.setAttribute("nonce",t),l.styleSheet?l.styleSheet.cssText=a:l.appendChild(n.createTextNode(a)),s.appendChild(l)}}(m),s.__resizeLast__={},s.__resizeListeners__=[],(s.__resizeTriggers__=m.createElement("div")).className="resize-triggers";const v=m.createElement("div");v.className="expand-trigger",v.appendChild(m.createElement("div"));const _=m.createElement("div");_.className="contract-trigger",s.__resizeTriggers__.appendChild(v),s.__resizeTriggers__.appendChild(_),s.appendChild(s.__resizeTriggers__),l(s),s.addEventListener("scroll",u,!0),a&&(s.__resizeTriggers__.__animationListener__=function(t){t.animationName===n&&l(s)},s.__resizeTriggers__.addEventListener(a,s.__resizeTriggers__.__animationListener__))}s.__resizeListeners__.push(p)}},removeResizeListener:function(t,r){if(m)t.detachEvent("onresize",r);else if(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(r),1),!t.__resizeListeners__.length){t.removeEventListener("scroll",u,!0),t.__resizeTriggers__.__animationListener__&&(t.__resizeTriggers__.removeEventListener(a,t.__resizeTriggers__.__animationListener__),t.__resizeTriggers__.__animationListener__=null);try{t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__)}catch(t){}}}}}null==ht||null==vt?(dt=mt,ft=function(t){return pt(t,20)}):(dt=function([t,r]){ht(t),mt(r)},ft=function(t){const r=vt((function(){mt(n),t()})),n=pt((function(){ht(r),t()}),20);return[r,n]});class _t extends n.Component{constructor(...t){super(...t),this.state={height:this.props.defaultHeight||0,scaledHeight:this.props.defaultHeight||0,scaledWidth:this.props.defaultWidth||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;const{disableHeight:t,disableWidth:r,onResize:n}=this.props;if(this._parentNode){const a=window.getComputedStyle(this._parentNode)||{},o=parseFloat(a.paddingLeft||"0"),s=parseFloat(a.paddingRight||"0"),l=parseFloat(a.paddingTop||"0"),u=parseFloat(a.paddingBottom||"0"),m=this._parentNode.getBoundingClientRect(),p=m.height-l-u,v=m.width-o-s,_=this._parentNode.offsetHeight-l-u,E=this._parentNode.offsetWidth-o-s;(t||this.state.height===_&&this.state.scaledHeight===p)&&(r||this.state.width===E&&this.state.scaledWidth===v)||(this.setState({height:_,width:E,scaledHeight:p,scaledWidth:v}),"function"==typeof n&&n({height:_,scaledHeight:p,scaledWidth:v,width:E}))}},this._setRef=t=>{this._autoSizer=t}}componentDidMount(){const{nonce:t}=this.props,r=this._autoSizer?this._autoSizer.parentNode:null;if(null!=r&&r.ownerDocument&&r.ownerDocument.defaultView&&r instanceof r.ownerDocument.defaultView.HTMLElement){this._parentNode=r;const n=r.ownerDocument.defaultView.ResizeObserver;null!=n?(this._resizeObserver=new n((()=>{this._timeoutId=setTimeout(this._onResize,0)})),this._resizeObserver.observe(r)):(this._detectElementResize=createDetectElementResize(t),this._detectElementResize.addResizeListener(r,this._onResize)),this._onResize()}}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),null!==this._timeoutId&&clearTimeout(this._timeoutId),this._resizeObserver&&this._resizeObserver.disconnect())}render(){const{children:t,defaultHeight:r,defaultWidth:a,disableHeight:o=!1,disableWidth:s=!1,nonce:l,onResize:u,style:m={},tagName:p="div",...v}=this.props,{height:_,scaledHeight:E,scaledWidth:S,width:y}=this.state,w={overflow:"visible"},k={};let C=!1;return o||(0===_&&(C=!0),w.height=0,k.height=_,k.scaledHeight=E),s||(0===y&&(C=!0),w.width=0,k.width=y,k.scaledWidth=S),(0,n.createElement)(p,{ref:this._setRef,style:{...w,...m},...v},!C&&t(k))}}function _extends(){return _extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},_extends.apply(this,arguments)}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function _setPrototypeOf(t,r){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,r){return t.__proto__=r,t},_setPrototypeOf(t,r)}function _inheritsLoose(t,r){t.prototype=Object.create(r.prototype),t.prototype.constructor=t,_setPrototypeOf(t,r)}var gt=Number.isNaN||function(t){return"number"==typeof t&&t!=t};function areInputsEqual(t,r){if(t.length!==r.length)return!1;for(var n=0;n<t.length;n++)if(a=t[n],o=r[n],!(a===o||gt(a)&>(o)))return!1;var a,o;return!0}const memoize_one_esm=function(t,r){var n;void 0===r&&(r=areInputsEqual);var a,o=[],s=!1;return function(){for(var l=[],u=0;u<arguments.length;u++)l[u]=arguments[u];return s&&n===this&&r(l,o)||(a=t.apply(this,l),s=!0,n=this,o=l),a}};function _objectWithoutPropertiesLoose(t,r){if(null==t)return{};var n,a,o={},s=Object.keys(t);for(a=0;a<s.length;a++)n=s[a],r.indexOf(n)>=0||(o[n]=t[n]);return o}var bt="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function cancelTimeout(t){cancelAnimationFrame(t.id)}function requestTimeout(t,r){var n=bt();var a={id:requestAnimationFrame((function tick(){bt()-n>=r?t.call(null):a.id=requestAnimationFrame(tick)}))};return a}var Et=-1;function getScrollbarSize(t){if(void 0===t&&(t=!1),-1===Et||t){var r=document.createElement("div"),n=r.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(r),Et=r.offsetWidth-r.clientWidth,document.body.removeChild(r)}return Et}var St=null;function getRTLOffsetType(t){if(void 0===t&&(t=!1),null===St||t){var r=document.createElement("div"),n=r.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var a=document.createElement("div"),o=a.style;return o.width="100px",o.height="100px",r.appendChild(a),document.body.appendChild(r),r.scrollLeft>0?St="positive-descending":(r.scrollLeft=1,St=0===r.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(r),St}return St}var defaultItemKey=function(t){var r=t.columnIndex;t.data;return t.rowIndex+":"+r};function createGridComponent(t){var r,a=t.getColumnOffset,o=t.getColumnStartIndexForOffset,s=t.getColumnStopIndexForStartIndex,l=t.getColumnWidth,u=t.getEstimatedTotalHeight,m=t.getEstimatedTotalWidth,p=t.getOffsetForColumnAndAlignment,v=t.getOffsetForRowAndAlignment,_=t.getRowHeight,E=t.getRowOffset,S=t.getRowStartIndexForOffset,y=t.getRowStopIndexForStartIndex,w=t.initInstanceProps,k=t.shouldResetStyleCacheOnItemSizeChange,C=t.validateProps;return r=function(t){function Grid(r){var n;return(n=t.call(this,r)||this)._instanceProps=w(n.props,_assertThisInitialized(n)),n._resetIsScrollingTimeoutId=null,n._outerRef=void 0,n.state={instance:_assertThisInitialized(n),isScrolling:!1,horizontalScrollDirection:"forward",scrollLeft:"number"==typeof n.props.initialScrollLeft?n.props.initialScrollLeft:0,scrollTop:"number"==typeof n.props.initialScrollTop?n.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:"forward"},n._callOnItemsRendered=void 0,n._callOnItemsRendered=memoize_one_esm((function(t,r,a,o,s,l,u,m){return n.props.onItemsRendered({overscanColumnStartIndex:t,overscanColumnStopIndex:r,overscanRowStartIndex:a,overscanRowStopIndex:o,visibleColumnStartIndex:s,visibleColumnStopIndex:l,visibleRowStartIndex:u,visibleRowStopIndex:m})})),n._callOnScroll=void 0,n._callOnScroll=memoize_one_esm((function(t,r,a,o,s){return n.props.onScroll({horizontalScrollDirection:a,scrollLeft:t,scrollTop:r,verticalScrollDirection:o,scrollUpdateWasRequested:s})})),n._getItemStyle=void 0,n._getItemStyle=function(t,r){var o,s=n.props,u=s.columnWidth,m=s.direction,p=s.rowHeight,v=n._getItemStyleCache(k&&u,k&&m,k&&p),S=t+":"+r;if(v.hasOwnProperty(S))o=v[S];else{var y=a(n.props,r,n._instanceProps),w="rtl"===m;v[S]=o={position:"absolute",left:w?void 0:y,right:w?y:void 0,top:E(n.props,t,n._instanceProps),height:_(n.props,t,n._instanceProps),width:l(n.props,r,n._instanceProps)}}return o},n._getItemStyleCache=void 0,n._getItemStyleCache=memoize_one_esm((function(t,r,n){return{}})),n._onScroll=function(t){var r=t.currentTarget,a=r.clientHeight,o=r.clientWidth,s=r.scrollLeft,l=r.scrollTop,u=r.scrollHeight,m=r.scrollWidth;n.setState((function(t){if(t.scrollLeft===s&&t.scrollTop===l)return null;var r=n.props.direction,p=s;if("rtl"===r)switch(getRTLOffsetType()){case"negative":p=-s;break;case"positive-descending":p=m-o-s}p=Math.max(0,Math.min(p,m-o));var v=Math.max(0,Math.min(l,u-a));return{isScrolling:!0,horizontalScrollDirection:t.scrollLeft<s?"forward":"backward",scrollLeft:p,scrollTop:v,verticalScrollDirection:t.scrollTop<l?"forward":"backward",scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._outerRefSetter=function(t){var r=n.props.outerRef;n._outerRef=t,"function"==typeof r?r(t):null!=r&&"object"==typeof r&&r.hasOwnProperty("current")&&(r.current=t)},n._resetIsScrollingDebounced=function(){null!==n._resetIsScrollingTimeoutId&&cancelTimeout(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=requestTimeout(n._resetIsScrolling,150)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},(function(){n._getItemStyleCache(-1)}))},n}_inheritsLoose(Grid,t),Grid.getDerivedStateFromProps=function(t,r){return validateSharedProps(t,r),C(t),null};var r=Grid.prototype;return r.scrollTo=function(t){var r=t.scrollLeft,n=t.scrollTop;void 0!==r&&(r=Math.max(0,r)),void 0!==n&&(n=Math.max(0,n)),this.setState((function(t){return void 0===r&&(r=t.scrollLeft),void 0===n&&(n=t.scrollTop),t.scrollLeft===r&&t.scrollTop===n?null:{horizontalScrollDirection:t.scrollLeft<r?"forward":"backward",scrollLeft:r,scrollTop:n,scrollUpdateWasRequested:!0,verticalScrollDirection:t.scrollTop<n?"forward":"backward"}}),this._resetIsScrollingDebounced)},r.scrollToItem=function(t){var r=t.align,n=void 0===r?"auto":r,a=t.columnIndex,o=t.rowIndex,s=this.props,l=s.columnCount,_=s.height,E=s.rowCount,S=s.width,y=this.state,w=y.scrollLeft,k=y.scrollTop,C=getScrollbarSize();void 0!==a&&(a=Math.max(0,Math.min(a,l-1))),void 0!==o&&(o=Math.max(0,Math.min(o,E-1)));var T=u(this.props,this._instanceProps),D=m(this.props,this._instanceProps)>S?C:0,I=T>_?C:0;this.scrollTo({scrollLeft:void 0!==a?p(this.props,a,n,w,this._instanceProps,I):w,scrollTop:void 0!==o?v(this.props,o,n,k,this._instanceProps,D):k})},r.componentDidMount=function(){var t=this.props,r=t.initialScrollLeft,n=t.initialScrollTop;if(null!=this._outerRef){var a=this._outerRef;"number"==typeof r&&(a.scrollLeft=r),"number"==typeof n&&(a.scrollTop=n)}this._callPropsCallbacks()},r.componentDidUpdate=function(){var t=this.props.direction,r=this.state,n=r.scrollLeft,a=r.scrollTop;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var o=this._outerRef;if("rtl"===t)switch(getRTLOffsetType()){case"negative":o.scrollLeft=-n;break;case"positive-ascending":o.scrollLeft=n;break;default:var s=o.clientWidth,l=o.scrollWidth;o.scrollLeft=l-s-n}else o.scrollLeft=Math.max(0,n);o.scrollTop=Math.max(0,a)}this._callPropsCallbacks()},r.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&cancelTimeout(this._resetIsScrollingTimeoutId)},r.render=function(){var t=this.props,r=t.children,a=t.className,o=t.columnCount,s=t.direction,l=t.height,p=t.innerRef,v=t.innerElementType,_=t.innerTagName,E=t.itemData,S=t.itemKey,y=void 0===S?defaultItemKey:S,w=t.outerElementType,k=t.outerTagName,C=t.rowCount,T=t.style,D=t.useIsScrolling,I=t.width,x=this.state.isScrolling,N=this._getHorizontalRangeToRender(),R=N[0],A=N[1],M=this._getVerticalRangeToRender(),P=M[0],F=M[1],O=[];if(o>0&&C)for(var H=P;H<=F;H++)for(var L=R;L<=A;L++)O.push((0,n.createElement)(r,{columnIndex:L,data:E,isScrolling:D?x:void 0,key:y({columnIndex:L,data:E,rowIndex:H}),rowIndex:H,style:this._getItemStyle(H,L)}));var B=u(this.props,this._instanceProps),z=m(this.props,this._instanceProps);return(0,n.createElement)(w||k||"div",{className:a,onScroll:this._onScroll,ref:this._outerRefSetter,style:_extends({position:"relative",height:l,width:I,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:s},T)},(0,n.createElement)(v||_||"div",{children:O,ref:p,style:{height:B,pointerEvents:x?"none":void 0,width:z}}))},r._callPropsCallbacks=function(){var t=this.props,r=t.columnCount,n=t.onItemsRendered,a=t.onScroll,o=t.rowCount;if("function"==typeof n&&r>0&&o>0){var s=this._getHorizontalRangeToRender(),l=s[0],u=s[1],m=s[2],p=s[3],v=this._getVerticalRangeToRender(),_=v[0],E=v[1],S=v[2],y=v[3];this._callOnItemsRendered(l,u,_,E,m,p,S,y)}if("function"==typeof a){var w=this.state,k=w.horizontalScrollDirection,C=w.scrollLeft,T=w.scrollTop,D=w.scrollUpdateWasRequested,I=w.verticalScrollDirection;this._callOnScroll(C,T,k,I,D)}},r._getHorizontalRangeToRender=function(){var t=this.props,r=t.columnCount,n=t.overscanColumnCount,a=t.overscanColumnsCount,l=t.overscanCount,u=t.rowCount,m=this.state,p=m.horizontalScrollDirection,v=m.isScrolling,_=m.scrollLeft,E=n||a||l||1;if(0===r||0===u)return[0,0,0,0];var S=o(this.props,_,this._instanceProps),y=s(this.props,S,_,this._instanceProps),w=v&&"backward"!==p?1:Math.max(1,E),k=v&&"forward"!==p?1:Math.max(1,E);return[Math.max(0,S-w),Math.max(0,Math.min(r-1,y+k)),S,y]},r._getVerticalRangeToRender=function(){var t=this.props,r=t.columnCount,n=t.overscanCount,a=t.overscanRowCount,o=t.overscanRowsCount,s=t.rowCount,l=this.state,u=l.isScrolling,m=l.verticalScrollDirection,p=l.scrollTop,v=a||o||n||1;if(0===r||0===s)return[0,0,0,0];var _=S(this.props,p,this._instanceProps),E=y(this.props,_,p,this._instanceProps),w=u&&"backward"!==m?1:Math.max(1,v),k=u&&"forward"!==m?1:Math.max(1,v);return[Math.max(0,_-w),Math.max(0,Math.min(s-1,E+k)),_,E]},Grid}(n.PureComponent),r.defaultProps={direction:"ltr",itemData:void 0,useIsScrolling:!1},r}var validateSharedProps=function(t,r){t.children,t.direction,t.height,t.innerTagName,t.outerTagName,t.overscanColumnsCount,t.overscanCount,t.overscanRowsCount,t.width,r.instance},getEstimatedTotalHeight=function(t,r){var n=t.rowCount,a=r.rowMetadataMap,o=r.estimatedRowHeight,s=r.lastMeasuredRowIndex,l=0;if(s>=n&&(s=n-1),s>=0){var u=a[s];l=u.offset+u.size}return l+(n-s-1)*o},getEstimatedTotalWidth=function(t,r){var n=t.columnCount,a=r.columnMetadataMap,o=r.estimatedColumnWidth,s=r.lastMeasuredColumnIndex,l=0;if(s>=n&&(s=n-1),s>=0){var u=a[s];l=u.offset+u.size}return l+(n-s-1)*o},getItemMetadata=function(t,r,n,a){var o,s,l;if("column"===t?(o=a.columnMetadataMap,s=r.columnWidth,l=a.lastMeasuredColumnIndex):(o=a.rowMetadataMap,s=r.rowHeight,l=a.lastMeasuredRowIndex),n>l){var u=0;if(l>=0){var m=o[l];u=m.offset+m.size}for(var p=l+1;p<=n;p++){var v=s(p);o[p]={offset:u,size:v},u+=v}"column"===t?a.lastMeasuredColumnIndex=n:a.lastMeasuredRowIndex=n}return o[n]},findNearestItem=function(t,r,n,a){var o,s;return"column"===t?(o=n.columnMetadataMap,s=n.lastMeasuredColumnIndex):(o=n.rowMetadataMap,s=n.lastMeasuredRowIndex),(s>0?o[s].offset:0)>=a?findNearestItemBinarySearch(t,r,n,s,0,a):findNearestItemExponentialSearch(t,r,n,Math.max(0,s),a)},findNearestItemBinarySearch=function(t,r,n,a,o,s){for(;o<=a;){var l=o+Math.floor((a-o)/2),u=getItemMetadata(t,r,l,n).offset;if(u===s)return l;u<s?o=l+1:u>s&&(a=l-1)}return o>0?o-1:0},findNearestItemExponentialSearch=function(t,r,n,a,o){for(var s="column"===t?r.columnCount:r.rowCount,l=1;a<s&&getItemMetadata(t,r,a,n).offset<o;)a+=l,l*=2;return findNearestItemBinarySearch(t,r,n,Math.min(a,s-1),Math.floor(a/2),o)},getOffsetForIndexAndAlignment=function(t,r,n,a,o,s,l){var u="column"===t?r.width:r.height,m=getItemMetadata(t,r,n,s),p="column"===t?getEstimatedTotalWidth(r,s):getEstimatedTotalHeight(r,s),v=Math.max(0,Math.min(p-u,m.offset)),_=Math.max(0,m.offset-u+l+m.size);switch("smart"===a&&(a=o>=_-u&&o<=v+u?"auto":"center"),a){case"start":return v;case"end":return _;case"center":return Math.round(_+(v-_)/2);default:return o>=_&&o<=v?o:_>v||o<_?_:v}},yt=(createGridComponent({getColumnOffset:function(t,r,n){return getItemMetadata("column",t,r,n).offset},getColumnStartIndexForOffset:function(t,r,n){return findNearestItem("column",t,n,r)},getColumnStopIndexForStartIndex:function(t,r,n,a){for(var o=t.columnCount,s=t.width,l=getItemMetadata("column",t,r,a),u=n+s,m=l.offset+l.size,p=r;p<o-1&&m<u;)p++,m+=getItemMetadata("column",t,p,a).size;return p},getColumnWidth:function(t,r,n){return n.columnMetadataMap[r].size},getEstimatedTotalHeight,getEstimatedTotalWidth,getOffsetForColumnAndAlignment:function(t,r,n,a,o,s){return getOffsetForIndexAndAlignment("column",t,r,n,a,o,s)},getOffsetForRowAndAlignment:function(t,r,n,a,o,s){return getOffsetForIndexAndAlignment("row",t,r,n,a,o,s)},getRowOffset:function(t,r,n){return getItemMetadata("row",t,r,n).offset},getRowHeight:function(t,r,n){return n.rowMetadataMap[r].size},getRowStartIndexForOffset:function(t,r,n){return findNearestItem("row",t,n,r)},getRowStopIndexForStartIndex:function(t,r,n,a){for(var o=t.rowCount,s=t.height,l=getItemMetadata("row",t,r,a),u=n+s,m=l.offset+l.size,p=r;p<o-1&&m<u;)p++,m+=getItemMetadata("row",t,p,a).size;return p},initInstanceProps:function(t,r){var n=t,a={columnMetadataMap:{},estimatedColumnWidth:n.estimatedColumnWidth||50,estimatedRowHeight:n.estimatedRowHeight||50,lastMeasuredColumnIndex:-1,lastMeasuredRowIndex:-1,rowMetadataMap:{}};return r.resetAfterColumnIndex=function(t,n){void 0===n&&(n=!0),r.resetAfterIndices({columnIndex:t,shouldForceUpdate:n})},r.resetAfterRowIndex=function(t,n){void 0===n&&(n=!0),r.resetAfterIndices({rowIndex:t,shouldForceUpdate:n})},r.resetAfterIndices=function(t){var n=t.columnIndex,o=t.rowIndex,s=t.shouldForceUpdate,l=void 0===s||s;"number"==typeof n&&(a.lastMeasuredColumnIndex=Math.min(a.lastMeasuredColumnIndex,n-1)),"number"==typeof o&&(a.lastMeasuredRowIndex=Math.min(a.lastMeasuredRowIndex,o-1)),r._getItemStyleCache(-1),l&&r.forceUpdate()},a},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(t){t.columnWidth,t.rowHeight}}),function(t,r){return t});function createListComponent(t){var r,a=t.getItemOffset,o=t.getEstimatedTotalSize,s=t.getItemSize,l=t.getOffsetForIndexAndAlignment,u=t.getStartIndexForOffset,m=t.getStopIndexForStartIndex,p=t.initInstanceProps,v=t.shouldResetStyleCacheOnItemSizeChange,_=t.validateProps;return r=function(t){function List(r){var n;return(n=t.call(this,r)||this)._instanceProps=p(n.props,_assertThisInitialized(n)),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:_assertThisInitialized(n),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=memoize_one_esm((function(t,r,a,o){return n.props.onItemsRendered({overscanStartIndex:t,overscanStopIndex:r,visibleStartIndex:a,visibleStopIndex:o})})),n._callOnScroll=void 0,n._callOnScroll=memoize_one_esm((function(t,r,a){return n.props.onScroll({scrollDirection:t,scrollOffset:r,scrollUpdateWasRequested:a})})),n._getItemStyle=void 0,n._getItemStyle=function(t){var r,o=n.props,l=o.direction,u=o.itemSize,m=o.layout,p=n._getItemStyleCache(v&&u,v&&m,v&&l);if(p.hasOwnProperty(t))r=p[t];else{var _=a(n.props,t,n._instanceProps),E=s(n.props,t,n._instanceProps),S="horizontal"===l||"horizontal"===m,y="rtl"===l,w=S?_:0;p[t]=r={position:"absolute",left:y?void 0:w,right:y?w:void 0,top:S?0:_,height:S?"100%":E,width:S?E:"100%"}}return r},n._getItemStyleCache=void 0,n._getItemStyleCache=memoize_one_esm((function(t,r,n){return{}})),n._onScrollHorizontal=function(t){var r=t.currentTarget,a=r.clientWidth,o=r.scrollLeft,s=r.scrollWidth;n.setState((function(t){if(t.scrollOffset===o)return null;var r=n.props.direction,l=o;if("rtl"===r)switch(getRTLOffsetType()){case"negative":l=-o;break;case"positive-descending":l=s-a-o}return l=Math.max(0,Math.min(l,s-a)),{isScrolling:!0,scrollDirection:t.scrollOffset<l?"forward":"backward",scrollOffset:l,scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._onScrollVertical=function(t){var r=t.currentTarget,a=r.clientHeight,o=r.scrollHeight,s=r.scrollTop;n.setState((function(t){if(t.scrollOffset===s)return null;var r=Math.max(0,Math.min(s,o-a));return{isScrolling:!0,scrollDirection:t.scrollOffset<r?"forward":"backward",scrollOffset:r,scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._outerRefSetter=function(t){var r=n.props.outerRef;n._outerRef=t,"function"==typeof r?r(t):null!=r&&"object"==typeof r&&r.hasOwnProperty("current")&&(r.current=t)},n._resetIsScrollingDebounced=function(){null!==n._resetIsScrollingTimeoutId&&cancelTimeout(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=requestTimeout(n._resetIsScrolling,150)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},(function(){n._getItemStyleCache(-1,null)}))},n}_inheritsLoose(List,t),List.getDerivedStateFromProps=function(t,r){return validateSharedProps$1(t,r),_(t),null};var r=List.prototype;return r.scrollTo=function(t){t=Math.max(0,t),this.setState((function(r){return r.scrollOffset===t?null:{scrollDirection:r.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},r.scrollToItem=function(t,r){void 0===r&&(r="auto");var n=this.props,a=n.itemCount,o=n.layout,s=this.state.scrollOffset;t=Math.max(0,Math.min(t,a-1));var u=0;if(this._outerRef){var m=this._outerRef;u="vertical"===o?m.scrollWidth>m.clientWidth?getScrollbarSize():0:m.scrollHeight>m.clientHeight?getScrollbarSize():0}this.scrollTo(l(this.props,t,r,s,this._instanceProps,u))},r.componentDidMount=function(){var t=this.props,r=t.direction,n=t.initialScrollOffset,a=t.layout;if("number"==typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===r||"horizontal"===a?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},r.componentDidUpdate=function(){var t=this.props,r=t.direction,n=t.layout,a=this.state,o=a.scrollOffset;if(a.scrollUpdateWasRequested&&null!=this._outerRef){var s=this._outerRef;if("horizontal"===r||"horizontal"===n)if("rtl"===r)switch(getRTLOffsetType()){case"negative":s.scrollLeft=-o;break;case"positive-ascending":s.scrollLeft=o;break;default:var l=s.clientWidth,u=s.scrollWidth;s.scrollLeft=u-l-o}else s.scrollLeft=o;else s.scrollTop=o}this._callPropsCallbacks()},r.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&cancelTimeout(this._resetIsScrollingTimeoutId)},r.render=function(){var t=this.props,r=t.children,a=t.className,s=t.direction,l=t.height,u=t.innerRef,m=t.innerElementType,p=t.innerTagName,v=t.itemCount,_=t.itemData,E=t.itemKey,S=void 0===E?yt:E,y=t.layout,w=t.outerElementType,k=t.outerTagName,C=t.style,T=t.useIsScrolling,D=t.width,I=this.state.isScrolling,x="horizontal"===s||"horizontal"===y,N=x?this._onScrollHorizontal:this._onScrollVertical,R=this._getRangeToRender(),A=R[0],M=R[1],P=[];if(v>0)for(var F=A;F<=M;F++)P.push((0,n.createElement)(r,{data:_,key:S(F,_),index:F,isScrolling:T?I:void 0,style:this._getItemStyle(F)}));var O=o(this.props,this._instanceProps);return(0,n.createElement)(w||k||"div",{className:a,onScroll:N,ref:this._outerRefSetter,style:_extends({position:"relative",height:l,width:D,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:s},C)},(0,n.createElement)(m||p||"div",{children:P,ref:u,style:{height:x?"100%":O,pointerEvents:I?"none":void 0,width:x?O:"100%"}}))},r._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var t=this._getRangeToRender(),r=t[0],n=t[1],a=t[2],o=t[3];this._callOnItemsRendered(r,n,a,o)}if("function"==typeof this.props.onScroll){var s=this.state,l=s.scrollDirection,u=s.scrollOffset,m=s.scrollUpdateWasRequested;this._callOnScroll(l,u,m)}},r._getRangeToRender=function(){var t=this.props,r=t.itemCount,n=t.overscanCount,a=this.state,o=a.isScrolling,s=a.scrollDirection,l=a.scrollOffset;if(0===r)return[0,0,0,0];var p=u(this.props,l,this._instanceProps),v=m(this.props,p,l,this._instanceProps),_=o&&"backward"!==s?1:Math.max(1,n),E=o&&"forward"!==s?1:Math.max(1,n);return[Math.max(0,p-_),Math.max(0,Math.min(r-1,v+E)),p,v]},List}(n.PureComponent),r.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},r}var validateSharedProps$1=function(t,r){t.children,t.direction,t.height,t.layout,t.innerTagName,t.outerTagName,t.width,r.instance},getItemMetadata$1=function(t,r,n){var a=t.itemSize,o=n.itemMetadataMap,s=n.lastMeasuredIndex;if(r>s){var l=0;if(s>=0){var u=o[s];l=u.offset+u.size}for(var m=s+1;m<=r;m++){var p=a(m);o[m]={offset:l,size:p},l+=p}n.lastMeasuredIndex=r}return o[r]},findNearestItemBinarySearch$1=function(t,r,n,a,o){for(;a<=n;){var s=a+Math.floor((n-a)/2),l=getItemMetadata$1(t,s,r).offset;if(l===o)return s;l<o?a=s+1:l>o&&(n=s-1)}return a>0?a-1:0},findNearestItemExponentialSearch$1=function(t,r,n,a){for(var o=t.itemCount,s=1;n<o&&getItemMetadata$1(t,n,r).offset<a;)n+=s,s*=2;return findNearestItemBinarySearch$1(t,r,Math.min(n,o-1),Math.floor(n/2),a)},getEstimatedTotalSize=function(t,r){var n=t.itemCount,a=r.itemMetadataMap,o=r.estimatedItemSize,s=r.lastMeasuredIndex,l=0;if(s>=n&&(s=n-1),s>=0){var u=a[s];l=u.offset+u.size}return l+(n-s-1)*o},wt=(createListComponent({getItemOffset:function(t,r,n){return getItemMetadata$1(t,r,n).offset},getItemSize:function(t,r,n){return n.itemMetadataMap[r].size},getEstimatedTotalSize,getOffsetForIndexAndAlignment:function(t,r,n,a,o,s){var l=t.direction,u=t.height,m=t.layout,p=t.width,v="horizontal"===l||"horizontal"===m?p:u,_=getItemMetadata$1(t,r,o),E=getEstimatedTotalSize(t,o),S=Math.max(0,Math.min(E-v,_.offset)),y=Math.max(0,_.offset-v+_.size+s);switch("smart"===n&&(n=a>=y-v&&a<=S+v?"auto":"center"),n){case"start":return S;case"end":return y;case"center":return Math.round(y+(S-y)/2);default:return a>=y&&a<=S?a:a<y?y:S}},getStartIndexForOffset:function(t,r,n){return function(t,r,n){var a=r.itemMetadataMap,o=r.lastMeasuredIndex;return(o>0?a[o].offset:0)>=n?findNearestItemBinarySearch$1(t,r,o,0,n):findNearestItemExponentialSearch$1(t,r,Math.max(0,o),n)}(t,n,r)},getStopIndexForStartIndex:function(t,r,n,a){for(var o=t.direction,s=t.height,l=t.itemCount,u=t.layout,m=t.width,p="horizontal"===o||"horizontal"===u?m:s,v=getItemMetadata$1(t,r,a),_=n+p,E=v.offset+v.size,S=r;S<l-1&&E<_;)S++,E+=getItemMetadata$1(t,S,a).size;return S},initInstanceProps:function(t,r){var n={itemMetadataMap:{},estimatedItemSize:t.estimatedItemSize||50,lastMeasuredIndex:-1};return r.resetAfterIndex=function(t,a){void 0===a&&(a=!0),n.lastMeasuredIndex=Math.min(n.lastMeasuredIndex,t-1),r._getItemStyleCache(-1),a&&r.forceUpdate()},n},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(t){t.itemSize}}),createGridComponent({getColumnOffset:function(t,r){return r*t.columnWidth},getColumnWidth:function(t,r){return t.columnWidth},getRowOffset:function(t,r){return r*t.rowHeight},getRowHeight:function(t,r){return t.rowHeight},getEstimatedTotalHeight:function(t){var r=t.rowCount;return t.rowHeight*r},getEstimatedTotalWidth:function(t){var r=t.columnCount;return t.columnWidth*r},getOffsetForColumnAndAlignment:function(t,r,n,a,o,s){var l=t.columnCount,u=t.columnWidth,m=t.width,p=Math.max(0,l*u-m),v=Math.min(p,r*u),_=Math.max(0,r*u-m+s+u);switch("smart"===n&&(n=a>=_-m&&a<=v+m?"auto":"center"),n){case"start":return v;case"end":return _;case"center":var E=Math.round(_+(v-_)/2);return E<Math.ceil(m/2)?0:E>p+Math.floor(m/2)?p:E;default:return a>=_&&a<=v?a:_>v||a<_?_:v}},getOffsetForRowAndAlignment:function(t,r,n,a,o,s){var l=t.rowHeight,u=t.height,m=t.rowCount,p=Math.max(0,m*l-u),v=Math.min(p,r*l),_=Math.max(0,r*l-u+s+l);switch("smart"===n&&(n=a>=_-u&&a<=v+u?"auto":"center"),n){case"start":return v;case"end":return _;case"center":var E=Math.round(_+(v-_)/2);return E<Math.ceil(u/2)?0:E>p+Math.floor(u/2)?p:E;default:return a>=_&&a<=v?a:_>v||a<_?_:v}},getColumnStartIndexForOffset:function(t,r){var n=t.columnWidth,a=t.columnCount;return Math.max(0,Math.min(a-1,Math.floor(r/n)))},getColumnStopIndexForStartIndex:function(t,r,n){var a=t.columnWidth,o=t.columnCount,s=t.width,l=r*a,u=Math.ceil((s+n-l)/a);return Math.max(0,Math.min(o-1,r+u-1))},getRowStartIndexForOffset:function(t,r){var n=t.rowHeight,a=t.rowCount;return Math.max(0,Math.min(a-1,Math.floor(r/n)))},getRowStopIndexForStartIndex:function(t,r,n){var a=t.rowHeight,o=t.rowCount,s=t.height,l=r*a,u=Math.ceil((s+n-l)/a);return Math.max(0,Math.min(o-1,r+u-1))},initInstanceProps:function(t){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(t){t.columnWidth,t.rowHeight}}),createListComponent({getItemOffset:function(t,r){return r*t.itemSize},getItemSize:function(t,r){return t.itemSize},getEstimatedTotalSize:function(t){var r=t.itemCount;return t.itemSize*r},getOffsetForIndexAndAlignment:function(t,r,n,a,o,s){var l=t.direction,u=t.height,m=t.itemCount,p=t.itemSize,v=t.layout,_=t.width,E="horizontal"===l||"horizontal"===v?_:u,S=Math.max(0,m*p-E),y=Math.min(S,r*p),w=Math.max(0,r*p-E+p+s);switch("smart"===n&&(n=a>=w-E&&a<=y+E?"auto":"center"),n){case"start":return y;case"end":return w;case"center":var k=Math.round(w+(y-w)/2);return k<Math.ceil(E/2)?0:k>S+Math.floor(E/2)?S:k;default:return a>=w&&a<=y?a:a<w?w:y}},getStartIndexForOffset:function(t,r){var n=t.itemCount,a=t.itemSize;return Math.max(0,Math.min(n-1,Math.floor(r/a)))},getStopIndexForStartIndex:function(t,r,n){var a=t.direction,o=t.height,s=t.itemCount,l=t.itemSize,u=t.layout,m=t.width,p=r*l,v="horizontal"===a||"horizontal"===u?m:o,_=Math.ceil((v+n-p)/l);return Math.max(0,Math.min(s-1,r+_-1))},initInstanceProps:function(t){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(t){t.itemSize}}));function index_esm_shallowDiffers(t,r){for(var n in t)if(!(n in r))return!0;for(var a in r)if(t[a]!==r[a])return!0;return!1}var kt=["style"],Ct=["style"];function areEqual(t,r){var n=t.style,a=_objectWithoutPropertiesLoose(t,kt),o=r.style,s=_objectWithoutPropertiesLoose(r,Ct);return!index_esm_shallowDiffers(n,o)&&!index_esm_shallowDiffers(a,s)}var Tt=__webpack_require__(1014),Dt=__webpack_require__.n(Tt);const It=Object.prototype.hasOwnProperty;function alphaSortEntries(t,r){const n=t[0],a=r[0];return String(+n)===n?String(+a)!==a||+n<+a?-1:1:n<a?-1:1}function createRegExp(t){if("/"===t[0]){"/"===(t=t.slice(1))[t.length-1]&&(t=t.slice(0,t.length-1));try{return new RegExp(t,"i")}catch(t){return new RegExp(".^")}}function isLetter(t){return t.toLowerCase()!==t.toUpperCase()}function matchAnyCase(t){return isLetter(t)?"["+t.toLowerCase()+t.toUpperCase()+"]":t}const r=Dt()(t),n=r[0];let a="";for(let t=1;t<r.length;t++)a+=matchAnyCase(r[t]);return isLetter(n)?new RegExp("(^"+matchAnyCase(n)+"|"+n.toUpperCase()+")"+a):new RegExp(n+a)}function getMetaValueLabel(t){return It.call(t,xe.preview_long)?t[xe.preview_long]:utils_formatDataForPreview(t,!0)}function sanitize(t){for(const r in t){const n=t[r];n&&n[xe.type]?t[r]=getMetaValueLabel(n):null!=n&&(Ne(n)||"object"==typeof n)&&sanitize(n)}}function serializeDataForCopy(t){const r=Ne(t)?t.slice(0):Object.assign({},t);sanitize(r);try{return JSON.stringify(r,null,2)}catch(t){return""}}let xt=null;const Nt=(0,n.createContext)(null);Nt.displayName="TreeStateContext";const Rt=(0,n.createContext)(null);function reduceSearchState(t,r,n){let{searchIndex:a,searchResults:o,searchText:s,inspectedElementID:l,inspectedElementIndex:u}=r;const m=r.ownerID,p=a,v=s,_=o.length;let E=!1;if(null===m)switch(n.type){case"GO_TO_NEXT_SEARCH_RESULT":_>0&&(E=!0,a=a+1<_?a+1:0);break;case"GO_TO_PREVIOUS_SEARCH_RESULT":_>0&&(E=!0,a=a>0?a-1:_-1);break;case"HANDLE_STORE_MUTATION":if(""!==s){const[r,l]=n.payload;l.forEach(((t,r)=>{const n=o.indexOf(r);n>=0&&(o=o.slice(0,n).concat(o.slice(n+1)),0===o.length?a=null:a>=o.length&&(a=o.length-1))})),r.forEach((r=>{const n=t.getElementByID(r);if(null!==n){const{displayName:l}=n,u=createRegExp(s);if(null!==l&&u.test(l)){const n=t.getIndexOfElementID(r);let s=!1;for(let r=0;r<o.length;r++){const a=o[r];if(n<t.getIndexOfElementID(a)){s=!0,o=o.slice(0,r).concat(a).concat(o.slice(r));break}}s||(o=o.concat(r)),a=null===a?0:a}}}))}break;case"SET_SEARCH_TEXT":if(a=null,o=[],s=n.payload,""!==s){const r=createRegExp(s);t.roots.forEach((n=>{recursivelySearchTree(t,n,r,o)})),o.length>0&&(a=null===p?null!==u?function(t,r,n){const a=r.findIndex((r=>{const a=t.getIndexOfElementID(r);return null!==a&&a>=n}));return-1===a?0:a}(t,o,u):0:Math.min(p,o.length-1))}break;default:return r}if(s!==v){const t=o.indexOf(l);-1===t?E=!0:a=t}return E&&null!==a&&(l=o[a],u=t.getIndexOfElementID(l)),{...r,inspectedElementID:l,inspectedElementIndex:u,searchIndex:a,searchResults:o,searchText:s}}function getInitialState({defaultOwnerID:t,defaultInspectedElementID:r,defaultInspectedElementIndex:n,store:a}){return{numElements:a.numElements,ownerSubtreeLeafElementID:null,searchIndex:null,searchResults:[],searchText:"",ownerID:null==t?null:t,ownerFlatTree:null,inspectedElementID:null!=r?r:a.lastSelectedHostInstanceElementId,inspectedElementIndex:null!=n?n:a.lastSelectedHostInstanceElementId?a.getIndexOfElementID(a.lastSelectedHostInstanceElementId):null}}function TreeContextController({children:t,defaultOwnerID:r,defaultInspectedElementID:a,defaultInspectedElementIndex:o}){const s=(0,n.useContext)(st),l=(0,n.useMemo)((()=>s.revision),[s]),u=(0,n.useMemo)((()=>(t,r)=>{const{type:n}=r;switch(n){case"GO_TO_NEXT_SEARCH_RESULT":case"GO_TO_PREVIOUS_SEARCH_RESULT":case"HANDLE_STORE_MUTATION":case"RESET_OWNER_STACK":case"SELECT_ELEMENT_AT_INDEX":case"SELECT_ELEMENT_BY_ID":case"SELECT_CHILD_ELEMENT_IN_TREE":case"SELECT_NEXT_ELEMENT_IN_TREE":case"SELECT_NEXT_ELEMENT_WITH_ERROR_OR_WARNING_IN_TREE":case"SELECT_NEXT_SIBLING_IN_TREE":case"SELECT_OWNER_LIST_NEXT_ELEMENT_IN_TREE":case"SELECT_OWNER_LIST_PREVIOUS_ELEMENT_IN_TREE":case"SELECT_PARENT_ELEMENT_IN_TREE":case"SELECT_PREVIOUS_ELEMENT_IN_TREE":case"SELECT_PREVIOUS_ELEMENT_WITH_ERROR_OR_WARNING_IN_TREE":case"SELECT_PREVIOUS_SIBLING_IN_TREE":case"SELECT_OWNER":case"SET_SEARCH_TEXT":return t=function(t,r,n){let{numElements:a,ownerSubtreeLeafElementID:o,inspectedElementID:s,inspectedElementIndex:l}=r,u=!0;if(null===r.ownerID)switch(n.type){case"HANDLE_STORE_MUTATION":a=t.numElements;const m=n.payload[1];for(;null!==s&&m.has(s);)s=m.get(s);0===s&&(l=null);break;case"SELECT_CHILD_ELEMENT_IN_TREE":if(o=null,null!==l){const r=t.getElementAtIndex(l);if(null!==r&&r.children.length>0&&!r.isCollapsed){const n=r.children[0],a=t.getIndexOfElementID(n);null!==a&&(l=a)}}break;case"SELECT_ELEMENT_AT_INDEX":o=null,l=n.payload;break;case"SELECT_ELEMENT_BY_ID":o=null,u=!1,s=n.payload,l=null===s?null:t.getIndexOfElementID(s);break;case"SELECT_NEXT_ELEMENT_IN_TREE":o=null,null===l||l+1>=a?l=0:l++;break;case"SELECT_NEXT_SIBLING_IN_TREE":if(o=null,null!==l){const r=t.getElementAtIndex(l);if(null!==r&&0!==r.parentID){const n=t.getElementByID(r.parentID);if(null!==n){const{children:a}=n,o=a.indexOf(r.id),s=o<a.length-1?a[o+1]:a[0];l=t.getIndexOfElementID(s)}}}break;case"SELECT_OWNER_LIST_NEXT_ELEMENT_IN_TREE":if(null!==l&&null!==o&&o!==s){const r=t.getElementByID(o);if(null!==r){let n=r;for(;null!==n;){if(n.ownerID===s){l=t.getIndexOfElementID(n.id);break}0!==n.ownerID&&(n=t.getElementByID(n.ownerID))}}}break;case"SELECT_OWNER_LIST_PREVIOUS_ELEMENT_IN_TREE":if(null!==l){null===o&&(o=s);const r=t.getElementAtIndex(l);if(null!==r&&0!==r.ownerID){const n=t.getIndexOfElementID(r.ownerID);null!==n&&(l=n)}}break;case"SELECT_PARENT_ELEMENT_IN_TREE":if(o=null,null!==l){const r=t.getElementAtIndex(l);if(null!==r&&0!==r.parentID){const n=t.getIndexOfElementID(r.parentID);null!==n&&(l=n)}}break;case"SELECT_PREVIOUS_ELEMENT_IN_TREE":o=null,null===l||0===l?l=a-1:l--;break;case"SELECT_PREVIOUS_SIBLING_IN_TREE":if(o=null,null!==l){const r=t.getElementAtIndex(l);if(null!==r&&0!==r.parentID){const n=t.getElementByID(r.parentID);if(null!==n){const{children:a}=n,o=a.indexOf(r.id),s=o>0?a[o-1]:a[a.length-1];l=t.getIndexOfElementID(s)}}}break;case"SELECT_PREVIOUS_ELEMENT_WITH_ERROR_OR_WARNING_IN_TREE":{const n=t.getElementsWithErrorsAndWarnings();if(0===n.length)return r;let a,o=0;if(null!==l)for(let t=n.length-1;t>=0;t--){const{index:r}=n[t];if(!(r>=l))break;o=t}0===o?(a=n[n.length-1],s=a.id,l=a.index):(a=n[o-1],s=a.id,l=a.index),u=!1;break}case"SELECT_NEXT_ELEMENT_WITH_ERROR_OR_WARNING_IN_TREE":{const n=t.getElementsWithErrorsAndWarnings();if(0===n.length)return r;let a,o=-1;if(null!==l)for(let t=0;t<n.length;t++){const{index:r}=n[t];if(!(r<=l))break;o=t}o>=n.length-1?(a=n[0],s=a.id,l=a.index):(a=n[o+1],s=a.id,l=a.index),u=!1;break}default:return r}return u&&l!==r.inspectedElementIndex&&(s=null===l?null:t.getElementIDAtIndex(l)),{...r,numElements:a,ownerSubtreeLeafElementID:o,inspectedElementIndex:l,inspectedElementID:s}}(s,t,r),t=reduceSearchState(s,t,r),t=function(t,r,n){let{numElements:a,ownerID:o,ownerFlatTree:s,inspectedElementID:l,inspectedElementIndex:u}=r;const{searchIndex:m,searchResults:p,searchText:v}=r;let _=u;switch(n.type){case"HANDLE_STORE_MUTATION":null!==o?t.containsElement(o)?(s=t.getOwnersListForElement(o),null!==l&&(_=s.findIndex((t=>t.id===l)))):(o=null,s=null,_=null):null!==l&&(u=t.getIndexOfElementID(l)),-1===u&&(u=null,l=null);break;case"RESET_OWNER_STACK":o=null,s=null,u=null!==l?t.getIndexOfElementID(l):null;break;case"SELECT_ELEMENT_AT_INDEX":null!==s&&(u=n.payload);break;case"SELECT_ELEMENT_BY_ID":if(null!==s){const r=n.payload;null===r?u=null:(u=s.findIndex((t=>t.id===r)),null!==u&&u<0&&(o=null,s=null,u=t.getIndexOfElementID(r)))}break;case"SELECT_NEXT_ELEMENT_IN_TREE":null!==s&&s.length>0&&(null===u?u=0:u+1<s.length&&u++);break;case"SELECT_PREVIOUS_ELEMENT_IN_TREE":null!==s&&s.length>0&&null!==u&&u>0&&u--;break;case"SELECT_OWNER":t.hasOwnerMetadata&&(o=n.payload,s=t.getOwnersListForElement(o),u=0,_=null);break;default:return r}return s===r.ownerFlatTree&&"HANDLE_STORE_MUTATION"!==n.type||(a=null===s?t.numElements:s.length),u!==_&&(null===u?l=null:null!==s&&(l=s[u].id)),{...r,numElements:a,searchIndex:m,searchResults:p,searchText:v,ownerID:o,ownerFlatTree:s,inspectedElementID:l,inspectedElementIndex:u}}(s,t,r),null!==t.inspectedElementID&&s.isInsideCollapsedSubTree(t.inspectedElementID)?{...t,inspectedElementIndex:null}:t;default:throw new Error(`Unrecognized action "${n}"`)}}),[s]),[m,p]=(0,n.useReducer)(u,{defaultOwnerID:r,defaultInspectedElementID:a,defaultInspectedElementIndex:o,store:s},getInitialState),v=(0,n.useMemo)((()=>t=>(0,n.startTransition)((()=>{p(t)}))),[p]);(0,n.useEffect)((()=>{const handler=t=>v({type:"SELECT_ELEMENT_BY_ID",payload:t});return s.addListener("hostInstanceSelected",handler),()=>s.removeListener("hostInstanceSelected",handler)}),[s,v]);const _=(0,n.useRef)(null);return(0,n.useLayoutEffect)((()=>{if(m.inspectedElementID!==_.current&&(_.current=m.inspectedElementID,null!==m.inspectedElementID)){const t=s.getElementByID(m.inspectedElementID);null!==t&&t.parentID>0&&s.toggleIsCollapsed(t.parentID,!1)}}),[m.inspectedElementID,s]),(0,n.useEffect)((()=>{const handleStoreMutated=([t,r])=>{p({type:"HANDLE_STORE_MUTATION",payload:[t,r]})};return s.revision!==l&&p({type:"HANDLE_STORE_MUTATION",payload:[[],new Map]}),s.addListener("mutated",handleStoreMutated),()=>s.removeListener("mutated",handleStoreMutated)}),[p,l,s]),n.createElement(Nt.Provider,{value:m},n.createElement(Rt.Provider,{value:v},t))}function recursivelySearchTree(t,r,n,a){const o=t.getElementByID(r);if(null==o)return;const{children:s,displayName:l,hocDisplayNames:u,compiledWithForget:m,key:p,nameProp:v}=o;(null!=l&&!0===n.test(l)||null!=u&&u.length>0&&!0===u.some((t=>n.test(t)))||m&&n.test("Forget")||"string"==typeof p&&n.test(p)||"string"==typeof v&&n.test(v))&&a.push(r),s.forEach((r=>recursivelySearchTree(t,r,n,a)))}Rt.displayName="TreeDispatcherContext";var At=__webpack_require__(3943),Mt=__webpack_require__.n(At);function Icon_extends(){return Icon_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},Icon_extends.apply(this,arguments)}function Icon_Icon({className:t="",title:r="",type:a,...o}){let s=null,l="0 0 24 24";switch(a){case"arrow":s=Pt;break;case"bug":s=Ft;break;case"code":s=Ot;break;case"components":s=Ht;break;case"copy":s=Lt;break;case"error":s=Bt;break;case"facebook":s=zt;break;case"flame-chart":s=Vt;break;case"profiler":s=Ut;break;case"ranked-chart":s=$t;break;case"timeline":s=Wt;break;case"search":s=jt;break;case"settings":s=qt;break;case"store-as-global-variable":s=Gt;break;case"strict-mode-non-compliant":s=Kt;break;case"suspense":s=Yt,l="-2 -2 28 28";break;case"warning":s=Xt;break;default:console.warn(`Unsupported type "${a}" specified for Icon`)}return n.createElement("svg",Icon_extends({},o,{xmlns:"http://www.w3.org/2000/svg",className:`${Mt().Icon} ${t}`,width:"24",height:"24",viewBox:l}),r&&n.createElement("title",null,r),n.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),n.createElement("path",{fill:"currentColor",d:s}))}const Pt="M8 5v14l11-7z",Ft="\n M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49\n 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09\n 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21\n 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z\n",Ot="\n M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z\n ",Ht="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z",Lt="\n M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3a2 2 0 0 0 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9a2 2 0 0 0-2\n 2v10a2 2 0 0 0 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z\n",Bt="M16.971 0h-9.942l-7.029 7.029v9.941l7.029 7.03h9.941l7.03-7.029v-9.942l-7.029-7.029zm-1.402 16.945l-3.554-3.521-3.518 3.568-1.418-1.418 3.507-3.566-3.586-3.472 1.418-1.417 3.581 3.458 3.539-3.583 1.431 1.431-3.535 3.568 3.566 3.522-1.431 1.43z",zt="\n M22,12c0-5.52-4.48-10-10-10S2,6.48,2,12c0,4.84,3.44,8.87,8,9.8V15H8v-3h2V9.5C10,7.57,11.57,6,13.5,6H16v3h-2 c-0.55,0-1,0.45-1,1v2h3v3h-3v6.95C18.05,21.45,22,17.19,22,12z\n",Vt="\n M10.0650893,21.5040462 C7.14020814,20.6850349 5,18.0558698 5,14.9390244 C5,14.017627\n 5,9.81707317 7.83333333,7.37804878 C7.83333333,7.37804878 7.58333333,11.199187 10,\n 10.6300813 C11.125,10.326087 13.0062497,7.63043487 8.91666667,2.5 C14.1666667,3.06910569\n 19,9.32926829 19,14.9390244 C19,18.0558698 16.8597919,20.6850349 13.9349107,21.5040462\n C14.454014,21.0118505 14.7765152,20.3233394 14.7765152,19.5613412 C14.7765152,17.2826087\n 12,15.0875871 12,15.0875871 C12,15.0875871 9.22348485,17.2826087 9.22348485,19.5613412\n C9.22348485,20.3233394 9.54598603,21.0118505 10.0650893,21.5040462 Z M12.0833333,20.6514763\n C11.3814715,20.6514763 10.8125,20.1226027 10.8125,19.4702042 C10.8125,18.6069669\n 12.0833333,16.9347829 12.0833333,16.9347829 C12.0833333,16.9347829 13.3541667,18.6069669\n 13.3541667,19.4702042 C13.3541667,20.1226027 12.7851952,20.6514763 12.0833333,20.6514763 Z\n",Ut="M5 9.2h3V19H5zM10.6 5h2.8v14h-2.8zm5.6 8H19v6h-2.8z",Wt="\n M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0\n 16H5V9h14v10zm0-12H5V5h14v2zM7 11h5v5H7z\n",jt="\n M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91\n 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99\n 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z\n",$t="M3 5h18v3H3zM3 10.5h13v3H3zM3 16h8v3H3z",qt="\n M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49\n 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38\n 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11\n 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4\n 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49\n 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5\n 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z\n",Gt="\n M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41\n 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04\n 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6\n 8h-4v-2h4v2zm0-4h-4v-2h4v2z\n",Kt="\n M4.47 21h15.06c1.54 0 2.5-1.67 1.73-3L13.73 4.99c-.77-1.33-2.69-1.33-3.46 0L2.74 18c-.77 1.33.19 3 1.73 3zM12\n 14c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1zm1 4h-2v-2h2v2z\n",Yt="\n M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.03-6.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97\n 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z\n",Xt="M12 1l-12 22h24l-12-22zm-1 8h2v7h-2v-7zm1 11.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z",Qt="https://github.com/facebook/react/blob/main/packages/react-devtools/CHANGELOG.md",Zt="https://reactjs.org/blog/2019/08/15/new-react-devtools.html#how-do-i-get-the-old-version-back",Jt="https://fburl.com/react-devtools-workplace-group",er={light:{"--color-attribute-name":"#ef6632","--color-attribute-name-not-editable":"#23272f","--color-attribute-name-inverted":"rgba(255, 255, 255, 0.7)","--color-attribute-value":"#1a1aa6","--color-attribute-value-inverted":"#ffffff","--color-attribute-editable-value":"#1a1aa6","--color-background":"#ffffff","--color-background-hover":"rgba(0, 136, 250, 0.1)","--color-background-inactive":"#e5e5e5","--color-background-invalid":"#fff0f0","--color-background-selected":"#0088fa","--color-button-background":"#ffffff","--color-button-background-focus":"#ededed","--color-button-background-hover":"rgba(0, 0, 0, 0.2)","--color-button":"#5f6673","--color-button-disabled":"#cfd1d5","--color-button-active":"#0088fa","--color-button-focus":"#23272f","--color-button-hover":"#23272f","--color-border":"#eeeeee","--color-commit-did-not-render-fill":"#cfd1d5","--color-commit-did-not-render-fill-text":"#000000","--color-commit-did-not-render-pattern":"#cfd1d5","--color-commit-did-not-render-pattern-text":"#333333","--color-commit-gradient-0":"#37afa9","--color-commit-gradient-1":"#63b19e","--color-commit-gradient-2":"#80b393","--color-commit-gradient-3":"#97b488","--color-commit-gradient-4":"#abb67d","--color-commit-gradient-5":"#beb771","--color-commit-gradient-6":"#cfb965","--color-commit-gradient-7":"#dfba57","--color-commit-gradient-8":"#efbb49","--color-commit-gradient-9":"#febc38","--color-commit-gradient-text":"#000000","--color-component-name":"#6a51b2","--color-component-name-inverted":"#ffffff","--color-component-badge-background":"#e6e6e6","--color-component-badge-background-inverted":"rgba(255, 255, 255, 0.25)","--color-component-badge-count":"#777d88","--color-component-badge-count-inverted":"rgba(255, 255, 255, 0.7)","--color-console-error-badge-text":"#ffffff","--color-console-error-background":"#fff0f0","--color-console-error-border":"#ffd6d6","--color-console-error-icon":"#eb3941","--color-console-error-text":"#fe2e31","--color-console-warning-badge-text":"#000000","--color-console-warning-background":"#fffbe5","--color-console-warning-border":"#fff5c1","--color-console-warning-icon":"#f4bd00","--color-console-warning-text":"#64460c","--color-context-background":"rgba(0,0,0,.9)","--color-context-background-hover":"rgba(255, 255, 255, 0.1)","--color-context-background-selected":"#178fb9","--color-context-border":"#3d424a","--color-context-text":"#ffffff","--color-context-text-selected":"#ffffff","--color-dim":"#777d88","--color-dimmer":"#cfd1d5","--color-dimmest":"#eff0f1","--color-error-background":"hsl(0, 100%, 97%)","--color-error-border":"hsl(0, 100%, 92%)","--color-error-text":"#ff0000","--color-expand-collapse-toggle":"#777d88","--color-forget-badge-background":"#2683e2","--color-forget-badge-background-inverted":"#1a6bbc","--color-forget-text":"#fff","--color-link":"#0000ff","--color-modal-background":"rgba(255, 255, 255, 0.75)","--color-bridge-version-npm-background":"#eff0f1","--color-bridge-version-npm-text":"#000000","--color-bridge-version-number":"#0088fa","--color-primitive-hook-badge-background":"#e5e5e5","--color-primitive-hook-badge-text":"#5f6673","--color-record-active":"#fc3a4b","--color-record-hover":"#3578e5","--color-record-inactive":"#0088fa","--color-resize-bar":"#eeeeee","--color-resize-bar-active":"#dcdcdc","--color-resize-bar-border":"#d1d1d1","--color-resize-bar-dot":"#333333","--color-timeline-internal-module":"#d1d1d1","--color-timeline-internal-module-hover":"#c9c9c9","--color-timeline-internal-module-text":"#444","--color-timeline-native-event":"#ccc","--color-timeline-native-event-hover":"#aaa","--color-timeline-network-primary":"#fcf3dc","--color-timeline-network-primary-hover":"#f0e7d1","--color-timeline-network-secondary":"#efc457","--color-timeline-network-secondary-hover":"#e3ba52","--color-timeline-priority-background":"#f6f6f6","--color-timeline-priority-border":"#eeeeee","--color-timeline-user-timing":"#c9cacd","--color-timeline-user-timing-hover":"#93959a","--color-timeline-react-idle":"#d3e5f6","--color-timeline-react-idle-hover":"#c3d9ef","--color-timeline-react-render":"#9fc3f3","--color-timeline-react-render-hover":"#83afe9","--color-timeline-react-render-text":"#11365e","--color-timeline-react-commit":"#c88ff0","--color-timeline-react-commit-hover":"#b281d6","--color-timeline-react-commit-text":"#3e2c4a","--color-timeline-react-layout-effects":"#b281d6","--color-timeline-react-layout-effects-hover":"#9d71bd","--color-timeline-react-layout-effects-text":"#3e2c4a","--color-timeline-react-passive-effects":"#b281d6","--color-timeline-react-passive-effects-hover":"#9d71bd","--color-timeline-react-passive-effects-text":"#3e2c4a","--color-timeline-react-schedule":"#9fc3f3","--color-timeline-react-schedule-hover":"#2683E2","--color-timeline-react-suspense-rejected":"#f1cc14","--color-timeline-react-suspense-rejected-hover":"#ffdf37","--color-timeline-react-suspense-resolved":"#a6e59f","--color-timeline-react-suspense-resolved-hover":"#89d281","--color-timeline-react-suspense-unresolved":"#c9cacd","--color-timeline-react-suspense-unresolved-hover":"#93959a","--color-timeline-thrown-error":"#ee1638","--color-timeline-thrown-error-hover":"#da1030","--color-timeline-text-color":"#000000","--color-timeline-text-dim-color":"#ccc","--color-timeline-react-work-border":"#eeeeee","--color-timebar-background":"#f6f6f6","--color-search-match":"yellow","--color-search-match-current":"#f7923b","--color-selected-tree-highlight-active":"rgba(0, 136, 250, 0.1)","--color-selected-tree-highlight-inactive":"rgba(0, 0, 0, 0.05)","--color-scroll-caret":"rgba(150, 150, 150, 0.5)","--color-tab-selected-border":"#0088fa","--color-text":"#000000","--color-text-invalid":"#ff0000","--color-text-selected":"#ffffff","--color-toggle-background-invalid":"#fc3a4b","--color-toggle-background-on":"#0088fa","--color-toggle-background-off":"#cfd1d5","--color-toggle-text":"#ffffff","--color-warning-background":"#fb3655","--color-warning-background-hover":"#f82042","--color-warning-text-color":"#ffffff","--color-warning-text-color-inverted":"#fd4d69","--color-suspense-default":"#0088fa","--color-transition-default":"#6a51b2","--color-suspense-server":"#62bc6a","--color-transition-server":"#3f7844","--color-suspense-other":"#f3ce49","--color-transition-other":"#917b2c","--color-suspense-errored":"#d57066","--color-scroll-thumb":"#c2c2c2","--color-scroll-track":"#fafafa","--color-tooltip-background":"rgba(0, 0, 0, 0.9)","--color-tooltip-text":"#ffffff","--elevation-4":"0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)"},dark:{"--color-attribute-name":"#9d87d2","--color-attribute-name-not-editable":"#ededed","--color-attribute-name-inverted":"#282828","--color-attribute-value":"#cedae0","--color-attribute-value-inverted":"#ffffff","--color-attribute-editable-value":"yellow","--color-background":"#282c34","--color-background-hover":"rgba(255, 255, 255, 0.1)","--color-background-inactive":"#3d424a","--color-background-invalid":"#5c0000","--color-background-selected":"#178fb9","--color-button-background":"#282c34","--color-button-background-focus":"#3d424a","--color-button-background-hover":"rgba(255, 255, 255, 0.2)","--color-button":"#afb3b9","--color-button-active":"#61dafb","--color-button-disabled":"#4f5766","--color-button-focus":"#a2e9fc","--color-button-hover":"#ededed","--color-border":"#3d424a","--color-commit-did-not-render-fill":"#777d88","--color-commit-did-not-render-fill-text":"#000000","--color-commit-did-not-render-pattern":"#666c77","--color-commit-did-not-render-pattern-text":"#ffffff","--color-commit-gradient-0":"#37afa9","--color-commit-gradient-1":"#63b19e","--color-commit-gradient-2":"#80b393","--color-commit-gradient-3":"#97b488","--color-commit-gradient-4":"#abb67d","--color-commit-gradient-5":"#beb771","--color-commit-gradient-6":"#cfb965","--color-commit-gradient-7":"#dfba57","--color-commit-gradient-8":"#efbb49","--color-commit-gradient-9":"#febc38","--color-commit-gradient-text":"#000000","--color-component-name":"#61dafb","--color-component-name-inverted":"#282828","--color-component-badge-background":"#5e6167","--color-component-badge-background-inverted":"#46494e","--color-component-badge-count":"#8f949d","--color-component-badge-count-inverted":"rgba(255, 255, 255, 0.85)","--color-console-error-badge-text":"#000000","--color-console-error-background":"#290000","--color-console-error-border":"#5c0000","--color-console-error-icon":"#eb3941","--color-console-error-text":"#fc7f7f","--color-console-warning-badge-text":"#000000","--color-console-warning-background":"#332b00","--color-console-warning-border":"#665500","--color-console-warning-icon":"#f4bd00","--color-console-warning-text":"#f5f2ed","--color-context-background":"rgba(255,255,255,.95)","--color-context-background-hover":"rgba(0, 136, 250, 0.1)","--color-context-background-selected":"#0088fa","--color-context-border":"#eeeeee","--color-context-text":"#000000","--color-context-text-selected":"#ffffff","--color-dim":"#8f949d","--color-dimmer":"#777d88","--color-dimmest":"#4f5766","--color-error-background":"#200","--color-error-border":"#900","--color-error-text":"#f55","--color-expand-collapse-toggle":"#8f949d","--color-forget-badge-background":"#2683e2","--color-forget-badge-background-inverted":"#1a6bbc","--color-forget-text":"#fff","--color-link":"#61dafb","--color-modal-background":"rgba(0, 0, 0, 0.75)","--color-bridge-version-npm-background":"rgba(0, 0, 0, 0.25)","--color-bridge-version-npm-text":"#ffffff","--color-bridge-version-number":"yellow","--color-primitive-hook-badge-background":"rgba(0, 0, 0, 0.25)","--color-primitive-hook-badge-text":"rgba(255, 255, 255, 0.7)","--color-record-active":"#fc3a4b","--color-record-hover":"#a2e9fc","--color-record-inactive":"#61dafb","--color-resize-bar":"#282c34","--color-resize-bar-active":"#31363f","--color-resize-bar-border":"#3d424a","--color-resize-bar-dot":"#cfd1d5","--color-timeline-internal-module":"#303542","--color-timeline-internal-module-hover":"#363b4a","--color-timeline-internal-module-text":"#7f8899","--color-timeline-native-event":"#b2b2b2","--color-timeline-native-event-hover":"#949494","--color-timeline-network-primary":"#fcf3dc","--color-timeline-network-primary-hover":"#e3dbc5","--color-timeline-network-secondary":"#efc457","--color-timeline-network-secondary-hover":"#d6af4d","--color-timeline-priority-background":"#1d2129","--color-timeline-priority-border":"#282c34","--color-timeline-user-timing":"#c9cacd","--color-timeline-user-timing-hover":"#93959a","--color-timeline-react-idle":"#3d485b","--color-timeline-react-idle-hover":"#465269","--color-timeline-react-render":"#2683E2","--color-timeline-react-render-hover":"#1a76d4","--color-timeline-react-render-text":"#11365e","--color-timeline-react-commit":"#731fad","--color-timeline-react-commit-hover":"#611b94","--color-timeline-react-commit-text":"#e5c1ff","--color-timeline-react-layout-effects":"#611b94","--color-timeline-react-layout-effects-hover":"#51167a","--color-timeline-react-layout-effects-text":"#e5c1ff","--color-timeline-react-passive-effects":"#611b94","--color-timeline-react-passive-effects-hover":"#51167a","--color-timeline-react-passive-effects-text":"#e5c1ff","--color-timeline-react-schedule":"#2683E2","--color-timeline-react-schedule-hover":"#1a76d4","--color-timeline-react-suspense-rejected":"#f1cc14","--color-timeline-react-suspense-rejected-hover":"#e4c00f","--color-timeline-react-suspense-resolved":"#a6e59f","--color-timeline-react-suspense-resolved-hover":"#89d281","--color-timeline-react-suspense-unresolved":"#c9cacd","--color-timeline-react-suspense-unresolved-hover":"#93959a","--color-timeline-thrown-error":"#fb3655","--color-timeline-thrown-error-hover":"#f82042","--color-timeline-text-color":"#282c34","--color-timeline-text-dim-color":"#555b66","--color-timeline-react-work-border":"#3d424a","--color-timebar-background":"#1d2129","--color-search-match":"yellow","--color-search-match-current":"#f7923b","--color-selected-tree-highlight-active":"rgba(23, 143, 185, 0.15)","--color-selected-tree-highlight-inactive":"rgba(255, 255, 255, 0.05)","--color-scroll-caret":"#4f5766","--color-shadow":"rgba(0, 0, 0, 0.5)","--color-tab-selected-border":"#178fb9","--color-text":"#ffffff","--color-text-invalid":"#ff8080","--color-text-selected":"#ffffff","--color-toggle-background-invalid":"#fc3a4b","--color-toggle-background-on":"#178fb9","--color-toggle-background-off":"#777d88","--color-toggle-text":"#ffffff","--color-warning-background":"#ee1638","--color-warning-background-hover":"#da1030","--color-warning-text-color":"#ffffff","--color-warning-text-color-inverted":"#ee1638","--color-suspense-default":"#61dafb","--color-transition-default":"#6a51b2","--color-suspense-server":"#62bc6a","--color-transition-server":"#3f7844","--color-suspense-other":"#f3ce49","--color-transition-other":"#917b2c","--color-suspense-errored":"#d57066","--color-scroll-thumb":"#afb3b9","--color-scroll-track":"#313640","--color-tooltip-background":"rgba(255, 255, 255, 0.95)","--color-tooltip-text":"#000000","--elevation-4":"0 2px 8px 0 rgba(0,0,0,0.32),0 4px 12px 0 rgba(0,0,0,0.24),0 1px 10px 0 rgba(0,0,0,0.18)"},compact:{"--font-size-monospace-small":"9px","--font-size-monospace-normal":"11px","--font-size-monospace-large":"15px","--font-size-sans-small":"10px","--font-size-sans-normal":"12px","--font-size-sans-large":"14px","--line-height-data":"18px"},comfortable:{"--font-size-monospace-small":"10px","--font-size-monospace-normal":"13px","--font-size-monospace-large":"17px","--font-size-sans-small":"12px","--font-size-sans-normal":"14px","--font-size-sans-large":"16px","--line-height-data":"22px"}},tr=parseInt(er.comfortable["--line-height-data"],10),rr=parseInt(er.compact["--line-height-data"],10);function useEditableValueReducer(t,r){switch(r.type){case"RESET":return{...t,editableValue:smartStringify(r.externalValue),externalValue:r.externalValue,hasPendingChanges:!1,isValid:!0,parsedValue:r.externalValue};case"UPDATE":let n,a=!1;try{n=smartParse(r.editableValue),a=!0}catch(t){}return{...t,editableValue:sanitizeForParse(r.editableValue),externalValue:r.externalValue,hasPendingChanges:smartStringify(r.externalValue)!==r.editableValue,isValid:a,parsedValue:a?n:t.parsedValue};default:throw new Error(`Invalid action "${r.type}"`)}}function useLocalStorage(t,r,a){const o=(0,n.useCallback)((()=>{try{const r=localStorageGetItem(t);if(null!=r)return JSON.parse(r)}catch(t){console.log(t)}return"function"==typeof r?r():r}),[r,t]),s=(0,n.useSyncExternalStore)((0,n.useCallback)((function(r){return window.addEventListener(t,r),function(){window.removeEventListener(t,r)}}),[t]),o),l=(0,n.useCallback)((r=>{try{const n=r instanceof Function?r(s):r;localStorageSetItem(t,JSON.stringify(n)),window.dispatchEvent(new Event(t)),null!=a&&a(n,t)}catch(t){console.log(t)}}),[t,s]);return(0,n.useLayoutEffect)((()=>{const onStorage=r=>{const n=o();t===r.key&&s!==n&&l(n)};return window.addEventListener("storage",onStorage),()=>{window.removeEventListener("storage",onStorage)}}),[o,t,s,l]),[s,l]}function useModalDismissSignal(t,r,a=!0){(0,n.useEffect)((()=>{if(null===t.current)return()=>{};const handleRootNodeKeyDown=t=>{"Escape"===t.key&&r()},handleRootNodeClick=n=>{null===t.current||t.current.contains(n.target)||(n.stopPropagation(),n.preventDefault(),r())};let n=null,o=setTimeout((()=>{o=null;const r=t.current;null!=r&&(n=r.getRootNode(),n.addEventListener("keydown",handleRootNodeKeyDown),a&&n.addEventListener("click",handleRootNodeClick,!0))}),0);return()=>{null!==o&&clearTimeout(o),null!==n&&(n.removeEventListener("keydown",handleRootNodeKeyDown),n.removeEventListener("click",handleRootNodeClick,!0))}}),[t,r,a])}function useSubscription({getCurrentValue:t,subscribe:r}){const[a,o]=(0,n.useState)((()=>({getCurrentValue:t,subscribe:r,value:t()})));return a.getCurrentValue===t&&a.subscribe===r||o({getCurrentValue:t,subscribe:r,value:t()}),(0,n.useEffect)((()=>{let n=!1;const checkForUpdates=()=>{n||o((n=>{if(n.getCurrentValue!==t||n.subscribe!==r)return n;const a=t();return n.value===a?n:{...n,value:a}}))},a=r(checkForUpdates);return checkForUpdates(),()=>{n=!0,a()}}),[t,r]),a.value}function useHighlightHostInstance(){const t=(0,n.useContext)(it),r=(0,n.useContext)(st),a=(0,n.useCallback)(((n,a=!1)=>{const o=r.getElementByID(n);if(null!==o){const s=0===o.parentID;let l=o.displayName;if(null!==l&&null!==o.nameProp&&(l+=` name="${o.nameProp}"`),s){const n=[];for(let t=0;t<r.roots.length;t++){const a=r.roots[t],o=r.getRendererIDForElement(a);null!==o&&n.push({rendererID:o,id:a})}t.send("highlightHostInstances",{displayName:l,hideAfterTimeout:!1,elements:n,scrollIntoView:a})}else{const o=r.getRendererIDForElement(n);null!==o&&t.send("highlightHostInstance",{displayName:l,hideAfterTimeout:!1,id:n,openBuiltinElementsPanel:!1,rendererID:o,scrollIntoView:a})}}}),[r,t]);return{highlightHostInstance:a,clearHighlightHostInstance:(0,n.useCallback)((()=>{t.send("clearHostInstanceHighlight")}),[t])}}const nr=(0,n.createContext)(null);function useLocalStorageWithLog(t,r){return useLocalStorage(t,r,((t,r)=>{Xe({event_name:"settings-changed",metadata:{source:"localStorage setter",key:r,value:t}})}))}function SettingsContextController({browserTheme:t,children:r,componentsPortalContainer:a,profilerPortalContainer:o,suspensePortalContainer:s}){const l=(0,n.useContext)(it),[u,m]=useLocalStorageWithLog("React::DevTools::displayDensity","compact"),[p,v]=useLocalStorageWithLog(j,"auto"),[_,E]=useLocalStorageWithLog(W,!1),[S,y]=useLocalStorageWithLog($,!1),w=(0,n.useMemo)((()=>{const t=[document.documentElement];return null!=a&&t.push(a.ownerDocument.documentElement),null!=o&&t.push(o.ownerDocument.documentElement),null!=s&&t.push(s.ownerDocument.documentElement),t}),[a,o,s]);(0,n.useLayoutEffect)((()=>{switch(u){case"comfortable":updateDisplayDensity("comfortable",w);break;case"compact":updateDisplayDensity("compact",w);break;default:throw Error(`Unsupported displayDensity value "${u}"`)}}),[u,w]),(0,n.useLayoutEffect)((()=>{switch(p){case"light":updateThemeVariables("light",w);break;case"dark":updateThemeVariables("dark",w);break;case"auto":updateThemeVariables(t,w);break;default:throw Error(`Unsupported theme value "${p}"`)}}),[t,p,w]),(0,n.useEffect)((()=>{l.send("setTraceUpdatesEnabled",S)}),[l,S]);const k=(0,n.useMemo)((()=>({displayDensity:u,lineHeight:"compact"===u?rr:tr,parseHookNames:_,setDisplayDensity:m,setParseHookNames:E,setTheme:v,setTraceUpdatesEnabled:y,theme:p,browserTheme:t,traceUpdatesEnabled:S})),[u,_,m,E,v,y,p,t,S]);return n.createElement(nr.Provider,{value:k},r)}function updateDisplayDensity(t,r){const n=getComputedStyle(document.body).getPropertyValue(`--${t}-root-font-size`);document.querySelector(":root").style.fontSize=n}function updateThemeVariables(t,r){r.forEach((r=>{r.style.scrollbarColor=`var(--${t}-color-scroll-thumb) var(--${t}-color-scroll-track)`}))}nr.displayName="SettingsContext";var ar=__webpack_require__(6628),or=__webpack_require__.n(ar);const ir="96 -864 768 768";function ButtonIcon_ButtonIcon({className:t="",type:r}){let a=null,o="0 0 24 24";switch(r){case"add":a=sr;break;case"cancel":a=lr;break;case"clear":a=ur;break;case"close":a=cr;break;case"collapsed":a=dr;break;case"copy":a=fr;break;case"delete":a=mr;break;case"down":a=pr;break;case"editor":a=Fr;break;case"expanded":a=hr;break;case"export":a=vr;break;case"filter":a=_r;break;case"import":a=gr;break;case"log-data":a=br;break;case"more":a=Er;break;case"next":a=Sr;break;case"parse-hook-names":a=yr;break;case"previous":a=wr;break;case"record":a=kr;break;case"reload":a=Cr;break;case"save":a=Tr;break;case"search":a=Dr;break;case"settings":a=Ir;break;case"error":a=xr;break;case"panel-left-close":a=Or,o=ir;break;case"panel-left-open":a=Hr,o=ir;break;case"panel-right-close":a=Lr,o=ir;break;case"panel-right-open":a=Br,o=ir;break;case"panel-bottom-open":a=zr,o=ir;break;case"panel-bottom-close":a=Vr,o=ir;break;case"filter-on":a=Ur,o=ir;break;case"filter-off":a=Wr,o=ir;break;case"play":a=jr,o=ir;break;case"pause":a=$r,o=ir;break;case"skip-previous":a=qr,o=ir;break;case"skip-next":a=Gr,o=ir;break;case"suspend":a=Nr;break;case"undo":a=Rr;break;case"up":a=Ar;break;case"view-dom":a=Mr;break;case"view-source":a=Pr;break;default:console.warn(`Unsupported type "${r}" specified for ButtonIcon`)}return n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:`${or().ButtonIcon} ${t}`,width:"24",height:"24",viewBox:o},n.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),"string"==typeof a?n.createElement("path",{fill:"currentColor",d:a}):a)}const sr="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z",lr="\n M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\n",ur="\n M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69\n 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z\n",cr="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",dr="M10 17l5-5-5-5v10z",fr="\n M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3a2 2 0 0 0 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9a2 2 0 0 0-2\n 2v10a2 2 0 0 0 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z\n",mr="\n M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12\n 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\n",pr="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z",hr="M7 10l5 5 5-5z",vr="M15.82,2.14v7H21l-9,9L3,9.18H8.18v-7ZM3,20.13H21v1.73H3Z",_r="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z",gr="M8.18,18.13v-7H3l9-8.95,9,9H15.82v7ZM3,20.13H21v1.73H3Z",br="\n M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41\n 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04\n 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6\n 8h-4v-2h4v2zm0-4h-4v-2h4v2z\n",Er="\n M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9\n 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\n",Sr="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z",yr=n.createElement("g",null,n.createElement("polygon",{points:"20,7 20.94,4.94 23,4 20.94,3.06 20,1 19.06,3.06 17,4 19.06,4.94"}),n.createElement("polygon",{points:"8.5,7 9.44,4.94 11.5,4 9.44,3.06 8.5,1 7.56,3.06 5.5,4 7.56,4.94"}),n.createElement("polygon",{points:"20,12.5 19.06,14.56 17,15.5 19.06,16.44 20,18.5 20.94,16.44 23,15.5 20.94,14.56"}),n.createElement("path",{d:"M17.71,9.12l-2.83-2.83C14.68,6.1,14.43,6,14.17,6c-0.26,0-0.51,0.1-0.71,0.29L2.29,17.46c-0.39,0.39-0.39,1.02,0,1.41 l2.83,2.83C5.32,21.9,5.57,22,5.83,22s0.51-0.1,0.71-0.29l11.17-11.17C18.1,10.15,18.1,9.51,17.71,9.12z M14.17,8.42l1.41,1.41 L14.41,11L13,9.59L14.17,8.42z M5.83,19.59l-1.41-1.41L11.59,11L13,12.41L5.83,19.59z"})),wr="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",kr="M4,12a8,8 0 1,0 16,0a8,8 0 1,0 -16,0",Cr="\n M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0\n 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0\n 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z\n",Tr="\n M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z\n",Dr="\n M8.5,22H3.7l-1.4-1.5V3.8l1.3-1.5h17.2l1,1.5v4.9h-1.3V4.3l-0.4-0.6H4.2L3.6,4.3V20l0.7,0.7h4.2V22z\n M23,13.9l-4.6,3.6l4.6,4.6l-1.1,1.1l-4.7-4.4l-3.3,4.4l-3.2-12.3L23,13.9z\n",Ir="\n M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49\n 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38\n 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11\n 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4\n 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49\n 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5\n 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z\n",xr="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z",Nr="\n M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.03-6.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97\n 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z\n",Rr="\n M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88\n 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z\n",Ar="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z",Mr="\n M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12\n 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3\n 3-1.34 3-3-1.34-3-3-3z\n",Pr="\n M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z\n ",Fr="\n M7 5h10v2h2V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v4h2V5zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17l1.41 1.42zM10 15.17L6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59L10 15.17zM17 19H7v-2H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2v2z\n",Or="\n M648-324v-312L480-480l168 156ZM211-144q-27.64 0-47.32-19.68T144-211v-538q0-27.64 19.68-47.32T211-816h538q27.64 0 47.32 19.68T816-749v538q0 27.64-19.68 47.32T749-144H211Zm125-72v-528H216v528h120Zm72 0h336v-528H408v528Zm-72 0H216h120Z\n",Hr="\n M504-595v230q0 12.25 10.5 16.62Q525-344 534-352l110-102q11-11.18 11-26.09T644-506L534-608q-8.82-8-19.41-3.5T504-595ZM211-144q-27.64 0-47.32-19.68T144-211v-538q0-27.64 19.68-47.32T211-816h538q27.64 0 47.32 19.68T816-749v538q0 27.64-19.68 47.32T749-144H211Zm125-72v-528H216v528h120Zm72 0h336v-528H408v528Zm-72 0H216h120Z\n",Lr="\n M312-365q0 12.25 10.5 16.62Q333-344 342-352l110-102q11-11.18 11-26.09T452-506L342-608q-8.82-8-19.41-3.5T312-595v230ZM211-144q-27.64 0-47.32-19.68T144-211v-538q0-27.64 19.68-47.32T211-816h538q27.64 0 47.32 19.68T816-749v538q0 27.64-19.68 47.32T749-144H211Zm413-72h120v-528H624v528Zm-72 0v-528H216v528h336Zm72 0h120-120Z\n",Br="\n M456-365v-230q0-12.25-10.5-16.63Q435-616 426-608L316-506q-11 11.18-11 26.09T316-454l110 102q8.82 8 19.41 3.5T456-365ZM211-144q-27.64 0-47.32-19.68T144-211v-538q0-27.64 19.68-47.32T211-816h538q27.64 0 47.32 19.68T816-749v538q0 27.64-19.68 47.32T749-144H211Zm413-72h120v-528H624v528Zm-72 0v-528H216v528h336Zm72 0h120-120Z\n",zr="\n M365-504h230q12.25 0 16.63-10.5Q616-525 608-534L506-644q-11.18-11-26.09-11T454-644L352-534q-8 8.82-3.5 19.41T365-504ZM211-144q-27.64 0-47.32-19.68T144-211v-538q0-27.64 19.68-47.32T211-816h538q27.64 0 47.32 19.68T816-749v538q0 27.64-19.68 47.32T749-144H211Zm5-192v120h528v-120H216Zm0-72h528v-336H216v336Zm0 72v120-120Z\n",Vr="\n m506-508 102-110q8-8.82 3.5-19.41T595-648H365q-12.25 0-16.62 10.5Q344-627 352-618l102 110q11.18 11 26.09 11T506-508Zm243-308q27.64 0 47.32 19.68T816-749v538q0 27.64-19.68 47.32T749-144H211q-27.64 0-47.32-19.68T144-211v-538q0-27.64 19.68-47.32T211-816h538ZM216-336v120h528v-120H216Zm528-72v-336H216v336h528Zm-528 72v120-120Z\n",Ur="\n M440-160q-17 0-28.5-11.5T400-200v-240L168-736q-15-20-4.5-42t36.5-22h560q26 0 36.5 22t-4.5 42L560-440v240q0 17-11.5 28.5T520-160h-80Zm40-308 198-252H282l198 252Zm0 0Z\n",Wr="\n m592-481-57-57 143-182H353l-80-80h487q25 0 36 22t-4 42L592-481ZM791-56 560-287v87q0 17-11.5 28.5T520-160h-80q-17 0-28.5-11.5T400-200v-247L56-791l56-57 736 736-57 56ZM535-538Z\n",jr="\n M320-200v-560l440 280-440 280Zm80-280Zm0 134 210-134-210-134v268Z\n",$r="\n M520-200v-560h240v560H520Zm-320 0v-560h240v560H200Zm400-80h80v-400h-80v400Zm-320 0h80v-400h-80v400Zm0-400v400-400Zm320 0v400-400Z\n",qr="\n M220-240v-480h80v480h-80Zm520 0L380-480l360-240v480Zm-80-240Zm0 90v-180l-136 90 136 90Z\n",Gr="\n M660-240v-480h80v480h-80Zm-440 0v-480l360 240-360 240Zm80-240Zm0 90 136-90-136-90v180Z\n";var Kr=__webpack_require__(19),Yr=__webpack_require__.n(Kr);function Badge_extends(){return Badge_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},Badge_extends.apply(this,arguments)}function Badge_Badge({className:t="",children:r,...a}){return n.createElement("div",Badge_extends({},a,{className:`${Yr().Badge} ${t}`}),r)}var Xr=__webpack_require__(5994),Qr=__webpack_require__.n(Xr);const{useMemo:Zr,useContext:Jr}=a;const Components_IndexableDisplayName=function({displayName:t,id:r}){const{searchIndex:a,searchResults:o,searchText:s}=Jr(Nt),l=Zr((()=>o.includes(r)),[r,o]),u=null!==a&&r===o[a];if(!l||null===t)return t;const m=createRegExp(s).exec(t);if(null===m)return t;const p=m.index,v=p+m[0].length,_=[];return p>0&&_.push(n.createElement("span",{key:"begin"},t.slice(0,p))),_.push(n.createElement("mark",{key:"middle",className:u?Qr().CurrentHighlight:Qr().Highlight},t.slice(p,v))),v<t.length&&_.push(n.createElement("span",{key:"end"},t.slice(v))),_};function canUseDOM(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}var en=canUseDOM()?n.useLayoutEffect:n.useEffect,tn=!1,rn=0,genId=function(){return++rn};function useId(t){var r=t||(tn?genId():null),a=(0,n.useState)(r),o=a[0],s=a[1];return en((function(){null===o&&s(genId())}),[]),(0,n.useEffect)((function(){!1===tn&&(tn=!0)}),[]),null!=o?String(o):void 0}function getOwnerDocument(t){return canUseDOM()?t?t.ownerDocument:document:null}function makeId(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r.filter((function(t){return null!=t})).join("--")}function isFunction(t){return!(!t||"[object Function]"!={}.toString.call(t))}function _arrayLikeToArray(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,a=new Array(r);n<r;n++)a[n]=t[n];return a}function _createForOfIteratorHelperLoose(t,r){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,r){if(t){if("string"==typeof t)return _arrayLikeToArray(t,r);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var a=0;return function(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=t[Symbol.iterator]()).next.bind(n)}function assignRef(t,r){if(null!=t)if(isFunction(t))t(r);else try{t.current=r}catch(n){throw new Error('Cannot assign value "'+r+'" to ref "'+t+'"')}}function useComposedRefs(){for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return(0,n.useCallback)((function(t){for(var n,a=_createForOfIteratorHelperLoose(r);!(n=a()).done;){assignRef(n.value,t)}}),r)}function composeEventHandlers(t,r){return function(n){if(t&&t(n),!n.defaultPrevented)return r(n)}}function useForceUpdate(){var t=(0,n.useState)(Object.create(null))[1];return(0,n.useCallback)((function(){t(Object.create(null))}),[])}var Portal=function(t){var r=t.children,a=t.type,s=void 0===a?"reach-portal":a,l=(0,n.useRef)(null),u=(0,n.useRef)(null),m=useForceUpdate();return en((function(){if(l.current){var t=l.current.ownerDocument;return u.current=null==t?void 0:t.createElement(s),t.body.appendChild(u.current),m(),function(){u.current&&u.current.ownerDocument&&u.current.ownerDocument.body.removeChild(u.current)}}}),[s,m]),u.current?(0,o.createPortal)(r,u.current):(0,n.createElement)("span",{ref:l})};__webpack_require__(3352);function reach_visually_hidden_esm_extends(){return reach_visually_hidden_esm_extends=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},reach_visually_hidden_esm_extends.apply(this,arguments)}var nn=["as","style"],an=(0,n.forwardRef)((function(t,r){var a=t.as,o=void 0===a?"span":a,s=t.style,l=void 0===s?{}:s,u=function(t,r){if(null==t)return{};var n,a,o={},s=Object.keys(t);for(a=0;a<s.length;a++)n=s[a],r.indexOf(n)>=0||(o[n]=t[n]);return o}(t,nn);return(0,n.createElement)(o,reach_visually_hidden_esm_extends({ref:r,style:reach_visually_hidden_esm_extends({border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},l)},u))}));var on,sn=["bottom","height","left","right","top","width"],ln=new Map,un=function run(){var t=[];ln.forEach((function(r,n){var a,o,s=n.getBoundingClientRect();a=s,o=r.rect,void 0===a&&(a={}),void 0===o&&(o={}),sn.some((function(t){return a[t]!==o[t]}))&&(r.rect=s,t.push(r))})),t.forEach((function(t){t.callbacks.forEach((function(r){return r(t.rect)}))})),on=window.requestAnimationFrame(run)};const observe_rect_esm=function(t,r){return{observe:function(){var n=0===ln.size;ln.has(t)?ln.get(t).callbacks.push(r):ln.set(t,{rect:void 0,hasRectChanged:!1,callbacks:[r]}),n&&un()},unobserve:function(){var n=ln.get(t);if(n){var a=n.callbacks.indexOf(r);a>=0&&n.callbacks.splice(a,1),n.callbacks.length||ln.delete(t),ln.size||cancelAnimationFrame(on)}}}};function useRect(t,r,a){var o,s,l;"boolean"==typeof r?o=r:(o=null==(l=null==r?void 0:r.observe)||l,s=null==r?void 0:r.onChange);isFunction(a)&&(s=a);var u=(0,n.useState)(t.current),m=u[0],p=u[1],v=(0,n.useRef)(!1),_=(0,n.useRef)(!1),E=(0,n.useState)(null),S=E[0],y=E[1],w=(0,n.useRef)(s);return en((function(){w.current=s,t.current!==m&&p(t.current)})),en((function(){m&&!v.current&&(v.current=!0,y(m.getBoundingClientRect()))}),[m]),en((function(){if(o){var r=m;if(_.current||(_.current=!0,r=t.current),r){var n=observe_rect_esm(r,(function(t){null==w.current||w.current(t),y(t)}));return n.observe(),function(){n.unobserve()}}}}),[o,m,t]),S}function reach_tooltip_esm_extends(){return reach_tooltip_esm_extends=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},reach_tooltip_esm_extends.apply(this,arguments)}function reach_tooltip_esm_objectWithoutPropertiesLoose(t,r){if(null==t)return{};var n,a,o={},s=Object.keys(t);for(a=0;a<s.length;a++)n=s[a],r.indexOf(n)>=0||(o[n]=t[n]);return o}var cn,dn,fn,mn,pn,hn,vn,_n,gn=["children","label","ariaLabel","id","DEBUG_STYLE"],bn=["label","ariaLabel","isVisible","id"],En=["ariaLabel","aria-label","as","id","isVisible","label","position","style","triggerRect"],Sn=["type"];!function(t){t.Idle="IDLE",t.Focused="FOCUSED",t.Visible="VISIBLE",t.LeavingVisible="LEAVING_VISIBLE",t.Dismissed="DISMISSED"}(vn||(vn={})),function(t){t.Blur="BLUR",t.Focus="FOCUS",t.GlobalMouseMove="GLOBAL_MOUSE_MOVE",t.MouseDown="MOUSE_DOWN",t.MouseEnter="MOUSE_ENTER",t.MouseLeave="MOUSE_LEAVE",t.MouseMove="MOUSE_MOVE",t.Rest="REST",t.SelectWithKeyboard="SELECT_WITH_KEYBOARD",t.TimeComplete="TIME_COMPLETE"}(_n||(_n={}));var yn,wn,kn={initial:vn.Idle,states:(hn={},hn[vn.Idle]={enter:clearContextId,on:(cn={},cn[_n.MouseEnter]=vn.Focused,cn[_n.Focus]=vn.Visible,cn)},hn[vn.Focused]={enter:function(){window.clearTimeout(yn),yn=window.setTimeout((function(){send({type:_n.Rest})}),100)},leave:function(){window.clearTimeout(yn)},on:(dn={},dn[_n.MouseMove]=vn.Focused,dn[_n.MouseLeave]=vn.Idle,dn[_n.MouseDown]=vn.Dismissed,dn[_n.Blur]=vn.Idle,dn[_n.Rest]=vn.Visible,dn)},hn[vn.Visible]={on:(fn={},fn[_n.Focus]=vn.Focused,fn[_n.MouseEnter]=vn.Focused,fn[_n.MouseLeave]=vn.LeavingVisible,fn[_n.Blur]=vn.LeavingVisible,fn[_n.MouseDown]=vn.Dismissed,fn[_n.SelectWithKeyboard]=vn.Dismissed,fn[_n.GlobalMouseMove]=vn.LeavingVisible,fn)},hn[vn.LeavingVisible]={enter:function(){window.clearTimeout(wn),wn=window.setTimeout((function(){return send({type:_n.TimeComplete})}),500)},leave:function(){window.clearTimeout(wn),clearContextId()},on:(mn={},mn[_n.MouseEnter]=vn.Visible,mn[_n.Focus]=vn.Visible,mn[_n.TimeComplete]=vn.Idle,mn)},hn[vn.Dismissed]={leave:function(){clearContextId()},on:(pn={},pn[_n.MouseLeave]=vn.Idle,pn[_n.Blur]=vn.Idle,pn)},hn)},Cn={value:kn.initial,context:{id:null}},Tn=[];function clearContextId(){Cn.context.id=null}function useTooltip(t){var r=void 0===t?{}:t,a=r.id,o=r.onPointerEnter,s=r.onPointerMove,l=r.onPointerLeave,u=r.onPointerDown,m=r.onMouseEnter,p=r.onMouseMove,v=r.onMouseLeave,_=r.onMouseDown,E=r.onFocus,S=r.onBlur,y=r.onKeyDown,w=r.disabled,k=r.ref,C=r.DEBUG_STYLE,T=String(useId(a)),D=(0,n.useState)(!!C||isTooltipVisible(T,!0)),I=D[0],x=D[1],N=(0,n.useRef)(null),R=useComposedRefs(k,N),A=useRect(N,{observe:I});function wrapMouseEvent(t,r){return"undefined"!=typeof window&&"PointerEvent"in window?t:composeEventHandlers(t,r)}function wrapPointerEventHandler(t){return function(r){"mouse"===r.pointerType&&t(r)}}function handleMouseEnter(){send({type:_n.MouseEnter,id:T})}function handleMouseMove(){send({type:_n.MouseMove,id:T})}function handleMouseLeave(){send({type:_n.MouseLeave})}function handleMouseDown(){Cn.context.id===T&&send({type:_n.MouseDown})}return(0,n.useEffect)((function(){return t=function(){x(isTooltipVisible(T))},Tn.push(t),function(){Tn.splice(Tn.indexOf(t),1)};var t}),[T]),(0,n.useEffect)((function(){var t=getOwnerDocument(N.current);function listener(t){"Escape"!==t.key&&"Esc"!==t.key||Cn.value!==vn.Visible||send({type:_n.SelectWithKeyboard})}return t.addEventListener("keydown",listener),function(){return t.removeEventListener("keydown",listener)}}),[]),function(t){var r=t.disabled,a=t.isVisible,o=t.ref;(0,n.useEffect)((function(){if("undefined"!=typeof window&&"PointerEvent"in window&&r&&a){var t=getOwnerDocument(o.current);return t.addEventListener("mousemove",handleMouseMove),function(){t.removeEventListener("mousemove",handleMouseMove)}}function handleMouseMove(t){a&&(t.target instanceof Element&&t.target.closest("[data-reach-tooltip-trigger][data-state='tooltip-visible']")||send({type:_n.GlobalMouseMove}))}}),[r,a,o])}({disabled:w,isVisible:I,ref:N}),[{"aria-describedby":I?makeId("tooltip",T):void 0,"data-state":I?"tooltip-visible":"tooltip-hidden","data-reach-tooltip-trigger":"",ref:R,onPointerEnter:composeEventHandlers(o,wrapPointerEventHandler(handleMouseEnter)),onPointerMove:composeEventHandlers(s,wrapPointerEventHandler(handleMouseMove)),onPointerLeave:composeEventHandlers(l,wrapPointerEventHandler(handleMouseLeave)),onPointerDown:composeEventHandlers(u,wrapPointerEventHandler(handleMouseDown)),onMouseEnter:wrapMouseEvent(m,handleMouseEnter),onMouseMove:wrapMouseEvent(p,handleMouseMove),onMouseLeave:wrapMouseEvent(v,handleMouseLeave),onMouseDown:wrapMouseEvent(_,handleMouseDown),onFocus:composeEventHandlers(E,(function(){window.__REACH_DISABLE_TOOLTIPS||send({type:_n.Focus,id:T})})),onBlur:composeEventHandlers(S,(function(){Cn.context.id===T&&send({type:_n.Blur})})),onKeyDown:composeEventHandlers(y,(function(t){"Enter"!==t.key&&" "!==t.key||send({type:_n.SelectWithKeyboard})}))},{id:T,triggerRect:A,isVisible:I},I]}var Dn=(0,n.forwardRef)((function(t,r){var a=t.children,o=t.label,s=t.ariaLabel,l=t.id,u=t.DEBUG_STYLE,m=reach_tooltip_esm_objectWithoutPropertiesLoose(t,gn),p=n.Children.only(a),v=useTooltip({id:l,onPointerEnter:p.props.onPointerEnter,onPointerMove:p.props.onPointerMove,onPointerLeave:p.props.onPointerLeave,onPointerDown:p.props.onPointerDown,onMouseEnter:p.props.onMouseEnter,onMouseMove:p.props.onMouseMove,onMouseLeave:p.props.onMouseLeave,onMouseDown:p.props.onMouseDown,onFocus:p.props.onFocus,onBlur:p.props.onBlur,onKeyDown:p.props.onKeyDown,disabled:p.props.disabled,ref:p.ref,DEBUG_STYLE:u}),_=v[0],E=v[1];return(0,n.createElement)(n.Fragment,null,(0,n.cloneElement)(p,_),(0,n.createElement)(In,reach_tooltip_esm_extends({ref:r,label:o,"aria-label":s},E,m)))}));var In=(0,n.forwardRef)((function(t,r){var a=t.label,o=t.ariaLabel,s=t.isVisible,l=t.id,u=reach_tooltip_esm_objectWithoutPropertiesLoose(t,bn);return s?(0,n.createElement)(Portal,null,(0,n.createElement)(xn,reach_tooltip_esm_extends({ref:r,label:a,"aria-label":o,isVisible:s},u,{id:makeId("tooltip",String(l))}))):null}));var xn=(0,n.forwardRef)((function(t,r){var a=t.ariaLabel,o=t["aria-label"],s=t.as,l=void 0===s?"div":s,u=t.id,m=t.isVisible,p=t.label,v=t.position,_=void 0===v?positionTooltip:v,E=t.style,S=t.triggerRect,y=reach_tooltip_esm_objectWithoutPropertiesLoose(t,En),w=null!=(o||a),k=(0,n.useRef)(null),C=useComposedRefs(r,k),T=useRect(k,{observe:m});return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(l,reach_tooltip_esm_extends({role:w?void 0:"tooltip"},y,{ref:C,"data-reach-tooltip":"",id:w?void 0:u,style:reach_tooltip_esm_extends({},E,getStyles(_,S,T))}),p),w&&(0,n.createElement)(an,{role:"tooltip",id:u},o||a))}));function getStyles(t,r,n){return!n?{visibility:"hidden"}:t(r,n)}var positionTooltip=function(t,r,n){void 0===n&&(n=8);var a,o,s,l,u,m=(l=getOwnerDocument(a),u=l.defaultView||window,l?{width:null!=(o=l.documentElement.clientWidth)?o:u.innerWidth,height:null!=(s=l.documentElement.clientHeight)?s:u.innerHeight}:{width:0,height:0}),p=m.width,v=m.height;if(!t||!r)return{};var _={top:t.top-r.height<0,right:p<t.left+r.width,bottom:v<t.bottom+r.height+n,left:t.left-r.width<0},E=_.bottom&&!_.top;return{left:_.right&&!_.left?t.right-r.width+window.pageXOffset+"px":t.left+window.pageXOffset+"px",top:E?t.top-n-r.height+window.pageYOffset+"px":t.top+n+t.height+window.pageYOffset+"px"}};function send(t){var r=function(t,r){var n=kn.states[t.value],a=n&&n.on&&n.on[r.type];if(!a)return reach_tooltip_esm_extends({},t,{changed:!1});n&&n.leave&&n.leave(t.context,r);r.type;var o=reach_tooltip_esm_objectWithoutPropertiesLoose(r,Sn),s=reach_tooltip_esm_extends({},Cn.context,o),l="string"==typeof a?a:a.target,u=kn.states[l];u&&u.enter&&u.enter(t.context,r);return{value:l,context:s,changed:!0}}(Cn,t),n=r.value,a=r.context;r.changed&&(Cn={value:n,context:a},Tn.forEach((function(t){return t(Cn)})))}function isTooltipVisible(t,r){return Cn.context.id===t&&(r?Cn.value===vn.Visible:Cn.value===vn.Visible||Cn.value===vn.LeavingVisible)}const Nn=Dn;var Rn=__webpack_require__(1061),An=__webpack_require__.n(Rn);const views_useThemeStyles=()=>{const{theme:t,displayDensity:r,browserTheme:a}=(0,n.useContext)(nr);return(0,n.useMemo)((()=>({...er[r],...er["auto"===t?a:t]})),[t,a,r])};function tooltip_extends(){return tooltip_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},tooltip_extends.apply(this,arguments)}const tooltip=({children:t,className:r="",...a})=>{const o=views_useThemeStyles();return n.createElement(Nn,tooltip_extends({className:`${An().Tooltip} ${r}`,style:o},a),t)};var Mn=__webpack_require__(3177),Pn=__webpack_require__.n(Mn);function ForgetBadge_ForgetBadge(t){const{className:r=""}=t,a=t.indexable?n.createElement(Components_IndexableDisplayName,{displayName:"Memo",id:t.elementID}):"Memo";return n.createElement(tooltip,{label:"✨ This component has been auto-memoized by the React Compiler."},n.createElement(Badge_Badge,{className:`${Pn().Root} ${r}`},a))}var Fn=__webpack_require__(5817),On=__webpack_require__.n(Fn);function IndexableElementBadges_IndexableElementBadges({compiledWithForget:t,hocDisplayNames:r,elementID:a,className:o=""}){return t||null!=r&&0!==r.length?n.createElement("div",{className:`${On().Root} ${o}`},t&&n.createElement(ForgetBadge_ForgetBadge,{indexable:!0,elementID:a}),null!=r&&r.length>0&&n.createElement(Badge_Badge,null,n.createElement(Components_IndexableDisplayName,{displayName:r[0],id:a})),null!=r&&r.length>1&&n.createElement("div",{className:On().ExtraLabel},"+",r.length-1)):null}let Hn;if("function"==typeof n.use)Hn=function(t){return n.use(t)};else{if("object"!=typeof n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)throw new Error("react-cache: Unsupported React version");{const t=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;Hn=function(r){const n=t.current;if(null===n)throw new Error("react-cache: read and preload may only be called from within a component's render. They are not supported in event handlers or lifecycle methods.");return n.readContext(r)}}}const Ln=(0,n.createContext)(null),Bn=new Map,zn=new Map;function getEntriesForResource(t){let r=Bn.get(t);if(void 0===r){const n=zn.get(t);r=void 0!==n&&n.useWeakMap?new WeakMap:new Map,Bn.set(t,r)}return r}function accessResult(t,r,n,a){const o=getEntriesForResource(t),s=o.get(a);if(void 0===s){const t=r(n);return t.then((r=>{const n=t;n.status="fulfilled",n.value=r}),(r=>{const n=t;n.status="rejected",n.reason=r})),o.set(a,t),t}return s}const Vn=(0,n.createContext)(null);Vn.displayName="OwnersListContext";const Un=new WeakMap,Wn=function(t,r,a={}){const o={clear(){Bn.delete(o)},invalidate(t){getEntriesForResource(o).delete(t)},read(a){Hn(Ln);const s=r(a),l=accessResult(o,t,a,s);if("function"==typeof n.use)return n.use(l);switch(l.status){case"fulfilled":return l.value;case"rejected":throw l.reason;default:throw l}},preload(n){Hn(Ln);const a=r(n);accessResult(o,t,n,a)},write(t,r){const n=getEntriesForResource(o),a=Promise.resolve(r);a.status="fulfilled",a.value=r,n.set(t,a)}};return zn.set(o,a),o}((t=>{const r=Un.get(t);if(null!=r)return r.promise;let n=null;const a=new Promise((t=>{n=t}));return Un.set(t,{promise:a,resolveFn:n}),a}),(t=>t),{useWeakMap:!0});function useChangeOwnerAction(){const t=(0,n.useContext)(it),r=(0,n.useContext)(st),a=(0,n.useContext)(Rt);return(0,n.useCallback)((function(n){a({type:"SELECT_OWNER",payload:n});const o=r.getElementByID(n);if(null!==o){if(!Un.has(o)){let t=null;const r=new Promise((r=>{t=r}));Un.set(o,{promise:r,resolveFn:t})}const a=r.getRendererIDForElement(n);null!==a&&t.send("getOwnersList",{id:n,rendererID:a})}}),[t,r])}function OwnersListContextController({children:t}){const r=(0,n.useContext)(it),a=(0,n.useContext)(st),{ownerID:o}=(0,n.useContext)(Nt),s=(0,n.useCallback)((t=>{const r=a.getElementByID(t);return null!==r?Wn.read(r):null}),[a]);return(0,n.useEffect)((()=>{const onOwnersList=t=>{const r=t.id,n=a.getElementByID(r);if(null!==n){const r=Un.get(n);null!=r&&r.resolveFn(null===t.owners?null:t.owners.map(backendToFrontendSerializedElementMapper))}};return r.addListener("ownersList",onOwnersList),()=>r.removeListener("ownersList",onOwnersList)}),[r,a]),(0,n.useEffect)((()=>{if(null!==o){const t=a.getRendererIDForElement(o);null!==t&&r.send("getOwnersList",{id:o,rendererID:t})}return()=>{}}),[r,o,a]),n.createElement(Vn.Provider,{value:s},t)}function Element_Element({data:t,index:r,style:a}){const o=(0,n.useContext)(st),{ownerFlatTree:s,ownerID:l,inspectedElementID:u}=(0,n.useContext)(Nt),m=(0,n.useContext)(Rt),p=null!==s?s[r]:o.getElementAtIndex(r),[v,_]=(0,n.useState)(!1),E=(0,n.useMemo)((()=>({getCurrentValue:()=>null===p?{errorCount:0,warningCount:0}:o.getErrorAndWarningCountForElementID(p.id),subscribe:t=>(o.addListener("mutated",t),()=>o.removeListener("mutated",t))})),[o,p]),{errorCount:S,warningCount:y}=useSubscription(E),w=useChangeOwnerAction();if(null==p)return console.warn(`<Element> Could not find element at index ${r}`),null;const handleKeyDoubleClick=t=>{t.stopPropagation(),t.preventDefault()},{id:k,depth:C,displayName:T,hocDisplayNames:D,isStrictModeNonCompliant:I,key:x,nameProp:N,compiledWithForget:R}=p,{isNavigatingWithKeyboard:A,onElementMouseEnter:M,treeFocused:P,calculateElementOffset:F}=t,O=u===k,H=null!==u&&!O&&o.isDescendantOf(u,k),L=F(C),B=I&&0===C;let z=Qr().Element;return O?z=P?Qr().SelectedElement:Qr().InactiveSelectedElement:v&&!A?z=Qr().HoveredElement:H&&(z=P?Qr().HighlightedElement:Qr().InactiveHighlightedElement),n.createElement("div",{className:z,onMouseEnter:()=>{_(!0),null!==k&&M(k)},onMouseLeave:()=>{_(!1)},onMouseDown:({metaKey:t,button:r})=>{null!==k&&0===r&&(Xe({event_name:"select-element",metadata:{source:"click-element"}}),m({type:"SELECT_ELEMENT_BY_ID",payload:t?null:k}))},onDoubleClick:()=>{null!==k&&w(k)},style:{...a,paddingLeft:L},"data-testname":"ComponentTreeListItem"},n.createElement("div",{className:Qr().Wrapper},null===l&&n.createElement(ExpandCollapseToggle,{element:p,store:o}),n.createElement(Components_IndexableDisplayName,{displayName:T,id:k}),x&&n.createElement(n.Fragment,null," ",n.createElement("span",{className:Qr().KeyName},"key"),'="',n.createElement("span",{className:Qr().KeyValue,title:x,onDoubleClick:handleKeyDoubleClick},n.createElement(Components_IndexableDisplayName,{displayName:x,id:k})),'"'),N&&n.createElement(n.Fragment,null," ",n.createElement("span",{className:Qr().KeyName},"name"),'="',n.createElement("span",{className:Qr().KeyValue,title:N,onDoubleClick:handleKeyDoubleClick},n.createElement(Components_IndexableDisplayName,{displayName:N,id:k})),'"'),n.createElement(IndexableElementBadges_IndexableElementBadges,{hocDisplayNames:D,compiledWithForget:R,elementID:k,className:Qr().BadgesBlock}),S>0&&n.createElement(Icon_Icon,{type:"error",className:O&&P?Qr().ErrorIconContrast:Qr().ErrorIcon}),y>0&&n.createElement(Icon_Icon,{type:"warning",className:O&&P?Qr().WarningIconContrast:Qr().WarningIcon}),B&&n.createElement(tooltip,{label:"This component is not running in StrictMode."},n.createElement(Icon_Icon,{className:O&&P?Qr().StrictModeContrast:Qr().StrictMode,type:"strict-mode-non-compliant"}))))}const swallowDoubleClick=t=>{t.preventDefault(),t.stopPropagation()};function ExpandCollapseToggle({element:t,store:r}){const{children:a,id:o,isCollapsed:s}=t;return 0===a.length?n.createElement("div",{className:Qr().ExpandCollapseToggle}):n.createElement("div",{className:Qr().ExpandCollapseToggle,onMouseDown:t=>{t.stopPropagation()},onClick:t=>{t.preventDefault(),t.stopPropagation(),r.toggleIsCollapsed(o,!s)},onDoubleClick:swallowDoubleClick},n.createElement(ButtonIcon_ButtonIcon,{type:s?"collapsed":"expanded"}))}var jn=__webpack_require__(2235),$n=__webpack_require__.n(jn);function Toggle_Toggle({children:t,className:r="",isDisabled:a=!1,isChecked:o,onChange:s,testName:l,title:u}){let m;m=a?$n().ToggleDisabled:o?$n().ToggleOn:$n().ToggleOff;const p=(0,n.useCallback)((()=>s(!o)),[o,s]);let v=n.createElement("button",{className:`${m} ${r}`,"data-testname":l,disabled:a,onClick:p},n.createElement("span",{className:$n().ToggleContent,tabIndex:-1},t));return u&&(v=n.createElement(tooltip,{label:u},v)),v}function InspectHostNodesToggle({onlySuspenseNodes:t}){const[r,a]=(0,n.useState)(!1),o=(0,n.useContext)(it),s=(0,n.useCallback)((r=>{a(r),r?(Xe({event_name:"inspect-element-button-clicked"}),o.send("startInspectingHost",!!t)):o.send("stopInspectingHost")}),[o]);return(0,n.useEffect)((()=>{const onStopInspectingHost=()=>a(!1);return o.addListener("stopInspectingHost",onStopInspectingHost),()=>o.removeListener("stopInspectingHost",onStopInspectingHost)}),[o]),n.createElement(Toggle_Toggle,{onChange:s,isChecked:r,title:"Select an element in the page to inspect it"},n.createElement(ButtonIcon_ButtonIcon,{type:"search"}))}var qn=__webpack_require__(3683),Gn=__webpack_require__.n(qn);function Button_extends(){return Button_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},Button_extends.apply(this,arguments)}function Button_Button({children:t,className:r="",testName:a,title:o,...s}){let l=n.createElement("button",Button_extends({className:`${Gn().Button} ${r}`,"data-testname":a},s),n.createElement("span",{className:`${Gn().ButtonContent} ${r}`,tabIndex:-1},t));return o&&(l=n.createElement(tooltip,{label:o},l)),l}var Kn=__webpack_require__(8516),Yn=__webpack_require__.n(Kn);function ElementBadges_ElementBadges({compiledWithForget:t,environmentName:r,hocDisplayNames:a,className:o=""}){return t||null!=a&&0!==a.length||null!=r?n.createElement("div",{className:`${Yn().Root} ${o}`},t&&n.createElement(ForgetBadge_ForgetBadge,{indexable:!1}),null!=r?n.createElement(Badge_Badge,null,r):null,null!=a&&a.length>0&&n.createElement(Badge_Badge,null,a[0]),null!=a&&a.length>1&&n.createElement("div",{className:Yn().ExtraLabel},"+",a.length-1)):null}var Xn=__webpack_require__(8029),Qn=__webpack_require__.n(Xn);function reach_popover_esm_extends(){return reach_popover_esm_extends=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},reach_popover_esm_extends.apply(this,arguments)}var Zn=["as","targetRef","position","unstable_observableRefs"],Jn=(0,n.forwardRef)((function(t,r){return(0,n.createElement)(Portal,null,(0,n.createElement)(ea,reach_popover_esm_extends({ref:r},t)))}));var ea=(0,n.forwardRef)((function(t,r){var a=t.as,o=void 0===a?"div":a,s=t.targetRef,l=t.position,u=void 0===l?positionDefault:l,m=t.unstable_observableRefs,p=void 0===m?[]:m,v=function(t,r){if(null==t)return{};var n,a,o={},s=Object.keys(t);for(a=0;a<s.length;a++)n=s[a],r.indexOf(n)>=0||(o[n]=t[n]);return o}(t,Zn),_=(0,n.useRef)(null),E=useRect(_,{observe:!v.hidden}),S=useRect(s,{observe:!v.hidden}),y=useComposedRefs(_,r);return function(t,r){var a=getOwnerDocument(t.current);function handleKeyDown(t){"Tab"===t.key&&r.current&&0===Qn()(r.current).length||("Tab"===t.key&&t.shiftKey?shiftTabbedFromElementAfterTrigger(t)?focusLastTabbableInPopover(t):shiftTabbedOutOfPopover(t)?focusTriggerRef(t):shiftTabbedToBrowserChrome(t)&&disableTabbablesInPopover():"Tab"===t.key&&(tabbedFromTriggerToPopover()?focusFirstPopoverTabbable(t):tabbedOutOfPopover()?focusTabbableAfterTrigger(t):tabbedToBrowserChrome(t)&&disableTabbablesInPopover()))}function getElementAfterTrigger(){var n=Qn()(a),o=n&&t.current?n.indexOf(t.current):-1,s=n&&n[o+1];return(!r.current||!r.current.contains(s||null))&&s}function tabbedFromTriggerToPopover(){return!!t.current&&t.current===a.activeElement}function focusFirstPopoverTabbable(t){var n=r.current&&Qn()(r.current);n&&n[0]&&(t.preventDefault(),n[0].focus())}function tabbedOutOfPopover(){if(!!r.current&&r.current.contains(a.activeElement||null)){var t=r.current&&Qn()(r.current);return Boolean(t&&t[t.length-1]===a.activeElement)}return!1}function focusTabbableAfterTrigger(t){var r=getElementAfterTrigger();r&&(t.preventDefault(),r.focus())}function shiftTabbedFromElementAfterTrigger(t){if(t.shiftKey){var r=getElementAfterTrigger();return t.target===r}}function focusLastTabbableInPopover(t){var n=r.current&&Qn()(r.current),a=n&&n[n.length-1];a&&(t.preventDefault(),a.focus())}function shiftTabbedOutOfPopover(t){var n=r.current&&Qn()(r.current);return!!n&&(0!==n.length&&t.target===n[0])}function focusTriggerRef(r){var n;r.preventDefault(),null==(n=t.current)||n.focus()}function tabbedToBrowserChrome(t){var n=r.current?Qn()(a).filter((function(t){return!r.current.contains(t)})):null;return!!n&&t.target===n[n.length-1]}function shiftTabbedToBrowserChrome(t){return t.target===Qn()(a)[0]}(0,n.useEffect)((function(){return a.addEventListener("keydown",handleKeyDown),function(){a.removeEventListener("keydown",handleKeyDown)}}),[]);var o=[];function disableTabbablesInPopover(){var t=r.current&&Qn()(r.current);t&&(t.forEach((function(t){o.push([t,t.tabIndex]),t.tabIndex=-1})),a.addEventListener("focusin",enableTabbablesInPopover))}function enableTabbablesInPopover(){a.removeEventListener("focusin",enableTabbablesInPopover),o.forEach((function(t){var r=t[0],n=t[1];r.tabIndex=n}))}}(s,_),(0,n.createElement)(o,reach_popover_esm_extends({"data-reach-popover":"",ref:y},v,{style:reach_popover_esm_extends({position:"absolute"},reach_popover_esm_getStyles.apply(void 0,[u,S,E].concat(p)),v.style)}))}));function reach_popover_esm_getStyles(t,r,n){for(var a=arguments.length,o=new Array(a>3?a-3:0),s=3;s<a;s++)o[s-3]=arguments[s];return n?t.apply(void 0,[r,n].concat(o.map((function(t){return t.current})))):{visibility:"hidden"}}function getTopPosition(t,r,n){return{top:n?t.top-r.height+window.pageYOffset+"px":t.top+t.height+window.pageYOffset+"px"}}var positionDefault=function(t,r){if(!t||!r)return{};var n=getCollisions(t,r),a=n.directionRight,o=n.directionUp;return reach_popover_esm_extends({left:a?t.right-r.width+window.pageXOffset+"px":t.left+window.pageXOffset+"px"},getTopPosition(t,r,o))};function getCollisions(t,r,n,a){void 0===n&&(n=0),void 0===a&&(a=0);var o={top:t.top-r.height<0,right:window.innerWidth<t.left+r.width-n,bottom:window.innerHeight<t.bottom+r.height-a,left:t.left+t.width-r.width<0};return{directionRight:o.right&&!o.left,directionLeft:o.left&&!o.right,directionUp:o.bottom&&!o.top,directionDown:o.top&&!o.bottom}}function createNamedContext(t,r){return(0,n.createContext)(r)}function reach_utils_noop_esm_noop(){}function reach_descendants_esm_extends(){return reach_descendants_esm_extends=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},reach_descendants_esm_extends.apply(this,arguments)}var ta=["element","index"];function DescendantProvider(t){var r=t.context,a=t.children,o=t.items,s=t.set,l=(0,n.useCallback)((function(t){var r=t.element,n=t.index,a=function(t,r){if(null==t)return{};var n,a,o={},s=Object.keys(t);for(a=0;a<s.length;a++)n=s[a],r.indexOf(n)>=0||(o[n]=t[n]);return o}(t,ta);r&&s((function(t){var o;if(null!=n)return[].concat(t,[reach_descendants_esm_extends({},a,{element:r,index:n})]).sort((function(t,r){return t.index-r.index}));if(0===t.length)o=[reach_descendants_esm_extends({},a,{element:r,index:0})];else if(t.find((function(t){return t.element===r})))o=t;else{var s=t.findIndex((function(t){return!(!t.element||!r)&&Boolean(t.element.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_PRECEDING)})),l=reach_descendants_esm_extends({},a,{element:r,index:s});o=-1===s?[].concat(t,[l]):[].concat(t.slice(0,s),[l],t.slice(s))}return o.map((function(t,r){return reach_descendants_esm_extends({},t,{index:r})}))}))}),[]),u=(0,n.useCallback)((function(t){t&&s((function(r){return r.filter((function(r){return t!==r.element}))}))}),[]);return(0,n.createElement)(r.Provider,{value:(0,n.useMemo)((function(){return{descendants:o,registerDescendant:l,unregisterDescendant:u}}),[o,l,u])},a)}function isRightClick(t){return"which"in t?3===t.which:"button"in t&&2===t.button}function usePrevious(t){var r=(0,n.useRef)(null);return(0,n.useEffect)((function(){r.current=t}),[t]),r.current}function reach_dropdown_esm_objectWithoutPropertiesLoose(t,r){if(null==t)return{};var n,a,o={},s=Object.keys(t);for(a=0;a<s.length;a++)n=s[a],r.indexOf(n)>=0||(o[n]=t[n]);return o}function reach_dropdown_esm_extends(){return reach_dropdown_esm_extends=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},reach_dropdown_esm_extends.apply(this,arguments)}var ra,na=["onKeyDown","onMouseDown","id","ref"],aa=["index","isLink","onClick","onDragStart","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseUp","onSelect","disabled","onFocus","valueText","ref"],oa=["id","onKeyDown","ref"],ia=["onBlur","portal","position","ref"],sa="CLEAR_SELECTION_INDEX",la="CLICK_MENU_ITEM",ua="CLOSE_MENU",ca="OPEN_MENU_AT_INDEX",da="OPEN_MENU_CLEARED",fa="SEARCH_FOR_ITEM",ma="SELECT_ITEM_AT_INDEX",pa="SET_BUTTON_ID",ha=(void 0===ra&&(ra={}),createNamedContext(0,reach_descendants_esm_extends({descendants:[],registerDescendant:reach_utils_noop_esm_noop,unregisterDescendant:reach_utils_noop_esm_noop},ra))),va=createNamedContext(0,{}),_a={triggerId:null,isExpanded:!1,typeaheadQuery:"",selectionIndex:-1},DropdownProvider=function(t){var r=t.id,a=t.children,o=(0,n.useRef)(null),s=(0,n.useRef)(null),l=(0,n.useRef)(null),u=(0,n.useState)([]),m=u[0],p=u[1],v=useId(r),_=r||makeId("menu",v),E=makeId("menu-button",_),S=(0,n.useReducer)(reducer,reach_dropdown_esm_extends({},_a,{triggerId:E})),y=S[0],w=S[1],k=(0,n.useRef)(!1),C=(0,n.useRef)([]),T=(0,n.useRef)(!1),D=(0,n.useRef)({x:0,y:0}),I={dispatch:w,dropdownId:_,dropdownRef:s,mouseDownStartPosRef:D,popoverRef:l,readyToSelect:T,selectCallbacks:C,state:y,triggerClickedRef:k,triggerRef:o};return(0,n.useEffect)((function(){y.isExpanded?(window.__REACH_DISABLE_TOOLTIPS=!0,window.requestAnimationFrame((function(){reach_dropdown_esm_focus(s.current)}))):window.__REACH_DISABLE_TOOLTIPS=!1}),[y.isExpanded]),(0,n.createElement)(DescendantProvider,{context:ha,items:m,set:p},(0,n.createElement)(va.Provider,{value:I},isFunction(a)?a({isExpanded:y.isExpanded,isOpen:y.isExpanded}):a))};function useDropdownTrigger(t){var r=t.onKeyDown,a=t.onMouseDown,o=t.id,s=t.ref,l=reach_dropdown_esm_objectWithoutPropertiesLoose(t,na),u=reach_dropdown_esm_useDropdownContext(),m=u.dispatch,p=u.dropdownId,v=u.mouseDownStartPosRef,_=u.triggerClickedRef,E=u.triggerRef,S=u.state,y=S.triggerId,w=S.isExpanded,k=useComposedRefs(E,s),C=useDropdownDescendants(),T=(0,n.useMemo)((function(){return C.findIndex((function(t){return!t.disabled}))}),[C]);return(0,n.useEffect)((function(){null!=o&&o!==y&&m({type:pa,payload:o})}),[y,m,o]),{data:{isExpanded:w,controls:p},props:reach_dropdown_esm_extends({},l,{ref:k,id:y||void 0,onKeyDown:composeEventHandlers(r,(function(t){switch(t.key){case"ArrowDown":case"ArrowUp":t.preventDefault(),m({type:ca,payload:{index:T}});break;case"Enter":case" ":m({type:ca,payload:{index:T}})}})),onMouseDown:composeEventHandlers(a,(function(t){isRightClick(t.nativeEvent)||(v.current={x:t.clientX,y:t.clientY},w||(_.current=!0),m(w?{type:ua}:{type:da}))})),type:"button"})}}function useDropdownItem(t){var r=t.index,a=t.isLink,o=void 0!==a&&a,s=t.onClick,l=t.onDragStart,u=t.onMouseDown,m=t.onMouseEnter,p=t.onMouseLeave,v=t.onMouseMove,_=t.onMouseUp,E=t.onSelect,S=t.disabled,y=t.onFocus,w=t.valueText,k=t.ref,C=reach_dropdown_esm_objectWithoutPropertiesLoose(t,aa),T=reach_dropdown_esm_useDropdownContext(),D=T.dispatch,I=T.dropdownRef,x=T.mouseDownStartPosRef,N=T.readyToSelect,R=T.selectCallbacks,A=T.triggerRef,M=T.state,P=M.selectionIndex,F=M.isExpanded,O=(0,n.useRef)(null),H=(0,n.useState)(w||""),L=H[0],B=H[1],z=(0,n.useCallback)((function(t){!w&&null!=t&&t.textContent&&B(t.textContent)}),[w]),V=(0,n.useRef)(!1),U=function(t,r){var a=(0,n.useState)(r),o=a[0],s=a[1];return[o,(0,n.useCallback)((function(r){t.current=r,s(r)}),[])]}(O,null),W=U[0],j=U[1],$=function(t,r,a){var o=useForceUpdate(),s=(0,n.useContext)(r),l=s.registerDescendant,u=s.unregisterDescendant,m=s.descendants,p=null!=a?a:m.findIndex((function(r){return r.element===t.element}));return en((function(){return t.element||o(),l(reach_descendants_esm_extends({},t,{index:p})),function(){u(t.element)}}),[t,o,p,l,u].concat(Object.values(t))),p}((0,n.useMemo)((function(){return{element:W,key:L,disabled:S,isLink:o}}),[S,W,o,L]),ha,r),q=$===P&&!S,G=useComposedRefs(k,j,z);function select(){reach_dropdown_esm_focus(A.current),E&&E(),D({type:la})}return R.current[$]=E,(0,n.useEffect)((function(){if(F){var t=window.setTimeout((function(){N.current=!0}),400);return function(){window.clearTimeout(t)}}N.current=!1}),[F,N]),(0,n.useEffect)((function(){var t=getOwnerDocument(O.current);return t.addEventListener("mouseup",listener),function(){t.removeEventListener("mouseup",listener)};function listener(){V.current=!1}}),[]),{data:{disabled:S},props:reach_dropdown_esm_extends({id:useItemId($),tabIndex:-1},C,{ref:G,"data-disabled":S?"":void 0,"data-selected":q?"":void 0,"data-valuetext":L,onClick:composeEventHandlers(s,(function(t){isRightClick(t.nativeEvent)||o&&(S?t.preventDefault():select())})),onDragStart:composeEventHandlers(l,(function(t){o&&t.preventDefault()})),onMouseDown:composeEventHandlers(u,(function(t){isRightClick(t.nativeEvent)||(o?V.current=!0:t.preventDefault())})),onMouseEnter:composeEventHandlers(m,(function(t){var r=getOwnerDocument(I.current);q||null==$||S||(null!=I&&I.current&&I.current!==r.activeElement&&O.current!==r.activeElement&&I.current.focus(),D({type:ma,payload:{index:$}}))})),onMouseLeave:composeEventHandlers(p,(function(t){D({type:sa})})),onMouseMove:composeEventHandlers(v,(function(t){if(!N.current){var r=Math.abs(t.clientX-x.current.x),n=Math.abs(t.clientY-x.current.y);(r>8||n>8)&&(N.current=!0)}q||null==$||S||D({type:ma,payload:{index:$,dropdownRef:I}})})),onFocus:composeEventHandlers(y,(function(){N.current=!0,q||null==$||S||D({type:ma,payload:{index:$}})})),onMouseUp:composeEventHandlers(_,(function(t){isRightClick(t.nativeEvent)||(N.current?o?V.current?V.current=!1:O.current&&O.current.click():S||select():N.current=!0)}))})}}function useDropdownItems(t){t.id;var r=t.onKeyDown,a=t.ref,o=reach_dropdown_esm_objectWithoutPropertiesLoose(t,oa),s=reach_dropdown_esm_useDropdownContext(),l=s.dispatch,u=s.triggerRef,m=s.dropdownRef,p=s.selectCallbacks,v=s.dropdownId,_=s.state,E=_.isExpanded,S=_.triggerId,y=_.selectionIndex,w=_.typeaheadQuery,k=useDropdownDescendants(),C=useComposedRefs(m,a);(0,n.useEffect)((function(){var t=function(t,r){void 0===r&&(r="");if(!r)return null;var n=t.find((function(t){var n,a,o;return!t.disabled&&(null==(n=t.element)||null==(a=n.dataset)||null==(o=a.valuetext)?void 0:o.toLowerCase().startsWith(r))}));return n?t.indexOf(n):null}(k,w);w&&null!=t&&l({type:ma,payload:{index:t,dropdownRef:m}});var r=window.setTimeout((function(){return w&&l({type:fa,payload:""})}),1e3);return function(){return window.clearTimeout(r)}}),[l,k,w,m]);var T=usePrevious(k.length),D=usePrevious(k[y]),I=usePrevious(y);(0,n.useEffect)((function(){y>k.length-1?l({type:ma,payload:{index:k.length-1,dropdownRef:m}}):T!==k.length&&y>-1&&D&&I===y&&k[y]!==D&&l({type:ma,payload:{index:k.findIndex((function(t){return t.key===(null==D?void 0:D.key)})),dropdownRef:m}})}),[m,l,k,T,D,I,y]);var x,N,R,A,M,P,F,O,H,L,B,z,V,U,W=composeEventHandlers((function(t){var r=t.key;if(E)switch(r){case"Enter":case" ":var n=k.find((function(t){return t.index===y}));n&&!n.disabled&&(t.preventDefault(),n.isLink&&n.element?n.element.click():(reach_dropdown_esm_focus(u.current),p.current[n.index]&&p.current[n.index](),l({type:la})));break;case"Escape":reach_dropdown_esm_focus(u.current),l({type:ua});break;case"Tab":t.preventDefault();break;default:if("string"==typeof r&&1===r.length){var a=w+r.toLowerCase();l({type:fa,payload:a})}}}),(x=ha,N={currentIndex:y,orientation:"vertical",rotate:!1,filter:function(t){return!t.disabled},callback:function(t){l({type:ma,payload:{index:t,dropdownRef:m}})},key:"index"},R=(0,n.useContext)(x).descendants,A=N.callback,M=N.currentIndex,P=N.filter,F=N.key,O=void 0===F?"index":F,H=N.orientation,L=void 0===H?"vertical":H,B=N.rotate,z=void 0===B||B,V=N.rtl,U=void 0!==V&&V,function(t){if(["ArrowDown","ArrowUp","ArrowLeft","ArrowRight","PageUp","PageDown","Home","End"].includes(t.key)){var r=null!=M?M:-1,n=P?R.filter(P):R;if(n.length){var a=n.findIndex((function(t){return t.index===M}));switch(t.key){case"ArrowDown":if("vertical"===L||"both"===L){t.preventDefault();var o=getNextOption();A("option"===O?o:o[O])}break;case"ArrowUp":if("vertical"===L||"both"===L){t.preventDefault();var s=getPreviousOption();A("option"===O?s:s[O])}break;case"ArrowLeft":if("horizontal"===L||"both"===L){t.preventDefault();var l=(U?getNextOption:getPreviousOption)();A("option"===O?l:l[O])}break;case"ArrowRight":if("horizontal"===L||"both"===L){t.preventDefault();var u=(U?getPreviousOption:getNextOption)();A("option"===O?u:u[O])}break;case"PageUp":t.preventDefault();var m=(t.ctrlKey?getPreviousOption:getFirstOption)();A("option"===O?m:m[O]);break;case"Home":t.preventDefault();var p=getFirstOption();A("option"===O?p:p[O]);break;case"PageDown":t.preventDefault();var v=(t.ctrlKey?getNextOption:getLastOption)();A("option"===O?v:v[O]);break;case"End":t.preventDefault();var _=getLastOption();A("option"===O?_:_[O])}}}function getNextOption(){return r===getLastOption().index?z?getFirstOption():n[a]:n[(a+1)%n.length]}function getPreviousOption(){return r===getFirstOption().index?z?getLastOption():n[a]:n[(a-1+n.length)%n.length]}function getFirstOption(){return n[0]}function getLastOption(){return n[n.length-1]}}));return{data:{activeDescendant:useItemId(y)||void 0,triggerId:S},props:reach_dropdown_esm_extends({tabIndex:-1},o,{ref:C,id:v,onKeyDown:composeEventHandlers(r,W)})}}function useDropdownPopover(t){var r=t.onBlur,a=t.portal,o=void 0===a||a,s=t.position,l=t.ref,u=reach_dropdown_esm_objectWithoutPropertiesLoose(t,ia),m=reach_dropdown_esm_useDropdownContext(),p=m.triggerRef,v=m.triggerClickedRef,_=m.dispatch,E=m.dropdownRef,S=m.popoverRef,y=m.state.isExpanded,w=useComposedRefs(S,l);return(0,n.useEffect)((function(){if(y){var t=getOwnerDocument(S.current);return t.addEventListener("mousedown",listener),function(){t.removeEventListener("mousedown",listener)}}function listener(t){var r,n;v.current?v.current=!1:(r=S.current,n=t.target,r&&r.contains(n)||_({type:ua}))}}),[v,p,_,E,S,y]),{data:{portal:o,position:s,targetRef:p,isExpanded:y},props:reach_dropdown_esm_extends({ref:w,hidden:!y,onBlur:composeEventHandlers(r,(function(t){t.currentTarget.contains(t.relatedTarget)||_({type:ua})}))},u)}}function useItemId(t){var r=(0,n.useContext)(va).dropdownId;return null!=t&&t>-1?makeId("option-"+t,r):void 0}function reach_dropdown_esm_focus(t){t&&t.focus()}function reducer(t,r){switch(void 0===r&&(r={}),r.type){case la:case ua:return reach_dropdown_esm_extends({},t,{isExpanded:!1,selectionIndex:-1});case"OPEN_MENU_AT_FIRST_ITEM":return reach_dropdown_esm_extends({},t,{isExpanded:!0,selectionIndex:0});case ca:return reach_dropdown_esm_extends({},t,{isExpanded:!0,selectionIndex:r.payload.index});case da:return reach_dropdown_esm_extends({},t,{isExpanded:!0,selectionIndex:-1});case ma:var n=r.payload.dropdownRef,a=void 0===n?{current:null}:n;if(r.payload.index>=0&&r.payload.index!==t.selectionIndex){if(a.current){var o=getOwnerDocument(a.current);a.current!==(null==o?void 0:o.activeElement)&&a.current.focus()}return reach_dropdown_esm_extends({},t,{selectionIndex:null!=r.payload.max?Math.min(Math.max(r.payload.index,0),r.payload.max):Math.max(r.payload.index,0)})}return t;case sa:return reach_dropdown_esm_extends({},t,{selectionIndex:-1});case pa:return reach_dropdown_esm_extends({},t,{triggerId:r.payload});case fa:return void 0!==r.payload?reach_dropdown_esm_extends({},t,{typeaheadQuery:r.payload}):t;default:return t}}function reach_dropdown_esm_useDropdownContext(){return(0,n.useContext)(va)}function useDropdownDescendants(){return t=ha,(0,n.useContext)(t).descendants;var t}var ga=__webpack_require__(1377);function reach_menu_button_esm_extends(){return reach_menu_button_esm_extends=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},reach_menu_button_esm_extends.apply(this,arguments)}function reach_menu_button_esm_objectWithoutPropertiesLoose(t,r){if(null==t)return{};var n,a,o={},s=Object.keys(t);for(a=0;a<s.length;a++)n=s[a],r.indexOf(n)>=0||(o[n]=t[n]);return o}var ba=["as","id","children"],Ea=["as"],Sa=["as"],ya=["as"],wa=["as"],ka=["portal"],Ca=["as"],Ta=(0,n.forwardRef)((function(t,r){var a=t.as,o=void 0===a?n.Fragment:a,s=t.id,l=t.children,u=reach_menu_button_esm_objectWithoutPropertiesLoose(t,ba),m=(0,n.useMemo)((function(){try{return(0,ga.M2)((0,n.createElement)(o,null))}catch(t){return!1}}),[o])?{}:reach_menu_button_esm_extends({ref:r,id:s,"data-reach-menu":""},u);return(0,n.createElement)(o,m,(0,n.createElement)(DropdownProvider,{id:s,children:l}))}));var Da=(0,n.forwardRef)((function(t,r){var a=t.as,o=void 0===a?"button":a,s=useDropdownTrigger(reach_menu_button_esm_extends({},reach_menu_button_esm_objectWithoutPropertiesLoose(t,Ea),{ref:r})),l=s.data,u=l.isExpanded,m=l.controls,p=s.props;return(0,n.createElement)(o,reach_menu_button_esm_extends({"aria-expanded":!!u||void 0,"aria-haspopup":!0,"aria-controls":m},p,{"data-reach-menu-button":""}))}));var Ia=(0,n.forwardRef)((function(t,r){var a=t.as,o=void 0===a?"div":a,s=useDropdownItem(reach_menu_button_esm_extends({},reach_menu_button_esm_objectWithoutPropertiesLoose(t,Sa),{ref:r})),l=s.data.disabled,u=s.props;return(0,n.createElement)(o,reach_menu_button_esm_extends({role:"menuitem"},u,{"aria-disabled":l||void 0,"data-reach-menu-item":""}))})),xa=(0,n.forwardRef)((function(t,r){var a=t.as,o=void 0===a?"div":a,s=reach_menu_button_esm_objectWithoutPropertiesLoose(t,ya);return(0,n.createElement)(Ia,reach_menu_button_esm_extends({},s,{ref:r,as:o}))}));var Na=(0,n.forwardRef)((function(t,r){var a=t.as,o=void 0===a?"div":a,s=useDropdownItems(reach_menu_button_esm_extends({},reach_menu_button_esm_objectWithoutPropertiesLoose(t,wa),{ref:r})),l=s.data,u=l.activeDescendant,m=l.triggerId,p=s.props;return(0,n.createElement)(o,reach_menu_button_esm_extends({"aria-activedescendant":u,"aria-labelledby":m||void 0,role:"menu"},p,{"data-reach-menu-items":""}))}));var Ra=(0,n.forwardRef)((function(t,r){var a=t.portal,o=void 0===a||a,s=reach_menu_button_esm_objectWithoutPropertiesLoose(t,ka);return(0,n.createElement)(Aa,{portal:o},(0,n.createElement)(Na,reach_menu_button_esm_extends({},s,{ref:r,"data-reach-menu-list":""})))}));var Aa=(0,n.forwardRef)((function(t,r){var a=t.as,o=void 0===a?"div":a,s=useDropdownPopover(reach_menu_button_esm_extends({},reach_menu_button_esm_objectWithoutPropertiesLoose(t,Ca),{ref:r})),l=s.data,u=l.portal,m=l.targetRef,p=l.position,v=s.props,_={"data-reach-menu-popover":""};return u?(0,n.createElement)(Jn,reach_menu_button_esm_extends({},v,_,{as:o,targetRef:m,position:p})):(0,n.createElement)(o,reach_menu_button_esm_extends({},v,_))}));function menu_button_extends(){return menu_button_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},menu_button_extends.apply(this,arguments)}const menu_button_MenuList=({children:t,...r})=>{const a=views_useThemeStyles();return n.createElement(Ra,menu_button_extends({style:a},r),t)};var Ma=__webpack_require__(9515),Pa=__webpack_require__.n(Ma);function dialogReducer(t,r){switch(r.type){case"UPDATE_OWNER_ID":const n=r.owners.findIndex((t=>t.id===r.ownerID));return{ownerID:r.ownerID,owners:r.owners,selectedIndex:n};case"UPDATE_SELECTED_INDEX":return{...t,selectedIndex:r.selectedIndex};default:throw new Error(`Invalid action "${r.type}"`)}}function OwnerStack(){const t=(0,n.useContext)(Vn),{ownerID:r}=(0,n.useContext)(Nt),a=(0,n.useContext)(Rt),o=useChangeOwnerAction(),[s,l]=(0,n.useReducer)(dialogReducer,{ownerID:null,owners:[],selectedIndex:0});if(null===r)l({type:"UPDATE_OWNER_ID",ownerID:null,owners:[]});else if(r!==s.ownerID){const n=s.owners.findIndex((t=>t.id===r))>=0;l({type:"UPDATE_OWNER_ID",ownerID:r,owners:n?s.owners:t(r)||[]})}const{owners:u,selectedIndex:m}=s,p=(0,n.useCallback)((t=>{if(null!==t){const r=u.indexOf(t);l({type:"UPDATE_SELECTED_INDEX",selectedIndex:r>=0?r:0}),o(t.id)}else l({type:"UPDATE_SELECTED_INDEX",selectedIndex:0}),a({type:"RESET_OWNER_STACK"})}),[u,a]),[v,_]=(0,n.useState)(0),E=(0,n.useRef)(null),S=function(t,r){const[a,o]=(0,n.useState)(!1);return(0,n.useLayoutEffect)((()=>{if(null===t.current)return()=>{};const n=t.current,handleResize=()=>o(n.clientWidth<=r);handleResize();const a=n.ownerDocument.defaultView;return a.addEventListener("resize",handleResize),()=>a.removeEventListener("resize",handleResize)}),[t,r]),a}(E,v),y=u[m];return(0,n.useLayoutEffect)((()=>{if(null===E.current||S)return()=>{};let t=0;for(let r=0;r<u.length;r++){const n=E.current.children[r],a=getComputedStyle(n);t+=n.offsetWidth+parseInt(a.marginLeft,10)+parseInt(a.marginRight,10)}_(t)}),[E,S,u.length]),n.createElement("div",{className:Pa().OwnerStack},n.createElement("div",{className:Pa().Bar,ref:E},S&&n.createElement(n.Fragment,null,n.createElement(ElementsDropdown,{owners:u,selectedIndex:m,selectOwner:p}),n.createElement(BackToOwnerButton,{owners:u,selectedIndex:m,selectOwner:p}),null!=y&&n.createElement(ElementView,{owner:y,isSelected:!0,selectOwner:p})),!S&&u.map(((t,r)=>n.createElement(ElementView,{key:r,owner:t,isSelected:r===m,selectOwner:p})))),n.createElement("div",{className:Pa().VRule}),n.createElement(Button_Button,{onClick:()=>p(null),title:"Back to tree view"},n.createElement(ButtonIcon_ButtonIcon,{type:"close"})))}function ElementsDropdown({owners:t,selectOwner:r}){const a=(0,n.useContext)(st),o=[];for(let s=t.length-1;s>=0;s--){const l=t[s],u=a.containsElement(l.id);o.push(n.createElement(xa,{key:l.id,className:`${Pa().Component} ${u?"":Pa().NotInStore}`,onSelect:()=>u?r(l):null},l.displayName,n.createElement(ElementBadges_ElementBadges,{hocDisplayNames:l.hocDisplayNames,environmentName:l.env,compiledWithForget:l.compiledWithForget,className:Pa().BadgesBlock})))}return n.createElement(Ta,null,n.createElement(Da,{className:Pa().MenuButton},n.createElement(tooltip,{label:"Open elements dropdown"},n.createElement("span",{className:Pa().MenuButtonContent,tabIndex:-1},n.createElement(ButtonIcon_ButtonIcon,{type:"more"})))),n.createElement(menu_button_MenuList,{className:Pa().Modal},o))}function ElementView({isSelected:t,owner:r,selectOwner:a}){const o=(0,n.useContext)(st),{displayName:s,hocDisplayNames:l,compiledWithForget:u}=r,m=o.containsElement(r.id),p=(0,n.useCallback)((()=>{m&&a(r)}),[m,a,r]);return n.createElement(Toggle_Toggle,{className:`${Pa().Component} ${m?"":Pa().NotInStore}`,isChecked:t,onChange:p},s,n.createElement(ElementBadges_ElementBadges,{hocDisplayNames:l,environmentName:r.env,compiledWithForget:u,className:Pa().BadgesBlock}))}function BackToOwnerButton({owners:t,selectedIndex:r,selectOwner:a}){const o=(0,n.useContext)(st);if(r<=0)return null;const s=t[r-1],l=o.containsElement(s.id);return n.createElement(Button_Button,{className:l?void 0:Pa().NotInStore,onClick:()=>l?a(s):null,title:`Up to ${s.displayName||"owner"}`},n.createElement(ButtonIcon_ButtonIcon,{type:"previous"}))}var Fa=__webpack_require__(9110),Oa=__webpack_require__.n(Fa);function SearchInput_SearchInput({goToNextResult:t,goToPreviousResult:r,placeholder:a,search:o,searchIndex:s,searchResultsCount:l,searchText:u,testName:m}){const p=(0,n.useRef)(null);return(0,n.useEffect)((()=>{if(null===p.current)return()=>{};const handleKeyDown=t=>{const{key:r,metaKey:n}=t;if("f"===r&&n){const r=p.current;null!==r&&(r.focus(),t.preventDefault(),t.stopPropagation())}},t=p.current.ownerDocument.documentElement;return null!==t?(t.addEventListener("keydown",handleKeyDown),()=>t.removeEventListener("keydown",handleKeyDown)):void 0}),[]),n.createElement("div",{className:Oa().SearchInput,"data-testname":m},n.createElement(Icon_Icon,{className:Oa().InputIcon,type:"search"}),n.createElement("input",{"data-testname":m?`${m}-Input`:void 0,className:Oa().Input,onChange:({currentTarget:t})=>{o(t.value)},onKeyPress:({key:n,shiftKey:a})=>{"Enter"===n&&(a?r():t())},placeholder:a,ref:p,value:u}),!!u&&n.createElement(n.Fragment,null,n.createElement("span",{className:Oa().IndexLabel,"data-testname":m?`${m}-ResultsCount`:void 0},Math.min(s+1,l)," |"," ",l),n.createElement("div",{className:Oa().LeftVRule}),n.createElement(Button_Button,{"data-testname":m?`${m}-PreviousButton`:void 0,disabled:!u,onClick:r,title:n.createElement(n.Fragment,null,"Scroll to previous search result (",n.createElement("kbd",null,"Shift")," +"," ",n.createElement("kbd",null,"Enter"),")")},n.createElement(ButtonIcon_ButtonIcon,{type:"up"})),n.createElement(Button_Button,{"data-testname":m?`${m}-NextButton`:void 0,disabled:!u,onClick:t,title:n.createElement(n.Fragment,null,"Scroll to next search result (",n.createElement("kbd",null,"Enter"),")")},n.createElement(ButtonIcon_ButtonIcon,{type:"down"})),n.createElement(Button_Button,{"data-testname":m?`${m}-ResetButton`:void 0,disabled:!u,onClick:()=>o(""),title:"Reset search"},n.createElement(ButtonIcon_ButtonIcon,{type:"close"}))))}function ComponentSearchInput(){const[t,r]=(0,n.useState)(""),{searchIndex:a,searchResults:o}=(0,n.useContext)(Nt),s=(0,n.useContext)(Rt),l=(0,n.useCallback)((t=>{r(t),s({type:"SET_SEARCH_TEXT",payload:t})}),[r,s]),u=(0,n.useCallback)((()=>s({type:"GO_TO_NEXT_SEARCH_RESULT"})),[s]),m=(0,n.useCallback)((()=>s({type:"GO_TO_PREVIOUS_SEARCH_RESULT"})),[s]);return n.createElement(SearchInput_SearchInput,{goToNextResult:u,goToPreviousResult:m,placeholder:"Search (text or /regex/)",search:l,searchIndex:a,searchResultsCount:o.length,searchText:t,testName:"ComponentSearchInput"})}const Ha=(0,n.createContext)(null);function fetchEnvironmentNames(t){return new Promise((r=>{t.addListener("environmentNames",(function onEnvironmentNames(n){t.removeListener("environmentNames",onEnvironmentNames),r(n)})),t.send("getEnvironmentNames")}))}function fetchHookSettings(t){return new Promise((r=>{t.addListener("hookSettings",(function onHookSettings(n){t.removeListener("hookSettings",onHookSettings),r(n)})),t.getHookSettings()}))}function SettingsModalContextController({children:t}){const r=(0,n.useContext)(it),a=(0,n.useContext)(st),o=(0,n.useCallback)((t=>{(0,n.startTransition)((()=>{l({isModalShowing:t,setIsModalShowing:o,environmentNames:t?fetchEnvironmentNames(r):null,hookSettings:t?fetchHookSettings(a):null})}))}),[r,a]),[s,l]=(0,n.useState)({isModalShowing:!1,setIsModalShowing:o,environmentNames:null,hookSettings:null});return n.createElement(Ha.Provider,{value:s},t)}function SettingsModalContextToggle(){const{setIsModalShowing:t}=(0,n.useContext)(Ha),r=(0,n.useContext)(st),{profilerStore:a}=r,o=(0,n.useCallback)((()=>t(!0)),[t]),s=useSubscription((0,n.useMemo)((()=>({getCurrentValue:()=>a.isProfilingBasedOnUserInput,subscribe:t=>(a.addListener("isProfiling",t),()=>a.removeListener("isProfiling",t))})),[a]));return n.createElement(Button_Button,{disabled:s,onClick:o,title:"View settings"},n.createElement(ButtonIcon_ButtonIcon,{type:"settings"}))}Ha.displayName="SettingsModalContext";const La=(0,n.createContext)(!1);class Ba extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,Ba),this.name="TimeoutError"}}class za extends Error{constructor(){super(),Error.captureStackTrace&&Error.captureStackTrace(this,za),this.name="ElementPollingCancellationError"}}let Va=0;const Ua=1e4;let Wa=0;function getPromiseForRequestID(t,r,n,a,o=!1){return new Promise(((s,l)=>{const cleanup=()=>{n.removeListener(r,onInspectedElement),n.removeListener("shutdown",onShutdown),o&&n.removeListener("pauseElementPolling",onDisconnect),clearTimeout(u)},onShutdown=()=>{cleanup(),l(new Error("Failed to inspect element. Try again or restart React DevTools."))},onDisconnect=()=>{cleanup(),l(new za)},onInspectedElement=r=>{r.responseID===t&&(cleanup(),s(r))};n.addListener(r,onInspectedElement),n.addListener("shutdown",onShutdown),o&&n.addListener("pauseElementPolling",onDisconnect);const u=setTimeout((()=>{cleanup(),l(new Ba(a))}),Ua)}))}function backendToFrontendSerializedAsyncInfo(t){const r=t.awaited;return{awaited:{name:r.name,description:r.description,start:r.start,end:r.end,byteSize:r.byteSize,value:r.value,env:r.env,owner:null===r.owner?null:backendToFrontendSerializedElementMapper(r.owner),stack:r.stack},env:t.env,owner:null===t.owner?null:backendToFrontendSerializedElementMapper(t.owner),stack:t.stack}}function hydrateHelper(t,r){if(null!==t){const{cleaned:n,data:a,unserializable:o}=t;if(r){const{length:t}=r;if(t>0)return hydrate(a,n.map((r=>r.slice(t))),o.map((r=>r.slice(t))))}return hydrate(a,n,o)}return null}var ja=__webpack_require__(8633),$a=__webpack_require__.n(ja);const qa=10;function calculateElementOffset(t){return t*qa}function calculateInitialScrollOffset(t,r){if(null!==t&&!(t<3))return(t-3)*r}function Tree_Tree(){const t=(0,n.useContext)(Rt),{numElements:r,ownerID:a,searchIndex:o,searchResults:s,inspectedElementID:l,inspectedElementIndex:u}=(0,n.useContext)(Nt),m=(0,n.useContext)(it),p=(0,n.useContext)(st),{hideSettings:v}=(0,n.useContext)(ut),{lineHeight:_}=(0,n.useContext)(nr),[E,S]=(0,n.useState)(!1),{highlightHostInstance:y,clearHighlightHostInstance:w}=useHighlightHostInstance(),[k,C]=(0,n.useState)(!1),T=function(t){const[r,a]=(0,n.useState)(!0);return(0,n.useEffect)((()=>{function onPanelShown(){a(!0)}function onPanelHidden(){a(!1)}return t.addListener("extensionComponentsPanelShown",onPanelShown),t.addListener("extensionComponentsPanelHidden",onPanelHidden),()=>{t.removeListener("extensionComponentsPanelShown",onPanelShown),t.removeListener("extensionComponentsPanelHidden",onPanelHidden)}}),[t]),r}(m),D=(0,n.useRef)(null),I=(0,n.useRef)(null),x=(0,n.useRef)(null),N=(0,n.useCallback)((t=>{if(x.current=t,!T||null==u||null==t)return;const r=p.getElementAtIndex(u);if(null==r)return;const n=t.scrollLeft,a=n+t.clientWidth,o=calculateElementOffset(r.depth),s=o+t.clientWidth/2;if(!(o>=n&&s<=a)){const r=Math.min(0,o-n)+Math.max(0,s-a);t.scrollBy({left:r,behavior:"instant"})}}),[]);(0,n.useEffect)((()=>{if(!T||null==u)return;const t=x.current;if(null==t)return;const r=t.clientHeight,n=t.scrollLeft,o=n+t.clientWidth,s=t.scrollTop,l=s+r,m=p.getElementAtIndex(u);if(null==m)return;const v=calculateElementOffset(m.depth),E=v+t.clientWidth/2,S=u*_,y=S+_;if(!(S>=s&&y<=l&&v>=n&&E<=o)){const r=Math.min(0,S-s)+Math.max(0,y-l),u=Math.min(0,v-n)+Math.max(0,E-o);t.scrollBy({top:r,left:u,behavior:k&&null==a?"smooth":"instant"})}}),[u,T,_]),(0,n.useEffect)((()=>{function handleStopInspectingHost(t){t&&null!==I.current&&(I.current.focus(),Xe({event_name:"select-element",metadata:{source:"inspector"}}))}return m.addListener("stopInspectingHost",handleStopInspectingHost),()=>m.removeListener("stopInspectingHost",handleStopInspectingHost)}),[m]),(0,n.useEffect)((()=>{if(null===D.current)return()=>{};const handleKeyDown=r=>{if("INPUT"===r.target.tagName||r.defaultPrevented)return;let n;switch(r.key){case"ArrowDown":r.preventDefault(),r.altKey?t({type:"SELECT_NEXT_SIBLING_IN_TREE"}):t({type:"SELECT_NEXT_ELEMENT_IN_TREE"});break;case"ArrowLeft":r.preventDefault(),n=null!==l?p.getElementByID(l):null,null!==n&&(r.altKey?null!==n.ownerID&&t({type:"SELECT_OWNER_LIST_PREVIOUS_ELEMENT_IN_TREE"}):n.children.length>0&&!n.isCollapsed?p.toggleIsCollapsed(n.id,!0):t({type:"SELECT_PARENT_ELEMENT_IN_TREE"}));break;case"ArrowRight":r.preventDefault(),n=null!==l?p.getElementByID(l):null,null!==n&&(r.altKey?t({type:"SELECT_OWNER_LIST_NEXT_ELEMENT_IN_TREE"}):n.children.length>0&&n.isCollapsed?p.toggleIsCollapsed(n.id,!1):t({type:"SELECT_CHILD_ELEMENT_IN_TREE"}));break;case"ArrowUp":r.preventDefault(),r.altKey?t({type:"SELECT_PREVIOUS_SIBLING_IN_TREE"}):t({type:"SELECT_PREVIOUS_ELEMENT_IN_TREE"});break;default:return}S(!0)},r=D.current;return r.addEventListener("keydown",handleKeyDown),()=>{r.removeEventListener("keydown",handleKeyDown)}}),[t,l,p]);const R=(0,n.useCallback)((()=>C(!1)),[]),A=(0,n.useCallback)((()=>C(!0)),[]),M=useChangeOwnerAction(),P=(0,n.useCallback)((t=>{switch(t.key){case"Enter":case" ":null!==l&&M(l)}}),[t,l]),F=(0,n.useRef)({searchIndex:o,searchResults:s});(0,n.useEffect)((()=>{let t=!1;F.current.searchIndex===o&&F.current.searchResults===s||(F.current.searchIndex=o,F.current.searchResults=s,t=!0),(E||t)&&(null!==l?y(l):w())}),[m,E,y,o,s,l]);const O=(0,n.useCallback)((t=>{E||y(t)}),[E,y]),H=(0,n.useCallback)((()=>{S(!1)}),[]),L=w,B=(0,n.useMemo)((()=>({isNavigatingWithKeyboard:E,onElementMouseEnter:O,treeFocused:k,calculateElementOffset})),[E,O,k,calculateElementOffset]),z=(0,n.useCallback)((t=>p.getElementIDAtIndex(t)),[p]),V=n.useCallback((()=>{t({type:"SELECT_PREVIOUS_ELEMENT_WITH_ERROR_OR_WARNING_IN_TREE"})}),[]),U=n.useCallback((()=>{t({type:"SELECT_NEXT_ELEMENT_WITH_ERROR_OR_WARNING_IN_TREE"})}),[]),W=(0,n.useMemo)((()=>({getCurrentValue:()=>({errors:p.componentWithErrorCount,warnings:p.componentWithWarningCount}),subscribe:t=>(p.addListener("mutated",t),()=>p.removeListener("mutated",t))})),[p]),{errors:j,warnings:$}=useSubscription(W),q=n.createElement("div",{className:$a().ZeroElementsNotice},n.createElement("p",null,"Loading React Element Tree..."),n.createElement("p",null,"If this seems stuck, please follow the"," ",n.createElement("a",{className:$a().Link,href:"https://github.com/facebook/react/blob/main/packages/react-devtools/README.md#the-react-tab-shows-no-components",target:"_blank"},"troubleshooting instructions"),"."));return n.createElement(La.Provider,{value:k},n.createElement("div",{className:$a().Tree,ref:D},n.createElement("div",{className:$a().SearchInput},p.supportsClickToInspect&&n.createElement(n.Fragment,null,n.createElement(InspectHostNodesToggle,null),n.createElement("div",{className:$a().VRule})),n.createElement(n.Suspense,{fallback:n.createElement(Loading,null)},null!==a?n.createElement(OwnerStack,null):n.createElement(ComponentSearchInput,null)),null===a&&(j>0||$>0)&&n.createElement(n.Fragment,null,n.createElement("div",{className:$a().VRule}),j>0&&n.createElement("div",{className:$a().IconAndCount},n.createElement(Icon_Icon,{className:$a().ErrorIcon,type:"error"}),j),$>0&&n.createElement("div",{className:$a().IconAndCount},n.createElement(Icon_Icon,{className:$a().WarningIcon,type:"warning"}),$),n.createElement(Button_Button,{onClick:V,title:"Scroll to previous error or warning"},n.createElement(ButtonIcon_ButtonIcon,{type:"up"})),n.createElement(Button_Button,{onClick:U,title:"Scroll to next error or warning"},n.createElement(ButtonIcon_ButtonIcon,{type:"down"})),n.createElement(Button_Button,{onClick:()=>{!function({bridge:t,store:r}){r.rootIDToRendererID.forEach((r=>{t.send("clearErrorsAndWarnings",{rendererID:r})}))}({bridge:m,store:p})},title:"Clear all errors and warnings"},n.createElement(ButtonIcon_ButtonIcon,{type:"clear"}))),!v&&n.createElement(n.Fragment,null,n.createElement("div",{className:$a().VRule}),n.createElement(SettingsModalContextToggle,null))),0===r?q:n.createElement("div",{className:$a().AutoSizerWrapper,onBlur:R,onFocus:A,onKeyPress:P,onMouseMove:H,onMouseLeave:L,ref:I,tabIndex:0},n.createElement(_t,null,(({height:t,width:a})=>n.createElement(wt,{className:$a().List,height:t,initialScrollOffset:calculateInitialScrollOffset(u,_),innerElementType:InnerElementType,itemCount:r,itemData:B,itemKey:z,itemSize:_,outerRef:N,overscanCount:10,width:a},Element_Element))))))}function InnerElementType({children:t,style:r}){const a=(0,n.useContext)(st),{height:o}=r,s=calculateElementOffset(a.getMaximumRecordedDepth())+500;return n.createElement("div",{className:$a().InnerElementType,style:{height:o,width:s}},t,n.createElement(VerticalDelimiter,null))}function VerticalDelimiter(){const t=(0,n.useContext)(st),{ownerID:r,inspectedElementIndex:a}=(0,n.useContext)(Nt),{lineHeight:o}=(0,n.useContext)(nr);if(null!=r||null==a)return null;const s=t.getElementAtIndex(a);if(null==s)return null;const l=t.getIndexOfLowestDescendantElement(s);if(null==l)return null;const u=calculateElementOffset(s.depth)+12,m=(a+1)*o,p=(l+1)*o-m;return n.createElement("div",{className:$a().VerticalDelimiter,style:{left:u,top:m,height:p}})}function Loading(){return n.createElement("div",{className:$a().Loading},"Loading...")}var Ga=__webpack_require__(5394),Ka=__webpack_require__.n(Ga);function UnsupportedBridgeOperationView({callStack:t,children:r,componentStack:a,errorMessage:o}){return n.createElement("div",{className:Ka().ErrorBoundary},r,n.createElement("div",{className:Ka().ErrorInfo},n.createElement("div",{className:Ka().HeaderRow},n.createElement("div",{className:Ka().ErrorHeader},o||"Bridge protocol mismatch")),n.createElement("div",{className:Ka().InfoBox},"An incompatible version of ",n.createElement("code",null,"react-devtools-core")," has been embedded in a renderer like React Native. To fix this, update the"," ",n.createElement("code",null,"react-devtools-core")," package within the React Native application, or downgrade the ",n.createElement("code",null,"react-devtools")," package you use to open the DevTools UI."),!!t&&n.createElement("div",{className:Ka().ErrorStack},"The error was thrown ",t.trim())))}function ErrorView({callStack:t,children:r,componentStack:a,dismissError:o=null,errorMessage:s}){return n.createElement("div",{className:Ka().ErrorBoundary},r,n.createElement("div",{className:Ka().ErrorInfo},n.createElement("div",{className:Ka().HeaderRow},n.createElement("div",{className:Ka().ErrorHeader},"Uncaught Error: ",s||""),null!==o&&n.createElement(Button_Button,{className:Ka().CloseButton,onClick:o},"Dismiss",n.createElement(ButtonIcon_ButtonIcon,{className:Ka().CloseButtonIcon,type:"close"}))),!!t&&n.createElement("div",{className:Ka().ErrorStack},"The error was thrown ",t.trim()),!!a&&n.createElement("div",{className:Ka().ErrorStack},"The error occurred ",a.trim())))}var Ya=__webpack_require__(8818),Xa=__webpack_require__.n(Ya);function LoadingAnimation_LoadingAnimation({className:t=""}){return n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:`${Xa().Icon} ${t}`,width:"24",height:"24",viewBox:"0 0 100 100"},n.createElement("path",{d:"M0 0h100v100H0z",fill:"none"}),n.createElement("circle",{fill:"currentColor",stroke:"none",cx:"20",cy:"50",r:"10"},n.createElement("animate",{attributeName:"opacity",dur:"1s",values:"0;1;0",repeatCount:"indefinite",begin:"0.1"})),n.createElement("circle",{fill:"currentColor",stroke:"none",cx:"50",cy:"50",r:"10"},n.createElement("animate",{attributeName:"opacity",dur:"1s",values:"0;1;0",repeatCount:"indefinite",begin:"0.2"})),n.createElement("circle",{fill:"currentColor",stroke:"none",cx:"80",cy:"50",r:"10"},n.createElement("animate",{attributeName:"opacity",dur:"1s",values:"0;1;0",repeatCount:"indefinite",begin:"0.3"})))}function SearchingGitHubIssues(){return n.createElement("div",{className:Ka().GitHubLinkRow},n.createElement(LoadingAnimation_LoadingAnimation,{className:Ka().LoadingIcon}),"Searching GitHub for reports of this error...")}const Qa="https://api.github.com/search/issues";function searchGitHubIssuesURL(t){t=t.replace(/"[0-9]+"/g,"");return Qa+"?q="+encodeURIComponent(t)+"%20"+["in:title","is:issue","is:open","is:public",'label:"Component: Developer Tools"',"repo:facebook/react"].map(encodeURIComponent).join("%20")}const Za=3e3;function createMap(){return new Map}function findGitHubIssue(t){t=function(t){return t=t.replace(/"[0-9]+"/,""),t}(t);const r=(0,n.unstable_getCacheForType)(createMap);let a=r.get(t);if(!a){const n=new Set,o=new Set,s={status:"pending",value:null,reason:null,then(t,r){n.add(t),o.add(r)},displayName:`Searching GitHub issues for error "${t}"`},wake=()=>{n.forEach((t=>t(s.value))),n.clear(),o.clear()},wakeRejections=()=>{o.forEach((t=>t(s.reason))),o.clear(),n.clear()};a=s;let l=!1;(async function(t){const r=await fetch(searchGitHubIssuesURL(t)),n=await r.json();if(n.items.length>0){const t=n.items[0];return{title:t.title,url:t.html_url}}return null})(t).then((t=>{if(!l)if(t){const r=s;r.status="fulfilled",r.value=t,wake()}else{const t=s;t.status="rejected",t.reason=null,wakeRejections()}})).catch((t=>{const r=s;r.status="rejected",r.reason=null,wakeRejections()})),setTimeout((()=>{l=!0;const t=s;t.status="rejected",t.reason=null,wakeRejections()}),Za),r.set(t,a)}const o=function(t){if("function"==typeof n.use)try{return n.use(t)}catch(t){if(null===t)return null;throw t}if("fulfilled"===t.status)return t.value;if("rejected"===t.status)return null;throw t}(a);return o}function UpdateExistingIssue({gitHubIssue:t}){const{title:r,url:a}=t;return n.createElement("div",{className:Ka().GitHubLinkRow},n.createElement(Icon_Icon,{className:Ka().ReportIcon,type:"bug"}),n.createElement("div",{className:Ka().UpdateExistingIssuePrompt},"Update existing issue:"),n.createElement("a",{className:Ka().ReportLink,href:a,rel:"noopener noreferrer",target:"_blank",title:"Report bug"},r))}const Ja=["Component: Developer Tools","Type: Bug","Status: Unconfirmed"],eo="devtools_bug_report.yml";function ReportNewIssue({callStack:t,componentStack:r,errorMessage:a}){let o="https://github.com/facebook/react";if(!o)return null;const s=null!==a?searchGitHubIssuesURL(a):"(none)",l=`[DevTools Bug] ${a||""}`;return o+=`/issues/new?${[`template=${eo}`,`labels=${encodeURIComponent(Ja.join(","))}`,`title=${encodeURIComponent(l)}`,"automated_package=react-devtools-extensions","automated_version=7.0.1-3cde211b0c",`automated_error_message=${encodeURIComponent(a||"")}`,`automated_call_stack=${encodeURIComponent(t||"")}`,`automated_component_stack=${encodeURIComponent(r||"")}`,`automated_github_query_string=${s}`].join("&")}`,n.createElement("div",{className:Ka().GitHubLinkRow},n.createElement(Icon_Icon,{className:Ka().ReportIcon,type:"bug"}),n.createElement("a",{className:Ka().ReportLink,href:o,rel:"noopener noreferrer",target:"_blank"},"Report this issue"),n.createElement("div",{className:Ka().ReproSteps},"(Please include steps on how to reproduce it and the components used.)"))}function WorkplaceGroup(){return Ke?n.createElement("div",{className:Ka().WorkplaceGroupRow},n.createElement(Icon_Icon,{className:Ka().ReportIcon,type:"facebook"}),n.createElement("a",{className:Ka().ReportLink,href:Jt,rel:"noopener noreferrer",target:"_blank"},"Report this on Workplace"),n.createElement("div",{className:Ka().FacebookOnly},"(Facebook employees only.)")):null}function SuspendingErrorView({callStack:t,componentStack:r,errorMessage:a}){const o=null!==a?findGitHubIssue(a):null;let s;return s=null!=o?n.createElement(UpdateExistingIssue,{gitHubIssue:o}):n.createElement(ReportNewIssue,{callStack:t,componentStack:r,errorMessage:a}),n.createElement(n.Fragment,null,s,n.createElement(WorkplaceGroup,null))}function TimeoutView({callStack:t,children:r,componentStack:a,dismissError:o=null,errorMessage:s}){return n.createElement("div",{className:Ka().ErrorBoundary},r,n.createElement("div",{className:Ka().ErrorInfo},n.createElement("div",{className:Ka().HeaderRow},n.createElement("div",{className:Ka().TimeoutHeader},s||"Timed out waiting"),n.createElement(Button_Button,{className:Ka().CloseButton,onClick:o},"Retry",n.createElement(ButtonIcon_ButtonIcon,{className:Ka().CloseButtonIcon,type:"close"}))),!!a&&n.createElement("div",{className:Ka().TimeoutStack},"The timeout occurred ",a.trim())))}function CaughtErrorView({callStack:t,children:r,info:a,componentStack:o,errorMessage:s}){return n.createElement("div",{className:Ka().ErrorBoundary},r,n.createElement("div",{className:Ka().ErrorInfo},n.createElement("div",{className:Ka().HeaderRow},n.createElement("div",{className:Ka().ErrorHeader},s)),!!a&&n.createElement("div",{className:Ka().InfoBox},a),!!t&&n.createElement("div",{className:Ka().ErrorStack},"The error was thrown ",t.trim())))}class to extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,to),this.name="UserError"}}class ro extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,ro),this.name="UnknownHookError"}}function ErrorBoundary_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const no={callStack:null,canDismiss:!1,componentStack:null,errorMessage:null,hasError:!1,isUnsupportedBridgeOperationError:!1,isTimeout:!1,isUserError:!1,isUnknownHookError:!1};class ao extends n.Component{constructor(...t){super(...t),ErrorBoundary_defineProperty(this,"state",no),ErrorBoundary_defineProperty(this,"_logError",((t,r)=>{Xe({event_name:"error",error_message:t.message??null,error_stack:t.stack??null,error_component_stack:r??null})})),ErrorBoundary_defineProperty(this,"_dismissError",(()=>{const t=this.props.onBeforeDismissCallback;"function"==typeof t&&t(),this.setState(no)})),ErrorBoundary_defineProperty(this,"_onStoreError",(t=>{this.state.hasError||(this._logError(t,null),this.setState({...ao.getDerivedStateFromError(t),canDismiss:!0}))}))}static getDerivedStateFromError(t){const r="object"==typeof t&&null!==t&&"string"==typeof t.message?t.message:null,n=t instanceof Ba,a=t instanceof to,o=t instanceof ro,s=t instanceof et;return{callStack:"object"==typeof t&&null!==t&&"string"==typeof t.stack?t.stack.split("\n").slice(1).join("\n"):null,errorMessage:r,hasError:!0,isUnsupportedBridgeOperationError:s,isUnknownHookError:o,isTimeout:n,isUserError:a}}componentDidCatch(t,{componentStack:r}){this._logError(t,r),this.setState({componentStack:r})}componentDidMount(){const{store:t}=this.props;null!=t&&t.addListener("error",this._onStoreError)}componentWillUnmount(){const{store:t}=this.props;null!=t&&t.removeListener("error",this._onStoreError)}render(){const{canDismiss:t,children:r}=this.props,{callStack:a,canDismiss:o,componentStack:s,errorMessage:l,hasError:u,isUnsupportedBridgeOperationError:m,isTimeout:p,isUserError:v,isUnknownHookError:_}=this.state;return u?p?n.createElement(TimeoutView,{callStack:a,componentStack:s,dismissError:t||o?this._dismissError:null,errorMessage:l}):m?n.createElement(UnsupportedBridgeOperationView,{callStack:a,componentStack:s,errorMessage:l}):v?n.createElement(CaughtErrorView,{callStack:a,componentStack:s,errorMessage:l||"Error occured in inspected element",info:n.createElement(n.Fragment,null,"React DevTools encountered an error while trying to inspect the hooks. This is most likely caused by a developer error in the currently inspected element. Please see your console for logged error.")}):_?n.createElement(CaughtErrorView,{callStack:a,componentStack:s,errorMessage:l||"Encountered an unknown hook",info:n.createElement(n.Fragment,null,"React DevTools encountered an unknown hook. This is probably because the react-debug-tools package is out of date. To fix, upgrade the React DevTools to the most recent version.")}):n.createElement(ErrorView,{callStack:a,componentStack:s,dismissError:t||o?this._dismissError:null,errorMessage:l},n.createElement(n.Suspense,{fallback:n.createElement(SearchingGitHubIssues,null)},n.createElement(SuspendingErrorView,{callStack:a,componentStack:s,errorMessage:l}))):r}}const oo=ao;function ThemeProvider({children:t}){const r=views_useThemeStyles(),a=n.useMemo((()=>({...r,width:"100%",height:"100%"})),[r]);return n.createElement("div",{style:a},t)}function portaledContent(t){return function({portalContainer:r,...a}){const s=(0,n.useContext)(st);let l=n.createElement(oo,{store:s},n.createElement(t,a));return null!=r&&(l=n.createElement(ThemeProvider,null,n.createElement("div",{"data-react-devtools-portal-root":!0,style:{width:"100vw",height:"100vh",containerName:"devtools",containerType:"inline-size"}},l))),null!=r?(0,o.createPortal)(l,r):l}}const io=new(me())({max:25});function inspectedElementMutableSource_inspectElement(t,r,n,a,o=!1){const{id:s,parentID:l}=r,u=!io.has(s),m=0===l?function(t,r,n,a,o){const s=Wa++,l=getPromiseForRequestID(s,"inspectedScreen",t,"Timed out while inspecting screen.",o);return t.send("inspectScreen",{requestID:s,id:n,path:a,forceFullData:r}),l}(t,u,s,n,o):function(t,r,n,a,o,s){const l=Wa++,u=getPromiseForRequestID(l,"inspectedElement",t,`Timed out while inspecting element ${n}.`,s);return t.send("inspectElement",{forceFullData:r,id:n,path:a,rendererID:o,requestID:l}),u}(t,u,s,n,a,o);return m.then((t=>{const{type:r}=t;let a;switch(r){case"error":{const{message:r,stack:n,errorType:a}=t;let o;throw o="user"===a?new to(r):"unknown-hook"===a?new ro(r):new Error(r),o.stack=n||o.stack,o}case"no-change":if(a=io.get(s),null!=a)return[a,r];throw Error(`Cached data for element "${s}" not found`);case"not-found":throw io.del(s),Error(`Element "${s}" not found`);case"full-data":return a=function(t){const{canEditFunctionProps:r,canEditFunctionPropsDeletePaths:n,canEditFunctionPropsRenamePaths:a,canEditHooks:o,canEditHooksAndDeletePaths:s,canEditHooksAndRenamePaths:l,canToggleError:u,isErrored:m,canToggleSuspense:p,isSuspended:v,hasLegacyContext:_,id:E,type:S,owners:y,env:w,source:k,stack:C,context:T,hooks:D,plugins:I,props:x,rendererPackageName:N,rendererVersion:R,rootType:A,state:M,key:P,errors:F,warnings:O,suspendedBy:H,suspendedByRange:L,unknownSuspenders:B,nativeTag:z}=t,V=hydrateHelper(H);return{canEditFunctionProps:r,canEditFunctionPropsDeletePaths:n,canEditFunctionPropsRenamePaths:a,canEditHooks:o,canEditHooksAndDeletePaths:s,canEditHooksAndRenamePaths:l,canToggleError:u,isErrored:m,canToggleSuspense:p,isSuspended:v,hasLegacyContext:_,id:E,key:P,plugins:I,rendererPackageName:N,rendererVersion:R,rootType:A,source:Array.isArray(k)?k:null,stack:C,type:S,owners:null===y?null:y.map(backendToFrontendSerializedElementMapper),env:w,context:hydrateHelper(T),hooks:hydrateHelper(D),props:hydrateHelper(x),state:hydrateHelper(M),errors:F,warnings:O,suspendedBy:null==V?[]:V.map(backendToFrontendSerializedAsyncInfo),suspendedByRange:L,unknownSuspenders:B,nativeTag:z}}(t.value),io.set(s,a),[a,r];case"hydrated-path":const o=t,{value:l}=o;if(a=io.get(s)||null,null!==a)return a={...a},null!=n&&hydration_fillInPath(a,l,n,hydrateHelper(l,n)),io.set(s,a),[a,r]}throw Error(`Unable to inspect element with id "${s}"`)}))}function inspectedElementCache_createMap(){return new WeakMap}function inspectedElementCache_inspectElement(t,r,a,o){const s=(0,n.unstable_getCacheForType)(inspectedElementCache_createMap);let l=s.get(t);if(!l){const n=new Set,u=new Set,m={status:"pending",value:null,reason:null,then(t,r){n.add(t),u.add(r)},displayName:`Inspecting ${t.displayName||"Unknown"}`},wake=()=>{n.forEach((t=>t(m.value))),n.clear(),u.clear()},wakeRejections=()=>{u.forEach((t=>t(m.reason))),u.clear(),n.clear()};l=m;const p=a.getRendererIDForElement(t.id);if(null==p){const r=m;return r.status="rejected",r.reason=new Error(`Could not inspect element with id "${t.id}". No renderer found.`),s.set(t,l),null}inspectedElementMutableSource_inspectElement(o,t,r,p).then((([t])=>{const r=m;r.status="fulfilled",r.value=t,wake()}),(t=>{console.error(t);const r=m;r.status="rejected",r.reason=t,wakeRejections()})),s.set(t,l)}const u=function(t){if("function"==typeof n.use)return n.use(t);if("fulfilled"===t.status)return t.value;throw"rejected"===t.status?t.reason:t}(l);return u}function checkForUpdate({bridge:t,element:r,refresh:a,store:o}){const{id:s}=r,l=o.getRendererIDForElement(s);if(null!=l)return inspectedElementMutableSource_inspectElement(t,r,null,l,!0).then((([t,o])=>{"full-data"===o&&(0,n.startTransition)((()=>{const[n,o]=function(t,r){const n={then(t,r){t(n.value)},status:"fulfilled",value:r},a=inspectedElementCache_createMap();return a.set(t,n),[inspectedElementCache_createMap,a]}(r,t);a(n,o)}))}))}var so=__webpack_require__(9548),lo=__webpack_require__.n(so);function InspectedElementErrorBoundaryWrapper({children:t}){const{inspectedElementID:r}=(0,n.useContext)(Nt),a=(0,n.unstable_useCacheRefresh)(),o=(0,n.useCallback)((()=>{!function(t){(0,n.startTransition)((()=>{const r=inspectedElementCache_createMap();t(inspectedElementCache_createMap,r)}))}(a)}),[a]);return n.createElement("div",{className:lo().Wrapper},n.createElement(oo,{key:r,canDismiss:!0,onBeforeDismissCallback:o},t))}var uo=__webpack_require__(306),co=__webpack_require__.n(uo);const fo="Unique identifier for the corresponding native component. React Native only.";function NativeTagBadge_NativeTagBadge({nativeTag:t}){return n.createElement(tooltip,{label:fo},n.createElement(Badge_Badge,{className:co().Badge},"Tag ",t))}var mo=__webpack_require__(4352),po=__webpack_require__.n(mo);function InspectedElementBadges_InspectedElementBadges({hocDisplayNames:t,compiledWithForget:r,nativeTag:a}){return r||null!=t&&0!==t.length||null!==a?n.createElement("div",{className:po().Root},r&&n.createElement(ForgetBadge_ForgetBadge,{indexable:!1}),null!==a&&n.createElement(NativeTagBadge_NativeTagBadge,{nativeTag:a}),null!==t&&t.map((t=>n.createElement(Badge_Badge,{key:t},t)))):null}var ho=__webpack_require__(6747),vo=__webpack_require__.n(ho);function AutoSizeInput_extends(){return AutoSizeInput_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},AutoSizeInput_extends.apply(this,arguments)}function AutoSizeInput_AutoSizeInput({className:t,onFocus:r,placeholder:a="",testName:o,value:s,...l}){const u=""===s||'""'===s;return n.createElement("input",AutoSizeInput_extends({className:[vo().Input,t].join(" "),"data-testname":o,onFocus:t=>{const n=t.target;null!==n&&(n.selectionStart=0,n.selectionEnd=s.length),"function"==typeof r&&r(t)},placeholder:a,style:{width:`calc(${u?a.length:s.length}ch + 1px)`},value:u?"":s},l))}var _o=__webpack_require__(3004),go=__webpack_require__.n(_o);function EditableName_EditableName({allowEmpty:t=!1,allowWhiteSpace:r=!1,autoFocus:a=!1,className:o="",initialValue:s="",overrideName:l,path:u,type:m}){const[p,v]=(0,n.useState)(s),[_,E]=(0,n.useState)(!1),S=(0,n.useCallback)((({target:n})=>{let a=n.value;r||(a=a.trim()),E(!(!t&&""===a)),v(a)}),[l]),y=(0,n.useCallback)((t=>{switch(t.stopPropagation(),t.key){case"Enter":case"Tab":if(_){const t=u.slice(0,u.length-1);l([...t,s],[...t,p])}break;case"Escape":v(s)}}),[p,v,_,s,l]);return n.createElement(AutoSizeInput_AutoSizeInput,{autoFocus:a,className:[go().Input,o].join(" "),onChange:S,onKeyDown:y,placeholder:"new entry",testName:"EditableName",type:"text",value:p})}var bo=__webpack_require__(8490),Eo=__webpack_require__.n(bo);function EditableValue_EditableValue({className:t="",overrideValue:r,path:a,value:o}){const[s,l]=function(t){const[r,a]=(0,n.useReducer)(useEditableValueReducer,{editableValue:smartStringify(t),externalValue:t,hasPendingChanges:!1,isValid:!0,parsedValue:t});return Object.is(r.externalValue,t)||(r.hasPendingChanges?a({type:"UPDATE",editableValue:r.editableValue,externalValue:t}):a({type:"RESET",externalValue:t})),[r,a]}(o),{editableValue:u,hasPendingChanges:m,isValid:p,parsedValue:v}=s,applyChanges=()=>{p&&m&&r(a,v)};let _="";_=void 0===u?"(undefined)":"Enter valid JSON";const E=!0===v||!1===v;return n.createElement(n.Fragment,null,n.createElement("input",{autoComplete:"new-password",className:`${p?Eo().Input:Eo().Invalid} ${t}`,"data-testname":"EditableValue",onBlur:applyChanges,onChange:({target:t})=>l({type:"UPDATE",editableValue:t.value,externalValue:o}),onKeyDown:t=>{switch(t.stopPropagation(),t.key){case"Enter":applyChanges();break;case"Escape":l({type:"RESET",externalValue:o})}},placeholder:_,type:"text",value:u}),E&&n.createElement("input",{className:Eo().Checkbox,checked:v,type:"checkbox",onChange:({target:t})=>{l({type:"UPDATE",editableValue:t.checked,externalValue:o}),r(a,t.checked)}}))}function parseHookPathForEdit(t){let r=0;for(let n=0;n<t.length;n++)if("value"===t[n]){r=n+1;break}return t.slice(r)}var So=__webpack_require__(6974),yo=__webpack_require__.n(So);function NewArrayValue_NewArrayValue({bridge:t,depth:r,hidden:a,hookID:o,index:s,inspectedElement:l,path:u,store:m,type:p}){const[v,_]=(0,n.useState)(0),[E,S]=(0,n.useState)(!1);return n.createElement("div",{key:v,hidden:a,style:{paddingLeft:.75*(r-1)+"rem"}},n.createElement("div",{className:yo().NewArrayValue},n.createElement(EditableName_EditableName,{allowWhiteSpace:!0,autoFocus:v>0,className:[yo().EditableName,E&&yo().Invalid].join(" "),initialValue:"",overrideName:(r,n)=>{const a=n[n.length-1];let y,w=!0;try{y=smartParse(a),w=!1}catch(t){}if(E!==w&&S(w),!w){_(v+1);const{id:r}=l,n=m.getRendererIDForElement(r);if(null!==n){let a=u;null!=o&&(a=parseHookPathForEdit(a)),t.send("overrideValueAtPath",{type:p,hookID:o,id:r,path:[...a,s],rendererID:n,value:y})}}},path:u})))}var wo=__webpack_require__(8313),ko=__webpack_require__.n(wo);function NewKeyValue_NewKeyValue({bridge:t,depth:r,hidden:a,hookID:o,inspectedElement:s,path:l,store:u,type:m}){const[p,v]=(0,n.useState)(0),[_,E]=(0,n.useState)("");return n.createElement("div",{"data-testname":"NewKeyValue",key:p,hidden:a,style:{paddingLeft:.75*(r-1)+"rem"}},n.createElement("div",{className:ko().NewKeyValue},n.createElement(EditableName_EditableName,{autoFocus:p>0,className:ko().EditableName,overrideName:(t,r)=>{E(r[r.length-1])},path:[]}),": ",n.createElement(EditableValue_EditableValue,{className:ko().EditableValue,overrideValue:(r,n)=>{if(!_)return;E(""),v(p+1);const{id:a}=s,l=u.getRendererIDForElement(a);if(null!==l){let s=r;null!=o&&(s=parseHookPathForEdit(s)),t.send("overrideValueAtPath",{type:m,hookID:o,id:a,path:s,rendererID:l,value:n})}},path:[...l,_],value:""})))}var Co=__webpack_require__(1774),To=__webpack_require__.n(Co);function ExpandCollapseToggle_ExpandCollapseToggle({disabled:t,isOpen:r,setIsOpen:a}){return n.createElement(Button_Button,{className:To().ExpandCollapseToggle,disabled:t,onClick:()=>a((t=>!t)),title:(r?"Collapse":"Expand")+" prop value"},n.createElement(ButtonIcon_ButtonIcon,{type:r?"expanded":"collapsed"}))}var Do=__webpack_require__(5458),Io=__webpack_require__.n(Do);const xo="undefined"!=typeof performance&&"function"==typeof performance.mark&&"function"==typeof performance.clearMarks,No="undefined"!=typeof performance&&"function"==typeof performance.now;function mark(t){xo&&performance.mark(t+"-start")}function measure(t){xo&&(performance.mark(t+"-end"),performance.measure(t,t+"-start",t+"-end"),performance.clearMarks(t+"-start"),performance.clearMarks(t+"-end"))}function PerformanceLoggingUtils_now(){return No?performance.now():Date.now()}async function withAsyncPerfMeasurements(t,r,n){const a=PerformanceLoggingUtils_now();S&&mark(t);const o=await r();if(S&&measure(t),null!=n){n(PerformanceLoggingUtils_now()-a)}return o}function withSyncPerfMeasurements(t,r,n){const a=PerformanceLoggingUtils_now();S&&mark(t);const o=r();if(S&&measure(t),null!=n){n(PerformanceLoggingUtils_now()-a)}return o}function withCallbackPerfMeasurements(t,r,n){const a=PerformanceLoggingUtils_now();S&&mark(t);return r((()=>{if(S&&measure(t),null!=n){const t=PerformanceLoggingUtils_now()-a;n(t)}}))}const Ro=3e4;let Ao=new WeakMap;function loadHookNames(t,r,a,o){let s=Ao.get(t);if(E&&(console.groupCollapsed("loadHookNames() record:"),console.log(s),console.groupEnd()),!s){const n=new Set,l=new Set,u={status:"pending",value:null,reason:null,then(t,r){n.add(t),l.add(r)},displayName:`Loading hook names for ${t.displayName||"Unknown"}`};let m,p=!1,v="unknown",_=null;const wake=()=>{m&&(clearTimeout(m),m=null),n.forEach((t=>t(u.value))),n.clear(),l.clear()},wakeRejections=()=>{m&&(clearTimeout(m),m=null),l.forEach((t=>t(u.reason))),l.clear(),n.clear()};s=u,withCallbackPerfMeasurements("loadHookNames",(t=>{a(r,o).then((function(r){if(!p)if(E&&console.log("[hookNamesCache] onSuccess() hookNames:",r),r){const n=u;n.status="fulfilled",n.value=r,v="success",_=r,t(),wake()}else{const n=u;n.status="rejected",n.reason=null,v="error",_=r,t(),wakeRejections()}}),(function(r){if(p)return;E&&console.log("[hookNamesCache] onError()"),console.error(r);const n=u;n.status="rejected",n.reason=null,v="error",t(),wakeRejections()})),m=setTimeout((function(){E&&console.log("[hookNamesCache] onTimeout()"),m=null,p=!0;const r=u;r.status="rejected",r.reason=null,v="timeout",t(),wakeRejections()}),Ro)}),(r=>{Xe({event_name:"load-hook-names",event_status:v,duration_ms:r,inspected_element_display_name:t.displayName,inspected_element_number_of_hooks:_?.size??null})})),Ao.set(t,s)}const l=function(t){if("function"==typeof n.use)try{return n.use(t)}catch(r){if("rejected"===t.status)return null;throw r}if("fulfilled"===t.status)return t.value;if("rejected"===t.status)return null;throw t}(s);return l}const Mo=3e4,Po=new Map;function loadModule(t){let r=Po.get(t);if(E&&console.log(`[dynamicImportCache] loadModule("${t.name}")`),!r){const n=new Set,a=new Set,o={status:"pending",value:null,reason:null,then(t,r){n.add(t),a.add(r)},displayName:`Loading module "${t.name}"`},wake=()=>{l&&(clearTimeout(l),l=null),n.forEach((t=>t())),n.clear(),a.clear()},wakeRejections=()=>{l&&(clearTimeout(l),l=null),a.forEach((t=>t(o.reason))),a.clear(),n.clear()};r=o;let s=!1;t().then((r=>{if(E&&console.log(`[dynamicImportCache] loadModule("${t.name}") then()`),s)return;const n=o;n.status="fulfilled",n.value=r,wake()}),(r=>{if(E&&console.log(`[dynamicImportCache] loadModule("${t.name}") catch()`),s)return;console.log(r);const n=o;n.status="rejected",n.reason=r,wakeRejections()}));let l=setTimeout((function(){E&&console.log(`[dynamicImportCache] loadModule("${t.name}") onTimeout()`),l=null,s=!0;const r=o;r.status="rejected",r.reason=null,wakeRejections()}),Mo);Po.set(t,r)}const a=function(t){if("function"==typeof n.use)try{return n.use(t)}catch(t){if(null===t)return null;throw t}if("fulfilled"===t.status)return t.value;if("rejected"===t.status)return null;throw t}(r);return a}const Fo=(0,n.createContext)(null);Fo.displayName="FetchFileWithCachingContext";const Oo=Fo,Ho=(0,n.createContext)(null);Ho.displayName="HookNamesModuleLoaderContext";const Lo=Ho,Bo=(0,n.createContext)(null);function InspectedElementContextController({children:t}){const{inspectedElementID:r}=(0,n.useContext)(Nt),a=(0,n.useContext)(Oo),o=(0,n.useContext)(it),s=(0,n.useContext)(st),{parseHookNames:l}=(0,n.useContext)(nr),u=(0,n.useContext)(Lo),m=(0,n.unstable_useCacheRefresh)(),[p,v]=(0,n.useState)({element:null,path:null}),_=null!==r?s.getElementByID(r):null,E=null!=_&&function(t){const r=Ao.get(t);return null!=r&&"fulfilled"===r.status}(_),[S,y]=(0,n.useState)(l||E),[w,k]=(0,n.useState)(!0),C=null!==_&&_!==p.element;C&&(v({element:_,path:null}),y(l||E));const T=(0,n.useRef)(null);let D=null,I=null;if(!C&&null!==_&&(I=inspectedElementCache_inspectElement(_,p.path,s,o),"function"==typeof u&&(S||E))){const t=loadModule(u);if(null!==t){const{parseHookNames:r,purgeCachedMetadata:n}=t;T.current=n,null!==I&&null!==I.hooks&&null!==r&&(D=loadHookNames(_,I.hooks,r,a))}}const x=(0,n.useCallback)((()=>{(0,n.startTransition)((()=>{y((t=>!t)),m()}))}),[y]),N=(0,n.useCallback)((t=>{(0,n.startTransition)((()=>{v({element:p.element,path:t}),m()}))}),[v,p]);(0,n.useEffect)((()=>{const t=T.current;if("function"==typeof t){const fastRefreshScheduled=()=>{(0,n.startTransition)((()=>{Ao=new WeakMap,t(),m()}))};return o.addListener("fastRefreshScheduled",fastRefreshScheduled),()=>o.removeListener("fastRefreshScheduled",fastRefreshScheduled)}}),[o]),(0,n.useEffect)((()=>{null!==p.path&&v({element:p.element,path:null})}),[p]),(0,n.useEffect)((()=>{k(!0);const listener=()=>k(!1);return o.addListener("shutdown",listener),()=>o.removeListener("shutdown",listener)}),[o]),(0,n.useEffect)((()=>{if(null!==_&&w){const{abort:t,pause:r,resume:n}=function({bridge:t,element:r,refresh:n,store:a}){let o="idle";function poll(){return o="running",Promise.allSettled([checkForUpdate({bridge:t,element:r,refresh:n,store:a}),new Promise((t=>setTimeout(t,1e3)))]).then((([{status:t,reason:r}])=>{if("rejected"===t&&"aborted"!==o){if(r instanceof za)return;console.error(r)}})).finally((()=>{const t="aborted"!==o&&"paused"!==o;if(o="idle",t)return poll()}))}return poll(),{abort:function(){o="aborted"},resume:function(){"running"!==o&&"aborted"!==o&&(o="idle",poll())},pause:function(){"paused"!==o&&"aborted"!==o&&(o="paused")}}}({bridge:o,element:_,refresh:m,store:s});return o.addListener("resumeElementPolling",n),o.addListener("pauseElementPolling",r),()=>{o.removeListener("resumeElementPolling",n),o.removeListener("pauseElementPolling",r),t()}}}),[_,D,I,p,w]);const R=(0,n.useMemo)((()=>({hookNames:D,inspectedElement:I,inspectPaths:N,parseHookNames:S,toggleParseHookNames:x})),[D,I,N,S,x]);return n.createElement(Bo.Provider,{value:R},t)}const zo=["file:///","http://","https://","vscode://"];var Vo=__webpack_require__(3072),Uo=__webpack_require__.n(Vo);function ContextMenuItem_ContextMenuItem({children:t,onClick:r,hide:a}){const handleClick=()=>{r(),a()};return n.createElement("div",{className:Uo().ContextMenuItem,onClick:handleClick,onTouchEnd:handleClick},t)}var Wo=__webpack_require__(4850),jo=__webpack_require__.n(Wo);function ContextMenu_ContextMenu({anchorElementRef:t,position:r,items:a,hide:s,ref:l=(0,n.createRef)()}){const u=t.current;if(null==u)throw new Error("Attempted to open a context menu for an element, which is not mounted");const m=u.ownerDocument,p=m.querySelector("[data-react-devtools-portal-root]");return(0,n.useLayoutEffect)((()=>{const t=l.current;function hideUnlessContains(r){t.contains(r.target)||s()}m.addEventListener("mousedown",hideUnlessContains),m.addEventListener("touchstart",hideUnlessContains),m.addEventListener("keydown",hideUnlessContains);const n=m.defaultView;return n.addEventListener("resize",s),function(t,r,n){const a=t.ownerDocument.defaultView;n+t.offsetHeight>=a.innerHeight?n-t.offsetHeight>0?t.style.top=n-t.offsetHeight+"px":t.style.top="0px":t.style.top=`${n}px`,r+t.offsetWidth>=a.innerWidth?r-t.offsetWidth>0?t.style.left=r-t.offsetWidth+"px":t.style.left="0px":t.style.left=`${r}px`}(t,r.x,r.y),()=>{m.removeEventListener("mousedown",hideUnlessContains),m.removeEventListener("touchstart",hideUnlessContains),m.removeEventListener("keydown",hideUnlessContains),n.removeEventListener("resize",s)}}),[]),null==p||0===a.length?null:(0,o.createPortal)(n.createElement("div",{className:jo().ContextMenu,ref:l},a.map((({onClick:t,content:r},a)=>n.createElement(ContextMenuItem_ContextMenuItem,{key:a,onClick:t,hide:s},r)))),p)}function ContextMenuContainer({anchorElementRef:t,items:r,closedMenuStub:a=null,ref:o}){const{shouldShow:s,position:l,hide:u}=function(t){const[r,a]=(0,n.useState)(!1),[o,s]=n.useState(null),l=(0,n.useCallback)((()=>{a(!1),s(null)}),[]);return(0,n.useEffect)((()=>{const r=t.current;if(null!=r)return r.addEventListener("contextmenu",handleAnchorContextMenu),()=>{r.removeEventListener("contextmenu",handleAnchorContextMenu)};function handleAnchorContextMenu(t){t.preventDefault(),t.stopPropagation();const{pageX:n,pageY:o}=t,l=r?.ownerDocument,u=l?.querySelector("[data-react-devtools-portal-root]");if(null==u)throw new Error("DevTools tooltip root node not found: can't display the context menu");const{top:m,left:p}=u.getBoundingClientRect();a(!0),s({x:n-p,y:o-m})}}),[t]),{shouldShow:r,position:o,hide:l}}(t);return(0,n.useImperativeHandle)(o,(()=>({isShown:()=>s,hide:u})),[s,u]),s?n.createElement(ContextMenu_ContextMenu,{anchorElementRef:t,position:l,hide:u,items:r,ref:o}):a}var $o=__webpack_require__(8289),qo=__webpack_require__.n($o);function KeyValueContextMenuContainer_KeyValueContextMenuContainer({children:t,anchorElementRef:r,store:a,attributeSourceCanBeInspected:o,bridge:s,id:l,path:u,canBeCopiedToClipboard:m}){const{isEnabledForInspectedElement:p,viewAttributeSourceFunction:v}=(0,n.useContext)(lt),_=n.useMemo((()=>{const t=[{onClick:()=>{const t=a.getRendererIDForElement(l);null!==t&&function({bridge:t,id:r,path:n,rendererID:a}){t.send("storeAsGlobal",{count:Va++,id:r,path:n,rendererID:a})}({bridge:s,id:l,path:u,rendererID:t})},content:n.createElement("span",{className:qo().ContextMenuItemContent},n.createElement(Icon_Icon,{type:"store-as-global-variable"}),n.createElement("label",null,"Store as global variable"))}];return m&&t.unshift({onClick:()=>{const t=a.getRendererIDForElement(l);null!==t&&function({bridge:t,id:r,path:n,rendererID:a}){t.send("copyElementPath",{id:r,path:n,rendererID:a})}({bridge:s,id:l,path:u,rendererID:t})},content:n.createElement("span",{className:qo().ContextMenuItemContent},n.createElement(Icon_Icon,{type:"copy"}),n.createElement("label",null,"Copy value to clipboard"))}),null!=v&&o&&t.push({onClick:()=>v(l,u),content:n.createElement("span",{className:qo().ContextMenuItemContent},n.createElement(Icon_Icon,{type:"code"}),n.createElement("label",null,"Go to definition"))}),t}),[a,v,o,m,s,l,u]);return p?n.createElement(n.Fragment,null,t,n.createElement(ContextMenuContainer,{anchorElementRef:r,items:_})):t}const Go=Object.prototype.hasOwnProperty;function KeyValue_KeyValue({alphaSort:t,bridge:r,canDeletePaths:a,canEditValues:o,canRenamePaths:s,canRenamePathsAtDepth:l,depth:u,element:m,inspectedElement:p,isDirectChildOfAnArray:v,hidden:_,hookID:E,hookName:S,name:y,path:w,pathRoot:k,store:C,value:T}){const{readOnly:D}=(0,n.useContext)(ut);a=!D&&a,o=!D&&o,s=!D&&s;const{id:I}=p,x=(0,n.useMemo)((()=>[k,...w]),[k,w]),[N,R]=(0,n.useState)(!1),A=(0,n.useRef)(null),{inspectPaths:M}=(0,n.useContext)(Bo),{viewAttributeSourceFunction:P}=(0,n.useContext)(lt);let F=!1,O=!1;null!==T&&"object"==typeof T&&(F=T[xe.inspectable]&&0!==T[xe.size],O=T[xe.readonly]);const[H,L]=(0,n.useTransition)(),toggleIsOpen=()=>{N?R(!1):(R(!0),F&&L((()=>{M([k,...w])})))},B=typeof T,z="number"===B||"string"===B||"boolean"===B||null==T,V="function"===(null!==T&&"object"==typeof T&&Go.call(T,xe.type)?T[xe.type]:typeof T),U={paddingLeft:.75*(u-1)+"rem"},overrideValue=(t,n)=>{null!=E&&(t=parseHookPathForEdit(t));const a=C.getRendererIDForElement(I);null!==a&&r.send("overrideValueAtPath",{hookID:E,id:I,path:t,rendererID:a,type:k,value:n})},deletePath=t=>{null!=E&&(t=parseHookPathForEdit(t));const n=C.getRendererIDForElement(I);null!==n&&r.send("deletePath",{hookID:E,id:I,path:t,rendererID:n,type:k})},renamePath=(t,n)=>{if(""===n[n.length-1])a&&deletePath(t);else{null!=E&&(t=parseHookPathForEdit(t),n=parseHookPathForEdit(n));const a=C.getRendererIDForElement(I);null!==a&&r.send("renamePath",{hookID:E,id:I,newPath:n,oldPath:t,rendererID:a,type:k})}};let W=s;W&&"function"==typeof l&&(W=l(u));const j="object"==typeof T&&null!==T&&(o||Ne(T)&&T.length>0||Object.entries(T).length>0);let $;$=v?a?n.createElement(DeleteToggle,{name:y,deletePath,path:w}):n.createElement("span",{className:Io().Name,onClick:F||j?toggleIsOpen:null},y,!!S&&n.createElement("span",{className:Io().HookName},"(",S,")"),n.createElement("span",{className:Io().AfterName},":")):W?n.createElement(n.Fragment,null,n.createElement(EditableName_EditableName,{allowEmpty:a,className:Io().EditableName,initialValue:y,overrideName:renamePath,path:w}),n.createElement("span",{className:Io().AfterName},":")):n.createElement("span",{className:Io().Name,"data-testname":"NonEditableName",onClick:F||j?toggleIsOpen:null},y,!!S&&n.createElement("span",{className:Io().HookName},"(",S,")"),n.createElement("span",{className:Io().AfterName},":"));let q=null;if(z){let t=T;"string"===B?t=`"${T}"`:"boolean"===B?t=T?"true":"false":null===T?t="null":void 0===T?t="undefined":isNaN(T)&&(t="NaN");let a=!1;"string"===B&&zo.some((t=>T.startsWith(t)))&&(a=!0),q=n.createElement(KeyValueContextMenuContainer_KeyValueContextMenuContainer,{key:"root",anchorElementRef:A,attributeSourceCanBeInspected:!1,canBeCopiedToClipboard:!0,store:C,bridge:r,id:I,path:x},n.createElement("div",{"data-testname":"KeyValue",className:Io().Item,hidden:_,ref:A,style:U},n.createElement("div",{className:Io().ExpandCollapseToggleSpacer}),$,o?n.createElement(EditableValue_EditableValue,{overrideValue,path:w,value:T}):a?n.createElement("a",{className:Io().Link,href:T,target:"_blank",rel:"noopener noreferrer"},t):n.createElement("span",{className:Io().Value,"data-testname":"NonEditableValue"},t)))}else if(V&&null!=P)q=n.createElement(KeyValueContextMenuContainer_KeyValueContextMenuContainer,{key:"root",anchorElementRef:A,attributeSourceCanBeInspected:!0,canBeCopiedToClipboard:!1,store:C,bridge:r,id:I,path:x},n.createElement("div",{"data-testname":"KeyValue",className:Io().Item,hidden:_,ref:A,style:U},n.createElement("div",{className:Io().ExpandCollapseToggleSpacer}),$,n.createElement("span",{className:Io().Link,onClick:()=>{P(I,x)}},getMetaValueLabel(T))));else if(Go.call(T,xe.type)&&!Go.call(T,xe.unserializable))q=n.createElement(KeyValueContextMenuContainer_KeyValueContextMenuContainer,{key:"root",anchorElementRef:A,attributeSourceCanBeInspected:!1,canBeCopiedToClipboard:!0,store:C,bridge:r,id:I,path:x},n.createElement("div",{"data-testname":"KeyValue",className:Io().Item,hidden:_,ref:A,style:U},F?n.createElement(ExpandCollapseToggle_ExpandCollapseToggle,{isOpen:N,setIsOpen:toggleIsOpen}):n.createElement("div",{className:Io().ExpandCollapseToggleSpacer}),$,n.createElement("span",{className:Io().Value,onClick:F?toggleIsOpen:void 0},getMetaValueLabel(T)))),H&&(q=n.createElement(n.Fragment,null,q,n.createElement("div",{className:Io().Item,style:U},n.createElement("div",{className:Io().ExpandCollapseToggleSpacer}),n.createElement(LoadingAnimation_LoadingAnimation,null))));else if(Ne(T)){const v=getMetaValueLabel(T);q=T.map(((v,S)=>n.createElement(KeyValue_KeyValue,{key:S,alphaSort:t,bridge:r,canDeletePaths:a&&!O,canEditValues:o&&!O,canRenamePaths:s&&!O,canRenamePathsAtDepth:l,depth:u+1,element:m,hookID:E,inspectedElement:p,isDirectChildOfAnArray:!0,hidden:_||!N,name:S,path:w.concat(S),pathRoot:k,store:C,value:T[S]}))),o&&!O&&q.push(n.createElement(NewArrayValue_NewArrayValue,{key:"NewKeyValue",bridge:r,depth:u+1,hidden:_||!N,hookID:E,index:T.length,element:m,inspectedElement:p,path:w,store:C,type:k})),q.unshift(n.createElement(KeyValueContextMenuContainer_KeyValueContextMenuContainer,{key:`${u}-root`,anchorElementRef:A,attributeSourceCanBeInspected:V,canBeCopiedToClipboard:!V,store:C,bridge:r,id:I,path:x},n.createElement("div",{"data-testname":"KeyValue",className:Io().Item,hidden:_,ref:A,style:U},j?n.createElement(ExpandCollapseToggle_ExpandCollapseToggle,{isOpen:N,setIsOpen:toggleIsOpen}):n.createElement("div",{className:Io().ExpandCollapseToggleSpacer}),$,n.createElement("span",{className:Io().Value,onClick:j?toggleIsOpen:void 0},v))))}else{const v=Object.entries(T);t&&v.sort(alphaSortEntries);const S=getMetaValueLabel(T);q=v.map((([v,S])=>n.createElement(KeyValue_KeyValue,{key:v,alphaSort:t,bridge:r,canDeletePaths:a&&!O,canEditValues:o&&!O,canRenamePaths:s&&!O,canRenamePathsAtDepth:l,depth:u+1,element:m,hookID:E,inspectedElement:p,hidden:_||!N,name:v,path:w.concat(v),pathRoot:k,store:C,value:S}))),o&&!O&&q.push(n.createElement(NewKeyValue_NewKeyValue,{key:"NewKeyValue",bridge:r,depth:u+1,element:m,hidden:_||!N,hookID:E,inspectedElement:p,path:w,store:C,type:k})),q.unshift(n.createElement(KeyValueContextMenuContainer_KeyValueContextMenuContainer,{key:`${u}-root`,anchorElementRef:A,attributeSourceCanBeInspected:V,canBeCopiedToClipboard:!V,store:C,bridge:r,id:I,path:x},n.createElement("div",{"data-testname":"KeyValue",className:Io().Item,hidden:_,ref:A,style:U},j?n.createElement(ExpandCollapseToggle_ExpandCollapseToggle,{isOpen:N,setIsOpen:toggleIsOpen}):n.createElement("div",{className:Io().ExpandCollapseToggleSpacer}),$,n.createElement("span",{className:Io().Value,onClick:j?toggleIsOpen:void 0},S))))}return q}function DeleteToggle({deletePath:t,name:r,path:a}){return n.createElement(n.Fragment,null,n.createElement(Button_Button,{className:Io().DeleteArrayItemButton,onClick:r=>{r.stopPropagation(),t(a)},title:"Delete entry"},n.createElement(ButtonIcon_ButtonIcon,{type:"delete"})),n.createElement("span",{className:Io().Name},r,n.createElement("span",{className:Io().AfterName},":")))}var Ko=__webpack_require__(7074),Yo=__webpack_require__.n(Ko);function InspectedElementContextTree({bridge:t,element:r,inspectedElement:a,store:o}){const{hasLegacyContext:s,context:l,type:u}=a,m=u!==K&&u!==X;if(null==l)return null;const p=Object.entries(l);p.sort(alphaSortEntries);const _=0===p.length,E=withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(serializeDataForCopy(l)))),canRenamePathsAtDepth=t=>t>1;return _?null:n.createElement("div",null,n.createElement("div",{className:Yo().HeaderRow},n.createElement("div",{className:Yo().Header},s?"legacy context":"context"),!_&&n.createElement(Button_Button,{onClick:E,title:"Copy to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))),_&&n.createElement("div",{className:Yo().Empty},"None"),!_&&p.map((([s,l])=>n.createElement(KeyValue_KeyValue,{key:s,alphaSort:!0,bridge:t,canDeletePaths:!m,canEditValues:!m,canRenamePaths:!m,canRenamePathsAtDepth,depth:1,element:r,hidden:!1,inspectedElement:a,name:s,path:[s],pathRoot:"context",store:o,type:"context",value:l}))))}var Xo=__webpack_require__(1443),Qo=__webpack_require__.n(Xo);function InspectedElementErrorsAndWarningsTree_InspectedElementErrorsAndWarningsTree({bridge:t,inspectedElement:r,store:a}){const o=(0,n.unstable_useCacheRefresh)(),[s,l]=(0,n.useTransition)(),[u,m]=(0,n.useTransition)();if(!a.displayingErrorsAndWarningsEnabled)return null;const{errors:p,warnings:v}=r;return 0===p.length&&0===v.length?null:n.createElement(n.Fragment,null,p.length>0&&n.createElement(InspectedElementErrorsAndWarningsTree_Tree,{badgeClassName:Qo().ErrorBadge,bridge:t,className:Qo().ErrorTree,clearMessages:()=>{const{id:n}=r,s=a.getRendererIDForElement(n);null!==s&&l((()=>{!function({bridge:t,id:r,rendererID:n}){t.send("clearErrorsForElementID",{rendererID:n,id:r})}({bridge:t,id:n,rendererID:s}),o()}))},entries:p,isTransitionPending:s,label:"errors",messageClassName:Qo().Error}),v.length>0&&n.createElement(InspectedElementErrorsAndWarningsTree_Tree,{badgeClassName:Qo().WarningBadge,bridge:t,className:Qo().WarningTree,clearMessages:()=>{const{id:n}=r,s=a.getRendererIDForElement(n);null!==s&&m((()=>{!function({bridge:t,id:r,rendererID:n}){t.send("clearWarningsForElementID",{rendererID:n,id:r})}({bridge:t,id:n,rendererID:s}),o()}))},entries:v,isTransitionPending:u,label:"warnings",messageClassName:Qo().Warning}))}function InspectedElementErrorsAndWarningsTree_Tree({badgeClassName:t,actions:r,className:a,clearMessages:o,entries:s,isTransitionPending:l,label:u,messageClassName:m}){return 0===s.length?null:n.createElement("div",{className:a},n.createElement("div",{className:`${Yo().HeaderRow} ${Qo().HeaderRow}`},n.createElement("div",{className:Yo().Header},u),n.createElement(Button_Button,{disabled:l,onClick:o,title:`Clear all ${u} for this component`},n.createElement(ButtonIcon_ButtonIcon,{type:"clear"}))),s.map((([r,a],o)=>n.createElement(ErrorOrWarningView,{key:`${u}-${o}`,badgeClassName:t,className:m,count:a,message:r}))))}function ErrorOrWarningView({className:t,badgeClassName:r,count:a,message:o}){return n.createElement("div",{className:t},a>1&&n.createElement("div",{className:r},a),n.createElement("div",{className:Qo().Message,title:o},o))}var Zo=__webpack_require__(8562),Jo=__webpack_require__.n(Zo);function getHookSourceLocationKey({fileName:t,lineNumber:r,columnNumber:n}){if(null==t||null==r||null==n)throw Error("Hook source code location not found.");return`${t}:${r}:${n}`}function InspectedElementHooksTree_InspectedElementHooksTree({bridge:t,element:r,hookNames:a,inspectedElement:o,parseHookNames:s,store:l,toggleParseHookNames:u}){const{hooks:m,id:p}=o,[_,E]=(0,n.useState)(s),handleChange=()=>{E(!s),u()},S=(0,n.useContext)(Lo),y=s&&null===a;let w;w=y?"Hook parsing failed":s?"Parsing hook names ...":"Parse hook names (may be slow)";const handleCopy=()=>(0,v.copy)(function(t){const r=Object.assign([],t),n=[...r];for(;n.length>0;){const t=n.pop();delete t.id,delete t.isStateEditable,t.subHooks.length>0&&n.push(...t.subHooks)}sanitize(r);try{return JSON.stringify(r,null,2)}catch(t){return""}}(m));return null===m?null:n.createElement("div",{"data-testname":"InspectedElementHooksTree"},n.createElement("div",{className:Jo().HeaderRow},n.createElement("div",{className:Jo().Header},"hooks"),"function"==typeof S&&(!s||y)&&n.createElement(Toggle_Toggle,{className:y?Jo().ToggleError:null,isChecked:_,isDisabled:_||y,onChange:handleChange,testName:"LoadHookNamesButton",title:w},n.createElement(ButtonIcon_ButtonIcon,{type:"parse-hook-names"})),n.createElement(Button_Button,{onClick:handleCopy,title:"Copy to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))),n.createElement(InnerHooksTreeView,{hookNames:a,hooks:m,id:p,element:r,inspectedElement:o,path:[]}))}function InnerHooksTreeView({element:t,hookNames:r,hooks:a,id:o,inspectedElement:s,path:l}){return a.map(((u,m)=>n.createElement(HookView,{key:m,element:t,hook:a[m],hookNames:r,id:o,inspectedElement:s,path:l.concat([m])})))}function HookView({element:t,hook:r,hookNames:a,id:o,inspectedElement:s,path:l}){const{canEditHooks:u,canEditHooksAndDeletePaths:m,canEditHooksAndRenamePaths:p}=s,{id:v,isStateEditable:_,subHooks:E,value:S}=r,y=null==v||!_,w=!y&&m,k=!y&&u,C=!y&&p,T=(0,n.useContext)(it),D=(0,n.useContext)(st),[I,x]=(0,n.useState)(!1),N=(0,n.useCallback)((()=>x((t=>!t))),[]);if(r.hasOwnProperty(xe.inspected))return n.createElement("div",{className:Jo().Hook},n.createElement("div",{className:Jo().NameValueRow},n.createElement("span",{className:Jo().TruncationIndicator},"...")));const canRenamePathsAtDepth=t=>_&&t>1,R=E.length>0;let A=r.name;null!==v&&(A=n.createElement(n.Fragment,null,n.createElement("span",{className:Jo().PrimitiveHookNumber},v+1),A));const M=typeof S;let P,F=!1;const O=r.hookSource,H=null!=a&&null!=O?a.get(getHookSourceLocationKey(O)):null,L=H?n.createElement(n.Fragment,null,A,!!H&&n.createElement("span",{className:Jo().HookName},"(",H,")")):A;if("string"===M?P=`"${S}"`:"boolean"===M?P=S?"true":"false":"number"===M?P=S:null===S?P="null":void 0===S?P=null:Ne(S)?(F=!0,P="Array"):"object"===M&&(F=!0,P="Object"),R){const r=Ne(E)?n.createElement(InnerHooksTreeView,{element:t,hooks:E,hookNames:a,id:o,inspectedElement:s,path:l.concat(["subHooks"])}):n.createElement(KeyValue_KeyValue,{alphaSort:!1,bridge:T,canDeletePaths:w,canEditValues:k,canRenamePaths:C,canRenamePathsAtDepth,depth:1,element:t,hookID:v,hookName:H,inspectedElement:s,name:"subHooks",path:l.concat(["subHooks"]),store:D,type:"hooks",value:E});return F?n.createElement("div",{className:Jo().Hook},n.createElement("div",{className:Jo().NameValueRow},n.createElement(ExpandCollapseToggle_ExpandCollapseToggle,{isOpen:I,setIsOpen:x}),n.createElement("span",{onClick:N,className:""!==A?Jo().Name:Jo().NameAnonymous},L||"Anonymous"),n.createElement("span",{className:Jo().Value,onClick:N},I||getMetaValueLabel(S))),n.createElement("div",{className:Jo().Children,hidden:!I},n.createElement(KeyValue_KeyValue,{alphaSort:!1,bridge:T,canDeletePaths:w,canEditValues:k,canRenamePaths:C,canRenamePathsAtDepth,depth:1,element:t,hookID:v,hookName:H,inspectedElement:s,name:"DebugValue",path:l.concat(["value"]),pathRoot:"hooks",store:D,value:S}),r)):n.createElement("div",{className:Jo().Hook},n.createElement("div",{className:Jo().NameValueRow},n.createElement(ExpandCollapseToggle_ExpandCollapseToggle,{isOpen:I,setIsOpen:x}),n.createElement("span",{onClick:N,className:""!==A?Jo().Name:Jo().NameAnonymous},L||"Anonymous")," ",n.createElement("span",{className:Jo().Value,onClick:N},P)),n.createElement("div",{className:Jo().Children,hidden:!I},r))}return F?n.createElement("div",{className:Jo().Hook},n.createElement(KeyValue_KeyValue,{alphaSort:!1,bridge:T,canDeletePaths:w,canEditValues:k,canRenamePaths:C,canRenamePathsAtDepth,depth:1,element:t,hookID:v,hookName:H,inspectedElement:s,name:A,path:l.concat(["value"]),pathRoot:"hooks",store:D,value:S})):n.createElement("div",{className:Jo().Hook},n.createElement(KeyValue_KeyValue,{alphaSort:!1,bridge:T,canDeletePaths:!1,canEditValues:k,canRenamePaths:!1,depth:1,element:t,hookID:v,hookName:H,inspectedElement:s,name:A,path:l.concat(["value"]),pathRoot:"hooks",store:D,value:S}))}const ei=n.memo(InspectedElementHooksTree_InspectedElementHooksTree);function InspectedElementPropsTree({bridge:t,element:r,inspectedElement:a,store:o}){const{readOnly:s}=n.useContext(ut),{canEditFunctionProps:l,canEditFunctionPropsDeletePaths:u,canEditFunctionPropsRenamePaths:m,props:p,type:_}=a,E=_===K||u,S=!s&&(_===K||l)&&_!==ne&&_!==ie,y=_===K||m;if(null==p)return null;const w=Object.entries(p);w.sort(alphaSortEntries);const k=0===w.length,C=withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(serializeDataForCopy(p))));return n.createElement("div",{"data-testname":"InspectedElementPropsTree"},n.createElement("div",{className:Yo().HeaderRow},n.createElement("div",{className:Yo().Header},"props"),!k&&n.createElement(Button_Button,{onClick:C,title:"Copy to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))),!k&&w.map((([s,l])=>n.createElement(KeyValue_KeyValue,{key:s,alphaSort:!0,bridge:t,canDeletePaths:E,canEditValues:S,canRenamePaths:y,depth:1,element:r,hidden:!1,inspectedElement:a,name:s,path:[s],pathRoot:"props",store:o,value:l}))),S&&n.createElement(NewKeyValue_NewKeyValue,{bridge:t,depth:0,hidden:!1,inspectedElement:a,path:[],store:o,type:"props"}))}function InspectedElementStateTree({bridge:t,element:r,inspectedElement:a,store:o}){const{state:s,type:l}=a;if(null==s)return null;const u=l===Z,m=Object.entries(s),p=0===m.length;if(p||u)return null;m.sort(alphaSortEntries);const _=withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(serializeDataForCopy(s))));return n.createElement("div",null,n.createElement("div",{className:Yo().HeaderRow},n.createElement("div",{className:Yo().Header},"state"),!p&&n.createElement(Button_Button,{onClick:_,title:"Copy to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))),p&&n.createElement("div",{className:Yo().Empty},"None"),!p&&m.map((([s,l])=>n.createElement(KeyValue_KeyValue,{key:s,alphaSort:!0,bridge:t,canDeletePaths:!0,canEditValues:!0,canRenamePaths:!0,depth:1,element:r,hidden:!1,inspectedElement:a,name:s,path:[s],pathRoot:"state",store:o,value:l}))))}var ti=__webpack_require__(3587),ri=__webpack_require__.n(ti);function InspectedElementStyleXPlugin_InspectedElementStyleXPlugin({bridge:t,element:r,inspectedElement:a,store:o}){if(!Ge)return null;const s=a.plugins.stylex;if(null==s)return null;const{resolvedStyles:l,sources:u}=s;return n.createElement("div",null,n.createElement("div",{className:Yo().HeaderRow},n.createElement("div",{className:Yo().Header},"stylex")),u.map((t=>n.createElement("div",{key:t,className:ri().Source},t))),Object.entries(l).map((([s,l])=>n.createElement(KeyValue_KeyValue,{key:s,alphaSort:!0,bridge:t,canDeletePaths:!1,canEditValues:!1,canRenamePaths:!1,depth:1,element:r,hidden:!1,inspectedElement:a,name:s,path:[s],pathRoot:"stylex",store:o,value:l}))))}const ni=(0,n.createContext)(null);ni.displayName="ViewElementSourceContext";const ai=ni,views_useEditorURL=()=>(0,n.useSyncExternalStore)((0,n.useCallback)((function(t){return window.addEventListener(z,t),window.addEventListener(V,t),function(){window.removeEventListener(z,t),window.removeEventListener(V,t)}}),[]),getOpenInEditorURL);function checkConditions(t,r){try{const n=new URL(t),[,a,o,s]=r;let l;if(a.startsWith("file:///"))l=new URL(a).pathname;else{if(a.includes("://"))return{url:null,shouldDisableButton:!0};l=a}const u=String(o),m=String(s);return n.href=n.href.replace("{path}",l).replace("{line}",u).replace("{column}",m).replace("%7Bpath%7D",l).replace("%7Bline%7D",u).replace("%7Bcolumn%7D",m),{url:n,shouldDisableButton:!1}}catch(t){return{url:null,shouldDisableButton:!0}}}const views_useOpenResource=(t,r)=>{const{canViewElementSourceFunction:a,viewElementSourceFunction:o}=(0,n.useContext)(ai),s=views_useEditorURL(),l=(0,n.useSyncExternalStore)((0,n.useCallback)((function(t){return window.addEventListener(U,t),function(){window.removeEventListener(U,t)}}),[]),getAlwaysOpenInEditor)&&null!==t?checkConditions(s,r||t):null;return[null!==l&&!l.shouldDisableButton||null!=o&&null!=t&&(null==a||a(t,r)),(0,n.useCallback)((()=>{null===l||l.shouldDisableButton?null!=o&&null!=t&&o(t,r):window.open(l.url)}),[l,t,r])]};var oi=__webpack_require__(5288),ii=__webpack_require__.n(oi),si=__webpack_require__(5837);function SourceMapConsumer(t){return null!=t.sections?function(t){let r={line:-1,column:0};const n=t.sections.map((t=>{const n=t.offset,a=n.line,o=n.column;if(a<r.line||a===r.line&&o<r.column)throw new Error("Section offsets must be ordered and non-overlapping.");return r=n,{offsetLine0:a,offsetColumn0:o,map:t.map,sourceMapConsumer:null}}));function originalPositionFor({columnNumber:t,lineNumber:r}){const a=t-1,o=r-1;let s=0,l=n.length-1,u=null;for(;s<=l;){const t=~~((s+l)/2),r=n[t];r.offsetLine0<o||r.offsetLine0===o&&r.offsetColumn0<=a?(u=r,s=t+1):l=t-1}if(null==u)throw Error(`Could not find matching section for line:${r} and column:${t}`);return null===u.sourceMapConsumer&&(u.sourceMapConsumer=new SourceMapConsumer(u.map)),u.sourceMapConsumer.originalPositionFor({columnNumber:t-u.offsetColumn0,lineNumber:r-u.offsetLine0})}return{originalPositionFor}}(t):function(t){const r=withSyncPerfMeasurements("Decoding source map mappings with @jridgewell/sourcemap-codec",(()=>(0,si.decode)(t.mappings)));function originalPositionFor({columnNumber:n,lineNumber:a}){const o=n-1,s=r[a-1];let l=null,u=0,m=s.length-1,p=-1;for(;u<=m;){p=Math.floor((m+u)/2),l=s[p];const t=l[0];if(t===o)break;if(t>o){if(!(m-p>0)){p=m;break}m=p}else{if(!(p-u>0)){p=u;break}u=p}}for(;p>0;){if(s[p-1][0]!==o)break;p--}if(null==l)throw Error(`Could not find runtime location for line:${a} and column:${n}`);const v=l[1],_=null!=t.sourcesContent?t.sourcesContent[v]:null,E=t.sources[v]??null,S=l[2]+1;return{column:l[3],line:S,sourceContent:_,sourceURL:E,ignored:null!=t.ignoreList&&t.ignoreList.includes(v)}}return{originalPositionFor}}(t)}const li=new Map;function symbolicateSourceWithCache(t,r,n,a){const o=`${r}:${n}:${a}`,s=li.get(o);if(null!=s)return s;const l=async function(t,r,n,a){if(!r||r.startsWith("<anonymous"))return null;const o=await t(r).catch((()=>null));if(null==o)return null;const s=o.split(/[\r\n]+/);for(let o=s.length-1;o>=0;--o){const l=s[o];if(l){if(!l.startsWith("//#"))break;if(l.includes(ui)){const o=l.indexOf(ui),s=l.slice(o+ui.length,l.length);let u;try{u=new URL(s,r).toString()}catch(t){try{u=new URL(s).toString()}catch(t){return null}}const m=await t(u).catch((()=>null));if(null!=m)try{const t=SourceMapConsumer(JSON.parse(m)),r="",{sourceURL:o,line:s,column:l,ignored:p}=t.originalPositionFor({lineNumber:n,columnNumber:a}),v=l+1;if(null===o)return null;try{return new URL(o),{location:[r,o,s,v],ignored:p}}catch(t){if(o.startsWith("/")||o.slice(1).startsWith(":\\\\"))return{location:[r,o,s,v],ignored:p};return{location:[r,new URL(o,u).toString(),s,v],ignored:p}}}catch(t){return null}return null}}}return null}(t,r,n,a);return li.set(o,l),l}const ui="sourceMappingURL=";var ci=__webpack_require__(6486);function formatLocationForDisplay(t,r,n){const a=t.includes("//&")?(0,ci.toNormalUrl)(t):t,o=/^(.*)[\\\/]/;let s=a.replace(o,"");if(/^index\./.test(s)){const t=a.match(o);if(t){const r=t[1];if(r){s=r.replace(o,"")+"/"+s}}}return 0===r?s:`${s}:${r}`}function CallSiteView({callSite:t,environmentName:r}){const a=(0,n.useContext)(Oo),[o,s,l,u]=t,m=null!==a?(0,n.use)(symbolicateSourceWithCache(a,s,l,u)):null,[p,v]=views_useOpenResource(t,null==m?null:m.location),[_,E,S,y]=null!==m?m.location:t,w=null!==m&&m.ignored,k=""===E||E.startsWith("<anonymous>");return n.createElement("div",{className:w?ii().IgnoredCallSite:k?ii().BuiltInCallSite:ii().CallSite},_||o,!k&&n.createElement(n.Fragment,null," @ ",n.createElement("span",{className:p?ii().Link:null,onClick:v,title:E+":"+S},formatLocationForDisplay(E,S))),n.createElement(ElementBadges_ElementBadges,{className:ii().ElementBadges,environmentName:r}))}function StackTraceView_StackTraceView({stack:t,environmentName:r}){return n.createElement("div",{className:ii().StackTraceView},t.map(((a,o)=>n.createElement(CallSiteView,{key:o,callSite:a,environmentName:o===t.length-1?r:null}))))}var di=__webpack_require__(5521),fi=__webpack_require__.n(di);function OwnerView_OwnerView({displayName:t,environmentName:r,hocDisplayNames:a,compiledWithForget:o,id:s,isInStore:l}){const u=(0,n.useContext)(Rt),{highlightHostInstance:m,clearHighlightHostInstance:p}=useHighlightHostInstance(),v=(0,n.useCallback)((()=>{Xe({event_name:"select-element",metadata:{source:"owner-view"}}),u({type:"SELECT_ELEMENT_BY_ID",payload:s})}),[u,s]);return n.createElement(Button_Button,{key:s,className:fi().OwnerButton,disabled:!l,onClick:v,onMouseEnter:()=>m(s),onMouseLeave:p},n.createElement("span",{className:fi().OwnerContent},n.createElement("span",{className:`${fi().Owner} ${l?"":fi().NotInStore}`,title:t,"data-testname":"OwnerView"},"<"+t+">"),n.createElement(ElementBadges_ElementBadges,{hocDisplayNames:a,compiledWithForget:o,environmentName:r})))}var mi=__webpack_require__(5047),pi=__webpack_require__.n(mi);function getClassNameForEnvironment(t){return null===t?pi().SuspenseEnvironmentDefault:"Server"===t?pi().SuspenseEnvironmentServer:pi().SuspenseEnvironmentOther}function SuspendedByRow({bridge:t,element:r,inspectedElement:a,store:o,asyncInfo:s,index:l,minTime:u,maxTime:m,skipName:p}){const[v,_]=(0,n.useState)(!1),[E,S]=(0,n.useTransition)(),y=s.awaited,w=function(t){const r=(0,n.useContext)(Oo),a=t.awaited.name;let o=null;if(!a||"Promise"===a||"lazy"===a){const r=t.awaited.stack||t.stack;null!==r&&r.length>1&&(o=r)}const s=(0,n.useDeferredValue)(null!==o,!1);if(null!==o){if(s){let t="";for(let s=0;s<o.length;s++){const l=o[s],[u,m,p,v]=l,_=null!==r?(0,n.use)(symbolicateSourceWithCache(r,m,p,v)):null;if(null===_)return""===t?u||a:t;if(!_.ignored)return""===t?_[0]||u||a:t;t=_[0]||u}return a}return o[0][0]}return a}(s),k=y.description,C=""===k?w:w+" ("+k+")",T=function(t,r){const n=30-t.length;if(n>1){const t=r.length;if(t>0&&t<=n)return r;if(r.startsWith("http://")||r.startsWith("https://")||r.startsWith("/")){let t=r.indexOf("?");-1===t&&(t=r.length),47===r.charCodeAt(t-1)&&t--;const n=r.lastIndexOf("/",t-1);return"…"+r.slice(n,t)}}return""}(w,k),D=y.start,I=y.end,x=100/(m-u);let N=(D-u)*x,R=(I-D)*x;R<5&&(R=5,N>95&&(N=95));const A=y.owner,M=s.owner,P=null!==y.stack&&0!==y.stack.length,F=(null!==s.stack&&s.stack.length>0||null!==M&&M.id!==a.id)&&(!P||(null===A?null!==M:null===M||A.id!==M.id)),O=y.value,H=null!==O&&"object"==typeof O?O[xe.name]:null,L="fulfilled Thenable"===H,B="rejected Thenable"===H;return n.createElement("div",{className:Yo().CollapsableRow},n.createElement(Button_Button,{className:Yo().CollapsableHeader,"data-pending":E,onClick:()=>{S((()=>{_((t=>!t))}))},title:C+" — "+(I-D).toFixed(2)+" ms"+(null!=y.byteSize?" — "+(z=y.byteSize,z<1e3?z+" bytes":z<1e6?(z/1e3).toFixed(1)+" kB":z<1e9?(z/1e6).toFixed(1)+" mB":(z/1e9).toFixed(1)+" gB"):"")},n.createElement(ButtonIcon_ButtonIcon,{className:Yo().CollapsableHeaderIcon,type:v?"expanded":"collapsed"}),n.createElement("span",{className:Yo().CollapsableHeaderTitle},p&&""!==T?T:w),p||""===T?null:n.createElement(n.Fragment,null,n.createElement("span",{className:Yo().CollapsableHeaderSeparator}," ("),n.createElement("span",{className:Yo().CollapsableHeaderTitle},T),n.createElement("span",{className:Yo().CollapsableHeaderSeparator},") ")),n.createElement("div",{className:Yo().CollapsableHeaderFiller}),n.createElement("div",{className:Yo().TimeBarContainer+" "+getClassNameForEnvironment(y.env)},n.createElement("div",{className:B?Yo().TimeBarSpanErrored:Yo().TimeBarSpan,style:{left:N.toFixed(2)+"%",width:R.toFixed(2)+"%"}}))),v&&n.createElement("div",{className:Yo().CollapsableContent},P&&n.createElement(StackTraceView_StackTraceView,{stack:y.stack,environmentName:null!==A&&A.env===y.env?null:y.env}),null===A||A.id===a.id||!P&&F&&null!==M&&A.id===M.id?null:n.createElement(OwnerView_OwnerView,{key:A.id,displayName:A.displayName||"Anonymous",environmentName:A.env===a.env&&A.env===y.env?null:A.env,hocDisplayNames:A.hocDisplayNames,compiledWithForget:A.compiledWithForget,id:A.id,isInStore:o.containsElement(A.id),type:A.type}),F?n.createElement(n.Fragment,null,n.createElement("div",{className:Yo().SmallHeader},"awaited at:"),null!==s.stack&&s.stack.length>0&&n.createElement(StackTraceView_StackTraceView,{stack:s.stack,environmentName:null!==M&&M.env===s.env?null:s.env}),null!==M&&M.id!==a.id?n.createElement(OwnerView_OwnerView,{key:M.id,displayName:M.displayName||"Anonymous",environmentName:M.env===a.env&&M.env===s.env?null:M.env,hocDisplayNames:M.hocDisplayNames,compiledWithForget:M.compiledWithForget,id:M.id,isInStore:o.containsElement(M.id),type:M.type}):null):null,n.createElement("div",{className:Yo().PreviewContainer},n.createElement(KeyValue_KeyValue,{alphaSort:!0,bridge:t,canDeletePaths:!1,canEditValues:!1,canRenamePaths:!1,depth:1,element:r,hidden:!1,inspectedElement:a,name:L?"awaited value":B?"rejected with":"pending value",path:L?[l,"awaited","value","value"]:B?[l,"awaited","value","reason"]:[l,"awaited","value"],pathRoot:"suspendedBy",store:o,value:L?O.value:B?O.reason:O}))));var z}function withIndex(t,r){return{index:r,value:t}}function compareTime(t,r){const n=t.value.awaited,a=r.value.awaited;return n.start===a.start?n.end-a.end:n.start-a.start}function SuspendedByGroup({bridge:t,element:r,inspectedElement:a,store:o,name:s,environment:l,suspendedBy:u,minTime:m,maxTime:p}){const[v,_]=(0,n.useState)(!1);let E=1/0,S=-1/0,y=!1;for(let t=0;t<u.length;t++){const r=u[t].value.awaited;r.start<E&&(E=r.start),r.end>S&&(S=r.end);const n=r.value;null!==n&&"object"==typeof n&&"rejected Thenable"===n[xe.name]&&(y=!0)}const w=100/(p-m);let k=(E-m)*w,C=(S-E)*w;C<5&&(C=5,k>95&&(k=95));const T=function(t){if(!/^[a-z]+$/i.test(t))return t;switch(t){case"men":case"women":case"children":case"feet":case"teeth":case"mice":case"people":return t}if(/(ches|shes|ses|xes|zes)$/i.test(t)||/[^s]ies$/i.test(t)||/ves$/i.test(t)||/[^s]s$/i.test(t))return t;switch(t){case"man":return"men";case"woman":return"women";case"child":return"children";case"foot":return"feet";case"tooth":return"teeth";case"mouse":return"mice";case"person":return"people"}return/(s|x|z|ch|sh)$/i.test(t)?t+"es":/[bcdfghjklmnpqrstvwxz]y$/i.test(t)?t.slice(0,-1)+"ies":/(?:f|fe)$/i.test(t)?t.replace(/(?:f|fe)$/i,"ves"):t+"s"}(s);return n.createElement("div",{className:Yo().CollapsableRow},n.createElement(Button_Button,{className:Yo().CollapsableHeader,onClick:()=>{_((t=>!t))},title:T},n.createElement(ButtonIcon_ButtonIcon,{className:Yo().CollapsableHeaderIcon,type:v?"expanded":"collapsed"}),n.createElement("span",{className:Yo().CollapsableHeaderTitle},T),n.createElement("div",{className:Yo().CollapsableHeaderFiller}),v?null:n.createElement("div",{className:Yo().TimeBarContainer+" "+getClassNameForEnvironment(l)},n.createElement("div",{className:y?Yo().TimeBarSpanErrored:Yo().TimeBarSpan,style:{left:k.toFixed(2)+"%",width:C.toFixed(2)+"%"}}))),v&&u.map((({value:s,index:l})=>n.createElement(SuspendedByRow,{key:l,index:l,asyncInfo:s,bridge:t,element:r,inspectedElement:a,store:o,minTime:m,maxTime:p,skipName:!0}))))}function InspectedElementSuspendedBy({bridge:t,element:r,inspectedElement:a,store:o}){const{suspendedBy:s,suspendedByRange:l}=a;if((null==s||0===s.length)&&a.unknownSuspenders===P)return a.isSuspended?n.createElement("div",null,n.createElement("div",{className:Yo().HeaderRow},n.createElement("div",{className:Yo().Header},"suspended..."))):null;const u=withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(serializeDataForCopy(s))));let m=1/0,p=-1/0;null!==l&&(m=l[0],p=l[1]);for(let t=0;t<s.length;t++){const r=s[t];r.awaited.start<m&&(m=r.awaited.start),r.awaited.end>p&&(p=r.awaited.end)}p-m<25&&(m=p-25);const _=null===s?[]:s.map(withIndex);_.sort(compareTime);const E=[];let S=null,y=null,w=null;for(let t=0;t<_.length;t++){const r=_[t],n=r.value.awaited.name,a=r.value.awaited.env;y===n&&w===a&&n&&"Promise"!==n&&null!==S||(y=n,w=a,S=[],E.push(S)),S.push(r)}let k=null;switch(a.unknownSuspenders){case F:k=n.createElement("div",{className:Yo().InfoRow},"Something suspended but we don't know the exact reason in production builds of React. Test this in development mode to see exactly what might suspend.");break;case O:k=n.createElement("div",{className:Yo().InfoRow},"Something suspended but we don't track all the necessary information in older versions of React. Upgrade to the latest version of React to see exactly what might suspend.");break;case H:k=n.createElement("div",{className:Yo().InfoRow},"Something threw a Promise to suspend this boundary. It's likely an outdated version of a library that doesn't yet fully take advantage of use(). Upgrade your data fetching library to see exactly what might suspend.")}return n.createElement("div",null,n.createElement("div",{className:Yo().HeaderRow},n.createElement("div",{className:Yo().Header},"suspended by"),n.createElement(Button_Button,{onClick:u,title:"Copy to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))),1===E.length?E[0].map((s=>n.createElement(SuspendedByRow,{key:s.index,index:s.index,asyncInfo:s.value,bridge:t,element:r,inspectedElement:a,store:o,minTime:m,maxTime:p}))):E.map(((s,l)=>1===s.length?n.createElement(SuspendedByRow,{key:s[0].index,index:s[0].index,asyncInfo:s[0].value,bridge:t,element:r,inspectedElement:a,store:o,minTime:m,maxTime:p}):n.createElement(SuspendedByGroup,{key:s[0].index,name:s[0].value.awaited.name,environment:s[0].value.awaited.env,suspendedBy:s,bridge:t,element:r,inspectedElement:a,store:o,minTime:m,maxTime:p}))),k)}const hi=(0,n.createContext)(null);function NativeStyleContextController({children:t}){const r=(0,n.useContext)(it),a=(0,n.useContext)(st),{inspectedElementID:o}=(0,n.useContext)(Nt),[s,l]=(0,n.useState)(null);return(0,n.useEffect)((()=>{if(null===o)return l(null),()=>{};let t=null;const sendRequest=()=>{t=null;const n=a.getRendererIDForElement(o);null!==n&&r.send("NativeStyleEditor_measure",{id:o,rendererID:n})};sendRequest();const onStyleAndLayout=({id:r,layout:n,style:a})=>{r===o&&(null!==t&&clearTimeout(t),t=setTimeout(sendRequest,1e3));l({layout:n,style:a})};return r.addListener("NativeStyleEditor_styleAndLayout",onStyleAndLayout),()=>{r.removeListener("NativeStyleEditor_styleAndLayout",onStyleAndLayout),null!==t&&clearTimeout(t)}}),[r,o,a]),n.createElement(hi.Provider,{value:s},t)}hi.displayName="NativeStyleContext";var vi=__webpack_require__(2279),_i=__webpack_require__.n(vi);function LayoutViewer_LayoutViewer({id:t,layout:r}){const{height:a,margin:o,padding:s,y:l,width:u,x:m}=r;return n.createElement("div",{className:_i().LayoutViewer},n.createElement("div",{className:_i().Header},"layout"),n.createElement("div",{className:_i().DashedBox},n.createElement("div",{className:_i().LabelRow},n.createElement("label",{className:_i().Label},"margin"),n.createElement("label",null,o.top||"-")),n.createElement("div",{className:_i().BoxRow},n.createElement("label",null,o.left||"-"),n.createElement("div",{className:_i().SolidBox},n.createElement("div",{className:_i().LabelRow},n.createElement("label",{className:_i().Label},"padding"),n.createElement("label",null,s.top||"-")),n.createElement("div",{className:_i().BoxRow},n.createElement("label",null,s.left||"-"),n.createElement("div",{className:_i().DashedBox},n.createElement("div",{className:_i().LabelRow},format(u)," x ",format(a)," (",format(m),", ",format(l),")")),n.createElement("label",null,s.right||"-")),n.createElement("label",null,s.bottom||"-")),n.createElement("label",null,o.right||"-")),n.createElement("label",null,o.bottom||"-")))}function format(t){return Math.round(t)===t?t:t.toFixed(1)}var gi=__webpack_require__(7494),bi=__webpack_require__.n(gi);function StyleEditor_StyleEditor({id:t,style:r}){const a=(0,n.useContext)(it),o=(0,n.useContext)(st),changeAttribute=(r,n,s)=>{const l=o.getRendererIDForElement(t);null!==l&&a.send("NativeStyleEditor_renameAttribute",{id:t,rendererID:l,oldName:r,newName:n,value:s})},changeValue=(r,n)=>{const s=o.getRendererIDForElement(t);null!==s&&a.send("NativeStyleEditor_setValue",{id:t,rendererID:s,name:r,value:n})},s=(0,n.useMemo)((()=>Array.from(Object.keys(r))),[r]),l=withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(serializeDataForCopy(r))));return n.createElement("div",{className:bi().StyleEditor},n.createElement("div",{className:bi().HeaderRow},n.createElement("div",{className:bi().Header},n.createElement("div",{className:bi().Brackets},"style {")),n.createElement(Button_Button,{onClick:l,title:"Copy to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))),s.length>0&&s.map((t=>n.createElement(Row,{key:`${t}/${r[t]}`,attribute:t,changeAttribute,changeValue,validAttributes:o.nativeStyleEditorValidAttributes,value:r[t]}))),n.createElement(NewRow,{changeAttribute,changeValue,validAttributes:o.nativeStyleEditorValidAttributes}),n.createElement("div",{className:bi().Brackets},"}"))}function NewRow({changeAttribute:t,changeValue:r,validAttributes:a}){const[o,s]=(0,n.useState)(0),l=(0,n.useRef)("");return n.createElement(Row,{key:o,attribute:"",attributePlaceholder:"attribute",changeAttribute:(t,r,n)=>{l.current=r},changeValue:(t,n)=>{""!==l.current&&(""!==n&&r(l.current,n),s(o+1))},validAttributes:a,value:"",valuePlaceholder:"value"})}function Row({attribute:t,attributePlaceholder:r,changeAttribute:a,changeValue:o,validAttributes:s,value:l,valuePlaceholder:u}){const[m,p]=(0,n.useState)(t),[v,_]=(0,n.useState)(JSON.stringify(l)),[E,S]=(0,n.useState)(!0),[y,w]=(0,n.useState)(!0);return n.createElement("div",{className:bi().Row},n.createElement(Field,{className:E?bi().Attribute:bi().Invalid,onChange:t=>{const r=""===t||null===s||s.indexOf(t)>=0;p(t),S(r)},onReset:()=>{p(t)},onSubmit:()=>{E&&y&&t!==m&&a(t,m,l)},placeholder:r,value:m}),": ",n.createElement(Field,{className:y?bi().Value:bi().Invalid,onChange:t=>{let r=!1;try{JSON.parse(sanitizeForParse(t)),r=!0}catch(t){}_(t),w(r)},onReset:()=>{_(l)},onSubmit:()=>{if(E&&y){const r=JSON.parse(sanitizeForParse(v));l!==r&&o(t,r)}},placeholder:u,value:v}),";")}function Field({className:t,onChange:r,onReset:a,onSubmit:o,placeholder:s,value:l}){return n.createElement(AutoSizeInput_AutoSizeInput,{className:`${t} ${bi().Input}`,onBlur:o,onChange:t=>r(t.target.value),onKeyDown:t=>{switch(t.key){case"Enter":o();break;case"Escape":a();break;case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":t.stopPropagation()}},placeholder:s,value:l})}var Ei=__webpack_require__(667),Si=__webpack_require__.n(Ei);function NativeStyleEditorWrapper(){const t=(0,n.useContext)(st);return useSubscription((0,n.useMemo)((()=>({getCurrentValue:()=>t.supportsNativeStyleEditor,subscribe:r=>(t.addListener("supportsNativeStyleEditor",r),()=>{t.removeListener("supportsNativeStyleEditor",r)})})),[t]))?n.createElement(NativeStyleEditor_NativeStyleEditor,null):null}function NativeStyleEditor_NativeStyleEditor(){const{inspectedElementID:t}=(0,n.useContext)(Nt),r=(0,n.useContext)(hi);if(null===t)return null;if(null===r)return null;const{layout:a,style:o}=r;return null===a&&null===o?null:n.createElement("div",{className:Si().Stack},null!==a&&n.createElement(LayoutViewer_LayoutViewer,{id:t,layout:a}),null!==o&&n.createElement(StyleEditor_StyleEditor,{id:t,style:o}))}var yi=__webpack_require__(2265),wi=__webpack_require__.n(yi);const Components_Skeleton=function({height:t,width:r}){return n.createElement("div",{className:wi().root,style:{height:t,width:r}})};var ki=__webpack_require__(8739),Ci=__webpack_require__.n(ki);function CopySourceButton({source:t,symbolicatedSourcePromise:r}){const a=n.use(r);if(null==a){const[,r,a,o]=t,s=withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(`${r}:${a}:${o}`)));return n.createElement(Button_Button,{onClick:s,title:"Copy to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))}const[,o,s,l]=a.location,u=withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(`${o}:${s}:${l}`)));return n.createElement(Button_Button,{onClick:u,title:"Copy to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))}function FormattedSourceString({source:t,symbolicatedSourcePromise:r}){const a=n.use(r),[o,s]=views_useOpenResource(t,null==a?null:a.location),[,l,u,m]=null==a?t:a.location;return n.createElement("div",{className:Ci().SourceOneLiner,"data-testname":"InspectedElementView-FormattedSourceString"},n.createElement("span",{className:o?Ci().Link:null,title:l+":"+u,onClick:s},formatLocationForDisplay(l,u)))}const Components_InspectedElementSourcePanel=function({source:t,symbolicatedSourcePromise:r}){return n.createElement("div",null,n.createElement("div",{className:Ci().SourceHeaderRow},n.createElement("div",{className:Ci().SourceHeader},"source"),n.createElement(n.Suspense,{fallback:n.createElement(Button_Button,{disabled:!0,title:"Loading source maps..."},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))},n.createElement(CopySourceButton,{source:t,symbolicatedSourcePromise:r}))),n.createElement(n.Suspense,{fallback:n.createElement("div",{className:Ci().SourceOneLiner},n.createElement(Components_Skeleton,{height:16,width:"40%"}))},n.createElement(FormattedSourceString,{source:t,symbolicatedSourcePromise:r})))};var Ti=__webpack_require__(69),Di=__webpack_require__.n(Ti);function InspectedElementView_InspectedElementView({element:t,hookNames:r,inspectedElement:a,parseHookNames:o,toggleParseHookNames:s,symbolicatedSourcePromise:l}){const{stack:u,owners:m,rendererPackageName:p,rendererVersion:v,rootType:_,source:E,nativeTag:S,type:y}=a,w=(0,n.useContext)(it),k=(0,n.useContext)(st),C=null!==p&&null!==v?`${p}@${v}`:null,T=null!==m&&m.length>0,D=null!=u&&u.length>0,I=D||T||null!==C||null!==_,x=n.createElement("div",{className:Di().InspectedElementSection},n.createElement(InspectedElementPropsTree,{bridge:w,element:t,inspectedElement:a,store:k}));return n.createElement(n.Fragment,null,n.createElement("div",{className:Di().InspectedElement},n.createElement("div",{className:Di().InspectedElementSection},n.createElement(InspectedElementBadges_InspectedElementBadges,{hocDisplayNames:t.hocDisplayNames,compiledWithForget:t.compiledWithForget,nativeTag:S})),y!==ne&&y!==ie?x:null,n.createElement("div",{className:Di().InspectedElementSection},n.createElement(InspectedElementStateTree,{bridge:w,element:t,inspectedElement:a,store:k})),n.createElement("div",{className:Di().InspectedElementSection},n.createElement(ei,{bridge:w,element:t,hookNames:r,inspectedElement:a,parseHookNames:o,store:k,toggleParseHookNames:s})),n.createElement("div",{className:Di().InspectedElementSection},n.createElement(InspectedElementContextTree,{bridge:w,element:t,inspectedElement:a,store:k})),Ge&&n.createElement("div",{className:Di().InspectedElementSection},n.createElement(InspectedElementStyleXPlugin_InspectedElementStyleXPlugin,{bridge:w,element:t,inspectedElement:a,store:k})),n.createElement("div",{className:Di().InspectedElementSection},n.createElement(InspectedElementErrorsAndWarningsTree_InspectedElementErrorsAndWarningsTree,{bridge:w,element:t,inspectedElement:a,store:k})),n.createElement("div",{className:Di().InspectedElementSection},n.createElement(NativeStyleEditorWrapper,null)),n.createElement("div",{className:Di().InspectedElementSection},n.createElement(InspectedElementSuspendedBy,{bridge:w,element:t,inspectedElement:a,store:k})),y!==ne&&y!==ie?null:x,I&&n.createElement("div",{className:Di().InspectedElementSection,"data-testname":"InspectedElementView-Owners"},n.createElement("div",{className:Di().OwnersHeader},"rendered by"),n.createElement(n.Suspense,{fallback:n.createElement("div",{className:Di().RenderedBySkeleton},n.createElement(Components_Skeleton,{height:16,width:"40%"}))},D?n.createElement(StackTraceView_StackTraceView,{stack:u}):null,T&&m?.map((t=>n.createElement(n.Fragment,{key:t.id},n.createElement(OwnerView_OwnerView,{displayName:t.displayName||"Anonymous",hocDisplayNames:t.hocDisplayNames,environmentName:a.env===t.env?null:t.env,compiledWithForget:t.compiledWithForget,id:t.id,isInStore:k.containsElement(t.id),type:t.type}),null!=t.stack&&t.stack.length>0?n.createElement(StackTraceView_StackTraceView,{stack:t.stack}):null))),null!==_&&n.createElement("div",{className:Di().OwnersMetaField},_),null!==C&&n.createElement("div",{className:Di().OwnersMetaField},C))),null!=E&&n.createElement("div",{className:Di().InspectedElementSection},n.createElement(Components_InspectedElementSourcePanel,{source:E,symbolicatedSourcePromise:l}))))}function OpenSymbolicatedSourceInEditorButton({editorURL:t,source:r,symbolicatedSourcePromise:a}){const o=n.use(a),{url:s,shouldDisableButton:l}=checkConditions(t,o?o.location:r);return n.createElement(Button_Button,{disabled:l,onClick:()=>window.open(s),title:"Open in editor"},n.createElement(ButtonIcon_ButtonIcon,{type:"editor"}))}const Components_OpenInEditorButton=function(t){return n.createElement(n.Suspense,{fallback:n.createElement(Button_Button,{disabled:!0,title:"retrieving original source…"},n.createElement(ButtonIcon_ButtonIcon,{type:"editor"}))},n.createElement(OpenSymbolicatedSourceInEditorButton,t))};function ActualSourceButton({source:t,symbolicatedSourcePromise:r}){const a=null==r?null:n.use(r),[o,s]=views_useOpenResource(t,null==a?null:a.location);return n.createElement(Button_Button,{disabled:!o,onClick:s,title:"View source for this element"},n.createElement(ButtonIcon_ButtonIcon,{type:"view-source"}))}const Components_InspectedElementViewSourceButton=function({source:t,symbolicatedSourcePromise:r}){return n.createElement(n.Suspense,{fallback:n.createElement(Button_Button,{disabled:!0,title:"Loading source maps..."},n.createElement(ButtonIcon_ButtonIcon,{type:"view-source"}))},n.createElement(ActualSourceButton,{source:t,symbolicatedSourcePromise:r}))};var Ii=__webpack_require__(7613),xi=__webpack_require__.n(Ii);const Ni=Promise.resolve(null);function InspectedElementWrapper(t){const{inspectedElementID:r}=(0,n.useContext)(Nt),a=(0,n.useContext)(it),o=(0,n.useContext)(st),{hideToggleErrorAction:s,hideToggleSuspenseAction:l,hideLogAction:u,hideViewSourceAction:m}=(0,n.useContext)(ut),{hookNames:p,inspectedElement:v,parseHookNames:_,toggleParseHookNames:E}=(0,n.useContext)(Bo),S=(0,n.useContext)(Oo),y=null==v?null:null!=v.source?v.source:null!=v.stack&&v.stack.length>0?v.stack[0]:null,w=n.useMemo((()=>{if(null==S)return Ni;if(null==y)return Ni;const[,t,r,n]=y;return symbolicateSourceWithCache(S,t,r,n)}),[y]),k=null!==r?o.getElementByID(r):null,C=(0,n.useCallback)((()=>{if(null!==k&&null!==r){const t=o.getRendererIDForElement(r);null!==t&&a.send("highlightHostInstance",{displayName:k.displayName,hideAfterTimeout:!0,id:r,openBuiltinElementsPanel:!0,rendererID:t,scrollIntoView:!0})}}),[a,k,r,o]),T=(0,n.useCallback)((()=>{if(null!==r){const t=o.getRendererIDForElement(r);null!==t&&a.send("logElementToConsole",{id:r,rendererID:t})}}),[a,r,o]),D=null!=v&&v.isErrored,I=null!==k&&k.type===ne&&null!=v&&v.isSuspended,x=!s&&null!=v&&v.canToggleError,N=!l&&null!=v&&v.canToggleSuspense,R=(0,n.useSyncExternalStore)((0,n.useCallback)((function(t){return window.addEventListener(U,t),function(){window.removeEventListener(U,t)}}),[]),getAlwaysOpenInEditor),A=views_useEditorURL(),M=(0,n.useCallback)((()=>{if(null==v)return;const t=o.getRendererIDForElement(v.id);null!==t&&a.send("overrideError",{id:v.id,rendererID:t,forceError:!D})}),[a,o,D,v]),P=(0,n.useCallback)((()=>{if(null==v)return;const t=o.getRendererIDForElement(v.id);null!==t&&a.send("overrideSuspense",{id:v.id,rendererID:t,forceFallback:!I})}),[a,o,I,v]);if(null===k)return n.createElement("div",{className:xi().InspectedElement},n.createElement("div",{className:xi().TitleRow}));let F=null;k.isStrictModeNonCompliant&&0!==k.parentID&&(F=n.createElement(tooltip,{label:"This component is not running in StrictMode. Click to learn more."},n.createElement("a",{className:xi().StrictModeNonCompliant,href:"https://react.dev/reference/react/StrictMode",rel:"noopener noreferrer",target:"_blank"},n.createElement(Icon_Icon,{type:"strict-mode-non-compliant"}))));let O=k.displayName||"";return null!==k.nameProp&&(O+=' "'+k.nameProp+'"'),k.type===re&&(O="Initial Paint"),n.createElement("div",{className:xi().InspectedElement,key:r},n.createElement("div",{className:xi().TitleRow,"data-testname":"InspectedElement-Title"},F,k.key&&n.createElement(n.Fragment,null,n.createElement("div",{className:xi().Key,title:`key "${k.key}"`},k.key),n.createElement("div",{className:xi().KeyArrow})),n.createElement("div",{className:xi().SelectedComponentName},n.createElement("div",{className:k.isStrictModeNonCompliant&&0!==k.parentID?`${xi().ComponentName} ${xi().StrictModeNonCompliantComponentName}`:xi().ComponentName,title:O},O)),!R&&!!A&&null!=y&&null!=w&&n.createElement(Components_OpenInEditorButton,{editorURL:A,source:y,symbolicatedSourcePromise:w}),x&&n.createElement(Toggle_Toggle,{isChecked:D,onChange:M,title:D?"Clear the forced error":"Force the selected component into an errored state"},n.createElement(ButtonIcon_ButtonIcon,{type:"error"})),N||I?n.createElement(Toggle_Toggle,{isChecked:I,isDisabled:!N,onChange:P,title:I?N?"Unsuspend the selected component":"This boundary is still suspended":"Suspend the selected component"},n.createElement(ButtonIcon_ButtonIcon,{type:"suspend"})):null,o.supportsInspectMatchingDOMElement&&n.createElement(Button_Button,{onClick:C,title:"Inspect the matching DOM element"},n.createElement(ButtonIcon_ButtonIcon,{type:"view-dom"})),!u&&n.createElement(Button_Button,{onClick:T,title:"Log this component data to the console"},n.createElement(ButtonIcon_ButtonIcon,{type:"log-data"})),!m&&n.createElement(Components_InspectedElementViewSourceButton,{source:y,symbolicatedSourcePromise:w})),null===v&&n.createElement("div",{className:xi().Loading},"Loading..."),null!==v&&n.createElement(InspectedElementView_InspectedElementView,{element:k,hookNames:p,inspectedElement:v,parseHookNames:_,toggleParseHookNames:E,symbolicatedSourcePromise:w}))}var Ri=__webpack_require__(7826),Ai=__webpack_require__.n(Ri);const Mi=(0,n.createContext)(null);function ModalDialog_dialogReducer(t,r){switch(r.type){case"HIDE":return{dialogs:t.dialogs.filter((t=>t.id!==r.id))};case"SHOW":return{dialogs:[...t.dialogs,{canBeDismissed:!1!==r.canBeDismissed,content:r.content,id:r.id,title:r.title||null}]};default:throw new Error(`Invalid action "${r.type}"`)}}function ModalDialogContextController({children:t}){const[r,a]=(0,n.useReducer)(ModalDialog_dialogReducer,{dialogs:[]}),o=(0,n.useMemo)((()=>({dialogs:r.dialogs,dispatch:a})),[r,a]);return n.createElement(Mi.Provider,{value:o},t)}function ModalDialog_ModalDialog(t){const{dialogs:r,dispatch:a}=(0,n.useContext)(Mi);return 0===r.length?null:n.createElement("div",{className:Ai().Background},r.map((t=>n.createElement(ModalDialogImpl,{key:t.id,canBeDismissed:t.canBeDismissed,content:t.content,dispatch:a,id:t.id,title:t.title}))))}function ModalDialogImpl({canBeDismissed:t,content:r,dispatch:a,id:o,title:s}){const l=(0,n.useCallback)((()=>{t&&a({type:"HIDE",id:o})}),[t,a]),u=(0,n.useRef)(null);useModalDismissSignal(u,l,!1);return n.createElement("div",{ref:u,className:Ai().Dialog,onClick:t=>{t.stopPropagation()}},null!==s&&n.createElement("div",{className:Ai().Title},s),r,t&&n.createElement("div",{className:Ai().Buttons},n.createElement(Button_Button,{autoFocus:!0,className:Ai().Button,onClick:l},"Okay")))}Mi.displayName="ModalDialogContext";var Pi=__webpack_require__(3617),Fi=__webpack_require__.n(Pi);function TabBar_TabBar({currentTab:t,disabled:r=!1,id:a,selectTab:o,tabs:s,type:l}){if(!s.some((r=>null!==r&&r.id===t))){const t=s.find((t=>null!==t));o(t.id)}const u=(0,n.useCallback)((({currentTarget:t})=>o(t.value)),[o]),m=(0,n.useCallback)((t=>{switch(t.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":t.stopPropagation()}}),[]);let p,v,_;switch(l){case"navigation":p=Fi().IconSizeNavigation,v=Fi().TabLabelNavigation,_=Fi().TabSizeNavigation;break;case"profiler":p=Fi().IconSizeProfiler,v=Fi().TabLabelProfiler,_=Fi().TabSizeProfiler;break;case"settings":p=Fi().IconSizeSettings,v=Fi().TabLabelSettings,_=Fi().TabSizeSettings;break;default:throw Error(`Unsupported type "${l}"`)}return n.createElement(n.Fragment,null,s.map((s=>{if(null===s)return n.createElement("div",{key:"VRule",className:Fi().VRule});const{icon:l,id:E,label:S,title:y}=s;let w=n.createElement("label",{className:[_,r?Fi().TabDisabled:Fi().Tab,r||t!==E?"":Fi().TabCurrent].join(" "),"data-testname":`TabBarButton-${E}`,key:E,onKeyDown:m,onMouseDown:()=>o(E)},n.createElement("input",{type:"radio",className:Fi().Input,checked:t===E,disabled:r,name:a,value:E,onChange:u}),n.createElement(Icon_Icon,{className:`${r?Fi().IconDisabled:""} ${p}`,type:l}),n.createElement("span",{className:v},S));return y&&(w=n.createElement(tooltip,{key:E,label:y},w)),w})))}var Oi=__webpack_require__(1426),Hi=__webpack_require__.n(Oi);function ComponentsSettings({environmentNames:t}){const r=(0,n.useContext)(st),{parseHookNames:a,setParseHookNames:o}=(0,n.useContext)(nr),s=useSubscription((0,n.useMemo)((()=>({getCurrentValue:()=>r.collapseNodesByDefault,subscribe:t=>(r.addListener("collapseNodesByDefault",t),()=>r.removeListener("collapseNodesByDefault",t))})),[r])),l=(0,n.useCallback)((({currentTarget:t})=>{r.collapseNodesByDefault=!t.checked}),[r]),u=(0,n.useCallback)((({currentTarget:t})=>{o(t.checked)}),[o]),[m,p]=(0,n.useState)((()=>[...r.componentFilters])),v=(0,n.use)(t),_=(0,n.useMemo)((()=>{const t=new Set(v);for(let r=0;r<m.length;r++){const n=m[r];n.type===de&&t.add(n.value)}return t.size>0&&t.add("Client"),Array.from(t).sort()}),[v,m]),E=(0,n.useCallback)((()=>{p((t=>[...t,{type:se,value:Z,isEnabled:!0}]))}),[]),S=(0,n.useCallback)(((t,r)=>{p((n=>{const a=[...n],o=n.indexOf(t);return o>=0&&(r===se?a[o]={type:se,isEnabled:t.isEnabled,value:Z}:r===le?a[o]={type:le,isEnabled:t.isEnabled,isValid:!0,value:""}:r===ue?a[o]={type:ue,isEnabled:t.isEnabled,isValid:!0,value:""}:r===ce?a[o]={type:ce,isEnabled:t.isEnabled,isValid:!0}:r===de&&(a[o]={type:de,isEnabled:t.isEnabled,isValid:!0,value:"Client"})),a}))}),[]),y=(0,n.useCallback)(((t,r)=>{if(t.type!==se)throw Error("Invalid value for element type filter");p((n=>{const a=[...n];if(t.type===se){const o=n.indexOf(t);o>=0&&(a[o]={...t,value:r})}return a}))}),[]),w=(0,n.useCallback)(((t,r)=>{if(t.type===se)throw Error("Invalid value for element type filter");p((n=>{const a=[...n];if(t.type===le||t.type===ue){const o=n.indexOf(t);if(o>=0){let n=!0;try{new RegExp(r)}catch(t){n=!1}a[o]={...t,isValid:n,value:r}}}return a}))}),[]),k=(0,n.useCallback)(((t,r)=>{if(t.type!==de)throw Error("Invalid value for environment name filter");p((n=>{const a=[...n];if(t.type===de){const o=n.indexOf(t);o>=0&&(a[o]={...t,value:r})}return a}))}),[]),C=(0,n.useCallback)((t=>{p((r=>{const n=[...r];return n.splice(t,1),n}))}),[]),T=(0,n.useCallback)(((t,r)=>{p((n=>{const a=[...n],o=n.indexOf(t);return o>=0&&(t.type===se||t.type===le||t.type===ue||t.type===ce||t.type===de)&&(a[o]={...a[o],isEnabled:r}),a}))}),[]),D=(0,n.useRef)(m);return(0,n.useEffect)((()=>(D.current=m,()=>{})),[m]),(0,n.useEffect)((()=>()=>{r.componentFilters=[...D.current]}),[r]),n.createElement("div",{className:Hi().SettingList},n.createElement("div",{className:Hi().SettingWrapper},n.createElement("label",{className:Hi().SettingRow},n.createElement("input",{type:"checkbox",checked:!s,onChange:l,className:Hi().SettingRowCheckbox}),"Expand component tree by default")),n.createElement("div",{className:Hi().SettingWrapper},n.createElement("label",{className:Hi().SettingRow},n.createElement("input",{type:"checkbox",checked:a,onChange:u,className:Hi().SettingRowCheckbox}),"Always parse hook names from source ",n.createElement("span",{className:Hi().Warning},"(may be slow)"))),n.createElement("div",{className:Hi().Header},"Hide components where..."),n.createElement("table",{className:Hi().Table},n.createElement("tbody",null,0===m.length&&n.createElement("tr",{className:Hi().TableRow},n.createElement("td",{className:Hi().NoFiltersCell},"No filters have been added.")),m.map(((t,r)=>n.createElement("tr",{className:Hi().TableRow,key:r},n.createElement("td",{className:Hi().TableCell},n.createElement(Toggle_Toggle,{className:!1!==t.isValid?"":Hi().InvalidRegExp,isChecked:t.isEnabled,onChange:r=>T(t,r),title:!1===t.isValid?"Filter invalid":t.isEnabled?"Filter enabled":"Filter disabled"},n.createElement(ToggleIcon,{isEnabled:t.isEnabled,isValid:null==t.isValid||!0===t.isValid}))),n.createElement("td",{className:Hi().TableCell},n.createElement("select",{value:t.type,onChange:({currentTarget:r})=>S(t,parseInt(r.value,10))},n.createElement("option",{value:le},"name"),n.createElement("option",{value:se},"type"),n.createElement("option",{value:ce},"hoc"),_.length>0&&n.createElement("option",{value:de},"environment"))),n.createElement("td",{className:Hi().TableCell},(t.type===se||t.type===de)&&"equals",(t.type===ue||t.type===le)&&"matches"),n.createElement("td",{className:Hi().TableCell},t.type===se&&n.createElement("select",{value:t.value,onChange:({currentTarget:r})=>y(t,parseInt(r.value,10))},Ke&&n.createElement("option",{value:ie},"activity"),n.createElement("option",{value:K},"class"),n.createElement("option",{value:Y},"context"),n.createElement("option",{value:X},"function"),n.createElement("option",{value:Q},"forward ref"),n.createElement("option",{value:Z},"dom nodes (e.g. <div>)"),n.createElement("option",{value:J},"memo"),n.createElement("option",{value:ee},"other"),n.createElement("option",{value:te},"profiler"),n.createElement("option",{value:ne},"suspense"),Ke&&n.createElement("option",{value:oe},"view transition")),(t.type===ue||t.type===le)&&n.createElement("input",{className:Hi().Input,type:"text",placeholder:"Regular expression",onChange:({currentTarget:r})=>w(t,r.value),value:t.value}),t.type===de&&n.createElement("select",{value:t.value,onChange:({currentTarget:r})=>k(t,r.value)},_.map((t=>n.createElement("option",{key:t,value:t},t))))),n.createElement("td",{className:Hi().TableCell},n.createElement(Button_Button,{onClick:()=>C(r),title:"Delete filter"},n.createElement(ButtonIcon_ButtonIcon,{type:"delete"})))))))),n.createElement(Button_Button,{onClick:E,title:"Add filter"},n.createElement(ButtonIcon_ButtonIcon,{className:Hi().ButtonIcon,type:"add"}),"Add filter"),m.length>0&&n.createElement(Button_Button,{onClick:()=>{p([])},title:"Delete all filters"},n.createElement(ButtonIcon_ButtonIcon,{className:Hi().ButtonIcon,type:"delete"}),"Delete all filters"))}function ToggleIcon({isEnabled:t,isValid:r}){let a;return a=r?t?Hi().ToggleOn:Hi().ToggleOff:t?Hi().ToggleOnInvalid:Hi().ToggleOffInvalid,n.createElement("div",{className:a},n.createElement("div",{className:t?Hi().ToggleInsideOn:Hi().ToggleInsideOff}))}function DebuggingSettings({hookSettings:t,store:r}){const a=(0,n.use)(t),[o,s]=(0,n.useState)(a.appendComponentStack),[l,u]=(0,n.useState)(a.breakOnConsoleErrors),[m,p]=(0,n.useState)(a.hideConsoleLogsInStrictMode),[v,_]=(0,n.useState)(a.showInlineWarningsAndErrors);return(0,n.useEffect)((()=>{r.setShouldShowWarningsAndErrors(v)}),[v]),(0,n.useEffect)((()=>{r.updateHookSettings({appendComponentStack:o,breakOnConsoleErrors:l,showInlineWarningsAndErrors:v,hideConsoleLogsInStrictMode:m})}),[r,o,l,v,m]),n.createElement("div",{className:Hi().SettingList},n.createElement("div",{className:Hi().SettingWrapper},n.createElement("label",{className:Hi().SettingRow},n.createElement("input",{type:"checkbox",checked:o,onChange:({currentTarget:t})=>s(t.checked),className:Hi().SettingRowCheckbox}),"Append component stacks to console warnings and errors")),n.createElement("div",{className:Hi().SettingWrapper},n.createElement("label",{className:Hi().SettingRow},n.createElement("input",{type:"checkbox",checked:v,onChange:({currentTarget:t})=>_(t.checked),className:Hi().SettingRowCheckbox}),"Show inline warnings and errors")),n.createElement("div",{className:Hi().SettingWrapper},n.createElement("label",{className:Hi().SettingRow},n.createElement("input",{type:"checkbox",checked:l,onChange:({currentTarget:t})=>u(t.checked),className:Hi().SettingRowCheckbox}),"Break on warnings")),n.createElement("div",{className:Hi().SettingWrapper},n.createElement("label",{className:Hi().SettingRow},n.createElement("input",{type:"checkbox",checked:m,onChange:({currentTarget:t})=>p(t.checked),className:Hi().SettingRowCheckbox}),"Hide logs during additional invocations in ",n.createElement("a",{className:Hi().StrictModeLink,target:"_blank",rel:"noopener noreferrer",href:"https://react.dev/reference/react/StrictMode"},"Strict Mode"))))}function CodeEditorOptions({environmentNames:t}){const[r,a]=useLocalStorage(V,"vscode"),[o,s]=useLocalStorage(z,getDefaultOpenInEditorURL());return n.createElement(n.Fragment,null,n.createElement("select",{value:r,onChange:({currentTarget:t})=>{const r=t.value;a(r)}},n.createElement("option",{value:"vscode"},"VS Code"),n.createElement("option",{value:"custom"},"Custom")),"custom"===r&&n.createElement("input",{className:Hi().Input,type:"text",placeholder:getDefaultOpenInEditorURL(),value:o,onChange:t=>{s(t.target.value)}}))}function CodeEditorByDefault({onChange:t}){const[r,a]=useLocalStorage(U,!1);return n.createElement("label",{className:Hi().SettingRow},n.createElement("input",{type:"checkbox",checked:r,onChange:({currentTarget:r})=>{a(r.checked),t&&t(r.checked)},className:Hi().SettingRowCheckbox}),"Open local files directly in your code editor")}function GeneralSettings(t){const{displayDensity:r,setDisplayDensity:a,setTheme:o,setTraceUpdatesEnabled:s,theme:l,traceUpdatesEnabled:u}=(0,n.useContext)(nr),{backendVersion:m,supportsTraceUpdates:p}=(0,n.useContext)(st),v="7.0.1-3cde211b0c",_=m&&m!==v,[E]=useLocalStorage(U,!1);return n.createElement("div",{className:Hi().SettingList},Ke&&n.createElement("div",{className:Hi().SettingWrapper},"This is an internal build of React DevTools for Meta"),n.createElement("div",{className:Hi().SettingWrapper},n.createElement("div",{className:Hi().RadioLabel},"Theme"),n.createElement("select",{value:l,onChange:({currentTarget:t})=>o(t.value)},n.createElement("option",{value:"auto"},"Auto"),n.createElement("option",{value:"light"},"Light"),n.createElement("option",{value:"dark"},"Dark"))),n.createElement("div",{className:Hi().SettingWrapper},n.createElement("div",{className:Hi().RadioLabel},"Display density"),n.createElement("select",{value:r,onChange:({currentTarget:t})=>a(t.value)},n.createElement("option",{value:"compact"},"Compact"),n.createElement("option",{value:"comfortable"},"Comfortable"))),n.createElement("div",{className:Hi().SettingWrapper},n.createElement("label",{className:Hi().SettingRow},n.createElement("div",{className:Hi().RadioLabel},"Open in Editor URL"),n.createElement(CodeEditorOptions,null))),n.createElement("div",{className:Hi().SettingWrapper},n.createElement(CodeEditorByDefault,null),E?n.createElement("div",null,'To enable link handling in your browser\'s DevTools settings, look for the option Extension -> Link Handling. Select "React Developer Tools".'):null),p&&n.createElement("div",{className:Hi().SettingWrapper},n.createElement("label",{className:Hi().SettingRow},n.createElement("input",{type:"checkbox",checked:u,onChange:({currentTarget:t})=>s(t.checked),className:Hi().SettingRowCheckbox}),"Highlight updates when components render")),n.createElement("div",{className:Hi().ReleaseNotes},_&&n.createElement("div",null,n.createElement("ul",{className:Hi().VersionsList},n.createElement("li",null,n.createElement(Version,{label:"DevTools backend version:",version:m})),n.createElement("li",null,n.createElement(Version,{label:"DevTools frontend version:",version:v})))),!_&&n.createElement(Version,{label:"DevTools version:",version:v})))}function Version({label:t,version:r}){const a=(0,n.useMemo)((()=>function(t){if(!t)return null;const r=t.replace(/^(\d+)\.(\d+)\.(\d+).*/,"$1$2$3");return`${Qt}#${r}`}(r)),[r]);return null==r?null:n.createElement(n.Fragment,null,t," ",n.createElement("a",{className:Hi().ReleaseNotesLink,target:"_blank",rel:"noopener noreferrer",href:a},r))}const Li=(0,n.createContext)(null);function ProfilerContextController({children:t}){const r=(0,n.useContext)(st),{inspectedElementID:a}=(0,n.useContext)(Nt),o=(0,n.useContext)(Rt),{profilerStore:s}=r,l=(0,n.useMemo)((()=>({getCurrentValue:()=>({didRecordCommits:s.didRecordCommits,isProcessingData:s.isProcessingData,isProfiling:s.isProfilingBasedOnUserInput,profilingData:s.profilingData,supportsProfiling:r.rootSupportsBasicProfiling}),subscribe:t=>(s.addListener("profilingData",t),s.addListener("isProcessingData",t),s.addListener("isProfiling",t),r.addListener("rootSupportsBasicProfiling",t),()=>{s.removeListener("profilingData",t),s.removeListener("isProcessingData",t),s.removeListener("isProfiling",t),r.removeListener("rootSupportsBasicProfiling",t)})})),[s,r]),{didRecordCommits:u,isProcessingData:m,isProfiling:p,profilingData:v,supportsProfiling:_}=useSubscription(l),[E,S]=(0,n.useState)(null),[y,w]=(0,n.useState)(null),[k,C]=(0,n.useState)(null),[T,D]=(0,n.useState)(null),I=(0,n.useCallback)(((t,n)=>{C(t),D(n),null!==t&&null!==v&&!1===v.imported&&r.containsElement(t)&&o({type:"SELECT_ELEMENT_BY_ID",payload:t})}),[o,C,D,r,v]),x=(0,n.useCallback)((t=>{I(null,null),w(t)}),[w,I]);if(E!==v){S(v);const t=null!==v?v.dataForRoots:null;if(null!=t){const n=t.keys().next().value||null;if(null===y||!t.has(y)){let o=null;null!==a&&(o=r.getRootIDForElement(a)),null!==o&&t.has(o)?x(o):x(n)}}}const[N,R]=useLocalStorage("React::DevTools::isCommitFilterEnabled",!1),[A,M]=useLocalStorage("minCommitDuration",0),[P,F]=(0,n.useState)(null),[O,H]=useLocalStorage("React::DevTools::Profiler::defaultTab","flame-chart",(t=>{Xe({event_name:"profiler-tab-changed",metadata:{tabId:t}})})),L=(0,n.useCallback)((()=>{Xe({event_name:"profiling-start",metadata:{current_tab:O}}),r.profilerStore.startProfiling()}),[r,O]),B=(0,n.useCallback)((()=>r.profilerStore.stopProfiling()),[r]);p&&(null!==P&&F(null),null!==k&&(C(null),D(null)));const z=(0,n.useMemo)((()=>({selectedTabID:O,selectTab:H,didRecordCommits:u,isProcessingData:m,isProfiling:p,profilingData:v,startProfiling:L,stopProfiling:B,supportsProfiling:_,rootID:y,setRootID:x,isCommitFilterEnabled:N,setIsCommitFilterEnabled:R,minCommitDuration:A,setMinCommitDuration:M,selectedCommitIndex:P,selectCommitIndex:F,selectedFiberID:k,selectedFiberName:T,selectFiber:I})),[O,H,u,m,p,v,L,B,_,y,w,x,N,R,A,M,P,F,k,T,I]);return n.createElement(Li.Provider,{value:z},t)}function ProfilerSettings(t){const{isCommitFilterEnabled:r,minCommitDuration:a,setIsCommitFilterEnabled:o,setMinCommitDuration:s}=(0,n.useContext)(Li),l=(0,n.useContext)(st),u=useSubscription((0,n.useMemo)((()=>({getCurrentValue:()=>l.recordChangeDescriptions,subscribe:t=>(l.addListener("recordChangeDescriptions",t),()=>l.removeListener("recordChangeDescriptions",t))})),[l])),m=(0,n.useCallback)((({currentTarget:t})=>{l.recordChangeDescriptions=t.checked}),[l]),p=(0,n.useCallback)((t=>{const r=parseFloat(t.currentTarget.value);s(Number.isNaN(r)||r<=0?0:r)}),[s]),v=(0,n.useCallback)((t=>{const r=t.currentTarget.checked;o(r),r&&null!==_.current&&_.current.focus()}),[o]),_=(0,n.useRef)(null);return n.createElement("div",{className:Hi().SettingList},n.createElement("div",{className:Hi().SettingWrapper},n.createElement("label",{className:Hi().SettingRow},n.createElement("input",{type:"checkbox",checked:u,onChange:m,className:Hi().SettingRowCheckbox}),"Record why each component rendered while profiling")),n.createElement("div",{className:Hi().SettingWrapper},n.createElement("label",{className:Hi().SettingRow},n.createElement("input",{checked:r,onChange:v,type:"checkbox",className:Hi().SettingRowCheckbox}),"Hide commits below",n.createElement("input",{className:Hi().Input,onChange:p,ref:_,type:"number",value:a})," (ms)")))}Li.displayName="ProfilerContext";var Bi=__webpack_require__(476),zi=__webpack_require__.n(Bi);function SettingsModal_SettingsModal(){const{isModalShowing:t,setIsModalShowing:r}=(0,n.useContext)(Ha),a=(0,n.useContext)(st),{profilerStore:o}=a;return useSubscription((0,n.useMemo)((()=>({getCurrentValue:()=>o.isProfilingBasedOnUserInput,subscribe:t=>(o.addListener("isProfiling",t),()=>o.removeListener("isProfiling",t))})),[o]))&&t&&r(!1),t?n.createElement(SettingsModalImpl,{store:a}):null}function SettingsModalImpl({store:t}){const{setIsModalShowing:r,environmentNames:a,hookSettings:o}=(0,n.useContext)(Ha),s=(0,n.useCallback)((()=>r(!1)),[r]),[l,u]=useLocalStorage("React::DevTools::selectedSettingsTabID","general"),m=(0,n.useRef)(null);useModalDismissSignal(m,s),(0,n.useEffect)((()=>{null!==m.current&&m.current.focus()}),[m]);let p=null;switch(l){case"components":p=n.createElement(ComponentsSettings,{environmentNames:a});break;case"debugging":p=n.createElement(DebuggingSettings,{hookSettings:o,store:t});break;case"general":p=n.createElement(GeneralSettings,null);break;case"profiler":p=n.createElement(ProfilerSettings,null)}return n.createElement("div",{className:zi().Background},n.createElement("div",{className:zi().Modal,ref:m},n.createElement("div",{className:zi().Tabs},n.createElement(TabBar_TabBar,{currentTab:l,id:"Settings",selectTab:u,tabs:Vi,type:"settings"}),n.createElement("div",{className:zi().Spacer}),n.createElement(Button_Button,{onClick:s,title:"Close settings dialog"},n.createElement(ButtonIcon_ButtonIcon,{type:"close"}))),n.createElement("div",{className:zi().Content},p)))}const Vi=[{id:"general",icon:"settings",label:"General"},{id:"debugging",icon:"bug",label:"Debugging"},{id:"components",icon:"components",label:"Components"},{id:"profiler",icon:"profiler",label:"Profiler"}];var Ui=__webpack_require__(407),Wi=__webpack_require__.n(Ui);const ji="React::DevTools::createResizeReducer",$i=600,qi=100;function initResizeState(){let t=.65,r=.5;try{let n=localStorageGetItem(ji);null!=n&&(n=JSON.parse(n),t=n.horizontalPercentage,r=n.verticalPercentage)}catch(t){}return{horizontalPercentage:t,verticalPercentage:r}}function resizeReducer(t,r){switch(r.type){case"ACTION_SET_HORIZONTAL_PERCENTAGE":return{...t,horizontalPercentage:r.payload};case"ACTION_SET_VERTICAL_PERCENTAGE":return{...t,verticalPercentage:r.payload};default:return t}}function setResizeCSSVariable(t,r,n){null!==t&&null!==r&&t.style.setProperty(`--${r}-resize-percentage`,`${n}%`)}const Gi=portaledContent((function(t){const r=(0,n.useRef)(null),a=(0,n.useRef)(null),[o,s]=(0,n.useReducer)(resizeReducer,null,initResizeState),{horizontalPercentage:l,verticalPercentage:u}=o;return(0,n.useLayoutEffect)((()=>{const t=a.current;setResizeCSSVariable(t,"horizontal",100*l),setResizeCSSVariable(t,"vertical",100*u)}),[]),(0,n.useEffect)((()=>{const t=setTimeout((()=>{localStorageSetItem(ji,JSON.stringify({horizontalPercentage:l,verticalPercentage:u}))}),500);return()=>clearTimeout(t)}),[l,u]),n.createElement(SettingsModalContextController,null,n.createElement(OwnersListContextController,null,n.createElement("div",{ref:r,className:Wi().Components},n.createElement(n.Fragment,null,n.createElement("div",{ref:a,className:Wi().TreeWrapper},n.createElement(Tree_Tree,null)),n.createElement("div",{className:Wi().ResizeBarWrapper},n.createElement("div",{onPointerDown:t=>{t.currentTarget.setPointerCapture(t.pointerId)},onPointerMove:t=>{if(!t.currentTarget.hasPointerCapture(t.pointerId))return;const n=a.current,o=r.current;if(null===o||null===n)return;t.preventDefault();const l=function(t){if(null!=t){const{width:r}=t.getBoundingClientRect();return r>$i?"horizontal":"vertical"}return null}(o),{height:u,width:m,left:p,top:v}=o.getBoundingClientRect(),_="horizontal"===l?t.clientX-p:t.clientY-v;if(_>qi&&_<("horizontal"===l?m-qi:u-qi)){const t="horizontal"===l?m:u,r="horizontal"===l?"ACTION_SET_HORIZONTAL_PERCENTAGE":"ACTION_SET_VERTICAL_PERCENTAGE";setResizeCSSVariable(n,l,_/t*100),s({type:r,payload:_/t})}},onPointerUp:t=>{t.currentTarget.releasePointerCapture(t.pointerId)},className:Wi().ResizeBar})),n.createElement("div",{className:Wi().InspectedElementWrapper},n.createElement(NativeStyleContextController,null,n.createElement(InspectedElementErrorBoundaryWrapper,null,n.createElement(InspectedElementWrapper,null)))),n.createElement(ModalDialog_ModalDialog,null),n.createElement(SettingsModal_SettingsModal,null)))))})),Ki=(0,n.createContext)(null);function TimelineContextController({children:t}){const r=(0,n.useRef)(null),[a,o]=(0,n.useState)(null),s=(0,n.useContext)(st),l=(0,n.useSyncExternalStore)((function(t){return s.addListener("rootSupportsTimelineProfiling",t),function(){s.removeListener("rootSupportsTimelineProfiling",t)}}),(function(){return s.rootSupportsTimelineProfiling})),u=(0,n.useSyncExternalStore)((function(t){return s.addListener("rootSupportsPerformanceTracks",t),function(){s.removeListener("rootSupportsPerformanceTracks",t)}}),(function(){return s.rootSupportsPerformanceTracks})),m=(0,n.useSyncExternalStore)((function(t){return s.profilerStore.addListener("isProcessingData",t),s.profilerStore.addListener("profilingData",t),function(){s.profilerStore.removeListener("isProcessingData",t),s.profilerStore.removeListener("profilingData",t)}}),(function(){return s.profilerStore.profilingData?.timelineData||null})),p=(0,n.useMemo)((()=>{const t=new Set,r=new Set,n={offset:0,length:0},a={horizontalScrollState:n,onHorizontalScrollStateChange:r=>{t.add(r)},onSearchRegExpStateChange:t=>{r.add(t)},searchRegExp:null,updateHorizontalScrollState:r=>{n.offset===r.offset&&n.length===r.length||(n.offset=r.offset,n.length=r.length,t.forEach((t=>{t(r)})))},updateSearchRegExpState:t=>{a.searchRegExp=t,r.forEach((r=>{r(t)}))},viewToMutableViewStateMap:new Map};return a}),[a]),[v,_]=(0,n.useState)(null),E=(0,n.useMemo)((()=>({file:a,inMemoryTimelineData:m,isPerformanceTracksSupported:u,isTimelineSupported:l,searchInputContainerRef:r,setFile:o,viewState:p,selectEvent:_,selectedEvent:v})),[a,m,u,l,o,p,_,v]);return n.createElement(Ki.Provider,{value:E},t)}function ClearProfilingDataButton(){const t=(0,n.useContext)(st),{didRecordCommits:r,isProfiling:a}=(0,n.useContext)(Li),{file:o,setFile:s}=(0,n.useContext)(Ki),{profilerStore:l}=t,u=r,m=null!==o;return n.createElement(Button_Button,{disabled:a||!(u||m),onClick:()=>{u&&l.clear(),m&&s(null)},title:"Clear profiling data"},n.createElement(ButtonIcon_ButtonIcon,{type:"clear"}))}Ki.displayName="TimelineContext";var Yi=__webpack_require__(4368),Xi=__webpack_require__.n(Yi);function NoCommitData_NoCommitData(t){return n.createElement("div",{className:Xi().NoCommitData},n.createElement("div",{className:Xi().Header},"There is no data matching the current filter criteria."),n.createElement("div",{className:Xi().FilterMessage},"Try adjusting the commit filter in Profiler settings."))}const Qi=30,Zi=5;var Ji=__webpack_require__(886),es=__webpack_require__.n(Ji);const ts=35;function ChartNode_ChartNode({color:t,height:r,isDimmed:a=!1,label:o,onClick:s,onMouseEnter:l,onMouseLeave:u,onDoubleClick:m,textStyle:p,width:v,x:_,y:E}){return n.createElement("g",{className:es().Group,transform:`translate(${_},${E})`},n.createElement("rect",{width:v,height:r,fill:t,onClick:s,onMouseEnter:l,onMouseLeave:u,onDoubleClick:m,className:es().Rect,style:{opacity:a?.5:1}}),v>=ts&&n.createElement("foreignObject",{width:v,height:r,className:es().ForeignObject,style:{paddingLeft:_<0?-_:0,opacity:a?.75:1,display:v<ts?"none":"block"},y:0},n.createElement("div",{className:es().Div,style:p},o)))}function CommitFlamegraphListItem({data:t,index:r,style:a}){const{chartData:o,onElementMouseEnter:s,onElementMouseLeave:l,scaleX:u,selectedChartNode:m,selectedChartNodeIndex:p,selectFiber:v,width:_}=t,{renderPathNodes:E,maxSelfDuration:S,rows:y}=o,{lineHeight:w}=(0,n.useContext)(nr),k=(0,n.useCallback)(((t,r,n)=>{t.stopPropagation(),v(r,n)}),[v]),handleMouseLeave=()=>{l()},C=parseInt(a.top,10),T=y[r],D=u(null!==m?m.offset:0,_);return n.createElement(n.Fragment,null,T.map((t=>{const{didRender:a,id:o,label:l,name:m,offset:v,selfDuration:y,treeBaseDuration:T}=t,I=u(v,_),x=u(T,_);if(x<2)return null;if(I+x<D||I>D+_)return null;let N="url(#didNotRenderPattern)",R="var(--color-commit-did-not-render-pattern-text)";return a?(N=getGradientColor(y/S),R="var(--color-commit-gradient-text)"):E.has(o)&&(N="var(--color-commit-did-not-render-fill)",R="var(--color-commit-did-not-render-fill-text)"),n.createElement(ChartNode_ChartNode,{color:N,height:w,isDimmed:r<p,key:o,label:l,onClick:t=>k(t,o,m),onMouseEnter:()=>(t=>{const{id:r,name:n}=t;s({id:r,name:n})})(t),onMouseLeave:handleMouseLeave,textStyle:{color:R},width:x,x:I-D,y:C})})))}const rs=(0,n.memo)(CommitFlamegraphListItem,areEqual);var ns=__webpack_require__(3582),as=__webpack_require__.n(ns),os=__webpack_require__(6674),is=__webpack_require__.n(os);const ss=new Intl.ListFormat("en",{style:"long",type:"conjunction"}),ls=(0,n.memo)((({hook:t,hookNames:r})=>{const a=t.hookSource,o=(0,n.useMemo)((()=>{if(!a||!r)return null;const t=getHookSourceLocationKey(a);return r.get(t)||null}),[a,r]);return n.createElement("ul",{className:is().Hook},n.createElement("li",null,null!==t.id&&n.createElement("span",{className:is().PrimitiveHookNumber},String(t.id+1)),n.createElement("span",{className:null!==t.id?is().PrimitiveHookName:is().Name},t.name,o&&n.createElement("span",{className:is().HookName},"(",o,")")),t.subHooks?.map(((a,o)=>n.createElement(ls,{key:t.id,hook:a,hookNames:r})))))})),shouldKeepHook=(t,r)=>{if(null!==t.id&&r.includes(t.id))return!0;const n=t.subHooks;return null!=n&&n.some((t=>shouldKeepHook(t,r)))},filterHooks=(t,r)=>{if(!shouldKeepHook(t,r))return null;const n=t.subHooks;if(null==n)return t;const a=n.map((t=>filterHooks(t,r))).filter(Boolean);return a.length>0?{...t,subHooks:a}:t},us=(0,n.memo)((({hooks:t,fiberID:r,state:a,displayMode:o="detailed"})=>{const{parseHookNames:s,toggleParseHookNames:l,inspectedElement:u}=(0,n.useContext)(Bo),m=(0,n.useContext)(st),[p,v]=(0,n.useState)(s);(0,n.useEffect)((()=>{v(s)}),[u?.id,s]);const _=(0,n.useCallback)((()=>{v(!s),l()}),[l,s]),E=null!==r?m.getElementByID(r):null,S=null!=E?function(t){const r=Ao.get(t);return null!=r&&"fulfilled"===r.status?r.value:null}(E):null,y=(0,n.useMemo)((()=>t&&u?.hooks?u.hooks.map((r=>filterHooks(r,t))).filter(Boolean):null),[u?.hooks,t]),w=s&&null===S;if(!t?.length)return n.createElement("span",null,"No hooks changed");if(u?.id!==E?.id||y?.length!==t.length||"compact"===o){const r=t.map((t=>String(t+1))),a=1===r.length?"• Hook":"• Hooks";return n.createElement("span",null,a," ",ss.format(r)," changed")}let k;return k=w?"Hook parsing failed":p?"Parsing hook names ...":"Parse hook names (may be slow)",null==y?null:n.createElement("div",null,y.length>1?"• Hooks changed:":"• Hook changed:",(!s||w)&&n.createElement(Toggle_Toggle,{className:w?is().ToggleError:is().LoadHookNamesToggle,isChecked:p,isDisabled:p||w,onChange:_,title:k},n.createElement(ButtonIcon_ButtonIcon,{type:"parse-hook-names"})),y.map((t=>n.createElement(ls,{key:`${u?.id??"unknown"}-${t.id}`,hook:t,hookNames:S}))))})),cs=us;function WhatChanged_WhatChanged({fiberID:t,displayMode:r="detailed"}){const{profilerStore:a}=(0,n.useContext)(st),{rootID:o,selectedCommitIndex:s}=(0,n.useContext)(Li);if(null===s)return null;const{changeDescriptions:l}=a.getCommitData(o,s);if(null===l)return null;const u=l.get(t);if(null==u)return null;const{context:m,didHooksChange:p,hooks:v,isFirstMount:_,props:E,state:S}=u;if(_)return n.createElement("div",{className:as().Component},n.createElement("label",{className:as().Label},"Why did this render?"),n.createElement("div",{className:as().Item},"This is the first time the component rendered."));const y=[];return!0===m?y.push(n.createElement("div",{key:"context",className:as().Item},"• Context changed")):"object"==typeof m&&null!==m&&0!==m.length&&y.push(n.createElement("div",{key:"context",className:as().Item},"• Context changed:",m.map((t=>n.createElement("span",{key:t,className:as().Key},t))))),p&&(Array.isArray(v)?y.push(n.createElement("div",{key:"hooks",className:as().Item},n.createElement(cs,{hooks:v,fiberID:t,state:S,displayMode:r}))):y.push(n.createElement("div",{key:"hooks",className:as().Item},"• Hooks changed"))),null!==E&&0!==E.length&&y.push(n.createElement("div",{key:"props",className:as().Item},"• Props changed:",E.map((t=>n.createElement("span",{key:t,className:as().Key},t))))),null!==S&&0!==S.length&&y.push(n.createElement("div",{key:"state",className:as().Item},"• State changed:",S.map((t=>n.createElement("span",{key:t,className:as().Key},t))))),0===y.length&&y.push(n.createElement("div",{key:"nothing",className:as().Item},"The parent component rendered.")),n.createElement("div",null,n.createElement("label",{className:as().Label},"Why did this render?"),y)}var ds=__webpack_require__(6078),fs=__webpack_require__.n(ds);function HoveredFiberInfo_HoveredFiberInfo({fiberData:t}){const{profilerStore:r}=(0,n.useContext)(st),{rootID:a,selectedCommitIndex:o}=(0,n.useContext)(Li),{id:s,name:l}=t,{profilingCache:u}=r;if(null===a||null===o)return null;const m=u.getFiberCommits({fiberID:s,rootID:a}),{nodes:p}=u.getCommitTree({rootID:a,commitIndex:o}),v=p.get(s);let _=null,E=0;for(E=0;E<m.length;E++){const t=m[E];if(o===t){const{fiberActualDurations:o,fiberSelfDurations:l}=r.getCommitData(a,t),u=o.get(s)||0,m=l.get(s)||0;_=n.createElement("div",{key:t,className:fs().CurrentCommit},n.createElement("strong",null,"Duration:")," ",formatDuration(m),"ms of"," ",formatDuration(u),"ms");break}}return n.createElement(n.Fragment,null,n.createElement("div",{className:fs().Toolbar},n.createElement("div",{className:fs().Component},l),null!=v&&n.createElement("div",{className:fs().BadgesContainer},n.createElement(InspectedElementBadges_InspectedElementBadges,{hocDisplayNames:v.hocDisplayNames,compiledWithForget:v.compiledWithForget}),v.compiledWithForget&&n.createElement("div",null,"✨ This component has been auto-memoized by the React Compiler.")),n.createElement("div",{className:fs().Content},_||n.createElement("div",null,"Did not client render."),n.createElement(WhatChanged_WhatChanged,{fiberID:s,displayMode:"compact"}))))}var ms=__webpack_require__(1680),ps=__webpack_require__.n(ms);const hs={height:0,mouseX:0,mouseY:0,width:0};function Tooltip_Tooltip({children:t,className:r,label:a,style:o}){const s=(0,n.useRef)(null),l=(0,n.useRef)(null),updateTooltipPosition=t=>{const r=l.current;if(null!=r){const n=function(t,r){if(null!==t){let n=t;for(;null!=n.parentElement&&"relative"!==n.style.position;)n=n.parentElement;const{height:a,left:o,top:s,width:l}=n.getBoundingClientRect();return{height:a,mouseX:r.clientX-o,mouseY:r.clientY-s,width:l}}return hs}(s.current,t),{left:a,top:o}=function(t,r){const{height:n,mouseX:a,mouseY:o,width:s}=r;let l=0,u=0;l=o+vs+t.offsetHeight>=n?o-vs-t.offsetHeight>0?o-t.offsetHeight-vs+"px":"0px":`${o+vs}px`;u=a+vs+t.offsetWidth>=s?a-vs-t.offsetWidth>0?a-t.offsetWidth-vs+"px":"0px":`${a+2*vs}px`;return{left:u,top:l}}(r,n);r.style.left=a,r.style.top=o}},u=null===a?ps().hidden:"";return n.createElement("div",{className:ps().Container,onMouseMove:t=>{updateTooltipPosition(t)},ref:s},n.createElement("div",{className:`${ps().Tooltip} ${u} ${r||""}`,ref:l,style:o},a),t)}const vs=5;var _s=__webpack_require__(2350),gs=__webpack_require__.n(_s);function CommitFlamegraph_extends(){return CommitFlamegraph_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},CommitFlamegraph_extends.apply(this,arguments)}function CommitFlamegraphAutoSizer(t){const{profilerStore:r}=(0,n.useContext)(st),{rootID:a,selectedCommitIndex:o,selectFiber:s}=(0,n.useContext)(Li),{profilingCache:l}=r,u=(0,n.useCallback)((t=>{t.stopPropagation(),s(null,null)}),[s]);let m=null,p=null;return null!==o&&(m=l.getCommitTree({commitIndex:o,rootID:a}),p=l.getFlamegraphChartData({commitIndex:o,commitTree:m,rootID:a})),null!=m&&null!=p&&p.depth>0?n.createElement("div",{className:gs().Container,onClick:u},n.createElement(_t,null,(({height:t,width:r})=>n.createElement(CommitFlamegraph_CommitFlamegraph,{chartData:p,commitTree:m,height:t,width:r})))):n.createElement(NoCommitData_NoCommitData,null)}function CommitFlamegraph_CommitFlamegraph({chartData:t,commitTree:r,height:a,width:o}){const[s,l]=(0,n.useState)(null),{lineHeight:u}=(0,n.useContext)(nr),{selectFiber:m,selectedFiberID:p}=(0,n.useContext)(Li),{highlightHostInstance:v,clearHighlightHostInstance:_}=useHighlightHostInstance(),E=(0,n.useMemo)((()=>{if(null===p)return 0;const r=t.idToDepthMap.get(p);return void 0!==r?r-1:0}),[t,p]),S=(0,n.useMemo)((()=>null!==p&&t.rows[E].find((t=>t.id===p))||null),[t,p,E]),y=(0,n.useCallback)((({id:t,name:r})=>{v(t),l({id:t,name:r})}),[v]),w=(0,n.useCallback)((()=>{_(),l(null)}),[_]),k=(0,n.useMemo)((()=>({chartData:t,onElementMouseEnter:y,onElementMouseLeave:w,scaleX:scale(0,null!==S?S.treeBaseDuration:t.baseDuration,0,o),selectedChartNode:S,selectedChartNodeIndex:E,selectFiber:m,width:o})),[t,y,w,S,E,m,o]),C=(0,n.useMemo)((()=>null!==s?n.createElement(HoveredFiberInfo_HoveredFiberInfo,{fiberData:s}):null),[s]);return n.createElement(Tooltip_Tooltip,{label:C},n.createElement(wt,{height:a,innerElementType:bs,itemCount:t.depth,itemData:k,itemSize:u,width:o},rs))}const bs=(0,n.forwardRef)((({children:t,...r},a)=>n.createElement("svg",CommitFlamegraph_extends({ref:a},r),n.createElement("defs",null,n.createElement("pattern",{id:"didNotRenderPattern",patternUnits:"userSpaceOnUse",width:"4",height:"4"},n.createElement("path",{d:"M-1,1 l2,-2 M0,4 l4,-4 M3,5 l2,-2",className:gs().PatternPath}))),t)));function CommitRankedListItem({data:t,index:r,style:a}){const{chartData:o,onElementMouseEnter:s,onElementMouseLeave:l,scaleX:u,selectedFiberIndex:m,selectFiber:p,width:v}=t,_=o.nodes[r],{lineHeight:E}=(0,n.useContext)(nr),S=(0,n.useCallback)((t=>{t.stopPropagation();const{id:r,name:n}=_;p(r,n)}),[_,p]),y=parseInt(a.top,10);return n.createElement(ChartNode_ChartNode,{color:getGradientColor(_.value/o.maxValue),height:E,isDimmed:r<m,key:_.id,label:_.label,onClick:S,onMouseEnter:()=>{const{id:t,name:r}=_;s({id:t,name:r})},onMouseLeave:()=>{l()},width:Math.max(Zi,u(_.value,v)),x:0,y})}const Es=(0,n.memo)(CommitRankedListItem,areEqual);var Ss=__webpack_require__(5292),ys=__webpack_require__.n(Ss);function CommitRankedAutoSizer(t){const{profilerStore:r}=(0,n.useContext)(st),{rootID:a,selectedCommitIndex:o,selectFiber:s}=(0,n.useContext)(Li),{profilingCache:l}=r,u=(0,n.useCallback)((t=>{t.stopPropagation(),s(null,null)}),[s]);let m=null,p=null;return null!==o&&(m=l.getCommitTree({commitIndex:o,rootID:a}),p=l.getRankedChartData({commitIndex:o,commitTree:m,rootID:a})),null!=m&&null!=p&&p.nodes.length>0?n.createElement("div",{className:ys().Container,onClick:u},n.createElement(_t,null,(({height:t,width:r})=>n.createElement(CommitRanked_CommitRanked,{chartData:p,commitTree:m,height:t,width:r})))):n.createElement(NoCommitData_NoCommitData,null)}function CommitRanked_CommitRanked({chartData:t,commitTree:r,height:a,width:o}){const[s,l]=(0,n.useState)(null),{lineHeight:u}=(0,n.useContext)(nr),{selectedFiberID:m,selectFiber:p}=(0,n.useContext)(Li),{highlightHostInstance:v,clearHighlightHostInstance:_}=useHighlightHostInstance(),E=(0,n.useMemo)((()=>getNodeIndex(t,m)),[t,m]),S=(0,n.useCallback)((({id:t,name:r})=>{v(t),l({id:t,name:r})}),[v]),y=(0,n.useCallback)((()=>{_(),l(null)}),[_]),w=(0,n.useMemo)((()=>({chartData:t,onElementMouseEnter:S,onElementMouseLeave:y,scaleX:scale(0,t.nodes[E].value,0,o),selectedFiberID:m,selectedFiberIndex:E,selectFiber:p,width:o})),[t,S,y,m,E,p,o]),k=(0,n.useMemo)((()=>null!==s?n.createElement(HoveredFiberInfo_HoveredFiberInfo,{fiberData:s}):null),[s]);return n.createElement(Tooltip_Tooltip,{label:k},n.createElement(wt,{height:a,innerElementType:"svg",itemCount:t.nodes.length,itemData:w,itemSize:u,width:o},Es))}const getNodeIndex=(t,r)=>{if(null===r)return 0;const{nodes:n}=t;for(let t=0;t<n.length;t++)if(n[t].id===r)return t;return 0};var ws=__webpack_require__(4594),ks=__webpack_require__.n(ws);function RootSelector_RootSelector(t){const{profilingData:r,rootID:a,setRootID:o}=(0,n.useContext)(Li),s=[];null!==r&&r.dataForRoots.forEach(((t,r)=>{s.push(n.createElement("option",{key:r,value:r},t.displayName))}));const l=(0,n.useCallback)((({currentTarget:t})=>{o(parseInt(t.value,10))}),[o]);return null===r||r.dataForRoots.size<=1?null:n.createElement(n.Fragment,null,n.createElement("div",{className:ks().Spacer}),n.createElement("select",{value:a,onChange:l},s))}var Cs=__webpack_require__(1909),Ts=__webpack_require__.n(Cs);function RecordToggle_RecordToggle({disabled:t}){const{isProfiling:r,startProfiling:a,stopProfiling:o}=(0,n.useContext)(Li);let s=Ts().InactiveRecordToggle;return t?s=Ts().DisabledRecordToggle:r&&(s=Ts().ActiveRecordToggle),n.createElement(Button_Button,{className:s,disabled:t,onClick:r?o:a,testName:"ProfilerToggleButton",title:r?"Stop profiling":"Start profiling"},n.createElement(ButtonIcon_ButtonIcon,{type:"record"}))}var Ds=__webpack_require__(6670),Is=__webpack_require__.n(Ds);function NoProfilingData(){return n.createElement("div",{className:Is().Column},n.createElement("div",{className:Is().Header},"No profiling data has been recorded."),n.createElement("div",{className:Is().Row},"Click the record button ",n.createElement(RecordToggle_RecordToggle,null)," to start recording."),n.createElement("div",{className:`${Is().Row} ${Is().LearnMoreRow}`},"Click"," ",n.createElement("a",{className:Is().LearnMoreLink,href:"https://fb.me/react-devtools-profiling",rel:"noopener noreferrer",target:"_blank"},"here")," ","to learn more about profiling."))}function RecordingInProgress(){return n.createElement("div",{className:Is().Column},n.createElement("div",{className:Is().Header},"Profiling is in progress..."),n.createElement("div",{className:Is().Row},"Click the record button ",n.createElement(RecordToggle_RecordToggle,null)," to stop recording."))}const xs=window.devicePixelRatio||1,Ns=10,Rs=1/xs,As=[1,2,5,10,20,50,100,200,500,1e3,2e3,5e3];let Ms={BACKGROUND:"",INTERNAL_MODULE_FRAME:"",INTERNAL_MODULE_FRAME_HOVER:"",INTERNAL_MODULE_FRAME_TEXT:"",NATIVE_EVENT:"",NATIVE_EVENT_HOVER:"",NETWORK_PRIMARY:"",NETWORK_PRIMARY_HOVER:"",NETWORK_SECONDARY:"",NETWORK_SECONDARY_HOVER:"",PRIORITY_BACKGROUND:"",PRIORITY_BORDER:"",PRIORITY_LABEL:"",USER_TIMING:"",USER_TIMING_HOVER:"",REACT_IDLE:"",REACT_IDLE_HOVER:"",REACT_RENDER:"",REACT_RENDER_HOVER:"",REACT_RENDER_TEXT:"",REACT_COMMIT:"",REACT_COMMIT_HOVER:"",REACT_COMMIT_TEXT:"",REACT_LAYOUT_EFFECTS:"",REACT_LAYOUT_EFFECTS_HOVER:"",REACT_LAYOUT_EFFECTS_TEXT:"",REACT_PASSIVE_EFFECTS:"",REACT_PASSIVE_EFFECTS_HOVER:"",REACT_PASSIVE_EFFECTS_TEXT:"",REACT_RESIZE_BAR:"",REACT_RESIZE_BAR_ACTIVE:"",REACT_RESIZE_BAR_BORDER:"",REACT_RESIZE_BAR_DOT:"",REACT_SCHEDULE:"",REACT_SCHEDULE_HOVER:"",REACT_SUSPENSE_REJECTED_EVENT:"",REACT_SUSPENSE_REJECTED_EVENT_HOVER:"",REACT_SUSPENSE_RESOLVED_EVENT:"",REACT_SUSPENSE_RESOLVED_EVENT_HOVER:"",REACT_SUSPENSE_UNRESOLVED_EVENT:"",REACT_SUSPENSE_UNRESOLVED_EVENT_HOVER:"",REACT_THROWN_ERROR:"",REACT_THROWN_ERROR_HOVER:"",REACT_WORK_BORDER:"",SCROLL_CARET:"",SCRUBBER_BACKGROUND:"",SCRUBBER_BORDER:"",SEARCH_RESULT_FILL:"",TEXT_COLOR:"",TEXT_DIM_COLOR:"",TIME_MARKER_LABEL:"",WARNING_BACKGROUND:"",WARNING_BACKGROUND_HOVER:"",WARNING_TEXT:"",WARNING_TEXT_INVERED:""};function memoize_one_esm_areInputsEqual(t,r){if(t.length!==r.length)return!1;for(var n=0;n<t.length;n++)if(t[n]!==r[n])return!1;return!0}const dist_memoize_one_esm=function(t,r){var n;void 0===r&&(r=memoize_one_esm_areInputsEqual);var a,o=[],s=!1;return function(){for(var l=[],u=0;u<arguments.length;u++)l[u]=arguments[u];return s&&n===this&&r(l,o)||(a=t.apply(this,l),s=!0,n=this,o=l),a}},Ps=Object.freeze({x:0,y:0}),Fs=Object.freeze({width:0,height:0}),Os=Object.freeze({origin:Ps,size:Fs});function rectEqualToRect(t,r){return o=t.origin,s=r.origin,o.x===s.x&&o.y===s.y&&(n=t.size,a=r.size,n.width===a.width&&n.height===a.height);var n,a,o,s}function sizeIsValid({width:t,height:r}){return t>=0&&r>=0}function rectToBox(t){return[t.origin.y,t.origin.x+t.size.width,t.origin.y+t.size.height,t.origin.x]}function boxToRect(t){const[r,n,a,o]=t;return{origin:{x:o,y:r},size:{width:n-o,height:a-r}}}function rectIntersectsRect(t,r){if(0===t.size.width||0===t.size.height||0===r.size.width||0===r.size.height)return!1;const[n,a,o,s]=rectToBox(t),[l,u,m,p]=rectToBox(r);return!(a<p||u<s||o<l||m<n)}function intersectionOfRects(t,r){const[n,a,o,s]=rectToBox(t),[l,u,m,p]=rectToBox(r);return boxToRect([Math.max(n,l),Math.min(a,u),Math.min(o,m),Math.max(s,p)])}function rectContainsPoint({x:t,y:r},n){const[a,o,s,l]=rectToBox(n);return l<=t&&t<=o&&a<=r&&r<=s}function Surface_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const Hs=dist_memoize_one_esm(((t,r,n,a=!0)=>{const o=t.getContext("2d",{alpha:!1});return a&&(!function(t,r,n){t.width=n*xs,t.height=r*xs,t.style.width=`${n}px`,t.style.height=`${r}px`}(t,r,n),o.scale(xs,xs)),o}));class Ls{constructor(t){Surface_defineProperty(this,"_viewRefs",{activeView:null,hoveredView:null}),this._resetHoveredEvent=t}hasActiveView(){return null!==this._viewRefs.activeView}setCanvas(t,r){this._context=Hs(t,r.height,r.width),this._canvasSize=r,this.rootView&&this.rootView.setNeedsDisplay()}displayIfNeeded(){const{rootView:t,_canvasSize:r,_context:n}=this;t&&n&&r&&(t.setFrame({origin:Ps,size:r}),t.setVisibleArea({origin:Ps,size:r}),t.displayIfNeeded(n,this._viewRefs))}getCurrentCursor(){const{activeView:t,hoveredView:r}=this._viewRefs;return null!==t?t.currentCursor:null!==r?r.currentCursor:null}handleInteraction(t){const r=this.rootView;if(null!=r){const n=this._viewRefs;switch(t.type){case"mousemove":case"wheel-control":case"wheel-meta":case"wheel-plain":case"wheel-shift":const a=n.hoveredView;n.hoveredView=null,r.handleInteractionAndPropagateToSubviews(t,n),null!==a&&null===n.hoveredView&&this._resetHoveredEvent();break;default:r.handleInteractionAndPropagateToSubviews(t,n)}}}}function viewToLayoutInfo(t){return{view:t,frame:t.frame}}const noopLayout=t=>t,layeredLayout=(t,r)=>t.map((t=>({...t,frame:r}))),verticallyStackedLayout=(t,r)=>{let n=r.origin.y;return t.map((t=>{const a=t.view.desiredSize(),o=a?a.height:r.origin.y+r.size.height-n,s={origin:{x:r.origin.x,y:n},size:{width:r.size.width,height:o}};return n+=o,{...t,frame:s}}))};function View_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class Bs{constructor(t,r,n=noopLayout,a=r,o=null){View_defineProperty(this,"currentCursor",null),View_defineProperty(this,"subviews",[]),View_defineProperty(this,"_needsDisplay",!0),View_defineProperty(this,"_subviewsNeedDisplay",!1),this._backgroundColor=o||null,this.surface=t,this.frame=r,this._layouter=n,this.visibleArea=a}setNeedsDisplay(){this._needsDisplay=!0,this.superview&&this.superview._setSubviewsNeedDisplay(),this.subviews.forEach((t=>t.setNeedsDisplay()))}_setSubviewsNeedDisplay(){this._subviewsNeedDisplay=!0,this.superview&&this.superview._setSubviewsNeedDisplay()}setFrame(t){rectEqualToRect(this.frame,t)||(this.frame=t,sizeIsValid(t.size)?this.frame=t:this.frame=Os,this.setNeedsDisplay())}setVisibleArea(t){rectEqualToRect(this.visibleArea,t)||(sizeIsValid(t.size)?this.visibleArea=t:this.visibleArea=Os,this.setNeedsDisplay())}desiredSize(){this._needsDisplay&&this.layoutSubviews();return function(...t){if(0===t.length)return Os;const[r,...n]=t;return boxToRect(n.map(rectToBox).reduce(((t,r)=>{const[n,a,o,s]=t,[l,u,m,p]=r;return[Math.min(n,l),Math.max(a,u),Math.max(o,m),Math.min(s,p)]}),rectToBox(r)))}(...this.subviews.map((t=>t.frame))).size}addSubview(t){this.subviews.includes(t)||(this.subviews.push(t),t.superview=this)}removeSubview(t){const r=this.subviews.indexOf(t);-1!==r&&(t.superview=void 0,this.subviews.splice(r,1))}removeAllSubviews(){this.subviews.forEach((t=>t.superview=void 0)),this.subviews=[]}displayIfNeeded(t,r){if((this._needsDisplay||this._subviewsNeedDisplay)&&rectIntersectsRect(this.frame,this.visibleArea)&&!function({width:t,height:r}){return t<=0||r<=0}(this.visibleArea.size)){this.layoutSubviews(),this._needsDisplay&&(this._needsDisplay=!1),this._subviewsNeedDisplay&&(this._subviewsNeedDisplay=!1);const n=this.visibleArea,a=new Path2D;a.rect(n.origin.x,n.origin.y,n.size.width,n.size.height),t.save(),t.clip(a),t.beginPath(),this.draw(t,r),t.restore()}}layoutSubviews(){const{frame:t,_layouter:r,subviews:n,visibleArea:a}=this;const o=r(n.map(viewToLayoutInfo),t);o.forEach((({view:t,frame:r})=>t.setFrame(r))),n.forEach(((t,r)=>{rectIntersectsRect(a,t.frame)?t.setVisibleArea(intersectionOfRects(a,t.frame)):t.setVisibleArea(Os)}))}draw(t,r){const{subviews:n,visibleArea:a}=this;n.forEach((n=>{rectIntersectsRect(a,n.visibleArea)&&n.displayIfNeeded(t,r)}));const o=this._backgroundColor;if(null!==o){const r=this.desiredSize();a.size.height>r.height&&(t.fillStyle=o,t.fillRect(a.origin.x,a.origin.y+r.height,a.size.width,a.size.height-r.height))}}handleInteraction(t,r){}handleInteractionAndPropagateToSubviews(t,r){const{subviews:n,visibleArea:a}=this;if(0===a.size.height)return!1;for(let o=n.length-1;o>=0;o--){const s=n[o];if(rectIntersectsRect(a,s.visibleArea)){if(!0===s.handleInteractionAndPropagateToSubviews(t,r))return!0}}return!(!0!==this.handleInteraction(t,r))}}class zs extends Bs{draw(t){const{visibleArea:r}=this;t.fillStyle=Ms.BACKGROUND,t.fillRect(r.origin.x,r.origin.y,r.size.width,r.size.height)}}function clamp(t,r,n){if(Number.isNaN(t)||Number.isNaN(r)||Number.isNaN(n))throw new Error(`Clamp was called with NaN. Args: min: ${t}, max: ${r}, value: ${n}.`);return Math.min(r,Math.max(t,n))}function clampOffset(t,r){return{offset:clamp(-(t.length-r),0,t.offset),length:t.length}}function clampLength({state:t,minContentLength:r,maxContentLength:n,containerLength:a}){return{offset:t.offset,length:clamp(Math.max(r,a),Math.max(a,n),t.length)}}function clampState({state:t,minContentLength:r,maxContentLength:n,containerLength:a}){return clampOffset(clampLength({state:t,minContentLength:r,maxContentLength:n,containerLength:a}),a)}function translateState({state:t,delta:r,containerLength:n}){return clampOffset({offset:t.offset+r,length:t.length},n)}function moveStateToRange({state:t,rangeStart:r,rangeEnd:n,contentLength:a,minContentLength:o,maxContentLength:s,containerLength:l}){const u=clampLength({state:{offset:t.offset,length:a*(l/(n-r))},minContentLength:o,maxContentLength:s,containerLength:l});return clampOffset({offset:-r*(u.length/a),length:u.length},l)}function areScrollStatesEqual(t,r){return t.offset===r.offset&&t.length===r.length}const Vs=.25,Us=1e3;function HorizontalPanAndZoomView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class Ws extends Bs{constructor(t,r,n,a,o){super(t,r),HorizontalPanAndZoomView_defineProperty(this,"_isPanning",!1),this._contentView=n,this._intrinsicContentWidth=a,this._viewState=o,o.onHorizontalScrollStateChange((t=>{this.zoomToRange(t.offset,t.length)})),this.addSubview(n)}setScrollState(t){areScrollStatesEqual(clampState({state:t,minContentLength:this._intrinsicContentWidth*Vs,maxContentLength:this._intrinsicContentWidth*Us,containerLength:this.frame.size.width}),this._viewState.horizontalScrollState)||this.setNeedsDisplay()}zoomToRange(t,r){const n=moveStateToRange({state:this._viewState.horizontalScrollState,rangeStart:t,rangeEnd:r,contentLength:this._intrinsicContentWidth,minContentLength:this._intrinsicContentWidth*Vs,maxContentLength:this._intrinsicContentWidth*Us,containerLength:this.frame.size.width});this.setScrollState(n)}desiredSize(){return this._contentView.desiredSize()}layoutSubviews(){const{offset:t,length:r}=this._viewState.horizontalScrollState,n={origin:{x:this.frame.origin.x+t,y:this.frame.origin.y},size:{width:r,height:this.frame.size.height}};this._contentView.setFrame(n),super.layoutSubviews()}handleInteraction(t,r){switch(t.type){case"mousedown":this._handleMouseDown(t,r);break;case"mousemove":this._handleMouseMove(t,r);break;case"mouseup":this._handleMouseUp(t,r);break;case"wheel-plain":case"wheel-shift":this._handleWheel(t)}}_handleMouseDown(t,r){rectContainsPoint(t.payload.location,this.frame)&&(this._isPanning=!0,r.activeView=this,this.currentCursor="grabbing")}_handleMouseMove(t,r){const n=rectContainsPoint(t.payload.location,this.frame);if(n&&null===r.hoveredView&&(r.hoveredView=this),r.activeView===this?this.currentCursor="grabbing":n&&(this.currentCursor="grab"),!this._isPanning)return;const{movementX:a,movementY:o}=t.payload.event;if(Math.abs(a)<Math.abs(o))return;const s=translateState({state:this._viewState.horizontalScrollState,delta:a,containerLength:this.frame.size.width});this._viewState.updateHorizontalScrollState(s)}_handleMouseUp(t,r){this._isPanning&&(this._isPanning=!1),r.activeView===this&&(r.activeView=null)}_handleWheel(t){const{location:r,delta:{deltaX:n,deltaY:a}}=t.payload;if(!rectContainsPoint(r,this.frame))return;const o=Math.abs(n),s=Math.abs(a);if(s>o){if(s<1)return;if("wheel-shift"===t.type)return;const n=function({state:t,multiplier:r,fixedPoint:n,minContentLength:a,maxContentLength:o,containerLength:s}){const l=clampLength({state:{offset:t.offset,length:t.length*r},minContentLength:a,maxContentLength:o,containerLength:s});return clampOffset({offset:n+t.offset-n*(l.length/t.length),length:l.length},s)}({state:this._viewState.horizontalScrollState,multiplier:1+.005*-a,fixedPoint:r.x-this._viewState.horizontalScrollState.offset,minContentLength:this._intrinsicContentWidth*Vs,maxContentLength:this._intrinsicContentWidth*Us,containerLength:this.frame.size.width});this._viewState.updateHorizontalScrollState(n)}else{if(o<1)return;const t=translateState({state:this._viewState.horizontalScrollState,delta:-n,containerLength:this.frame.size.width});this._viewState.updateHorizontalScrollState(t)}}}class js extends Bs{constructor(t,r,n,a,o){super(t,r),this._contentView=n,this._isPanning=!1,this._mutableViewStateKey=o+":VerticalScrollView",this._onChangeCallback=null,this._scrollState={offset:0,length:0},this._viewState=a,this.addSubview(n),this._restoreMutableViewState()}setFrame(t){super.setFrame(t),this._setScrollState(this._scrollState)}desiredSize(){return this._contentView.desiredSize()}draw(t,r){if(super.draw(t,r),this.frame.size.height>15){const r=this._scrollState.offset,n=this._contentView.desiredSize(),a=r,o=this.frame.size.height-n.height-r;if(a<0||o<0){const{visibleArea:r}=this,{x:n,y:s}=r.origin,{width:l,height:u}=r.size,m=n+l/2,p=5,v=m+p,_=m-p;if(a<0){const r=s+3;t.beginPath(),t.moveTo(m,r),t.lineTo(v,r+3),t.lineTo(_,r+3),t.closePath(),t.fillStyle=Ms.SCROLL_CARET,t.fill()}if(o<0){const r=s+u-3;t.beginPath(),t.moveTo(m,r),t.lineTo(v,r-3),t.lineTo(_,r-3),t.closePath(),t.fillStyle=Ms.SCROLL_CARET,t.fill()}}}}layoutSubviews(){const{offset:t}=this._scrollState,r=this._contentView.desiredSize(),n=this.frame.size.height,a=r?r.height:0,o=Math.max(a,n),s={origin:{x:this.frame.origin.x,y:this.frame.origin.y+t},size:{width:this.frame.size.width,height:o}};this._contentView.setFrame(s),super.layoutSubviews()}handleInteraction(t){switch(t.type){case"mousedown":return this._handleMouseDown(t);case"mousemove":return this._handleMouseMove(t);case"mouseup":return this._handleMouseUp(t);case"wheel-shift":return this._handleWheelShift(t)}}onChange(t){this._onChangeCallback=t}scrollBy(t){const r=translateState({state:this._scrollState,delta:-t,containerLength:this.frame.size.height});return this._setScrollState(r)}_handleMouseDown(t){if(rectContainsPoint(t.payload.location,this.frame)){this.frame.size.height<this._contentView.desiredSize().height&&(this._isPanning=!0)}}_handleMouseMove(t){if(!this._isPanning)return;const{movementX:r,movementY:n}=t.payload.event;if(Math.abs(r)>Math.abs(n))return;const a=translateState({state:this._scrollState,delta:t.payload.event.movementY,containerLength:this.frame.size.height});return this._setScrollState(a),!0}_handleMouseUp(t){this._isPanning&&(this._isPanning=!1)}_handleWheelShift(t){const{location:r,delta:{deltaX:n,deltaY:a}}=t.payload;if(!rectContainsPoint(r,this.frame))return!1;const o=Math.abs(n),s=Math.abs(a);return!(o>s)&&(!(s<1)&&this.scrollBy(a))}_restoreMutableViewState(){this._viewState.viewToMutableViewStateMap.has(this._mutableViewStateKey)?this._scrollState=this._viewState.viewToMutableViewStateMap.get(this._mutableViewStateKey):this._viewState.viewToMutableViewStateMap.set(this._mutableViewStateKey,this._scrollState),this.setNeedsDisplay()}_setScrollState(t){const r=this._contentView.frame.size.height,n=this.frame.size.height,a=clampState({state:t,minContentLength:r,maxContentLength:r,containerLength:n});return areScrollStatesEqual(a,this._scrollState)?r!==n:(this._scrollState.offset=a.offset,this._scrollState.length=a.length,this.setNeedsDisplay(),null!==this._onChangeCallback&&this._onChangeCallback(a,this.frame.size.height),!0)}}const $s=new Map;function getTextWidth(t,r){let n=$s.get(r);return null==n&&(n=t.measureText(r).width,$s.set(r,n)),n}function drawText(t,r,n,a,o){const{fillStyle:s=Ms.TEXT_COLOR,fontSize:l=Ns,textAlign:u="left"}=o||{};if(n.size.width>6){r.textAlign=u,r.textBaseline="middle",r.font=`${l}px sans-serif`;const{x:o,y:m}=n.origin,p=function(t,r,n){const a=r.length-1;let o=0,s=a,l=0,u=null;for(;o<=s;){const m=Math.floor((o+s)/2),p=m===a?r:r.slice(0,m)+"…";getTextWidth(t,p)<=n?(l<m&&(l=m,u=p),o=m+1):s=m-1}return u}(r,t,n.size.width-6+(o<0?o:0));if(null!==p){r.fillStyle=s;const t=!rectEqualToRect(a,n);let l;t&&(r.save(),r.beginPath(),r.rect(a.origin.x,a.origin.y,a.size.width,a.size.height),r.closePath(),r.clip()),l="center"===u?o+n.size.width/2+3-(o<0?o:0):o+3-(o<0?o:0);const v=m+n.size.height/2;r.fillText(p,l,v),t&&r.restore()}}}function ResizeBarView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class qs extends Bs{constructor(t,r,n){super(t,r,noopLayout),ResizeBarView_defineProperty(this,"_interactionState","normal"),ResizeBarView_defineProperty(this,"showLabel",!1),this._label=n}desiredSize(){return this.showLabel?{height:16,width:0}:{height:8,width:0}}draw(t,r){const{frame:n}=this,{x:a,y:o}=n.origin,{width:s,height:l}=n.size,u="dragging"===this._interactionState||"hovered"===this._interactionState&&null===r.activeView;t.fillStyle=u?Ms.REACT_RESIZE_BAR_ACTIVE:Ms.REACT_RESIZE_BAR,t.fillRect(a,o,s,l),t.fillStyle=Ms.REACT_RESIZE_BAR_BORDER,t.fillRect(a,o,s,Rs),t.fillRect(a,o+l-Rs,s,Rs);const m=a+s/2,p=o+l/2;if(this.showLabel){const r={origin:{x:0,y:o+l-16},size:{width:n.size.width,height:16}};drawText(this._label,t,r,n,{fillStyle:Ms.REACT_RESIZE_BAR_DOT,textAlign:"center"})}else t.beginPath(),t.fillStyle=Ms.REACT_RESIZE_BAR_DOT,t.arc(m,p,1,0,2*Math.PI),t.arc(m+4,p,1,0,2*Math.PI),t.arc(m-4,p,1,0,2*Math.PI),t.fill()}_setInteractionState(t){this._interactionState!==t&&(this._interactionState=t,this.setNeedsDisplay())}_handleMouseDown(t,r){rectContainsPoint(t.payload.location,this.frame)&&(this._setInteractionState("dragging"),r.activeView=this)}_handleMouseMove(t,r){const n=rectContainsPoint(t.payload.location,this.frame);r.activeView===this?this.currentCursor="ns-resize":n&&(this.showLabel?this.currentCursor="pointer":this.currentCursor="ns-resize"),n&&(r.hoveredView=this),"dragging"!==this._interactionState&&this._setInteractionState(n?"hovered":"normal")}_handleMouseUp(t,r){const n=rectContainsPoint(t.payload.location,this.frame);"dragging"===this._interactionState&&this._setInteractionState(n?"hovered":"normal"),r.activeView===this&&(r.activeView=null)}handleInteraction(t,r){switch(t.type){case"mousedown":this._handleMouseDown(t,r);break;case"mousemove":this._handleMouseMove(t,r);break;case"mouseup":this._handleMouseUp(t,r)}}}function ResizableView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const Gs={origin:{x:0,y:0},size:{width:0,height:0}};class Ks extends Bs{constructor(t,r,n,a,o,s){super(t,r,noopLayout),ResizableView_defineProperty(this,"_resizingState",null),this._canvasRef=o,this._layoutState={barOffsetY:0},this._mutableViewStateKey=s+":ResizableView",this._subview=n,this._resizeBar=new qs(t,r,s),this._viewState=a,this.addSubview(this._subview),this.addSubview(this._resizeBar),this._restoreMutableViewState()}desiredSize(){const t=this._subview.desiredSize();if(this._shouldRenderResizeBar()){const t=this._resizeBar.desiredSize();return{width:this.frame.size.width,height:this._layoutState.barOffsetY+t.height}}return{width:this.frame.size.width,height:t.height}}layoutSubviews(){this._updateLayoutState(),this._updateSubviewFrames(),super.layoutSubviews()}_restoreMutableViewState(){if(this._viewState.viewToMutableViewStateMap.has(this._mutableViewStateKey))this._layoutState=this._viewState.viewToMutableViewStateMap.get(this._mutableViewStateKey),this._updateLayoutStateAndResizeBar(this._layoutState.barOffsetY);else{this._viewState.viewToMutableViewStateMap.set(this._mutableViewStateKey,this._layoutState);const t=this._subview.desiredSize();this._updateLayoutStateAndResizeBar(null!=t.maxInitialHeight?Math.min(t.maxInitialHeight,t.height):t.height)}this.setNeedsDisplay()}_shouldRenderResizeBar(){const t=this._subview.desiredSize();return null==t.hideScrollBarIfLessThanHeight||t.height>t.hideScrollBarIfLessThanHeight}_updateLayoutStateAndResizeBar(t){t<=8&&(t=0),this._layoutState.barOffsetY=t,this._resizeBar.showLabel=0===t}_updateLayoutState(){const{frame:t,_resizingState:r}=this,n=this._subview.desiredSize().height;let a=this._layoutState.barOffsetY;if(r){const{mouseY:n,cursorOffsetInBarFrame:o}=r;a=n-t.origin.y-o}this._updateLayoutStateAndResizeBar(clamp(0,n,a))}_updateSubviewFrames(){const{frame:{origin:{x:t,y:r},size:{width:n}},_layoutState:{barOffsetY:a}}=this,o=this._resizeBar.desiredSize();0===a?this._subview.setFrame(Gs):this._subview.setFrame({origin:{x:t,y:r},size:{width:n,height:a}}),this._resizeBar.setFrame({origin:{x:t,y:r+a},size:{width:n,height:o.height}})}_handleClick(t){if(!this._shouldRenderResizeBar())return;if(rectContainsPoint(t.payload.location,this.frame)&&0===this._layoutState.barOffsetY){const t=this._subview.desiredSize();return this._updateLayoutStateAndResizeBar(t.height),this.setNeedsDisplay(),!0}}_handleDoubleClick(t){if(!this._shouldRenderResizeBar())return;return rectContainsPoint(t.payload.location,this.frame)&&this._layoutState.barOffsetY>0?(this._updateLayoutStateAndResizeBar(0),this.setNeedsDisplay(),!0):void 0}_handleMouseDown(t){const r=t.payload.location,n=this._resizeBar.frame;if(rectContainsPoint(r,n)){const t=r.y;return this._resizingState={cursorOffsetInBarFrame:t-n.origin.y,mouseY:t},!0}}_handleMouseMove(t){const{_resizingState:r}=this;if(r)return this._resizingState={...r,mouseY:t.payload.location.y},this.setNeedsDisplay(),!0}_handleMouseUp(t){this._resizingState&&(this._resizingState=null)}getCursorActiveSubView(t){return rectContainsPoint(t.payload.location,this._resizeBar.frame)?this:null}handleInteraction(t,r){switch(t.type){case"click":return this._handleClick(t);case"double-click":return this._handleDoubleClick(t);case"mousedown":return this._handleMouseDown(t);case"mousemove":return this._handleMouseMove(t);case"mouseup":return this._handleMouseUp(t)}}}const Ys=40,Xs=800;let Qs=null;function useCanvasInteraction(t,r){const a=(0,n.useRef)(!1),o=(0,n.useRef)(!1);(0,n.useEffect)((()=>{const n=t.current;if(!n)return;function localToCanvasCoordinates(t){const r=function(t){return Qs&&t.width===Qs.width&&t.height===Qs.height||(Qs={width:t.width,height:t.height,rect:t.getBoundingClientRect()}),Qs.rect}(n);return{x:t.x-r.left,y:t.y-r.top}}const onCanvasClick=t=>{o.current||r({type:"click",payload:{event:t,location:localToCanvasCoordinates({x:t.x,y:t.y})}})},onCanvasDoubleClick=t=>{o.current||r({type:"double-click",payload:{event:t,location:localToCanvasCoordinates({x:t.x,y:t.y})}})},onCanvasMouseDown=t=>{o.current=!1,a.current=!0,r({type:"mousedown",payload:{event:t,location:localToCanvasCoordinates({x:t.x,y:t.y})}})},onDocumentMouseMove=t=>{a.current&&(o.current=!0),r({type:"mousemove",payload:{event:t,location:localToCanvasCoordinates({x:t.x,y:t.y})}})},onDocumentMouseUp=t=>{a.current=!1,r({type:"mouseup",payload:{event:t,location:localToCanvasCoordinates({x:t.x,y:t.y})}})},onCanvasWheel=t=>{t.preventDefault(),t.stopPropagation();const n=localToCanvasCoordinates({x:t.x,y:t.y}),a=function(t){let r=t.deltaX,n=t.deltaY;return t.deltaMode===WheelEvent.DOM_DELTA_LINE?(r*=Ys,n*=Ys):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(r*=Xs,n*=Xs),{deltaX:r,deltaY:n}}(t);return t.shiftKey?r({type:"wheel-shift",payload:{event:t,location:n,delta:a}}):t.ctrlKey?r({type:"wheel-control",payload:{event:t,location:n,delta:a}}):t.metaKey?r({type:"wheel-meta",payload:{event:t,location:n,delta:a}}):r({type:"wheel-plain",payload:{event:t,location:n,delta:a}}),!1},s=n.ownerDocument;return s.addEventListener("mousemove",onDocumentMouseMove),s.addEventListener("mouseup",onDocumentMouseUp),n.addEventListener("click",onCanvasClick),n.addEventListener("dblclick",onCanvasDoubleClick),n.addEventListener("mousedown",onCanvasMouseDown),n.addEventListener("wheel",onCanvasWheel),()=>{s.removeEventListener("mousemove",onDocumentMouseMove),s.removeEventListener("mouseup",onDocumentMouseUp),n.removeEventListener("click",onCanvasClick),n.removeEventListener("dblclick",onCanvasDoubleClick),n.removeEventListener("mousedown",onCanvasMouseDown),n.removeEventListener("wheel",onCanvasWheel)}}),[t,r])}const withVerticalScrollbarLayout=(t,r)=>{const[n,a]=t,o=n.view.desiredSize().height>r.size.height?a.view.desiredSize().width:0,s={...n,frame:{origin:n.view.frame.origin,size:{width:r.size.width-o,height:r.size.height}}};return[s,{...a,frame:{origin:{x:s.frame.origin.x+s.frame.size.width,y:r.origin.y},size:{width:o,height:r.size.height}}}]};function VerticalScrollOverflowView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class Zs extends Bs{constructor(t,r,n,a){super(t,r,withVerticalScrollbarLayout),VerticalScrollOverflowView_defineProperty(this,"_isProcessingOnChange",!1),VerticalScrollOverflowView_defineProperty(this,"_isScrolling",!1),VerticalScrollOverflowView_defineProperty(this,"_scrollOffset",0),VerticalScrollOverflowView_defineProperty(this,"_onVerticalScrollViewChange",((t,r)=>{const n=t.length-r;if(0===n)return;const a=Math.abs(t.offset)/n,o=this._scrollBarView.getMaxScrollThumbY();this._isProcessingOnChange=!0,this._scrollBarView.setScrollThumbY(a*o),this._isProcessingOnChange=!1})),this._contentView=n,this._verticalScrollView=new js(t,r,n,a,"VerticalScrollOverflowView"),this._verticalScrollView.onChange(this._onVerticalScrollViewChange),this._scrollBarView=new el(t,r,this),this.addSubview(this._verticalScrollView),this.addSubview(this._scrollBarView)}layoutSubviews(){super.layoutSubviews();const t=this._contentView.desiredSize();this._scrollBarView.setContentHeight(t.height)}setScrollOffset(t,r){const n=t-this._scrollOffset;this._isProcessingOnChange||this._verticalScrollView.scrollBy(-n),this._scrollOffset=t,this.setNeedsDisplay()}}function VerticalScrollBarView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const Js={origin:{x:0,y:0},size:{width:0,height:0}};class el extends Bs{constructor(t,r,n){super(t,r),VerticalScrollBarView_defineProperty(this,"_contentHeight",0),VerticalScrollBarView_defineProperty(this,"_isScrolling",!1),VerticalScrollBarView_defineProperty(this,"_scrollBarRect",Js),VerticalScrollBarView_defineProperty(this,"_scrollThumbRect",Js),this._verticalScrollOverflowView=n}desiredSize(){return{width:14,height:0}}getMaxScrollThumbY(){const{height:t}=this.frame.size;return t-this._scrollThumbRect.size.height}setContentHeight(t){this._contentHeight=t;const{height:r,width:n}=this.frame.size,a={origin:{x:this.frame.origin.x,y:this._scrollThumbRect.origin.y},size:{width:n,height:r*(r/t)}};rectEqualToRect(this._scrollThumbRect,a)||(this._scrollThumbRect=a,this.setNeedsDisplay())}setScrollThumbY(t){const{height:r}=this.frame.size,n=this.getMaxScrollThumbY(),a=Math.max(0,Math.min(n,t));this._scrollThumbRect={...this._scrollThumbRect,origin:{x:this.frame.origin.x,y:a}};const o=a/n*(this._contentHeight-r)*-1;this._verticalScrollOverflowView.setScrollOffset(o,n)}draw(t,r){const{x:n,y:a}=this.frame.origin,{width:o,height:s}=this.frame.size;t.fillStyle=Ms.REACT_RESIZE_BAR,t.fillRect(n,a,o,s),t.fillStyle=Ms.SCROLL_CARET,t.fillRect(this._scrollThumbRect.origin.x,this._scrollThumbRect.origin.y,this._scrollThumbRect.size.width,this._scrollThumbRect.size.height),t.fillStyle=Ms.REACT_RESIZE_BAR_BORDER,t.fillRect(n,a,Rs,s)}handleInteraction(t,r){switch(t.type){case"click":this._handleClick(t,r);break;case"mousedown":this._handleMouseDown(t,r);break;case"mousemove":this._handleMouseMove(t,r);break;case"mouseup":this._handleMouseUp(t,r)}}_handleClick(t,r){const{location:n}=t.payload;if(rectContainsPoint(n,this.frame)){if(rectContainsPoint(n,this._scrollThumbRect))return;const t=this._scrollThumbRect.origin.y,r=n.y,{height:a}=this.frame.size,o=a/this._contentHeight*a*.8;this.setScrollThumbY(r>t?this._scrollThumbRect.origin.y+o:this._scrollThumbRect.origin.y-o)}}_handleMouseDown(t,r){const{location:n}=t.payload;rectContainsPoint(n,this._scrollThumbRect)&&(r.activeView=this,this.currentCursor="default",this._isScrolling=!0,this.setNeedsDisplay())}_handleMouseMove(t,r){const{event:n,location:a}=t.payload;rectContainsPoint(a,this.frame)&&(r.hoveredView!==this&&(r.hoveredView=this),this.currentCursor="default"),r.activeView===this&&(this.currentCursor="default",this.setScrollThumbY(this._scrollThumbRect.origin.y+n.movementY))}_handleMouseUp(t,r){r.activeView===this&&(r.activeView=null),this._isScrolling&&(this._isScrolling=!1,this.setNeedsDisplay())}}function positioningScaleFactor(t,r){return r.size.width/t}function timestampToPosition(t,r,n){return n.origin.x+t*r}function positionToTimestamp(t,r,n){return(t-n.origin.x)/r}function durationToWidth(t,r){return t*r}function widthToDuration(t,r){return t/r}var tl=__webpack_require__(894),rl=__webpack_require__.n(tl);function formatTimestamp(t){return t.toLocaleString(void 0,{minimumFractionDigits:1,maximumFractionDigits:1})+"ms"}function formatting_formatDuration(t){return rl()(t,{millisecondsDecimalDigits:1})}function trimString(t,r){return t.length>r?`${t.slice(0,r-1)}…`:t}function getSchedulingEventLabel(t){switch(t.type){case"schedule-render":return"render scheduled";case"schedule-state-update":return"state update scheduled";case"schedule-force-update":return"force update scheduled";default:return null}}function ComponentMeasuresView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const nl=14+Rs;class al extends Bs{constructor(t,r,n,a){super(t,r),ComponentMeasuresView_defineProperty(this,"_cachedSearchRegExp",null),ComponentMeasuresView_defineProperty(this,"_hoveredComponentMeasure",null),ComponentMeasuresView_defineProperty(this,"onHover",null),this._profilerData=n,this._viewState=a,this._cachedSearchMatches=new Map,this._cachedSearchRegExp=null,a.onSearchRegExpStateChange((()=>{this.setNeedsDisplay()})),this._intrinsicSize={width:n.duration,height:nl}}desiredSize(){return this._intrinsicSize}setHoveredEvent(t){this._hoveredComponentMeasure!==t&&(this._hoveredComponentMeasure=t,this.setNeedsDisplay())}_drawSingleReactComponentMeasure(t,r,n,a,o){const{frame:s}=this,{componentName:l,duration:u,timestamp:m,type:p,warning:v}=n,_=timestampToPosition(m,a,s),E=timestampToPosition(m+u,a,s),S={origin:{x:_,y:s.origin.y},size:{width:E-_,height:14}};if(!rectIntersectsRect(S,r))return!1;if(durationToWidth(u,a)<1)return!1;let y=null,w=null;const k=intersectionOfRects(S,r);if(t.beginPath(),null!==v)t.fillStyle=o?Ms.WARNING_BACKGROUND_HOVER:Ms.WARNING_BACKGROUND;else switch(p){case"render":t.fillStyle=o?Ms.REACT_RENDER_HOVER:Ms.REACT_RENDER,y=Ms.REACT_RENDER_TEXT,w="rendered";break;case"layout-effect-mount":t.fillStyle=o?Ms.REACT_LAYOUT_EFFECTS_HOVER:Ms.REACT_LAYOUT_EFFECTS,y=Ms.REACT_LAYOUT_EFFECTS_TEXT,w="mounted layout effect";break;case"layout-effect-unmount":t.fillStyle=o?Ms.REACT_LAYOUT_EFFECTS_HOVER:Ms.REACT_LAYOUT_EFFECTS,y=Ms.REACT_LAYOUT_EFFECTS_TEXT,w="unmounted layout effect";break;case"passive-effect-mount":t.fillStyle=o?Ms.REACT_PASSIVE_EFFECTS_HOVER:Ms.REACT_PASSIVE_EFFECTS,y=Ms.REACT_PASSIVE_EFFECTS_TEXT,w="mounted passive effect";break;case"passive-effect-unmount":t.fillStyle=o?Ms.REACT_PASSIVE_EFFECTS_HOVER:Ms.REACT_PASSIVE_EFFECTS,y=Ms.REACT_PASSIVE_EFFECTS_TEXT,w="unmounted passive effect"}let C=!1;const T=this._cachedSearchRegExp;if(null!==T){const t=this._cachedSearchMatches,r=t.get(l);null!=r?C=r:(C=null!==l.match(T),t.set(l,C))}C&&(t.fillStyle=Ms.SEARCH_RESULT_FILL),t.fillRect(k.origin.x,k.origin.y,k.size.width,k.size.height);return drawText(`${l} ${w} - ${formatting_formatDuration(u)}`,t,S,k,{fillStyle:y}),!0}draw(t){const{frame:r,_profilerData:{componentMeasures:n},_hoveredComponentMeasure:a,visibleArea:o}=this,s=this._viewState.searchRegExp;this._cachedSearchRegExp!==s&&(this._cachedSearchMatches=new Map,this._cachedSearchRegExp=s),t.fillStyle=Ms.BACKGROUND,t.fillRect(o.origin.x,o.origin.y,o.size.width,o.size.height);const l=positioningScaleFactor(this._intrinsicSize.width,r);let u=!1;n.forEach((r=>{u=this._drawSingleReactComponentMeasure(t,o,r,l,r===a)||u})),u||drawText("(zoom or pan to see React components)",t,o,o,{fillStyle:Ms.TEXT_DIM_COLOR,textAlign:"center"}),t.fillStyle=Ms.PRIORITY_BORDER,t.fillRect(o.origin.x,o.origin.y+nl-Rs,o.size.width,Rs)}_handleMouseMove(t,r){const{frame:n,_intrinsicSize:a,onHover:o,visibleArea:s}=this;if(!o)return;const{location:l}=t.payload;if(!rectContainsPoint(l,s))return void o(null);const u=positioningScaleFactor(a.width,n),m=positionToTimestamp(l.x,u,n),p=this._profilerData.componentMeasures;for(let t=p.length-1;t>=0;t--){const n=p[t],{duration:a,timestamp:s}=n;if(m>=s&&m<=s+a)return this.currentCursor="context-menu",r.hoveredView=this,void o(n)}o(null)}handleInteraction(t,r){if("mousemove"===t.type)this._handleMouseMove(t,r)}}function isInternalModule(t,r){const{locationColumn:n,locationLine:a,scriptUrl:o}=r;if(null==o||null==n||null==a)return!1;if(o.includes("/react-devtools")||o.includes("/react_devtools")||o.includes("fmkadmapgofadopljbjfkapdkoienihi")||o.includes("dnjnjgbfilfphmojnmhliehogmojhclc")||o.includes("ikiahnapldjmdmpkmfhjdjilojjhgcbf"))return!0;const s=t.get(o);if(null!=s)for(let t=0;t<s.length;t++){const[r,o]=s[t],l=a>r.lineNumber||a===r.lineNumber&&n>=r.columnNumber,u=a<o.lineNumber||a===o.lineNumber&&n<=o.columnNumber;if(l&&u)return!0}return!1}function hslaColorToString({h:t,s:r,l:n,a}){return`hsl(${t}deg ${r}% ${n}% / ${a})`}function indexToValueInSpace(t,r){if("number"==typeof r)return r;const n=r.count||r.max-r.min;return t%=n,r.min+Math.floor(t/(n-1)*(r.max-r.min))}function FlamechartView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const ol=new class{constructor(t,r,n,a){this._hueSpace=t||{min:0,max:360},this._satSpace=r||67,this._lightnessSpace=n||80,this._alphaSpace=a||1,this._colors=new Map}setColorForID(t,r){this._colors.set(t,r)}colorForID(t){const r=this._colors.get(t);if(r)return r;const n=this._generateColorForID(t);return this._colors.set(t,n),n}_generateColorForID(t){const r=function(t){const r=4294967291;let n=0,a=1;for(let o=0;o<t.length;o++)n=(n+a*(1506996573*t.charCodeAt(o)))%r,a=1345575271*a%r;return n=(n+a*(r-1))%r,Math.abs(0|n)}(t);return{h:indexToValueInSpace(r,this._hueSpace),s:indexToValueInSpace(r>>8,this._satSpace),l:indexToValueInSpace(r>>16,this._lightnessSpace),a:indexToValueInSpace(r>>24,this._alphaSpace)}}}({min:30,max:330},{min:50,max:80,count:3},85);function defaultHslaColorForStackFrame({scriptUrl:t}){return ol.colorForID(t??"")}function defaultColorForStackFrame(t){return hslaColorToString(defaultHslaColorForStackFrame(t))}function hoverColorForStackFrame(t){return hslaColorToString(function(t,r){return{...t,l:t.l-r}}(defaultHslaColorForStackFrame(t),5))}ol.setColorForID("",{h:43.6,s:45.8,l:90.6,a:100});class il extends Bs{constructor(t,r,n,a,o){super(t,r),FlamechartView_defineProperty(this,"_hoveredStackFrame",null),FlamechartView_defineProperty(this,"_onHover",null),FlamechartView_defineProperty(this,"_didGrab",!1),this._stackLayer=n,this._stackFrameSet=new Set(n),this._internalModuleSourceToRanges=a,this._intrinsicSize={width:o,height:14}}desiredSize(){return this._intrinsicSize}setHoveredFlamechartStackFrame(t){if(this._hoveredStackFrame===t)return;const r=t&&this._stackFrameSet.has(t)?t:null;this._hoveredStackFrame!==r&&(this._hoveredStackFrame=r,this.setNeedsDisplay())}draw(t){const{frame:r,_stackLayer:n,_hoveredStackFrame:a,_intrinsicSize:o,visibleArea:s}=this;t.fillStyle=Ms.PRIORITY_BACKGROUND,t.fillRect(s.origin.x,s.origin.y,s.size.width,s.size.height);const l=positioningScaleFactor(o.width,r);for(let o=0;o<n.length;o++){const u=n[o],{name:m,timestamp:p,duration:v}=u,_=durationToWidth(v,l);if(_<1)continue;const E={origin:{x:Math.floor(timestampToPosition(p,l,r)),y:r.origin.y},size:{width:Math.floor(_-Rs),height:Math.floor(14-Rs)}};if(!rectIntersectsRect(E,s))continue;const S=a===n[o];let y;isInternalModule(this._internalModuleSourceToRanges,u)?(t.fillStyle=S?Ms.INTERNAL_MODULE_FRAME_HOVER:Ms.INTERNAL_MODULE_FRAME,y=Ms.INTERNAL_MODULE_FRAME_TEXT):(t.fillStyle=S?hoverColorForStackFrame(u):defaultColorForStackFrame(u),y=Ms.TEXT_COLOR);const w=intersectionOfRects(E,s);t.fillRect(w.origin.x,w.origin.y,w.size.width,w.size.height),drawText(m,t,E,w,{fillStyle:y})}const u={origin:{x:r.origin.x,y:r.origin.y+14-Rs},size:{width:r.size.width,height:Rs}};if(rectIntersectsRect(u,s)){const r=intersectionOfRects(u,s);t.fillStyle=Ms.PRIORITY_BORDER,t.fillRect(r.origin.x,r.origin.y,r.size.width,r.size.height)}}_handleMouseMove(t,r){const{_stackLayer:n,frame:a,_intrinsicSize:o,_onHover:s,visibleArea:l}=this,{location:u}=t.payload;if(!s||!rectContainsPoint(u,l))return;const m=positioningScaleFactor(o.width,a);let p=0,v=n.length-1;for(;p<=v;){const t=Math.floor((p+v)/2),o=n[t],{timestamp:l,duration:_}=o,E=Math.floor(timestampToPosition(l,m,a)),S=durationToWidth(_,m);if(Math.floor(S-Rs)>=1&&E<=u.x&&E+S>=u.x)return this.currentCursor="context-menu",r.hoveredView=this,void s(o);E>u.x?v=t-1:p=t+1}s(null)}handleInteraction(t,r){if("mousemove"===t.type)this._handleMouseMove(t,r)}}class sl extends Bs{constructor(t,r,n,a,o){super(t,r,layeredLayout),FlamechartView_defineProperty(this,"_flamechartRowViews",[]),FlamechartView_defineProperty(this,"_hoveredStackFrame",null),FlamechartView_defineProperty(this,"_onHover",null),this.setDataAndUpdateSubviews(n,a,o)}setDataAndUpdateSubviews(t,r,n){const{surface:a,frame:o,_onHover:s,_hoveredStackFrame:l}=this;this._verticalStackView&&(this.removeAllSubviews(),this._flamechartRowViews=[]),this._verticalStackView=new Bs(a,o,verticallyStackedLayout),this._flamechartRowViews=t.map((t=>{const u=new il(a,o,t,r,n);return this._verticalStackView.addSubview(u),u._onHover=s,u.setHoveredFlamechartStackFrame(l),u})),this.addSubview(new zs(a,o)),this.addSubview(this._verticalStackView)}setHoveredFlamechartStackFrame(t){this._hoveredStackFrame=t,this._flamechartRowViews.forEach((r=>r.setHoveredFlamechartStackFrame(t)))}setOnHover(t){this._onHover=t,this._flamechartRowViews.forEach((r=>r._onHover=t))}desiredSize(){return{...this._verticalStackView.desiredSize(),maxInitialHeight:0}}_handleMouseMove(t){const{_onHover:r,visibleArea:n}=this;if(!r)return;const{location:a}=t.payload;rectContainsPoint(a,n)||r(null)}handleInteraction(t){if("mousemove"===t.type)this._handleMouseMove(t)}}function NativeEventsView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const ll=14+Rs;class ul extends Bs{constructor(t,r,n){super(t,r),NativeEventsView_defineProperty(this,"_hoveredEvent",null),NativeEventsView_defineProperty(this,"_maxDepth",0),NativeEventsView_defineProperty(this,"onHover",null),this._profilerData=n,this._performPreflightComputations()}_performPreflightComputations(){this._depthToNativeEvent=new Map;const{duration:t,nativeEvents:r}=this._profilerData;r.forEach((t=>{const r=t.depth;this._maxDepth=Math.max(this._maxDepth,r),this._depthToNativeEvent.has(r)?this._depthToNativeEvent.get(r).push(t):this._depthToNativeEvent.set(r,[t])})),this._intrinsicSize={width:t,height:(this._maxDepth+1)*ll,hideScrollBarIfLessThanHeight:ll}}desiredSize(){return this._intrinsicSize}setHoveredEvent(t){this._hoveredEvent!==t&&(this._hoveredEvent=t,this.setNeedsDisplay())}_drawSingleNativeEvent(t,r,n,a,o,s){const{frame:l}=this,{depth:u,duration:m,timestamp:p,type:v,warning:_}=n;a+=u*ll;const E=timestampToPosition(p,o,l),S={origin:{x:E,y:a},size:{width:timestampToPosition(p+m,o,l)-E,height:14}};if(!rectIntersectsRect(S,r))return;if(durationToWidth(m,o)<1)return;const y=intersectionOfRects(S,r);t.beginPath(),t.fillStyle=null!==_?s?Ms.WARNING_BACKGROUND_HOVER:Ms.WARNING_BACKGROUND:s?Ms.NATIVE_EVENT_HOVER:Ms.NATIVE_EVENT,t.fillRect(y.origin.x,y.origin.y,y.size.width,y.size.height);drawText(`${v} - ${formatting_formatDuration(m)}`,t,S,y)}draw(t){const{frame:r,_profilerData:{nativeEvents:n},_hoveredEvent:a,visibleArea:o}=this;t.fillStyle=Ms.PRIORITY_BACKGROUND,t.fillRect(o.origin.x,o.origin.y,o.size.width,o.size.height);const s=positioningScaleFactor(this._intrinsicSize.width,r);n.forEach((n=>{this._drawSingleNativeEvent(t,o,n,r.origin.y,s,n===a)}));for(let n=0;n<=this._maxDepth;n++){const n={origin:{x:r.origin.x,y:r.origin.y+14},size:{width:r.size.width,height:Rs}};if(rectIntersectsRect(n,o)){const r=intersectionOfRects(n,o);t.fillStyle=Ms.PRIORITY_BORDER,t.fillRect(r.origin.x,r.origin.y,r.size.width,r.size.height)}}}_handleMouseMove(t,r){const{frame:n,_intrinsicSize:a,onHover:o,visibleArea:s}=this;if(!o)return;const{location:l}=t.payload;if(!rectContainsPoint(l,s))return void o(null);const u=positioningScaleFactor(a.width,n),m=positionToTimestamp(l.x,u,n),p=l.y-n.origin.y,v=Math.floor(p/ll),_=this._depthToNativeEvent.get(v);if(_)for(let t=_.length-1;t>=0;t--){const n=_[t],{duration:a,timestamp:s}=n;if(m>=s&&m<=s+a)return r.hoveredView=this,void o(n)}o(null)}handleInteraction(t,r){if("mousemove"===t.type)this._handleMouseMove(t,r)}}function NetworkMeasuresView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const cl=14+Rs,dl=/([^:]+:\/\/[^\/]+)/;class fl extends Bs{constructor(t,r,n){super(t,r),NetworkMeasuresView_defineProperty(this,"_hoveredNetworkMeasure",null),NetworkMeasuresView_defineProperty(this,"_maxDepth",0),NetworkMeasuresView_defineProperty(this,"onHover",null),this._profilerData=n,this._performPreflightComputations()}_performPreflightComputations(){this._depthToNetworkMeasure=new Map;const{duration:t,networkMeasures:r}=this._profilerData;r.forEach((t=>{const r=t.depth;this._maxDepth=Math.max(this._maxDepth,r),this._depthToNetworkMeasure.has(r)?this._depthToNetworkMeasure.get(r).push(t):this._depthToNetworkMeasure.set(r,[t])})),this._intrinsicSize={width:t,height:(this._maxDepth+1)*cl,maxInitialHeight:0}}desiredSize(){return this._intrinsicSize}setHoveredEvent(t){this._hoveredNetworkMeasure!==t&&(this._hoveredNetworkMeasure=t,this.setNeedsDisplay())}_drawSingleNetworkMeasure(t,r,n,a,o){const{frame:s,visibleArea:l}=this,{depth:u,finishTimestamp:m,firstReceivedDataTimestamp:p,lastReceivedDataTimestamp:v,receiveResponseTimestamp:_,sendRequestTimestamp:E,url:S}=r,y=this._profilerData.duration,w=m||v||y,k=_||p||w,C=timestampToPosition(E,a,s),T=timestampToPosition(k,a,s),D=timestampToPosition(w,a,s);if(durationToWidth(D-C,a)<1)return;const I={origin:{x:C,y:n+=u*cl},size:{width:D-C,height:14}};if(!rectIntersectsRect(I,l))return;let x={origin:{x:C,y:n},size:{width:D-C,height:14}};rectIntersectsRect(x,l)&&(t.beginPath(),t.fillStyle=this._hoveredNetworkMeasure===r?Ms.NETWORK_SECONDARY_HOVER:Ms.NETWORK_SECONDARY,t.fillRect(x.origin.x,x.origin.y,x.size.width,x.size.height)),x={origin:{x:C+Rs,y:n+Rs},size:{width:T-C-Rs,height:14-2*Rs}},rectIntersectsRect(x,l)&&(t.beginPath(),t.fillStyle=this._hoveredNetworkMeasure===r?Ms.NETWORK_PRIMARY_HOVER:Ms.NETWORK_PRIMARY,t.fillRect(x.origin.x,x.origin.y,x.size.width,x.size.height));const N=S.match(dl),R=null!==N?N[1]:S;drawText((0!==m?`${formatting_formatDuration(m-E)} - `:"")+R,t,I,l)}draw(t){const{frame:r,_profilerData:{networkMeasures:n},_hoveredNetworkMeasure:a,visibleArea:o}=this;t.fillStyle=Ms.PRIORITY_BACKGROUND,t.fillRect(o.origin.x,o.origin.y,o.size.width,o.size.height);const s=positioningScaleFactor(this._intrinsicSize.width,r);n.forEach((n=>{this._drawSingleNetworkMeasure(t,n,r.origin.y,s,n===a)}));for(let n=0;n<=this._maxDepth;n++){const a={origin:{x:r.origin.x,y:r.origin.y+(n+1)*cl-Rs},size:{width:r.size.width,height:Rs}};if(rectIntersectsRect(a,o)){const r=intersectionOfRects(a,o);t.fillStyle=Ms.PRIORITY_BORDER,t.fillRect(r.origin.x,r.origin.y,r.size.width,r.size.height)}}}_handleMouseMove(t,r){const{frame:n,_intrinsicSize:a,onHover:o,visibleArea:s}=this;if(!o)return;const{location:l}=t.payload;if(!rectContainsPoint(l,s))return void o(null);const u=positioningScaleFactor(a.width,n),m=positionToTimestamp(l.x,u,n),p=l.y-n.origin.y,v=Math.floor(p/cl),_=this._depthToNetworkMeasure.get(v),E=this._profilerData.duration;if(_)for(let t=_.length-1;t>=0;t--){const n=_[t],{finishTimestamp:a,lastReceivedDataTimestamp:s,sendRequestTimestamp:l}=n;if(m>=l&&m<=(a||s||E))return this.currentCursor="context-menu",r.hoveredView=this,void o(n)}r.hoveredView===this&&(r.hoveredView=null),o(null)}handleInteraction(t,r){if("mousemove"===t.type)this._handleMouseMove(t,r)}}function ReactMeasuresView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const ml=14+Rs;class pl extends Bs{constructor(t,r,n){super(t,r),ReactMeasuresView_defineProperty(this,"_hoveredMeasure",null),ReactMeasuresView_defineProperty(this,"onHover",null),this._profilerData=n,this._performPreflightComputations()}_performPreflightComputations(){this._lanesToRender=[];for(const[t,r]of this._profilerData.laneToReactMeasureMap)r.length>0&&this._lanesToRender.push(t);this._intrinsicSize={width:this._profilerData.duration,height:this._lanesToRender.length*ml,hideScrollBarIfLessThanHeight:ml,maxInitialHeight:5*ml}}desiredSize(){return this._intrinsicSize}setHoveredMeasure(t){this._hoveredMeasure!==t&&(this._hoveredMeasure=t,this.setNeedsDisplay())}_drawSingleReactMeasure(t,r,n,a,o,s,l,u){const{frame:m,visibleArea:p}=this,{timestamp:v,type:_,duration:E}=n;let S=null,y=null,w=null,k=null;const C=durationToWidth(E,s);if(C<=0)return;const T=timestampToPosition(v,s,m),D={origin:{x:T,y:o},size:{width:C,height:14}};if(!rectIntersectsRect(D,r))return;const I=intersectionOfRects(D,r);let x=D;switch(_){case"commit":S=Ms.REACT_COMMIT,y=Ms.REACT_COMMIT_HOVER,w=Ms.REACT_COMMIT_HOVER,k=Ms.REACT_COMMIT_TEXT,null!=a&&a.timestamp<n.timestamp+n.duration&&(x={...D,size:{width:timestampToPosition(a.timestamp,s,m)-T,height:14}});break;case"render-idle":S=Ms.REACT_IDLE,y=Ms.REACT_IDLE_HOVER,w=Ms.REACT_IDLE_HOVER;break;case"render":S=Ms.REACT_RENDER,y=Ms.REACT_RENDER_HOVER,w=Ms.REACT_RENDER_HOVER,k=Ms.REACT_RENDER_TEXT;break;case"layout-effects":S=Ms.REACT_LAYOUT_EFFECTS,y=Ms.REACT_LAYOUT_EFFECTS_HOVER,w=Ms.REACT_LAYOUT_EFFECTS_HOVER,k=Ms.REACT_LAYOUT_EFFECTS_TEXT;break;case"passive-effects":S=Ms.REACT_PASSIVE_EFFECTS,y=Ms.REACT_PASSIVE_EFFECTS_HOVER,w=Ms.REACT_PASSIVE_EFFECTS_HOVER,k=Ms.REACT_PASSIVE_EFFECTS_TEXT;break;default:throw new Error(`Unexpected measure type "${_}"`)}t.fillStyle=u?y:l?w:S,t.fillRect(I.origin.x,I.origin.y,I.size.width,I.size.height),null!==k&&drawText(formatting_formatDuration(E),t,x,p,{fillStyle:k})}draw(t){const{frame:r,_hoveredMeasure:n,_lanesToRender:a,_profilerData:o,visibleArea:s}=this;t.fillStyle=Ms.PRIORITY_BACKGROUND,t.fillRect(s.origin.x,s.origin.y,s.size.width,s.size.height);const l=positioningScaleFactor(this._intrinsicSize.width,r);for(let u=0;u<a.length;u++){const m=a[u],p=r.origin.y+u*ml,v=o.laneToReactMeasureMap.get(m);if(!v)throw new Error("No measures found for a React lane! This is a bug in this profiler tool. Please file an issue.");const _=o.laneToLabelMap.get(m);if(null==_)console.warn(`Could not find label for lane ${m}.`);else{drawText(_,t,{origin:{x:s.origin.x,y:p},size:{width:s.size.width,height:ml}},s,{fillStyle:Ms.TEXT_DIM_COLOR})}for(let r=0;r<v.length;r++){const a=v[r],o=n===a,u=!!n&&n.batchUID===a.batchUID;this._drawSingleReactMeasure(t,s,a,v[r+1]||null,p,l,u,o)}const E={origin:{x:r.origin.x,y:r.origin.y+(u+1)*ml-Rs},size:{width:r.size.width,height:Rs}};if(rectIntersectsRect(E,s)){const r=intersectionOfRects(E,s);t.fillStyle=Ms.PRIORITY_BORDER,t.fillRect(r.origin.x,r.origin.y,r.size.width,r.size.height)}}}_handleMouseMove(t,r){const{frame:n,_intrinsicSize:a,_lanesToRender:o,onHover:s,_profilerData:l,visibleArea:u}=this;if(!s)return;const{location:m}=t.payload;if(!rectContainsPoint(m,u))return void s(null);const p=m.y-n.origin.y,v=Math.floor(p/ml);if(v<0||v>=o.length)return void s(null);const _=o[v],E=positioningScaleFactor(a.width,n),S=positionToTimestamp(m.x,E,n),y=l.laneToReactMeasureMap.get(_);if(y){for(let t=y.length-1;t>=0;t--){const n=y[t],{duration:a,timestamp:o}=n;if(S>=o&&S<=o+a)return this.currentCursor="context-menu",r.hoveredView=this,void s(n)}s(null)}else s(null)}handleInteraction(t,r){if("mousemove"===t.type)this._handleMouseMove(t,r)}}function SchedulingEventsView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class hl extends Bs{constructor(t,r,n){super(t,r),SchedulingEventsView_defineProperty(this,"_hoveredEvent",null),SchedulingEventsView_defineProperty(this,"onHover",null),SchedulingEventsView_defineProperty(this,"onClick",null),this._profilerData=n,this._intrinsicSize={width:this._profilerData.duration,height:14}}desiredSize(){return this._intrinsicSize}setHoveredEvent(t){this._hoveredEvent!==t&&(this._hoveredEvent=t,this.setNeedsDisplay())}_drawSingleSchedulingEvent(t,r,n,a,o,s){const{frame:l}=this,{timestamp:u,type:m,warning:p}=n,v=timestampToPosition(u,o,l),_={origin:{x:v-3,y:a},size:{width:6,height:6}};if(!rectIntersectsRect(_,r))return;let E=null;if(null!==p)E=s?Ms.WARNING_BACKGROUND_HOVER:Ms.WARNING_BACKGROUND;else switch(m){case"schedule-render":case"schedule-state-update":case"schedule-force-update":E=s?Ms.REACT_SCHEDULE_HOVER:Ms.REACT_SCHEDULE}if(null!==E){const r=_.origin.y+3;t.beginPath(),t.fillStyle=E,t.arc(v,r,3,0,2*Math.PI),t.fill()}}draw(t){const{frame:r,_profilerData:{schedulingEvents:n},_hoveredEvent:a,visibleArea:o}=this;t.fillStyle=Ms.BACKGROUND,t.fillRect(o.origin.x,o.origin.y,o.size.width,o.size.height);const s=r.origin.y+4,l=positioningScaleFactor(this._intrinsicSize.width,r),u=[];n.forEach((r=>{r!==a?this._drawSingleSchedulingEvent(t,o,r,s,l,!1):u.push(r)})),u.forEach((r=>{this._drawSingleSchedulingEvent(t,o,r,s,l,!0)}));const m={origin:{x:r.origin.x,y:r.origin.y+14-Rs},size:{width:r.size.width,height:Rs}};if(rectIntersectsRect(m,o)){const r=intersectionOfRects(m,o);t.fillStyle=Ms.REACT_WORK_BORDER,t.fillRect(r.origin.x,r.origin.y,r.size.width,r.size.height)}}_handleMouseMove(t,r){const{frame:n,onHover:a,visibleArea:o}=this;if(!a)return;const{location:s}=t.payload;if(!rectContainsPoint(s,o))return void a(null);const{_profilerData:{schedulingEvents:l}}=this,u=positioningScaleFactor(this._intrinsicSize.width,n),m=positionToTimestamp(s.x,u,n),p=widthToDuration(3,u);for(let t=l.length-1;t>=0;t--){const n=l[t],{timestamp:o}=n;if(o-p<=m&&m<=o+p)return this.currentCursor="pointer",r.hoveredView=this,void a(n)}a(null)}_handleClick(t){const{onClick:r}=this;if(r){const{_profilerData:{schedulingEvents:t}}=this,n=t.findIndex((t=>t===this._hoveredEvent));r(this._hoveredEvent,n>=0?n:null)}}handleInteraction(t,r){switch(t.type){case"mousemove":this._handleMouseMove(t,r);break;case"click":this._handleClick(t)}}}function SnapshotsView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class vl extends Bs{constructor(t,r,n){super(t,r),SnapshotsView_defineProperty(this,"_hoverLocation",null),SnapshotsView_defineProperty(this,"onHover",null),this._intrinsicSize={width:n.duration,height:n.snapshotHeight},this._profilerData=n}desiredSize(){return this._intrinsicSize}draw(t){const r=this._profilerData.snapshotHeight,{visibleArea:n}=this;t.fillStyle=Ms.BACKGROUND,t.fillRect(n.origin.x,n.origin.y,n.size.width,n.size.height);const a=n.origin.y;let o=n.origin.x;for(;o<n.origin.x+n.size.width;){const n=this._findClosestSnapshot(o);if(null===n)break;const s=r,l=n.width*r/n.height,u={origin:{x:o,y:a},size:{width:l,height:s}};if(null===n.image){const r=n.image=new Image;r.onload=()=>{this._drawSnapshotImage(t,n,u)},r.src=n.imageSource}else this._drawSnapshotImage(t,n,u);o+=l+Rs}const s=this._hoverLocation;if(null!==s){const r=3+2*Rs,a=r/2;t.fillStyle=Ms.SCRUBBER_BORDER,t.fillRect(s.x-a,n.origin.y,r,n.size.height),t.fillStyle=Ms.SCRUBBER_BACKGROUND,t.fillRect(s.x-a+Rs,n.origin.y,3,n.size.height)}}handleInteraction(t,r){switch(t.type){case"mousemove":case"wheel-control":case"wheel-meta":case"wheel-plain":case"wheel-shift":this._updateHover(t.payload.location,r)}}_drawSnapshotImage(t,r,n){const a=this.visibleArea,o=!rectEqualToRect(n,a);if(o){const r=intersectionOfRects(n,a);t.save(),t.beginPath(),t.rect(r.origin.x,r.origin.y,r.size.width,r.size.height),t.closePath(),t.clip()}t.fillStyle=Ms.REACT_RESIZE_BAR_BORDER,t.fillRect(n.origin.x,n.origin.y,n.size.width,n.size.height),t.drawImage(r.image,0,0,r.width,r.height,n.origin.x+Rs,n.origin.y+Rs,n.size.width-2*Rs,n.size.height-2*Rs),o&&t.restore()}_findClosestSnapshot(t){const r=this.frame,n=positioningScaleFactor(this._intrinsicSize.width,r),a=this._profilerData.snapshots;let o=0,s=a.length-1;for(;o<=s;){const l=Math.floor((o+s)/2),u=a[l],{timestamp:m}=u;t<Math.floor(timestampToPosition(m,n,r))?s=l-1:o=l+1}return a[s]||null}_updateHover(t,r){const{onHover:n,visibleArea:a}=this;if(!n)return;if(!rectContainsPoint(t,a))return null!==this._hoverLocation&&(this._hoverLocation=null,this.setNeedsDisplay()),void n(null);const o=this._findClosestSnapshot(t.x);null!==o?(this._hoverLocation=t,n(o)):(this._hoverLocation=null,n(null)),this.setNeedsDisplay()}}function SuspenseEventsView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const _l=14+Rs;class gl extends Bs{constructor(t,r,n){super(t,r),SuspenseEventsView_defineProperty(this,"_hoveredEvent",null),SuspenseEventsView_defineProperty(this,"_maxDepth",0),SuspenseEventsView_defineProperty(this,"onHover",null),this._profilerData=n,this._performPreflightComputations()}_performPreflightComputations(){this._depthToSuspenseEvent=new Map;const{duration:t,suspenseEvents:r}=this._profilerData;r.forEach((t=>{const r=t.depth;this._maxDepth=Math.max(this._maxDepth,r),this._depthToSuspenseEvent.has(r)?this._depthToSuspenseEvent.get(r).push(t):this._depthToSuspenseEvent.set(r,[t])})),this._intrinsicSize={width:t,height:(this._maxDepth+1)*_l,hideScrollBarIfLessThanHeight:_l,maxInitialHeight:3*_l}}desiredSize(){return this._intrinsicSize}setHoveredEvent(t){this._hoveredEvent!==t&&(this._hoveredEvent=t,this.setNeedsDisplay())}_drawSingleSuspenseEvent(t,r,n,a,o,s){const{frame:l}=this,{componentName:u,depth:m,duration:p,phase:v,promiseName:_,resolution:E,timestamp:S,warning:y}=n;a+=m*_l;let w=null;if(null!==y)w=s?Ms.WARNING_BACKGROUND_HOVER:Ms.WARNING_BACKGROUND;else switch(E){case"rejected":w=s?Ms.REACT_SUSPENSE_REJECTED_EVENT_HOVER:Ms.REACT_SUSPENSE_REJECTED_EVENT;break;case"resolved":w=s?Ms.REACT_SUSPENSE_RESOLVED_EVENT_HOVER:Ms.REACT_SUSPENSE_RESOLVED_EVENT;break;case"unresolved":w=s?Ms.REACT_SUSPENSE_UNRESOLVED_EVENT_HOVER:Ms.REACT_SUSPENSE_UNRESOLVED_EVENT}const k=timestampToPosition(S,o,l);if(null===p){const n=8,o=n/2,s=(a+=3)+o;if(!rectIntersectsRect({origin:{x:k-o,y:a},size:{width:n,height:n}},r))return;t.beginPath(),t.fillStyle=w,t.moveTo(k,s-o),t.lineTo(k+o,s),t.lineTo(k,s+o),t.lineTo(k-o,s),t.fill()}else{const n={origin:{x:k,y:a},size:{width:timestampToPosition(S+p,o,l)-k,height:14}};if(!rectIntersectsRect(n,r))return;if(durationToWidth(p,o)<1)return;const s=intersectionOfRects(n,r);t.beginPath(),t.fillStyle=w,t.fillRect(s.origin.x,s.origin.y,s.size.width,s.size.height);let m="suspended";null!=_?m=_:null!=u&&(m=`${u} ${m}`),null!==v&&(m+=` during ${v}`),"unresolved"!==E&&(m+=` - ${formatting_formatDuration(p)}`),drawText(m,t,n,s)}}draw(t){const{frame:r,_profilerData:{suspenseEvents:n},_hoveredEvent:a,visibleArea:o}=this;t.fillStyle=Ms.PRIORITY_BACKGROUND,t.fillRect(o.origin.x,o.origin.y,o.size.width,o.size.height);const s=positioningScaleFactor(this._intrinsicSize.width,r);n.forEach((n=>{this._drawSingleSuspenseEvent(t,o,n,r.origin.y,s,n===a)}));for(let n=0;n<=this._maxDepth;n++){const a={origin:{x:r.origin.x,y:r.origin.y+(n+1)*_l-Rs},size:{width:r.size.width,height:Rs}};if(rectIntersectsRect(a,o)){const r=intersectionOfRects(a,o);t.fillStyle=Ms.REACT_WORK_BORDER,t.fillRect(r.origin.x,r.origin.y,r.size.width,r.size.height)}}}_handleMouseMove(t,r){const{frame:n,_intrinsicSize:a,onHover:o,visibleArea:s}=this;if(!o)return;const{location:l}=t.payload;if(!rectContainsPoint(l,s))return void o(null);const u=positioningScaleFactor(a.width,n),m=positionToTimestamp(l.x,u,n),p=l.y-n.origin.y,v=Math.floor(p/_l),_=this._depthToSuspenseEvent.get(v);if(_)for(let t=_.length-1;t>=0;t--){const n=_[t],{duration:a,timestamp:s}=n;if(null===a){const t=widthToDuration(4,u);if(s-t<=m&&m<=s+t)return this.currentCursor="context-menu",r.hoveredView=this,void o(n)}else if(m>=s&&m<=s+a)return this.currentCursor="context-menu",r.hoveredView=this,void o(n)}o(null)}handleInteraction(t,r){if("mousemove"===t.type)this._handleMouseMove(t,r)}}function ThrownErrorsView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class bl extends Bs{constructor(t,r,n){super(t,r),ThrownErrorsView_defineProperty(this,"_hoveredEvent",null),ThrownErrorsView_defineProperty(this,"onHover",null),this._profilerData=n,this._intrinsicSize={width:this._profilerData.duration,height:14}}desiredSize(){return this._intrinsicSize}setHoveredEvent(t){this._hoveredEvent!==t&&(this._hoveredEvent=t,this.setNeedsDisplay())}_drawSingleThrownError(t,r,n,a,o,s){const{frame:l}=this,{timestamp:u}=n,m=timestampToPosition(u,o,l),p={origin:{x:m-3,y:a},size:{width:6,height:6}};if(!rectIntersectsRect(p,r))return;const v=s?Ms.REACT_THROWN_ERROR_HOVER:Ms.REACT_THROWN_ERROR,_=p.origin.y+3;t.beginPath(),t.fillStyle=v,t.arc(m,_,3,0,2*Math.PI),t.fill()}draw(t){const{frame:r,_profilerData:{thrownErrors:n},_hoveredEvent:a,visibleArea:o}=this;t.fillStyle=Ms.BACKGROUND,t.fillRect(o.origin.x,o.origin.y,o.size.width,o.size.height);const s=r.origin.y+4,l=positioningScaleFactor(this._intrinsicSize.width,r),u=[];n.forEach((r=>{r!==a?this._drawSingleThrownError(t,o,r,s,l,!1):u.push(r)})),u.forEach((r=>{this._drawSingleThrownError(t,o,r,s,l,!0)}));const m={origin:{x:r.origin.x,y:r.origin.y+14-Rs},size:{width:r.size.width,height:Rs}};if(rectIntersectsRect(m,o)){const r=intersectionOfRects(m,o);t.fillStyle=Ms.REACT_WORK_BORDER,t.fillRect(r.origin.x,r.origin.y,r.size.width,r.size.height)}}_handleMouseMove(t,r){const{frame:n,onHover:a,visibleArea:o}=this;if(!a)return;const{location:s}=t.payload;if(!rectContainsPoint(s,o))return void a(null);const{_profilerData:{thrownErrors:l}}=this,u=positioningScaleFactor(this._intrinsicSize.width,n),m=positionToTimestamp(s.x,u,n),p=widthToDuration(3,u);for(let t=l.length-1;t>=0;t--){const n=l[t],{timestamp:o}=n;if(o-p<=m&&m<=o+p)return this.currentCursor="context-menu",r.hoveredView=this,void a(n)}a(null)}handleInteraction(t,r){if("mousemove"===t.type)this._handleMouseMove(t,r)}}const El=20+Rs,Sl=80+Rs;class yl extends Bs{constructor(t,r,n){super(t,r),this._totalDuration=n,this._intrinsicSize={width:this._totalDuration,height:El}}desiredSize(){return this._intrinsicSize}_getTimeTickInterval(t){for(let r=0;r<As.length;r++){const n=As[r];if(durationToWidth(n,t)>70)return n}return As[0]}draw(t){const{frame:r,_intrinsicSize:n,visibleArea:a}=this,o={origin:r.origin,size:{width:r.size.width,height:n.height}},s=intersectionOfRects(o,a);t.fillStyle=Ms.BACKGROUND,t.fillRect(s.origin.x,s.origin.y,s.size.width,s.size.height);const l=positioningScaleFactor(n.width,o),u=this._getTimeTickInterval(l);for(let r=Math.ceil(positionToTimestamp(s.origin.x-Sl,l,o)/u)*u;;r+=u){if(r<=0)continue;const n=timestampToPosition(r,l,o);if(n>s.origin.x+s.size.width)break;const a=Math.round(r);t.fillStyle=Ms.PRIORITY_BORDER,t.fillRect(n,s.origin.y+20-8,Rs,8),t.fillStyle=Ms.TIME_MARKER_LABEL,t.textAlign="right",t.textBaseline="middle",t.font=`${Ns}px sans-serif`,t.fillText(`${a}ms`,n-8,10)}const m={origin:{x:o.origin.x,y:o.origin.y+o.size.height-Rs},size:{width:o.size.width,height:Rs}};if(rectIntersectsRect(m,a)){const r=intersectionOfRects(m,a);t.fillStyle=Ms.PRIORITY_BORDER,t.fillRect(r.origin.x,r.origin.y,r.size.width,r.size.height)}}}function UserTimingMarksView_defineProperty(t,r,n){var a;return(r="symbol"==typeof(a=function(t,r){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,r||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(r,"string"))?a:a+"")in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}class wl extends Bs{constructor(t,r,n,a){super(t,r),UserTimingMarksView_defineProperty(this,"_hoveredMark",null),UserTimingMarksView_defineProperty(this,"onHover",null),this._marks=n,this._intrinsicSize={width:a,height:16}}desiredSize(){return this._intrinsicSize}setHoveredMark(t){this._hoveredMark!==t&&(this._hoveredMark=t,this.setNeedsDisplay())}_drawSingleMark(t,r,n,a,o,s){const{frame:l}=this,{timestamp:u}=n,m=timestampToPosition(u,o,l);if(!rectIntersectsRect({origin:{x:m-4,y:a},size:{width:8,height:8}},r))return;const p=s?Ms.USER_TIMING_HOVER:Ms.USER_TIMING;if(null!==p){const r=a+4;t.beginPath(),t.fillStyle=p,t.moveTo(m,r-4),t.lineTo(m+4,r),t.lineTo(m,r+4),t.lineTo(m-4,r),t.fill()}}draw(t){const{frame:r,_marks:n,_hoveredMark:a,visibleArea:o}=this;t.fillStyle=Ms.BACKGROUND,t.fillRect(o.origin.x,o.origin.y,o.size.width,o.size.height);const s=r.origin.y+4,l=positioningScaleFactor(this._intrinsicSize.width,r);n.forEach((r=>{r!==a&&this._drawSingleMark(t,o,r,s,l,!1)})),null!==a&&this._drawSingleMark(t,o,a,s,l,!0);const u={origin:{x:r.origin.x,y:r.origin.y+16-Rs},size:{width:r.size.width,height:Rs}};if(rectIntersectsRect(u,o)){const r=intersectionOfRects(u,o);t.fillStyle=Ms.PRIORITY_BORDER,t.fillRect(r.origin.x,r.origin.y,r.size.width,r.size.height)}}_handleMouseMove(t,r){const{frame:n,onHover:a,visibleArea:o}=this;if(!a)return;const{location:s}=t.payload;if(!rectContainsPoint(s,o))return void a(null);const{_marks:l}=this,u=positioningScaleFactor(this._intrinsicSize.width,n),m=positionToTimestamp(s.x,u,n),p=widthToDuration(4,u);for(let t=l.length-1;t>=0;t--){const n=l[t],{timestamp:o}=n;if(o-p<=m&&m<=o+p)return r.hoveredView=this,void a(n)}a(null)}handleInteraction(t,r){if("mousemove"===t.type)this._handleMouseMove(t,r)}}const kl=dist_memoize_one_esm((function(t,r,n=0){const a=r.batchUIDToMeasuresMap.get(t);if(null==a||0===a.length)throw Error(`Could not find measures with batch UID "${t}"`);const o=a[a.length-1],s=o.timestamp+o.duration;if(s<n)return[0,0];let l=n;for(let t=0;t<a.length;t++){const r=a[t];if(r.timestamp>=n){l=r.timestamp;break}}return[l,s]})),Cl=10,Tl=5;var Dl=__webpack_require__(3980),Il=__webpack_require__.n(Dl);function EventTooltip_EventTooltip({canvasRef:t,data:r,height:a,hoveredEvent:o,origin:s,width:l}){const u=function({canvasRef:t,mouseX:r,mouseY:a}){const o=(0,n.useRef)(null);let s=window.innerHeight,l=window.innerWidth;const u=t.current;if(null!==u){const t=u.getBoundingClientRect();s=t.top+t.height,l=t.left+t.width}return(0,n.useLayoutEffect)((()=>{const t=o.current;null!==t&&(a+Cl+t.offsetHeight>=s?a-Tl-t.offsetHeight>0?t.style.top=a-t.offsetHeight-Tl+"px":t.style.top="0px":t.style.top=`${a+Cl}px`,r+Cl+t.offsetWidth>=l?r-Tl-t.offsetWidth>0?t.style.left=r-t.offsetWidth-Tl+"px":t.style.left="0px":t.style.left=`${r+Cl}px`)})),o}({canvasRef:t,mouseX:s.x,mouseY:s.y});if(null===o)return null;const{componentMeasure:m,flamechartStackFrame:p,measure:v,nativeEvent:_,networkMeasure:E,schedulingEvent:S,snapshot:y,suspenseEvent:w,thrownError:k,userTimingMark:C}=o;let T=null;return null!==m?T=n.createElement(TooltipReactComponentMeasure,{componentMeasure:m}):null!==_?T=n.createElement(TooltipNativeEvent,{nativeEvent:_}):null!==E?T=n.createElement(TooltipNetworkMeasure,{networkMeasure:E}):null!==S?T=n.createElement(TooltipSchedulingEvent,{data:r,schedulingEvent:S}):null!==y?T=n.createElement(TooltipSnapshot,{height:a,snapshot:y,width:l}):null!==w?T=n.createElement(TooltipSuspenseEvent,{suspenseEvent:w}):null!==v?T=n.createElement(TooltipReactMeasure,{data:r,measure:v}):null!==p?T=n.createElement(TooltipFlamechartNode,{stackFrame:p}):null!==C?T=n.createElement(TooltipUserTimingMark,{mark:C}):null!==k&&(T=n.createElement(TooltipThrownError,{thrownError:k})),null!==T?n.createElement("div",{className:Il().Tooltip,ref:u},T):null}const TooltipReactComponentMeasure=({componentMeasure:t})=>{const{componentName:r,duration:a,timestamp:o,type:s,warning:l}=t;let u=r;switch(s){case"render":u+=" rendered";break;case"layout-effect-mount":u+=" mounted layout effect";break;case"layout-effect-unmount":u+=" unmounted layout effect";break;case"passive-effect-mount":u+=" mounted passive effect";break;case"passive-effect-unmount":u+=" unmounted passive effect"}return n.createElement(n.Fragment,null,n.createElement("div",{className:Il().TooltipSection},trimString(u,768),n.createElement("div",{className:Il().Divider}),n.createElement("div",{className:Il().DetailsGrid},n.createElement("div",{className:Il().DetailsGridLabel},"Timestamp:"),n.createElement("div",null,formatTimestamp(o)),n.createElement("div",{className:Il().DetailsGridLabel},"Duration:"),n.createElement("div",null,formatting_formatDuration(a)))),null!==l&&n.createElement("div",{className:Il().TooltipWarningSection},n.createElement("div",{className:Il().WarningText},l)))},TooltipFlamechartNode=({stackFrame:t})=>{const{name:r,timestamp:a,duration:o,locationLine:s,locationColumn:l}=t;return n.createElement("div",{className:Il().TooltipSection},n.createElement("span",{className:Il().FlamechartStackFrameName},r),n.createElement("div",{className:Il().DetailsGrid},n.createElement("div",{className:Il().DetailsGridLabel},"Timestamp:"),n.createElement("div",null,formatTimestamp(a)),n.createElement("div",{className:Il().DetailsGridLabel},"Duration:"),n.createElement("div",null,formatting_formatDuration(o)),(void 0!==s||void 0!==l)&&n.createElement(n.Fragment,null,n.createElement("div",{className:Il().DetailsGridLabel},"Location:"),n.createElement("div",null,"line ",s,", column ",l))))},TooltipNativeEvent=({nativeEvent:t})=>{const{duration:r,timestamp:a,type:o,warning:s}=t;return n.createElement(n.Fragment,null,n.createElement("div",{className:Il().TooltipSection},n.createElement("span",{className:Il().NativeEventName},trimString(o,768)),"event",n.createElement("div",{className:Il().Divider}),n.createElement("div",{className:Il().DetailsGrid},n.createElement("div",{className:Il().DetailsGridLabel},"Timestamp:"),n.createElement("div",null,formatTimestamp(a)),n.createElement("div",{className:Il().DetailsGridLabel},"Duration:"),n.createElement("div",null,formatting_formatDuration(r)))),null!==s&&n.createElement("div",{className:Il().TooltipWarningSection},n.createElement("div",{className:Il().WarningText},s)))},TooltipNetworkMeasure=({networkMeasure:t})=>{const{finishTimestamp:r,lastReceivedDataTimestamp:a,priority:o,sendRequestTimestamp:s,url:l}=t;let u=l;if(u.length>60){const t=Math.floor(30);u=l.slice(0,t)+"…"+l.slice(l.length-t)}const m=(r||a)>0?formatting_formatDuration(r-s):"(incomplete)";return n.createElement("div",{className:Il().SingleLineTextSection},m," ",n.createElement("span",{className:Il().DimText},o)," ",u)},TooltipSchedulingEvent=({data:t,schedulingEvent:r})=>{const a=getSchedulingEventLabel(r);if(!a)return null;let o=null,s=null;switch(r.type){case"schedule-render":case"schedule-state-update":case"schedule-force-update":s=r.lanes,o=s.map((r=>t.laneToLabelMap.get(r)))}const{componentName:l,timestamp:u,warning:m}=r;return n.createElement(n.Fragment,null,n.createElement("div",{className:Il().TooltipSection},l&&n.createElement("span",{className:Il().ComponentName},trimString(l,100)),a,n.createElement("div",{className:Il().Divider}),n.createElement("div",{className:Il().DetailsGrid},null!==o&&null!==s&&n.createElement(n.Fragment,null,n.createElement("div",{className:Il().DetailsGridLabel},"Lanes:"),n.createElement("div",null,o.join(", ")," (",s.join(", "),")")),n.createElement("div",{className:Il().DetailsGridLabel},"Timestamp:"),n.createElement("div",null,formatTimestamp(u)))),null!==m&&n.createElement("div",{className:Il().TooltipWarningSection},n.createElement("div",{className:Il().WarningText},m)))},TooltipSnapshot=({height:t,snapshot:r,width:a})=>{const o=r.width/r.height;let s=r.width,l=r.height;return s>a&&(s=a,l=s/o),l>t&&(l=t,s=l*o),n.createElement("img",{className:Il().Image,src:r.imageSource,style:{height:l,width:s}})},TooltipSuspenseEvent=({suspenseEvent:t})=>{const{componentName:r,duration:a,phase:o,promiseName:s,resolution:l,timestamp:u,warning:m}=t;let p="suspended";return null!==o&&(p+=` during ${o}`),n.createElement(n.Fragment,null,n.createElement("div",{className:Il().TooltipSection},r&&n.createElement("span",{className:Il().ComponentName},trimString(r,100)),p,n.createElement("div",{className:Il().Divider}),n.createElement("div",{className:Il().DetailsGrid},null!==s&&n.createElement(n.Fragment,null,n.createElement("div",{className:Il().DetailsGridLabel},"Resource:"),n.createElement("div",{className:Il().DetailsGridLongValue},s)),n.createElement("div",{className:Il().DetailsGridLabel},"Status:"),n.createElement("div",null,l),n.createElement("div",{className:Il().DetailsGridLabel},"Timestamp:"),n.createElement("div",null,formatTimestamp(u)),null!==a&&n.createElement(n.Fragment,null,n.createElement("div",{className:Il().DetailsGridLabel},"Duration:"),n.createElement("div",null,formatting_formatDuration(a))))),null!==m&&n.createElement("div",{className:Il().TooltipWarningSection},n.createElement("div",{className:Il().WarningText},m)))},TooltipReactMeasure=({data:t,measure:r})=>{const a=function(t){switch(t){case"commit":return"react commit";case"render-idle":return"react idle";case"render":return"react render";case"layout-effects":return"react layout effects";case"passive-effects":return"react passive effects";default:return null}}(r.type);if(!a)return null;const{batchUID:o,duration:s,timestamp:l,lanes:u}=r,[m,p]=kl(o,t),v=u.map((r=>t.laneToLabelMap.get(r)));return n.createElement("div",{className:Il().TooltipSection},n.createElement("span",{className:Il().ReactMeasureLabel},a),n.createElement("div",{className:Il().Divider}),n.createElement("div",{className:Il().DetailsGrid},n.createElement("div",{className:Il().DetailsGridLabel},"Timestamp:"),n.createElement("div",null,formatTimestamp(l)),"render-idle"!==r.type&&n.createElement(n.Fragment,null,n.createElement("div",{className:Il().DetailsGridLabel},"Duration:"),n.createElement("div",null,formatting_formatDuration(s))),n.createElement("div",{className:Il().DetailsGridLabel},"Batch duration:"),n.createElement("div",null,formatting_formatDuration(p-m)),n.createElement("div",{className:Il().DetailsGridLabel},"Lane",1===u.length?"":"s",":"),n.createElement("div",null,v.length>0?`${v.join(", ")} (${u.join(", ")})`:u.join(", "))))},TooltipUserTimingMark=({mark:t})=>{const{name:r,timestamp:a}=t;return n.createElement("div",{className:Il().TooltipSection},n.createElement("span",{className:Il().UserTimingLabel},r),n.createElement("div",{className:Il().Divider}),n.createElement("div",{className:Il().DetailsGrid},n.createElement("div",{className:Il().DetailsGridLabel},"Timestamp:"),n.createElement("div",null,formatTimestamp(a))))},TooltipThrownError=({thrownError:t})=>{const{componentName:r,message:a,phase:o,timestamp:s}=t,l=`threw an error during ${o}`;return n.createElement("div",{className:Il().TooltipSection},r&&n.createElement("span",{className:Il().ComponentName},trimString(r,100)),n.createElement("span",{className:Il().UserTimingLabel},l),n.createElement("div",{className:Il().Divider}),n.createElement("div",{className:Il().DetailsGrid},n.createElement("div",{className:Il().DetailsGridLabel},"Timestamp:"),n.createElement("div",null,formatTimestamp(s)),""!==a&&n.createElement(n.Fragment,null,n.createElement("div",{className:Il().DetailsGridLabel},"Error:"),n.createElement("div",null,a))))},xl=[];function TimelineSearchContext_reducer(t,r){let{searchIndex:n,searchRegExp:a,searchResults:o,searchText:s}=t;switch(r.type){case"GO_TO_NEXT_SEARCH_RESULT":o.length>0&&(-1===n||n+1===o.length?n=0:n++);break;case"GO_TO_PREVIOUS_SEARCH_RESULT":o.length>0&&(-1===n||0===n?n=o.length-1:n--);break;case"SET_SEARCH_TEXT":if(s=r.payload,a=null,o=[],""!==s){const r=s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");a=new RegExp(`^${r}`,"i");let l=null;n>=0&&o.length>n&&(l=o[n]);const u=t.profilerData.componentMeasures;let m=-1;for(let t=0;t<u.length;t++){const r=u[t];r.componentName.match(a)&&(o.push(r),r===l&&(m=o.length-1))}n=m>=0?m:0}}return{profilerData:t.profilerData,searchIndex:n,searchRegExp:a,searchResults:o,searchText:s}}const Nl=(0,n.createContext)(null);function TimelineSearchContextController({children:t,profilerData:r,viewState:a}){const[o,s]=(0,n.useReducer)(TimelineSearchContext_reducer,{profilerData:r,searchIndex:-1,searchRegExp:null,searchResults:xl,searchText:""}),l=(0,n.useMemo)((()=>({...o,dispatch:s})),[o]);return n.createElement(Nl.Provider,{value:l},t)}function CanvasPageContextMenu({canvasRef:t,timelineData:r,hoveredEvent:a,viewState:o,canvasWidth:s,closedMenuStub:l,ref:u}){const m=(0,n.useMemo)((()=>{if(null==a)return[];const{componentMeasure:t,flamechartStackFrame:n,measure:l,networkMeasure:u,schedulingEvent:m,suspenseEvent:p}=a,_=[];return null!=t&&_.push({onClick:()=>(0,v.copy)(t.componentName),content:"Copy component name"}),null!=u&&_.push({onClick:()=>(0,v.copy)(u.url),content:"Copy URL"}),null!=m&&_.push({onClick:()=>(0,v.copy)(m.componentName),content:"Copy component name"}),null!=p&&_.push({onClick:()=>(0,v.copy)(p.componentName),content:"Copy component name"}),null!=l&&_.push({onClick:()=>function(t,r,n,a){const{batchUID:o}=r,[s,l]=kl(o,t),u=moveStateToRange({state:n.horizontalScrollState,rangeStart:s,rangeEnd:l,contentLength:t.duration,minContentLength:t.duration*Vs,maxContentLength:t.duration*Us,containerLength:a});n.updateHorizontalScrollState(u)}(r,l,o,s),content:"Zoom to batch"},{onClick:withPermissionsCheck({permissions:["clipboardWrite"]},(()=>function(t,r){const{batchUID:n,duration:a,timestamp:o,type:s}=r,[l,u]=kl(n,t);(0,v.copy)(JSON.stringify({type:s,timestamp:rl()(o),duration:rl()(a),batchDuration:rl()(u-l)}))}(r,l))),content:"Copy summary"}),null!=n&&_.push({onClick:withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(n.scriptUrl))),content:"Copy file path"},{onClick:withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(`line ${n.locationLine??""}, column ${n.locationColumn??""}`))),content:"Copy location"}),_}),[a,o,s]);return n.createElement(ContextMenuContainer,{anchorElementRef:t,items:m,closedMenuStub:l,ref:u})}Nl.displayName="TimelineSearchContext";var Rl=__webpack_require__(9410),Al=__webpack_require__.n(Rl);const Ml={componentMeasure:null,flamechartStackFrame:null,measure:null,nativeEvent:null,networkMeasure:null,schedulingEvent:null,snapshot:null,suspenseEvent:null,thrownError:null,userTimingMark:null};function AutoSizedCanvas({data:t,height:r,viewState:a,width:o}){const s=(0,n.useRef)(null),[l,u]=(0,n.useState)(Ps),[m,p]=(0,n.useState)(null),[v,_]=(0,n.useState)(null),E=(0,n.useRef)(null),S=(0,n.useCallback)((()=>p(Ml)),[]),y=(0,n.useCallback)((t=>{if(p(t),E.current?.isShown())return;const{componentMeasure:r,flamechartStackFrame:n,measure:a,networkMeasure:o,schedulingEvent:s,suspenseEvent:l}=t;null==r&&null==n&&null==a&&null==o&&null==s&&null==l||_(t)}),[E]),{searchIndex:w,searchRegExp:k,searchResults:C}=(0,n.useContext)(Nl);(0,n.useLayoutEffect)((()=>{a.updateSearchRegExpState(k);const r=C.length>0?C[w]:null;if(null!=r){const n=moveStateToRange({state:a.horizontalScrollState,rangeStart:r.timestamp,rangeEnd:r.timestamp+r.duration,contentLength:t.duration,minContentLength:t.duration*Vs,maxContentLength:t.duration*Us,containerLength:o});a.updateHorizontalScrollState(n)}T.current.displayIfNeeded()}),[w,k,C,a]);const T=(0,n.useRef)(new Ls(S)),D=(0,n.useRef)(null),I=(0,n.useRef)(null),x=(0,n.useRef)(null),N=(0,n.useRef)(null),R=(0,n.useRef)(null),A=(0,n.useRef)(null),M=(0,n.useRef)(null),P=(0,n.useRef)(null),F=(0,n.useRef)(null),O=(0,n.useRef)(null);(0,n.useLayoutEffect)((()=>{const n=T.current,l={origin:Ps,size:{width:o,height:r}};function createViewHelper(r,o,u=!1,m=!1){let p=null;u&&(p=new js(n,l,r,a,o));const v=new Ws(n,l,null!==p?p:r,t.duration,a);let _=null;return m&&(_=new Ks(n,l,v,a,s,o)),_||v}a.onHorizontalScrollStateChange((t=>{E.current?.hide()})),a.updateHorizontalScrollState(clampState({state:a.horizontalScrollState,minContentLength:t.duration*Vs,maxContentLength:t.duration*Us,containerLength:l.size.width}));const u=createViewHelper(new yl(n,l,t.duration),"time");let m=null;if(t.otherUserTimingMarks.length>0){const r=new wl(n,l,t.otherUserTimingMarks,t.duration);D.current=r,m=createViewHelper(r,"user timing api")}let p=null;if(t.nativeEvents.length>0){const r=new ul(n,l,t);I.current=r,p=createViewHelper(r,"events",!0,!0)}let v=null;if(t.thrownErrors.length>0){const r=new bl(n,l,t);O.current=r,v=createViewHelper(r,"thrown errors")}let _=null;if(t.schedulingEvents.length>0){const r=new hl(n,l,t);x.current=r,_=createViewHelper(r,"react updates")}let S=null;if(t.suspenseEvents.length>0){const r=new gl(n,l,t);N.current=r,S=createViewHelper(r,"suspense",!0,!0)}const y=new pl(n,l,t);A.current=y;const w=createViewHelper(y,"react scheduling",!0,!0);let k=null;if(t.componentMeasures.length>0){const r=new al(n,l,t,a);R.current=r,k=createViewHelper(r,"react components")}let C=null;if(t.snapshots.length>0){const r=new vl(n,l,t);F.current=r,C=createViewHelper(r,"snapshots",!0,!0)}let H=null;if(t.snapshots.length>0){const r=new fl(n,l,t);P.current=r,H=createViewHelper(r,"network",!0,!0)}let L=null;if(t.flamechart.length>0){const r=new sl(n,l,t.flamechart,t.internalModuleSourceToRanges,t.duration);M.current=r,L=createViewHelper(r,"flamechart",!0,!0)}const B=new Bs(n,l,verticallyStackedLayout,l,Ms.BACKGROUND);B.addSubview(u),null!==m&&B.addSubview(m),null!==p&&B.addSubview(p),null!==_&&B.addSubview(_),null!==v&&B.addSubview(v),null!==S&&B.addSubview(S),null!==w&&B.addSubview(w),null!==k&&B.addSubview(k),null!==C&&B.addSubview(C),null!==H&&B.addSubview(H),null!==L&&B.addSubview(L);const z=new Zs(n,l,B,a);T.current.rootView=z}),[t]),(0,n.useLayoutEffect)((()=>{s.current&&T.current.setCanvas(s.current,{width:o,height:r})}),[o,r]);const H=(0,n.useCallback)((t=>{const r=s.current;if(null===r)return;const n=T.current;n.handleInteraction(t),n.displayIfNeeded(),r.style.cursor=n.getCurrentCursor()||"default",u({x:t.payload.event.x,y:t.payload.event.y})}),[]);useCanvasInteraction(s,H);const{selectEvent:L}=(0,n.useContext)(Ki);return(0,n.useEffect)((()=>{const{current:t}=D;t&&(t.onHover=t=>{m&&m.userTimingMark===t||y({...Ml,userTimingMark:t})});const{current:r}=I;r&&(r.onHover=t=>{m&&m.nativeEvent===t||y({...Ml,nativeEvent:t})});const{current:n}=x;n&&(n.onHover=t=>{m&&m.schedulingEvent===t||y({...Ml,schedulingEvent:t})},n.onClick=t=>{L({...Ml,schedulingEvent:t})});const{current:a}=N;a&&(a.onHover=t=>{m&&m.suspenseEvent===t||y({...Ml,suspenseEvent:t})});const{current:o}=A;o&&(o.onHover=t=>{m&&m.measure===t||y({...Ml,measure:t})});const{current:s}=R;s&&(s.onHover=t=>{m&&m.componentMeasure===t||y({...Ml,componentMeasure:t})});const{current:l}=F;l&&(l.onHover=t=>{m&&m.snapshot===t||y({...Ml,snapshot:t})});const{current:u}=M;u&&u.setOnHover((t=>{m&&m.flamechartStackFrame===t||y({...Ml,flamechartStackFrame:t})}));const{current:p}=P;p&&(p.onHover=t=>{m&&m.networkMeasure===t||y({...Ml,networkMeasure:t})});const{current:v}=O;v&&(v.onHover=t=>{m&&m.thrownError===t||y({...Ml,thrownError:t})})}),[m,t]),(0,n.useLayoutEffect)((()=>{const t=D.current;t&&t.setHoveredMark(m?m.userTimingMark:null);const r=I.current;r&&r.setHoveredEvent(m?m.nativeEvent:null);const n=x.current;n&&n.setHoveredEvent(m?m.schedulingEvent:null);const a=N.current;a&&a.setHoveredEvent(m?m.suspenseEvent:null);const o=A.current;o&&o.setHoveredMeasure(m?m.measure:null);const s=M.current;s&&s.setHoveredFlamechartStackFrame(m?m.flamechartStackFrame:null);const l=P.current;l&&l.setHoveredEvent(m?m.networkMeasure:null)}),[m]),(0,n.useLayoutEffect)((()=>{T.current.displayIfNeeded()})),n.createElement(n.Fragment,null,n.createElement("canvas",{ref:s,height:r,width:o}),n.createElement(CanvasPageContextMenu,{canvasRef:s,hoveredEvent:v,timelineData:t,viewState:a,canvasWidth:o,closedMenuStub:T.current.hasActiveView()?null:n.createElement(EventTooltip_EventTooltip,{canvasRef:s,data:t,height:r,hoveredEvent:m,origin:l,width:o}),ref:E}))}const src_CanvasPage=function({profilerData:t,viewState:r}){return n.createElement("div",{className:Al().CanvasPage,style:{backgroundColor:Ms.BACKGROUND}},n.createElement(_t,null,(({height:a,width:o})=>n.createElement(AutoSizedCanvas,{data:t,height:a,viewState:r,width:o}))))};__webpack_require__(2853);var Pl=__webpack_require__(5041);const Fl=31,Ol=1,Hl=60;class Ll extends Error{}var Bl=__webpack_require__(8715),zl=__webpack_require__.n(Bl);const Vl=20,Ul=20,Wl={LONG_EVENT_HANDLER:"An event handler scheduled a big update with React. Consider using the Transition API to defer some of this work.",NESTED_UPDATE:"A big nested update was scheduled during layout. Nested updates require React to re-render synchronously before the browser can paint. Consider delaying this update by moving it to a passive effect (useEffect).",SUSPEND_DURING_UPDATE:"A component suspended during an update which caused a fallback to be shown. Consider using the Transition API to avoid hiding components after they've been mounted."};function getLanesFromTransportDecimalBitmask(t){const r=parseInt(t,10);if(r<0)return[];const n=[];let a=0;for(;a<=Fl;)1<<a&r&&n.push(a),a++;return n}let jl=null;function markWorkStarted(t,r,n,a,o){const{batchUID:s,measureStack:l}=o,u=function(t){if(t.length>0){const{depth:r,type:n}=t[t.length-1];return"render-idle"===n?r:r+1}return 0}(l),m={type:t,batchUID:s,depth:u,lanes:n,timestamp:r,duration:0};o.measureStack.push({depth:u,measure:m,startTime:r,type:t});const p=a.batchUIDToMeasuresMap.get(s);null!=p?p.push(m):a.batchUIDToMeasuresMap.set(o.batchUID,[m]),n.forEach((t=>{a.laneToReactMeasureMap.get(t).push(m)}))}function markWorkCompleted(t,r,n,a){if(0===a.length)return void console.error('Unexpected type "%s" completed at %sms while stack is empty.',t,r);const o=a[a.length-1];o.type!==t&&console.error('Unexpected type "%s" completed at %sms before "%s" completed.',t,r,o.type);const{measure:s,startTime:l}=a.pop();s||console.error('Could not find matching measure for type "%s".',t),s.duration=r-l}function processTimelineEvent(t,r,n){const{cat:a,name:o,ts:s,ph:l}=t,u=(s-r.startTime)/1e3;switch(a){case"disabled-by-default-devtools.screenshot":!function(t,r,n,a){const o={height:0,image:null,imageSource:`data:image/png;base64,${t.args.snapshot}`,timestamp:r,width:0};let s=null;a.asyncProcessingPromises.push(new Promise((t=>{s=t}))),fetch(o.imageSource).then((t=>t.blob())).then((t=>{createImageBitmap(t).then((t=>{o.height=t.height,o.width=t.width,s()}))})),n.snapshots.push(o)}(t,u,r,n);break;case"devtools.timeline":switch(o){case"EventDispatch":!function(t,r,n,a){const o=t.args.data,s=o.type;if(s.startsWith("react-")){const t=o.stackTrace;if(t&&t[t.length-1].url.includes("/react-dom."))return}if("blur"===s||"click"===s||"input"===s||s.startsWith("focus")||s.startsWith("key")||s.startsWith("mouse")||s.startsWith("pointer")){const o=t.dur/1e3;let l=0;for(;a.nativeEventStack.length>0;){const t=a.nativeEventStack[a.nativeEventStack.length-1];if(r<t.timestamp+t.duration){l=t.depth+1;break}a.nativeEventStack.pop()}const u={depth:l,duration:o,timestamp:r,type:s,warning:null};n.nativeEvents.push(u),a.nativeEventStack.push(u)}}(t,u,r,n);break;case"ResourceFinish":!function(t,r,n,a){const o=t.args.data.requestId,s=a.requestIdToNetworkMeasureMap.get(o);null!=s&&(s.finishTimestamp=r,0===s.firstReceivedDataTimestamp&&(s.firstReceivedDataTimestamp=r),0===s.lastReceivedDataTimestamp&&(s.lastReceivedDataTimestamp=r),a.requestIdToNetworkMeasureMap.delete(t.args.data.requestId))}(t,u,0,n);break;case"ResourceReceivedData":!function(t,r,n,a){const o=t.args.data.requestId,s=a.requestIdToNetworkMeasureMap.get(o);null!=s&&(0===s.firstReceivedDataTimestamp&&(s.firstReceivedDataTimestamp=r),s.lastReceivedDataTimestamp=r,s.finishTimestamp=r)}(t,u,0,n);break;case"ResourceReceiveResponse":!function(t,r,n,a){const o=t.args.data.requestId,s=a.requestIdToNetworkMeasureMap.get(o);null!=s&&(s.receiveResponseTimestamp=r)}(t,u,0,n);break;case"ResourceSendRequest":!function(t,r,n,a){const o=t.args.data,s=o.requestId,l=new Array(a.requestIdToNetworkMeasureMap.size+1).fill(!0);a.requestIdToNetworkMeasureMap.forEach((({depth:t})=>{l[t]=!1}));let u=0;for(let t=0;t<l.length;t++)if(l[t]){u=t;break}const m={depth:u,finishTimestamp:0,firstReceivedDataTimestamp:0,lastReceivedDataTimestamp:0,requestId:s,requestMethod:o.requestMethod,priority:o.priority,sendRequestTimestamp:r,receiveResponseTimestamp:0,url:o.url};a.requestIdToNetworkMeasureMap.set(s,m),n.networkMeasures.push(m),m.sendRequestTimestamp=r}(t,u,r,n)}break;case"blink.user_timing":if(o.startsWith("--react-version-")){const[t]=o.slice(16).split("-");r.reactVersion=t}else if(o.startsWith("--profiler-version-")){const[t]=o.slice(19).split("-");if(jl=parseInt(t,10),jl!==Ol)throw new Ll(`This version of profiling data (${t}) is not supported by the current profiler.`)}else if(o.startsWith("--react-lane-labels-")){const[t]=o.slice(20).split("-");!function(t,r){if(0===t.laneToLabelMap.size){const n=r.split(",");for(let r=0;r<n.length;r++)t.laneToLabelMap.set(r,n[r])}}(r,t)}else if(o.startsWith("--component-"))!function(t,r,n,a){if(t.startsWith("--component-render-start-")){const[n]=t.slice(25).split("-");assertNoOverlappingComponentMeasure(a),a.currentReactComponentMeasure={componentName:n,timestamp:r,duration:0,type:"render",warning:null}}else if("--component-render-stop"===t){if(assertCurrentComponentMeasureType(a,"render"),null!==a.currentReactComponentMeasure){const t=a.currentReactComponentMeasure;t.duration=r-t.timestamp,a.currentReactComponentMeasure=null,n.componentMeasures.push(t)}}else if(t.startsWith("--component-layout-effect-mount-start-")){const[n]=t.slice(38).split("-");assertNoOverlappingComponentMeasure(a),a.currentReactComponentMeasure={componentName:n,timestamp:r,duration:0,type:"layout-effect-mount",warning:null}}else if("--component-layout-effect-mount-stop"===t){if(assertCurrentComponentMeasureType(a,"layout-effect-mount"),null!==a.currentReactComponentMeasure){const t=a.currentReactComponentMeasure;t.duration=r-t.timestamp,a.currentReactComponentMeasure=null,n.componentMeasures.push(t)}}else if(t.startsWith("--component-layout-effect-unmount-start-")){const[n]=t.slice(40).split("-");assertNoOverlappingComponentMeasure(a),a.currentReactComponentMeasure={componentName:n,timestamp:r,duration:0,type:"layout-effect-unmount",warning:null}}else if("--component-layout-effect-unmount-stop"===t){if(assertCurrentComponentMeasureType(a,"layout-effect-unmount"),null!==a.currentReactComponentMeasure){const t=a.currentReactComponentMeasure;t.duration=r-t.timestamp,a.currentReactComponentMeasure=null,n.componentMeasures.push(t)}}else if(t.startsWith("--component-passive-effect-mount-start-")){const[n]=t.slice(39).split("-");assertNoOverlappingComponentMeasure(a),a.currentReactComponentMeasure={componentName:n,timestamp:r,duration:0,type:"passive-effect-mount",warning:null}}else if("--component-passive-effect-mount-stop"===t){if(assertCurrentComponentMeasureType(a,"passive-effect-mount"),null!==a.currentReactComponentMeasure){const t=a.currentReactComponentMeasure;t.duration=r-t.timestamp,a.currentReactComponentMeasure=null,n.componentMeasures.push(t)}}else if(t.startsWith("--component-passive-effect-unmount-start-")){const[n]=t.slice(41).split("-");assertNoOverlappingComponentMeasure(a),a.currentReactComponentMeasure={componentName:n,timestamp:r,duration:0,type:"passive-effect-unmount",warning:null}}else if("--component-passive-effect-unmount-stop"===t&&(assertCurrentComponentMeasureType(a,"passive-effect-unmount"),null!==a.currentReactComponentMeasure)){const t=a.currentReactComponentMeasure;t.duration=r-t.timestamp,a.currentReactComponentMeasure=null,n.componentMeasures.push(t)}}(o,u,r,n);else if(o.startsWith("--schedule-render-")){const[t]=o.slice(18).split("-");r.schedulingEvents.push({type:"schedule-render",lanes:getLanesFromTransportDecimalBitmask(t),timestamp:u,warning:null})}else if(o.startsWith("--schedule-forced-update-")){const[t,a]=o.slice(25).split("-"),s={type:"schedule-force-update",lanes:getLanesFromTransportDecimalBitmask(t),componentName:a,timestamp:u,warning:null};n.measureStack.find((({type:t})=>"commit"===t))&&(n.potentialLongNestedUpdate=s),r.schedulingEvents.push(s)}else if(o.startsWith("--schedule-state-update-")){const[t,a]=o.slice(24).split("-"),s={type:"schedule-state-update",lanes:getLanesFromTransportDecimalBitmask(t),componentName:a,timestamp:u,warning:null};n.measureStack.find((({type:t})=>"commit"===t))&&(n.potentialLongNestedUpdate=s),r.schedulingEvents.push(s)}else if(o.startsWith("--error-")){const[t,n,a]=o.slice(8).split("-");r.thrownErrors.push({componentName:t,message:a,phase:n,timestamp:u,type:"thrown-error"})}else if(o.startsWith("--suspense-suspend-")){const[t,a,s,l,m]=o.slice(19).split("-"),p=getLanesFromTransportDecimalBitmask(l),v=new Array(n.unresolvedSuspenseEvents.size+1).fill(!0);n.unresolvedSuspenseEvents.forEach((({depth:t})=>{v[t]=!1}));let _=0;for(let t=0;t<v.length;t++)if(v[t]){_=t;break}const E={componentName:a,depth:_,duration:null,id:t,phase:s,promiseName:m||null,resolution:"unresolved",timestamp:u,type:"suspense",warning:null};"update"===s&&n.potentialSuspenseEventsOutsideOfTransition.push([E,p]),r.suspenseEvents.push(E),n.unresolvedSuspenseEvents.set(t,E)}else if(o.startsWith("--suspense-resolved-")){const[t]=o.slice(20).split("-"),r=n.unresolvedSuspenseEvents.get(t);null!=r&&(n.unresolvedSuspenseEvents.delete(t),r.duration=u-r.timestamp,r.resolution="resolved")}else if(o.startsWith("--suspense-rejected-")){const[t]=o.slice(20).split("-"),r=n.unresolvedSuspenseEvents.get(t);null!=r&&(n.unresolvedSuspenseEvents.delete(t),r.duration=u-r.timestamp,r.resolution="rejected")}else if(o.startsWith("--render-start-")){n.nextRenderShouldGenerateNewBatchID&&(n.nextRenderShouldGenerateNewBatchID=!1,n.batchUID=n.uidCounter++),null!==n.potentialLongNestedUpdate&&(n.potentialLongNestedUpdates.push([n.potentialLongNestedUpdate,n.batchUID]),n.potentialLongNestedUpdate=null);const[t]=o.slice(15).split("-");!function(t,r){const n=r.length-1;if(n>=0){const a=r[n];if(void 0===a.stopTime&&a.type===t)throw new Ll(`Unexpected type "${t}" started before "${a.type}" completed.`)}}("render",n.measureStack),"render-idle"!==function(t){if(t.length>0){const{type:r}=t[t.length-1];return r}return null}(n.measureStack)&&markWorkStarted("render-idle",u,getLanesFromTransportDecimalBitmask(t),r,n),markWorkStarted("render",u,getLanesFromTransportDecimalBitmask(t),r,n);for(let t=0;t<n.nativeEventStack.length;t++){const r=n.nativeEventStack[t];r.timestamp+r.duration>u&&n.potentialLongEvents.push([r,n.batchUID])}}else if(o.startsWith("--render-stop")||o.startsWith("--render-yield"))markWorkCompleted("render",u,0,n.measureStack);else if(o.startsWith("--commit-start-")){n.nextRenderShouldGenerateNewBatchID=!0;const[t]=o.slice(15).split("-");markWorkStarted("commit",u,getLanesFromTransportDecimalBitmask(t),r,n)}else if(o.startsWith("--commit-stop"))markWorkCompleted("commit",u,0,n.measureStack),markWorkCompleted("render-idle",u,0,n.measureStack);else if(o.startsWith("--layout-effects-start-")){const[t]=o.slice(23).split("-");markWorkStarted("layout-effects",u,getLanesFromTransportDecimalBitmask(t),r,n)}else if(o.startsWith("--layout-effects-stop"))markWorkCompleted("layout-effects",u,0,n.measureStack);else if(o.startsWith("--passive-effects-start-")){const[t]=o.slice(24).split("-");markWorkStarted("passive-effects",u,getLanesFromTransportDecimalBitmask(t),r,n)}else if(o.startsWith("--passive-effects-stop"))markWorkCompleted("passive-effects",u,0,n.measureStack);else if(o.startsWith("--react-internal-module-start-")){const t=o.slice(30);if(!n.internalModuleStackStringSet.has(t)){n.internalModuleStackStringSet.add(t);const r=parseStackFrame(t);n.internalModuleCurrentStackFrame=r}}else if(o.startsWith("--react-internal-module-stop-")){const t=o.slice(29);if(!n.internalModuleStackStringSet.has(t)){n.internalModuleStackStringSet.add(t);const a=parseStackFrame(t);if(null!==a&&null!==n.internalModuleCurrentStackFrame){const t=n.internalModuleCurrentStackFrame;n.internalModuleCurrentStackFrame=null;const o=[t,a],s=r.internalModuleSourceToRanges.get(t.fileName);null==s?r.internalModuleSourceToRanges.set(t.fileName,[o]):s.push(o)}}}else if("R"===l||"n"===l)r.otherUserTimingMarks.push({name:o,timestamp:u});else if("b"===l);else if("e"===l);else if("i"!==l&&"I"!==l)throw new Ll(`Unrecognized event ${JSON.stringify(t)}! This is likely a bug in this profiler tool.`)}}function assertNoOverlappingComponentMeasure(t){null!==t.currentReactComponentMeasure&&console.error("Component measure started while another measure in progress:",t.currentReactComponentMeasure)}function assertCurrentComponentMeasureType(t,r){null===t.currentReactComponentMeasure?console.error(`Component measure type "${r}" stopped while no measure was in progress`):t.currentReactComponentMeasure.type!==r&&console.error(`Component measure type "${r}" stopped while type ${t.currentReactComponentMeasure.type} in progress`)}function parseStackFrame(t){const r=new Error;r.stack=t;const n=zl().parse(r);return 1===n.length?n[0]:null}async function preprocessData(t){const r=function(t){let r;try{r=(0,Pl.importFromChromeTimeline)(t,"react-devtools")}catch(t){const r=new Ll(t.message);throw r.stack=t.stack,r}const n=r.profiles[0];return new Pl.Flamechart({getTotalWeight:n.getTotalWeight.bind(n),forEachCall:n.forEachCall.bind(n),formatValue:n.formatValue.bind(n),getColorBucketForFrame:()=>0}).getLayers().map((t=>t.map((({start:t,end:r,node:{frame:{name:n,file:a,line:o,col:s}}})=>({name:n,timestamp:t/1e3,duration:(r-t)/1e3,scriptUrl:a,locationLine:o,locationColumn:s})))))}(t),n=new Map;for(let t=0;t<Fl;t++)n.set(t,[]);const a={batchUIDToMeasuresMap:new Map,componentMeasures:[],duration:0,flamechart:r,internalModuleSourceToRanges:new Map,laneToLabelMap:new Map,laneToReactMeasureMap:n,nativeEvents:[],networkMeasures:[],otherUserTimingMarks:[],reactVersion:null,schedulingEvents:[],snapshots:[],snapshotHeight:0,startTime:0,suspenseEvents:[],thrownErrors:[]},o=(t=t.filter(Boolean).sort(((t,r)=>t.ts>r.ts?1:-1))).findIndex((t=>"Profile"===t.name));if(-1===o)return a;a.startTime=t[o].args.data.startTime,a.duration=(t[t.length-1].ts-a.startTime)/1e3;const s={asyncProcessingPromises:[],batchUID:0,currentReactComponentMeasure:null,internalModuleCurrentStackFrame:null,internalModuleStackStringSet:new Set,measureStack:[],nativeEventStack:[],nextRenderShouldGenerateNewBatchID:!0,potentialLongEvents:[],potentialLongNestedUpdate:null,potentialLongNestedUpdates:[],potentialSuspenseEventsOutsideOfTransition:[],requestIdToNetworkMeasureMap:new Map,uidCounter:0,unresolvedSuspenseEvents:new Map};if(t.forEach((t=>processTimelineEvent(t,a,s))),null===jl){if(0===a.schedulingEvents.length&&0===a.batchUIDToMeasuresMap.size)throw new Ll("No React marks were found in the provided profile. Please provide profiling data from an React application running in development or profiling mode.");throw new Ll("This version of profiling data is not supported by the current profiler.")}const{measureStack:l}=s;if(l.length>0&&console.error("Incomplete events or measures",l),s.potentialLongEvents.forEach((([t,r])=>{const[n,o]=kl(r,a,t.timestamp);o-n>Vl&&(t.warning=Wl.LONG_EVENT_HANDLER)})),s.potentialLongNestedUpdates.forEach((([t,r])=>{const[n,o]=kl(r,a);o-n>Ul&&t.lanes.some((t=>"Transition"===a.laneToLabelMap.get(t)))})),s.potentialSuspenseEventsOutsideOfTransition.forEach((([t,r])=>{r.some((t=>"Transition"===a.laneToLabelMap.get(t)))||(t.warning=Wl.SUSPEND_DURING_UPDATE)})),await Promise.all(s.asyncProcessingPromises),a.snapshots.length>0){const t=a.snapshots[0];a.snapshotHeight=Math.min(t.height,Hl)}return a}var $l=__webpack_require__(4069),ql=__webpack_require__.n($l);const readInputData=t=>{if(!t.name.endsWith(".json"))throw new Ll("Invalid file type. Only JSON performance profiles are supported");const r=new FileReader;return new Promise(((n,a)=>{r.onload=()=>{const t=ql()(r.result);"string"==typeof t&&n(t),a(new Ll("Input file was not read as a string"))},r.onerror=()=>a(r.error),r.readAsText(t)}))};async function importFile(t){try{const r=await readInputData(t),n=JSON.parse(r);if(0===n.length)throw new Ll("No profiling data found in file.");return{status:"SUCCESS",processedData:await preprocessData(n)}}catch(t){return t instanceof Ll?{status:"INVALID_PROFILE_ERROR",error:t}:{status:"UNEXPECTED_ERROR",error:t}}}var Gl=__webpack_require__(7282),Kl=__webpack_require__.n(Gl);const Yl=window.Worker?Kl()():t,Xl=new Map;function timelineCache_importFile(t){const r=t.name;let a=Xl.get(r);if(!a){const n=new Set,o=new Set,s={status:"pending",value:null,reason:null,then(t,r){n.add(t),o.add(r)},displayName:`Importing file "${r}"`},wake=()=>{n.forEach((t=>t(s.value))),n.clear(),o.clear()},wakeRejections=()=>{o.forEach((t=>t(s.reason))),o.clear(),n.clear()};a=s,(t=>Yl.importFile(t))(t).then((t=>{switch(t.status){case"SUCCESS":const r=s;r.status="fulfilled",r.value=t.processedData,wake();break;case"INVALID_PROFILE_ERROR":case"UNEXPECTED_ERROR":const n=s;n.status="rejected",n.reason=t.error,wakeRejections()}})),Xl.set(r,a)}const o=function(t){if("function"==typeof n.use)try{return n.use(t)}catch(r){if("rejected"===t.status)return t.reason;throw r}if("fulfilled"===t.status)return t.value;if("rejected"===t.status)return t.reason;throw t}(a);return o}function TimelineSearchInput(t){const{searchInputContainerRef:r}=(0,n.useContext)(Ki),{dispatch:a,searchIndex:s,searchResults:l,searchText:u}=(0,n.useContext)(Nl);if(null===r.current)return null;return(0,o.createPortal)(n.createElement(SearchInput_SearchInput,{goToNextResult:()=>a({type:"GO_TO_NEXT_SEARCH_RESULT"}),goToPreviousResult:()=>a({type:"GO_TO_PREVIOUS_SEARCH_RESULT"}),placeholder:"Search components by name",search:t=>a({type:"SET_SEARCH_TEXT",payload:t}),searchIndex:s,searchResultsCount:l.length,searchText:u}),r.current)}var Ql=__webpack_require__(8942),Zl=__webpack_require__.n(Ql);function PerformanceTracksSupported(){return n.createElement(n.Fragment,null,n.createElement("p",{className:Zl().Paragraph},n.createElement("span",null,"Please use"," ",n.createElement("a",{className:Zl().Link,href:"https://react.dev/reference/dev-tools/react-performance-tracks",rel:"noopener noreferrer",target:"_blank"},"React Performance tracks")," ","instead of the Timeline profiler.")))}function UnknownUnsupportedReason(){return n.createElement(n.Fragment,null,n.createElement("p",{className:Zl().Paragraph},"Timeline profiler requires a development or profiling build of"," ",n.createElement("code",{className:Zl().Code},"react-dom@",">=","18"),"."),n.createElement("p",{className:Zl().Paragraph},"In React 19.2 and above"," ",n.createElement("a",{className:Zl().Link,href:"https://react.dev/reference/dev-tools/react-performance-tracks",rel:"noopener noreferrer",target:"_blank"},"React Performance tracks")," ","can be used instead."),n.createElement("div",{className:Zl().LearnMoreRow},"Click"," ",n.createElement("a",{className:Zl().Link,href:"https://fb.me/react-devtools-profiling",rel:"noopener noreferrer",target:"_blank"},"here")," ","to learn more about profiling."))}function TimelineNotSupported_TimelineNotSupported({isPerformanceTracksSupported:t}){return n.createElement("div",{className:Zl().Column},n.createElement("div",{className:Zl().Header},"Timeline profiling not supported."),t?n.createElement(PerformanceTracksSupported,null):n.createElement(UnknownUnsupportedReason,null),Ke&&n.createElement("div",{className:Zl().MetaGKRow},n.createElement("strong",null,"Meta only"),": Enable the"," ",n.createElement("a",{className:Zl().Link,href:"https://fburl.com/react-devtools-scheduling-profiler-gk",rel:"noopener noreferrer",target:"_blank"},"react_enable_scheduling_profiler GK"),"."))}var Jl=__webpack_require__(7578),eu=__webpack_require__.n(Jl);function Timeline_Timeline(t){const{file:r,inMemoryTimelineData:a,isPerformanceTracksSupported:o,isTimelineSupported:s,setFile:l,viewState:u}=(0,n.useContext)(Ki),{didRecordCommits:m,isProfiling:p}=(0,n.useContext)(Li),v=(0,n.useRef)(null),{theme:_}=(0,n.useContext)(nr),E=(0,n.useDeferredValue)(_),[S,y]=(0,n.useState)(_);(0,n.useLayoutEffect)((()=>{const t=setInterval((()=>{(function(t){const r=getComputedStyle(t);return null!=r.getPropertyValue("--color-background")&&(Ms={BACKGROUND:r.getPropertyValue("--color-background"),INTERNAL_MODULE_FRAME:r.getPropertyValue("--color-timeline-internal-module"),INTERNAL_MODULE_FRAME_HOVER:r.getPropertyValue("--color-timeline-internal-module-hover"),INTERNAL_MODULE_FRAME_TEXT:r.getPropertyValue("--color-timeline-internal-module-text"),NATIVE_EVENT:r.getPropertyValue("--color-timeline-native-event"),NATIVE_EVENT_HOVER:r.getPropertyValue("--color-timeline-native-event-hover"),NETWORK_PRIMARY:r.getPropertyValue("--color-timeline-network-primary"),NETWORK_PRIMARY_HOVER:r.getPropertyValue("--color-timeline-network-primary-hover"),NETWORK_SECONDARY:r.getPropertyValue("--color-timeline-network-secondary"),NETWORK_SECONDARY_HOVER:r.getPropertyValue("--color-timeline-network-secondary-hover"),PRIORITY_BACKGROUND:r.getPropertyValue("--color-timeline-priority-background"),PRIORITY_BORDER:r.getPropertyValue("--color-timeline-priority-border"),PRIORITY_LABEL:r.getPropertyValue("--color-text"),USER_TIMING:r.getPropertyValue("--color-timeline-user-timing"),USER_TIMING_HOVER:r.getPropertyValue("--color-timeline-user-timing-hover"),REACT_IDLE:r.getPropertyValue("--color-timeline-react-idle"),REACT_IDLE_HOVER:r.getPropertyValue("--color-timeline-react-idle-hover"),REACT_RENDER:r.getPropertyValue("--color-timeline-react-render"),REACT_RENDER_HOVER:r.getPropertyValue("--color-timeline-react-render-hover"),REACT_RENDER_TEXT:r.getPropertyValue("--color-timeline-react-render-text"),REACT_COMMIT:r.getPropertyValue("--color-timeline-react-commit"),REACT_COMMIT_HOVER:r.getPropertyValue("--color-timeline-react-commit-hover"),REACT_COMMIT_TEXT:r.getPropertyValue("--color-timeline-react-commit-text"),REACT_LAYOUT_EFFECTS:r.getPropertyValue("--color-timeline-react-layout-effects"),REACT_LAYOUT_EFFECTS_HOVER:r.getPropertyValue("--color-timeline-react-layout-effects-hover"),REACT_LAYOUT_EFFECTS_TEXT:r.getPropertyValue("--color-timeline-react-layout-effects-text"),REACT_PASSIVE_EFFECTS:r.getPropertyValue("--color-timeline-react-passive-effects"),REACT_PASSIVE_EFFECTS_HOVER:r.getPropertyValue("--color-timeline-react-passive-effects-hover"),REACT_PASSIVE_EFFECTS_TEXT:r.getPropertyValue("--color-timeline-react-passive-effects-text"),REACT_RESIZE_BAR:r.getPropertyValue("--color-resize-bar"),REACT_RESIZE_BAR_ACTIVE:r.getPropertyValue("--color-resize-bar-active"),REACT_RESIZE_BAR_BORDER:r.getPropertyValue("--color-resize-bar-border"),REACT_RESIZE_BAR_DOT:r.getPropertyValue("--color-resize-bar-dot"),REACT_SCHEDULE:r.getPropertyValue("--color-timeline-react-schedule"),REACT_SCHEDULE_HOVER:r.getPropertyValue("--color-timeline-react-schedule-hover"),REACT_SUSPENSE_REJECTED_EVENT:r.getPropertyValue("--color-timeline-react-suspense-rejected"),REACT_SUSPENSE_REJECTED_EVENT_HOVER:r.getPropertyValue("--color-timeline-react-suspense-rejected-hover"),REACT_SUSPENSE_RESOLVED_EVENT:r.getPropertyValue("--color-timeline-react-suspense-resolved"),REACT_SUSPENSE_RESOLVED_EVENT_HOVER:r.getPropertyValue("--color-timeline-react-suspense-resolved-hover"),REACT_SUSPENSE_UNRESOLVED_EVENT:r.getPropertyValue("--color-timeline-react-suspense-unresolved"),REACT_SUSPENSE_UNRESOLVED_EVENT_HOVER:r.getPropertyValue("--color-timeline-react-suspense-unresolved-hover"),REACT_THROWN_ERROR:r.getPropertyValue("--color-timeline-thrown-error"),REACT_THROWN_ERROR_HOVER:r.getPropertyValue("--color-timeline-thrown-error-hover"),REACT_WORK_BORDER:r.getPropertyValue("--color-timeline-react-work-border"),SCROLL_CARET:r.getPropertyValue("--color-scroll-caret"),SCRUBBER_BACKGROUND:r.getPropertyValue("--color-timeline-react-suspense-rejected"),SEARCH_RESULT_FILL:r.getPropertyValue("--color-timeline-react-suspense-rejected"),SCRUBBER_BORDER:r.getPropertyValue("--color-timeline-text-color"),TEXT_COLOR:r.getPropertyValue("--color-timeline-text-color"),TEXT_DIM_COLOR:r.getPropertyValue("--color-timeline-text-dim-color"),TIME_MARKER_LABEL:r.getPropertyValue("--color-text"),WARNING_BACKGROUND:r.getPropertyValue("--color-warning-background"),WARNING_BACKGROUND_HOVER:r.getPropertyValue("--color-warning-background-hover"),WARNING_TEXT:r.getPropertyValue("--color-warning-text-color"),WARNING_TEXT_INVERED:r.getPropertyValue("--color-warning-text-color-inverted")},!0)})(v.current)&&(clearInterval(t),y(E))}),50);return()=>{clearInterval(t)}}),[E]);let w=null;if(p)w=n.createElement(RecordingInProgress,null);else if(a&&a.length>0){const t=a[0];w=n.createElement(TimelineSearchContextController,{profilerData:t,viewState:u},n.createElement(TimelineSearchInput,null),n.createElement(src_CanvasPage,{profilerData:t,viewState:u}))}else w=r?n.createElement(n.Suspense,{fallback:n.createElement(ProcessingData,null)},n.createElement(FileLoader,{file:r,key:S,onFileSelect:l,viewState:u})):m?n.createElement(NoTimelineData,null):s?n.createElement(NoProfilingData,null):n.createElement(TimelineNotSupported_TimelineNotSupported,{isPerformanceTracksSupported:o});return n.createElement("div",{className:eu().Content,ref:v},w)}const ProcessingData=()=>n.createElement("div",{className:eu().EmptyStateContainer},n.createElement("div",{className:eu().Header},"Processing data..."),n.createElement("div",{className:eu().Row},"This should only take a minute.")),CouldNotLoadProfile=({error:t,onFileSelect:r})=>n.createElement("div",{className:eu().EmptyStateContainer},n.createElement("div",{className:eu().Header},"Could not load profile"),t.message&&n.createElement("div",{className:eu().Row},n.createElement("div",{className:eu().ErrorMessage},t.message)),n.createElement("div",{className:eu().Row},"Try importing another Chrome performance profile.")),NoTimelineData=()=>n.createElement("div",{className:eu().EmptyStateContainer},n.createElement("div",{className:eu().Row},"This current profile does not contain timeline data.")),FileLoader=({file:t,onFileSelect:r,viewState:a})=>{if(null===t)return null;const o=timelineCache_importFile(t);return o instanceof Error?n.createElement(CouldNotLoadProfile,{error:o,onFileSelect:r}):n.createElement(TimelineSearchContextController,{profilerData:o,viewState:a},n.createElement(TimelineSearchInput,null),n.createElement(src_CanvasPage,{profilerData:o,viewState:a}))};var tu=__webpack_require__(5714),ru=__webpack_require__.n(tu);function FunctionLocation({location:t,displayName:r}){const[a,o]=views_useOpenResource(t,null);return n.createElement("li",null,n.createElement(Button_Button,{className:a?ru().ClickableSource:ru().UnclickableSource,disabled:!a,onClick:o},r))}function SchedulingEventInfo({eventInfo:t}){const{componentName:r,timestamp:a}=t,o=t.componentStack||null;return n.createElement(n.Fragment,null,n.createElement("div",{className:ru().Toolbar},r," ",getSchedulingEventLabel(t)),n.createElement("div",{className:ru().Content,tabIndex:0},n.createElement("ul",{className:ru().List},n.createElement("li",{className:ru().ListItem},n.createElement("label",{className:ru().Label},"Timestamp"),":"," ",n.createElement("span",{className:ru().Value},formatTimestamp(a))),o&&n.createElement("li",{className:ru().ListItem},n.createElement("div",{className:ru().Row},n.createElement("label",{className:ru().Label},"Rendered by"),n.createElement(Button_Button,{onClick:withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(o))),title:"Copy component stack to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))),n.createElement("ul",{className:ru().List},function(t){const r=[];return t.split(Be).slice(1).forEach((t=>{const n=ze.exec(t);if(n){const[,t,a,o,s]=n;r.push([t,[t,a,parseInt(o,10),parseInt(s,10)]])}else r.push([t,null])})),r}(o).map((([t,r],a)=>null==r?n.createElement("li",{key:a},n.createElement(Button_Button,{className:ru().UnclickableSource,disabled:!0},t)):n.createElement(FunctionLocation,{key:a,displayName:t,location:r}))))))))}function SidebarEventInfo_SidebarEventInfo(t){const{selectedEvent:r}=(0,n.useContext)(Ki);return r&&r.schedulingEvent?n.createElement(SchedulingEventInfo,{eventInfo:r.schedulingEvent}):null}function ReloadAndProfileButton({disabled:t}){const r=(0,n.useContext)(it),a=(0,n.useContext)(st),o=(0,n.useMemo)((()=>({getCurrentValue:()=>({recordChangeDescriptions:a.recordChangeDescriptions,supportsReloadAndProfile:a.supportsReloadAndProfile}),subscribe:t=>(a.addListener("recordChangeDescriptions",t),a.addListener("supportsReloadAndProfile",t),()=>{a.removeListener("recordChangeDescriptions",t),a.removeListener("supportsReloadAndProfile",t)})})),[a]),{recordChangeDescriptions:s,supportsReloadAndProfile:l}=useSubscription(o),u=(0,n.useCallback)((()=>{r.send("reloadAndProfile",{recordChangeDescriptions:s,recordTimeline:a.supportsTimeline})}),[r,s,a]);return l?n.createElement(Button_Button,{disabled:t,onClick:u,title:"Reload and start profiling"},n.createElement(ButtonIcon_ButtonIcon,{type:"reload"})):null}const nu=Object.prototype.hasOwnProperty;var au=__webpack_require__(8682),ou=__webpack_require__.n(au);function ProfilingImportExportButtons_ProfilingImportExportButtons(){const{isProfiling:t,profilingData:r,rootID:a}=(0,n.useContext)(Li),{setFile:o}=(0,n.useContext)(Ki),s=(0,n.useContext)(st),{profilerStore:l}=s,u=(0,n.useRef)(null),m=(0,n.useRef)(null),{dispatch:p}=(0,n.useContext)(Mi),v=l.didRecordCommits,_=(0,n.useCallback)((()=>{if(null===a)return;const t=m.current;if(null!==r&&null!==t){const n=function(t){const r=t.timelineData.map((({batchUIDToMeasuresMap:t,componentMeasures:r,duration:n,flamechart:a,internalModuleSourceToRanges:o,laneToLabelMap:s,laneToReactMeasureMap:l,nativeEvents:u,networkMeasures:m,otherUserTimingMarks:p,reactVersion:v,schedulingEvents:_,snapshots:E,snapshotHeight:S,startTime:y,suspenseEvents:w,thrownErrors:k})=>({batchUIDToMeasuresKeyValueArray:Array.from(t.entries()),componentMeasures:r,duration:n,flamechart:a,internalModuleSourceToRanges:Array.from(o.entries()),laneToLabelKeyValueArray:Array.from(s.entries()),laneToReactMeasureKeyValueArray:Array.from(l.entries()),nativeEvents:u,networkMeasures:m,otherUserTimingMarks:p,reactVersion:v,schedulingEvents:_,snapshots:E,snapshotHeight:S,startTime:y,suspenseEvents:w,thrownErrors:k}))),n=[];return t.dataForRoots.forEach((({commitData:t,displayName:r,initialTreeBaseDurations:a,operations:o,rootID:s,snapshots:l})=>{n.push({commitData:t.map((({changeDescriptions:t,duration:r,effectDuration:n,fiberActualDurations:a,fiberSelfDurations:o,passiveEffectDuration:s,priorityLevel:l,timestamp:u,updaters:m})=>({changeDescriptions:null!=t?Array.from(t.entries()):null,duration:r,effectDuration:n,fiberActualDurations:Array.from(a.entries()),fiberSelfDurations:Array.from(o.entries()),passiveEffectDuration:s,priorityLevel:l,timestamp:u,updaters:m}))),displayName:r,initialTreeBaseDurations:Array.from(a.entries()),operations:o,rootID:s,snapshots:Array.from(l.entries())})})),{version:G,dataForRoots:n,timelineData:r}}(r),a=new Date;!function(t,r,n){const a=new Blob([n],{type:"text/plain;charset=utf-8"});null!==xt&&URL.revokeObjectURL(xt),xt=URL.createObjectURL(a),t.setAttribute("href",xt),t.setAttribute("download",r),t.click()}(t,`profiling-data.${a.toLocaleDateString(void 0,{year:"numeric",month:"2-digit",day:"2-digit"}).replace(/\//g,"-")}.${a.toLocaleTimeString(void 0,{hour12:!1}).replace(/:/g,"-")}.json`,JSON.stringify(n,null,2))}}),[a,r]),E=(0,n.useCallback)((()=>{null!==u.current&&u.current.click()}),[]);return n.createElement(n.Fragment,null,n.createElement("div",{className:ou().VRule}),n.createElement("input",{ref:u,className:ou().Input,type:"file",accept:".json",onChange:()=>{const t=u.current;if(null!==t&&t.files.length>0){const r=t.files[0],a=new FileReader;a.addEventListener("load",(()=>{const t=a.result,s=JSON.parse(t);if(!shared_isArray(s)&&nu.call(s,"version")){o(null);try{const t=s;l.profilingData=function(t){const{version:r}=t;if(r!==G)throw Error(`Unsupported profile export version "${r}". Supported version is "${G}".`);const n=t.timelineData?t.timelineData.map((({batchUIDToMeasuresKeyValueArray:t,componentMeasures:r,duration:n,flamechart:a,internalModuleSourceToRanges:o,laneToLabelKeyValueArray:s,laneToReactMeasureKeyValueArray:l,nativeEvents:u,networkMeasures:m,otherUserTimingMarks:p,reactVersion:v,schedulingEvents:_,snapshots:E,snapshotHeight:S,startTime:y,suspenseEvents:w,thrownErrors:k})=>({batchUIDToMeasuresMap:new Map(t),componentMeasures:r,duration:n,flamechart:a,internalModuleSourceToRanges:new Map(o),laneToLabelMap:new Map(s),laneToReactMeasureMap:new Map(l),nativeEvents:u,networkMeasures:m,otherUserTimingMarks:p,reactVersion:v,schedulingEvents:_,snapshots:E,snapshotHeight:S,startTime:y,suspenseEvents:w,thrownErrors:k}))):[],a=new Map;return t.dataForRoots.forEach((({commitData:t,displayName:r,initialTreeBaseDurations:n,operations:o,rootID:s,snapshots:l})=>{a.set(s,{commitData:t.map((({changeDescriptions:t,duration:r,effectDuration:n,fiberActualDurations:a,fiberSelfDurations:o,passiveEffectDuration:s,priorityLevel:l,timestamp:u,updaters:m})=>({changeDescriptions:null!=t?new Map(t):null,duration:r,effectDuration:n,fiberActualDurations:new Map(a),fiberSelfDurations:new Map(o),passiveEffectDuration:s,priorityLevel:l,timestamp:u,updaters:m}))),displayName:r,initialTreeBaseDurations:new Map(n),operations:o,rootID:s,snapshots:new Map(l)})})),{dataForRoots:a,imported:!0,timelineData:n}}(t)}catch(t){p({id:"ProfilingImportExportButtons",type:"SHOW",title:"Import failed",content:n.createElement(n.Fragment,null,n.createElement("div",null,"The profiling data you selected cannot be imported."),null!==t&&n.createElement("div",{className:ou().ErrorMessage},t.message))})}}else l.clear(),o(r)})),a.readAsText(r)}},tabIndex:-1}),n.createElement("a",{ref:m,className:ou().Input}),n.createElement(Button_Button,{disabled:t,onClick:E,title:"Load profile..."},n.createElement(ButtonIcon_ButtonIcon,{type:"import"})),n.createElement(Button_Button,{disabled:t||!v,onClick:_,title:"Save profile..."},n.createElement(ButtonIcon_ButtonIcon,{type:"export"})))}var iu=__webpack_require__(7102),su=__webpack_require__.n(iu);function SnapshotCommitListItem_SnapshotCommitListItem({data:t,index:r,style:a}){const{filteredCommitIndices:o,maxDuration:s,selectedCommitIndex:l,selectCommitIndex:u,setHoveredCommitIndex:m,startCommitDrag:p,totalDurations:v}=t,_=v[r=o[r]],E=Math.min(1,Math.max(0,Math.cbrt(_)/Math.cbrt(s)))||0,S=Math.min(1,Math.max(0,_/s))||0,y=l===r,w=parseFloat(a.width)-1;let k;return!y&&_>0&&(k=getGradientColor(S)),n.createElement("div",{className:su().Outer,onMouseDown:({buttons:t,target:n})=>{1===t&&(u(r),p({commitIndex:r,left:n.getBoundingClientRect().left,sizeIncrement:parseFloat(a.width)}))},onMouseEnter:()=>m(r),style:{...a,width:w,borderBottom:y?"3px solid var(--color-tab-selected-border)":void 0}},n.createElement("div",{className:y?su().InnerSelected:su().Inner,style:{height:`${Math.round(100*E)}%`,backgroundColor:k}}))}const lu=(0,n.memo)(SnapshotCommitListItem_SnapshotCommitListItem,areEqual);var uu=__webpack_require__(5722),cu=__webpack_require__.n(uu);function SnapshotCommitList_SnapshotCommitList({commitData:t,commitTimes:r,filteredCommitIndices:a,selectedCommitIndex:o,selectedFilteredCommitIndex:s,selectCommitIndex:l,totalDurations:u}){return n.createElement(_t,null,(({height:m,width:p})=>n.createElement(List,{commitData:t,commitTimes:r,height:m,filteredCommitIndices:a,selectedCommitIndex:o,selectedFilteredCommitIndex:s,selectCommitIndex:l,totalDurations:u,width:p})))}function List({commitData:t,selectedCommitIndex:r,commitTimes:a,height:o,filteredCommitIndices:s,selectedFilteredCommitIndex:l,selectCommitIndex:u,totalDurations:m,width:p}){const v=(0,n.useRef)(null),_=(0,n.useRef)(null),E=(0,n.useRef)(null);(0,n.useEffect)((()=>{l!==E.current&&(E.current=l,null!==l&&null!==v.current&&v.current.scrollToItem(l))}),[v,l]);const S=(0,n.useMemo)((()=>Math.max(Zi,p/s.length)),[s,p]),y=(0,n.useMemo)((()=>m.reduce(((t,r)=>Math.max(t,r)),0)),[m]),w=s.length-1,[k,C]=(0,n.useState)(null),handleDragCommit=({buttons:t,pageX:r})=>{if(0!==t){if(null!==k){const{commitIndex:t,left:n,sizeIncrement:a}=k;let o=t,s=n;if(r<s)for(;r<s;)s-=a,o-=1;else{let t=s+a;for(;r>t;)t+=a,o+=1}o<0?o=0:o>w&&(o=w),u(o)}}else C(null)};(0,n.useEffect)((()=>{if(null===k)return;const t=_.current;if(null!==t){const r=t.ownerDocument;return r.addEventListener("mousemove",handleDragCommit),()=>{r.removeEventListener("mousemove",handleDragCommit)}}}),[k]);const[T,D]=(0,n.useState)(null),I=(0,n.useMemo)((()=>({commitTimes:a,filteredCommitIndices:s,maxDuration:y,selectedCommitIndex:r,selectedFilteredCommitIndex:l,selectCommitIndex:u,setHoveredCommitIndex:D,startCommitDrag:C,totalDurations:m})),[a,s,y,r,l,u,D,m]);let x=null;if(null!==T){const{duration:r,effectDuration:a,passiveEffectDuration:o,priorityLevel:s,timestamp:l}=t[T];x=null!==a||null!==o||null!==s?n.createElement("ul",{className:cu().TooltipList},null!==s&&n.createElement("li",{className:cu().TooltipListItem},n.createElement("label",{className:cu().TooltipLabel},"Priority"),n.createElement("span",{className:cu().TooltipValue},s)),n.createElement("li",{className:cu().TooltipListItem},n.createElement("label",{className:cu().TooltipLabel},"Committed at"),n.createElement("span",{className:cu().TooltipValue},formatTime(l),"s")),n.createElement("li",{className:cu().TooltipListItem},n.createElement("div",{className:cu().DurationsWrapper},n.createElement("label",{className:cu().TooltipLabel},"Durations"),n.createElement("ul",{className:cu().DurationsList},n.createElement("li",{className:cu().DurationsListItem},n.createElement("label",{className:cu().DurationsLabel},"Render"),n.createElement("span",{className:cu().DurationsValue},formatDuration(r),"ms")),null!==a&&n.createElement("li",{className:cu().DurationsListItem},n.createElement("label",{className:cu().DurationsLabel},"Layout effects"),n.createElement("span",{className:cu().DurationsValue},formatDuration(a),"ms")),null!==o&&n.createElement("li",{className:cu().DurationsListItem},n.createElement("label",{className:cu().DurationsLabel},"Passive effects"),n.createElement("span",{className:cu().DurationsValue},formatDuration(o),"ms")))))):`${formatDuration(r)}ms at ${formatTime(l)}s`}return n.createElement(Tooltip_Tooltip,{className:cu().Tooltip,label:x},n.createElement("div",{ref:_,style:{height:o,width:p},onMouseLeave:()=>D(null)},n.createElement(wt,{className:cu().List,layout:"horizontal",height:o,itemCount:s.length,itemData:I,itemSize:S,ref:v,width:p},lu)))}var du=__webpack_require__(1633),fu=__webpack_require__.n(du);function SnapshotSelector_SnapshotSelector(t){const{isCommitFilterEnabled:r,minCommitDuration:a,rootID:o,selectedCommitIndex:s,selectCommitIndex:l}=(0,n.useContext)(Li),{profilerStore:u}=(0,n.useContext)(st),{commitData:m}=u.getDataForRoot(o),p=[],v=[];m.forEach((t=>{p.push(t.duration+(t.effectDuration||0)+(t.passiveEffectDuration||0)),v.push(t.timestamp)}));const _=(0,n.useMemo)((()=>m.reduce(((t,n,o)=>((!r||n.duration>=a)&&t.push(o),t)),[])),[m,r,a]),E=_.length,S=(0,n.useMemo)((()=>{if(null!==s)for(let t=0;t<_.length;t++)if(_[t]===s)return t;return null}),[_,s]);null===S?l(E>0?0:null):S>=E&&l(0===E?null:E-1);let y=null;if(E>0){const handleCommitInputChange=t=>{const r=parseInt(t.currentTarget.value,10);if(!isNaN(r)){const t=Math.min(Math.max(r-1,0),E-1);l(_[t])}},handleClick=t=>{t.currentTarget.select()},handleKeyDown=t=>{switch(t.key){case"ArrowDown":viewPrevCommit(),t.stopPropagation();break;case"ArrowUp":viewNextCommit(),t.stopPropagation()}},t=n.createElement("input",{className:fu().Input,"data-testname":"SnapshotSelector-Input",type:"text",inputMode:"numeric",pattern:"[0-9]*",value:S+1,size:`${E}`.length,onChange:handleCommitInputChange,onClick:handleClick,onKeyDown:handleKeyDown});y=n.createElement(n.Fragment,null,t," / ",E)}const viewNextCommit=()=>{let t=S+1;t===_.length&&(t=0),l(_[t])},viewPrevCommit=()=>{let t=S-1;t<0&&(t=_.length-1),l(_[t])};return 0===m.length?null:n.createElement(n.Fragment,null,n.createElement("span",{className:fu().IndexLabel,"data-testname":"SnapshotSelector-Label"},y),n.createElement(Button_Button,{className:fu().Button,"data-testname":"SnapshotSelector-PreviousButton",disabled:0===E,onClick:viewPrevCommit,title:"Select previous commit"},n.createElement(ButtonIcon_ButtonIcon,{type:"previous"})),n.createElement("div",{className:fu().Commits,onKeyDown:t=>{switch(t.key){case"ArrowLeft":viewPrevCommit(),t.stopPropagation();break;case"ArrowRight":viewNextCommit(),t.stopPropagation()}},style:{flex:E>0?"1 1 auto":"0 0 auto",maxWidth:E>0?E*Qi:void 0},tabIndex:0},E>0&&n.createElement(SnapshotCommitList_SnapshotCommitList,{commitData:m,commitTimes:v,filteredCommitIndices:_,selectedCommitIndex:s,selectedFilteredCommitIndex:S,selectCommitIndex:l,totalDurations:p}),0===E&&n.createElement("div",{className:fu().NoCommits},"No commits")),n.createElement(Button_Button,{className:fu().Button,"data-testname":"SnapshotSelector-NextButton",disabled:0===E,onClick:viewNextCommit,title:"Select next commit"},n.createElement(ButtonIcon_ButtonIcon,{type:"next"})))}var mu=__webpack_require__(8640),pu=__webpack_require__.n(mu);function Updaters_Updaters({commitTree:t,updaters:r}){const{selectFiber:a}=(0,n.useContext)(Li),o=r.length>0?r.map((r=>{const{displayName:o,id:s,key:l,type:u}=r;return t.nodes.has(s)&&u!==re?n.createElement("button",{key:s,className:pu().Updater,onClick:()=>a(s,o)},o," ",l?`key="${l}"`:""):n.createElement("div",{key:s,className:pu().UnmountedUpdater},o," ",l?`key="${l}"`:"")})):n.createElement("div",{key:"none",className:pu().NoUpdaters},"(unknown)");return n.createElement("div",{className:pu().Updaters},o)}var hu=__webpack_require__(6038),vu=__webpack_require__.n(hu);function SidebarCommitInfo_SidebarCommitInfo(t){const{selectedCommitIndex:r,rootID:a}=(0,n.useContext)(Li),{profilerStore:o}=(0,n.useContext)(st);if(null===a||null===r)return n.createElement("div",{className:vu().NothingSelected},"Nothing selected");const{duration:s,effectDuration:l,passiveEffectDuration:u,priorityLevel:m,timestamp:p,updaters:v}=o.getCommitData(a,r),_=null!==l||null!==u,E=null!==v?getCommitTree({commitIndex:r,profilerStore:o,rootID:a}):null;return n.createElement(n.Fragment,null,n.createElement("div",{className:vu().Toolbar},"Commit information"),n.createElement("div",{className:vu().Content},n.createElement("ul",{className:vu().List},null!==m&&n.createElement("li",{className:vu().ListItem},n.createElement("label",{className:vu().Label},"Priority"),":"," ",n.createElement("span",{className:vu().Value},m)),n.createElement("li",{className:vu().ListItem},n.createElement("label",{className:vu().Label},"Committed at"),":"," ",n.createElement("span",{className:vu().Value},formatTime(p),"s")),!_&&n.createElement("li",{className:vu().ListItem},n.createElement("label",{className:vu().Label},"Render duration"),":"," ",n.createElement("span",{className:vu().Value},formatDuration(s),"ms")),_&&n.createElement("li",{className:vu().ListItem},n.createElement("label",{className:vu().Label},"Durations"),n.createElement("ul",{className:vu().DurationsList},n.createElement("li",{className:vu().DurationsListItem},n.createElement("label",{className:vu().Label},"Render"),":"," ",n.createElement("span",{className:vu().Value},formatDuration(s),"ms")),null!==l&&n.createElement("li",{className:vu().DurationsListItem},n.createElement("label",{className:vu().Label},"Layout effects"),":"," ",n.createElement("span",{className:vu().Value},formatDuration(l),"ms")),null!==u&&n.createElement("li",{className:vu().DurationsListItem},n.createElement("label",{className:vu().Label},"Passive effects"),":"," ",n.createElement("span",{className:vu().Value},formatDuration(u),"ms")))),null!==v&&null!==E&&n.createElement("li",{className:vu().ListItem},n.createElement("label",{className:vu().Label},"What caused this update"),"?",n.createElement(Updaters_Updaters,{commitTree:E,updaters:v})))))}function ProcessingData_ProcessingData(){return n.createElement("div",{className:Is().Column},n.createElement("div",{className:Is().Header},"Processing data..."),n.createElement("div",{className:Is().Row},"This should only take a minute."))}function ProfilingNotSupported(){return n.createElement("div",{className:Is().Column},n.createElement("div",{className:Is().Header},"Profiling not supported."),n.createElement("p",{className:Is().Paragraph},"Profiling support requires either a development or profiling build of React v16.5+."),n.createElement("p",{className:Is().Paragraph},"Learn more at"," ",n.createElement("a",{className:Is().Link,href:"https://fb.me/react-devtools-profiling",rel:"noopener noreferrer",target:"_blank"},"reactjs.org/link/profiling"),"."))}var _u=__webpack_require__(1409),gu=__webpack_require__.n(_u);function SidebarSelectedFiberInfo_SidebarSelectedFiberInfo(){const{profilerStore:t}=(0,n.useContext)(st),{rootID:r,selectCommitIndex:a,selectedCommitIndex:o,selectedFiberID:s,selectedFiberName:l,selectFiber:u}=(0,n.useContext)(Li),{profilingCache:m}=t,p=(0,n.useRef)(null);if((0,n.useEffect)((()=>{const t=p.current;null!==t&&"function"==typeof t.scrollIntoView&&t.scrollIntoView({block:"nearest",inline:"nearest"})}),[o]),null===s||null===r||null===o)return null;const v=m.getFiberCommits({fiberID:s,rootID:r}),{nodes:_}=m.getCommitTree({rootID:r,commitIndex:o}),E=_.get(s),S=[];let y=0;for(y=0;y<v.length;y++){const s=v[y],{duration:l,timestamp:u}=t.getCommitData(r,s);S.push(n.createElement("button",{key:s,ref:o===s?p:null,className:o===s?gu().CurrentCommit:gu().Commit,onClick:()=>a(s)},formatTime(u),"s for ",formatDuration(l),"ms"))}return n.createElement(n.Fragment,null,n.createElement("div",{className:gu().Toolbar},n.createElement("div",{className:gu().Component},l||"Selected component"),n.createElement(Button_Button,{onClick:()=>u(null,null),title:"Back to commit view"},n.createElement(ButtonIcon_ButtonIcon,{type:"close"}))),n.createElement("div",{className:gu().Content,onKeyDown:t=>{switch(t.key){case"ArrowUp":if(null!==o){const t=v.indexOf(o),r=t>0?t-1:v.length-1;a(v[r])}t.preventDefault();break;case"ArrowDown":if(null!==o){const t=v.indexOf(o),r=t<v.length-1?t+1:0;a(v[r])}t.preventDefault()}},tabIndex:0},null!=E&&n.createElement(InspectedElementBadges_InspectedElementBadges,{hocDisplayNames:E.hocDisplayNames,compiledWithForget:E.compiledWithForget}),n.createElement(WhatChanged_WhatChanged,{fiberID:s}),S.length>0&&n.createElement("div",null,n.createElement("label",{className:gu().Label},"Rendered at: "),S),0===S.length&&n.createElement("div",null,"Did not render on the client during this profiling session.")))}const OnlyTimelineData=()=>n.createElement("div",{className:Is().Column},n.createElement("div",{className:Is().Header},"Timeline only"),n.createElement("div",{className:Is().Row},"The current profile contains only Timeline data.")),bu=[{id:"flame-chart",icon:"flame-chart",label:"Flamegraph",title:"Flamegraph chart"},{id:"ranked-chart",icon:"ranked-chart",label:"Ranked",title:"Ranked chart"}],Eu=[...bu,null,{id:"timeline",icon:"timeline",label:"Timeline",title:"Timeline"}],Su=portaledContent((function(t){const{didRecordCommits:r,isProcessingData:a,isProfiling:o,selectedCommitIndex:s,selectedFiberID:l,selectedTabID:u,selectTab:m,supportsProfiling:p}=(0,n.useContext)(Li),{file:v,searchInputContainerRef:_}=(0,n.useContext)(Ki),{supportsTimeline:E}=(0,n.useContext)(st),S="timeline"!==u;let y=null;if(r||"timeline"===u)switch(u){case"flame-chart":y=n.createElement(CommitFlamegraphAutoSizer,null);break;case"ranked-chart":y=n.createElement(CommitRankedAutoSizer,null);break;case"timeline":y=n.createElement(Timeline_Timeline,null)}else y=o?n.createElement(RecordingInProgress,null):a?n.createElement(ProcessingData_ProcessingData,null):v?n.createElement(OnlyTimelineData,null):p?n.createElement(NoProfilingData,null):n.createElement(ProfilingNotSupported,null);let w=null;if(!o&&!a&&r)switch(u){case"flame-chart":case"ranked-chart":null!==s&&(w=null!==l?n.createElement(SidebarSelectedFiberInfo_SidebarSelectedFiberInfo,null):n.createElement(SidebarCommitInfo_SidebarCommitInfo,null));break;case"timeline":w=n.createElement(SidebarEventInfo_SidebarEventInfo,null)}return n.createElement(SettingsModalContextController,null,n.createElement("div",{className:Is().Profiler},n.createElement("div",{className:Is().LeftColumn},n.createElement("div",{className:Is().Toolbar},n.createElement(RecordToggle_RecordToggle,{disabled:!p}),n.createElement(ReloadAndProfileButton,{disabled:!p}),n.createElement(ClearProfilingDataButton,null),n.createElement(ProfilingImportExportButtons_ProfilingImportExportButtons,null),n.createElement("div",{className:Is().VRule}),n.createElement(TabBar_TabBar,{currentTab:u,id:"Profiler",selectTab:m,tabs:E?Eu:bu,type:"profiler"}),n.createElement(RootSelector_RootSelector,null),n.createElement("div",{className:Is().Spacer}),!S&&n.createElement("div",{ref:_,className:Is().TimelineSearchInputContainer}),n.createElement(SettingsModalContextToggle,null),S&&r&&n.createElement(n.Fragment,null,n.createElement("div",{className:Is().VRule}),n.createElement(SnapshotSelector_SnapshotSelector,null))),n.createElement("div",{className:Is().Content},y,n.createElement(ModalDialog_ModalDialog,null))),n.createElement("div",{className:Is().RightColumn},w),n.createElement(SettingsModal_SettingsModal,null)))}));var yu=__webpack_require__(7992),wu=__webpack_require__.n(yu),ku=__webpack_require__(2240),Cu=__webpack_require__.n(ku);const Tu=(0,n.createContext)(null);Tu.displayName="SuspenseTreeStateContext";const Du=(0,n.createContext)(null);function SuspenseTreeContext_getInitialState(t){const r=t.getSuspendableDocumentOrderSuspense(true),n=r.length-1,a=-1===n?null:r[n].id;return{selectedSuspenseID:a,lineage:null!==a?t.getSuspenseLineage(a):[],roots:t.roots,timeline:r,timelineIndex:n,hoveredTimelineIndex:-1,uniqueSuspendersOnly:true,playing:!1,autoSelect:!0,autoScroll:{id:0}}}function SuspenseTreeContextController({children:t}){const r=(0,n.useContext)(st),a=(0,n.useMemo)((()=>(t,n)=>{switch(n.type){case"HANDLE_SUSPENSE_TREE_MUTATION":{let{selectedSuspenseID:a}=t;const o=n.payload[0];for(;null!==a&&o.has(a);)a=o.get(a);0===a&&(a=null);const s=null===t.timeline||-1===t.timelineIndex?null:t.timeline[t.timelineIndex];let l=null;if(null!==s)for(l=s.id;o.has(l);)l=o.get(l);const u=r.getSuspendableDocumentOrderSuspense(t.uniqueSuspendersOnly);let m=-1;if(null!==l&&0!==u.length)for(let t=0;t<u.length;t++)if(u[t].id===l){m=t;break}u.length>0&&(-1===m||t.autoSelect)&&(m=u.length-1,a=u[m].id),null===a&&u.length>0&&(a=u[u.length-1].id);const p=null!==a&&t.selectedSuspenseID!==a?r.getSuspenseLineage(a):t.lineage;return{...t,lineage:p,roots:r.roots,selectedSuspenseID:a,timeline:u,timelineIndex:m}}case"SELECT_SUSPENSE_BY_ID":{const r=n.payload;return{...t,selectedSuspenseID:r,playing:!1,autoSelect:!1,autoScroll:{id:r}}}case"SET_SUSPENSE_LINEAGE":{const a=n.payload,o=r.getSuspenseLineage(a);return{...t,lineage:o,selectedSuspenseID:a,playing:!1,autoSelect:!1}}case"SET_SUSPENSE_TIMELINE":{const a=t.timelineIndex,o=t.timeline,s=n.payload[0],l=n.payload[1],u=n.payload[2];let m=t.lineage,p=-1,v=t.selectedSuspenseID;if(null===l&&null!==o&&null!==a){const t=o[a];p=s.indexOf(t),-1===p&&s.length>0&&(p=s.length-1,v=s[p].id,m=r.getSuspenseLineage(v))}else null!==l&&(p=s.length-1,v=s[p].id,m=r.getSuspenseLineage(v));return{...t,selectedSuspenseID:v,lineage:m,timeline:s,timelineIndex:p,uniqueSuspendersOnly:u}}case"SUSPENSE_SET_TIMELINE_INDEX":{const a=n.payload,o=t.timeline[a].id,s=r.getSuspenseLineage(o);return{...t,lineage:s,selectedSuspenseID:o,timelineIndex:a,playing:!1,autoSelect:!1,autoScroll:{id:o}}}case"SUSPENSE_SKIP_TIMELINE_INDEX":{const a=n.payload,o=t.timelineIndex+(a?1:-1);if(o<0||o>t.timeline.length-1)return t;const s=t.timeline[o].id,l=r.getSuspenseLineage(s);return{...t,lineage:l,selectedSuspenseID:s,timelineIndex:o,playing:!1,autoSelect:!1,autoScroll:{id:s}}}case"SUSPENSE_PLAY_PAUSE":{const a=n.payload;let o=t.timelineIndex,s=t.selectedSuspenseID,l=t.lineage;return t.playing||"pause"===a||o!==t.timeline.length-1||(o=0,s=t.timeline[o].id,l=r.getSuspenseLineage(s)),{...t,lineage:l,selectedSuspenseID:s,timelineIndex:o,playing:"toggle"===a?!t.playing:"play"===a,autoSelect:!1}}case"SUSPENSE_PLAY_TICK":{if(!t.playing)return t;const n=t.timelineIndex+1;if(n>t.timeline.length-1)return t;const a=t.timeline[n].id,o=r.getSuspenseLineage(a),s=n<t.timeline.length-1;return{...t,lineage:o,selectedSuspenseID:a,timelineIndex:n,playing:s,autoScroll:{id:a}}}case"TOGGLE_TIMELINE_FOR_ID":{const a=n.payload;let o=-1;for(let r=0;r<t.timeline.length;r++)if(t.timeline[r].id===a){o=r;break}if(-1===o)return t;const s=0===o?0:t.timelineIndex<o?o:o-1,l=t.timeline[s].id,u=r.getSuspenseLineage(l);return{...t,lineage:u,selectedSuspenseID:l,timelineIndex:s,playing:!1,autoSelect:!1,autoScroll:{id:l}}}case"HOVER_TIMELINE_FOR_ID":{const r=n.payload;let a=-1;for(let n=0;n<t.timeline.length;n++)if(t.timeline[n].id===r){a=n;break}return{...t,hoveredTimelineIndex:a}}default:throw new Error(`Unrecognized action "${n.type}"`)}}),[]),[o,s]=(0,n.useReducer)(a,r,SuspenseTreeContext_getInitialState),l=(0,n.useMemo)((()=>r.revisionSuspense),[r]);(0,n.useEffect)((()=>{const handleSuspenseTreeMutated=([t])=>{s({type:"HANDLE_SUSPENSE_TREE_MUTATION",payload:[t]})};return r.revisionSuspense!==l&&handleSuspenseTreeMutated([new Map]),r.addListener("suspenseTreeMutated",handleSuspenseTreeMutated),()=>r.removeListener("suspenseTreeMutated",handleSuspenseTreeMutated)}),[l,r]);const u=(0,n.useMemo)((()=>t=>(0,n.startTransition)((()=>{s(t)}))),[s]);return n.createElement(Tu.Provider,{value:o},n.createElement(Du.Provider,{value:u},t))}function SuspenseBreadcrumbs_SuspenseBreadcrumbs(){const t=(0,n.useContext)(st),r=(0,n.useContext)(Rt),a=(0,n.useContext)(Du),{selectedSuspenseID:o,lineage:s,roots:l}=(0,n.useContext)(Tu),{highlightHostInstance:u,clearHighlightHostInstance:m}=useHighlightHostInstance();function handleClick(t,n){n.preventDefault(),r({type:"SELECT_ELEMENT_BY_ID",payload:t}),a({type:"SELECT_SUSPENSE_BY_ID",payload:t})}return n.createElement("ol",{className:Cu().SuspenseBreadcrumbsList},null===s?null:0===s.length?l.length>0?n.createElement("li",{className:Cu().SuspenseBreadcrumbsListItem,"aria-current":"true"},n.createElement("button",{className:Cu().SuspenseBreadcrumbsButton,onClick:handleClick.bind(null,l[0]),type:"button"},"Initial Paint")):null:s.map(((r,a)=>{const s=t.getSuspenseByID(r);return n.createElement("li",{key:r,className:Cu().SuspenseBreadcrumbsListItem,"aria-current":o===r,onPointerEnter:u.bind(null,r,!1),onPointerLeave:m},n.createElement("button",{className:Cu().SuspenseBreadcrumbsButton,onClick:handleClick.bind(null,r),type:"button"},null===s?"Unknown":s.name||"Unknown"))})))}Du.displayName="SuspenseTreeDispatcherContext";var Iu=__webpack_require__(9261),xu=__webpack_require__.n(Iu);function SuspenseRects_extends(){return SuspenseRects_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},SuspenseRects_extends.apply(this,arguments)}function ScaledRect({className:t,rect:r,visible:a,suspended:o,selected:s,hovered:l,adjust:u,...m}){const p=(0,n.useContext)(Nu),v=r.width/p.width*100+"%",_=r.height/p.height*100+"%",E=(r.x-p.x)/p.width*100+"%",S=(r.y-p.y)/p.height*100+"%";return n.createElement("div",SuspenseRects_extends({},m,{className:xu().SuspenseRectsScaledRect+" "+t,"data-visible":a,"data-suspended":o,"data-selected":s,"data-hovered":l,style:{width:u?"calc("+v+" - 1px)":v,height:u?"calc("+_+" - 1px)":_,top:S,left:E}}))}function SuspenseRects_SuspenseRects({suspenseID:t,parentRects:r}){const a=(0,n.useContext)(st),o=(0,n.useContext)(Rt),s=(0,n.useContext)(Du),{uniqueSuspendersOnly:l,timeline:u,hoveredTimelineIndex:m}=(0,n.useContext)(Tu),{inspectedElementID:p}=(0,n.useContext)(Nt),{highlightHostInstance:v,clearHighlightHostInstance:_}=useHighlightHostInstance(),E=a.getSuspenseByID(t);if(null===E)return null;const S=E.hasUniqueSuspenders||!l;function handleClick(r){r.defaultPrevented||(r.preventDefault(),o({type:"SELECT_ELEMENT_BY_ID",payload:t}),s({type:"SET_SUSPENSE_LINEAGE",payload:t}))}function handleDoubleClick(r){r.defaultPrevented||(r.preventDefault(),s({type:"TOGGLE_TIMELINE_FOR_ID",payload:t}))}function handlePointerOver(r){r.defaultPrevented||(r.preventDefault(),v(t),s({type:"HOVER_TIMELINE_FOR_ID",payload:t}))}function handlePointerLeave(t){t.defaultPrevented||(t.preventDefault(),_(),s({type:"HOVER_TIMELINE_FOR_ID",payload:-1}))}const y=p===t,w=m>-1&&u[m].id===t;let k=null;for(let r=0;r<u.length;r++){const n=u[r];if(n.id===t){k=n.environment;break}}const C=E.rects,T=function(t){if(null===t||0===t.length)return{x:0,y:0,width:0,height:0};let r=Number.POSITIVE_INFINITY,n=Number.POSITIVE_INFINITY,a=Number.NEGATIVE_INFINITY,o=Number.NEGATIVE_INFINITY;for(let s=0;s<t.length;s++){const l=t[s];r=Math.min(r,l.x),n=Math.min(n,l.y),a=Math.max(a,l.x+l.width),o=Math.max(o,l.y+l.height)}return{x:r,y:n,width:a-r,height:o-n}}(C),D=null===C?null:function(t,r,n){for(let a=0;a<r.length;a++){const o=r[a];if(o.width<20||o.height<10)continue;const s=t.search({minX:o.x,minY:o.y,maxX:o.x+o.width,maxY:o.y+o.height});if(0===s.length||1===s.length&&s[0]===o)return o;const l=o.x,u=o.y;let m=o.x+o.width,p=o.y+o.height;for(let t=0;t<s.length;t++){const r=s[t];if(r===o)continue;const a=r.x,v=r.y;if(v<p&&a<m){if(null!==n&&-1!==n.indexOf(r))continue;a-l>v-u?m=a:p=v}}if(m>l&&p>u)return{x:l,y:u,width:m-l,height:p-u}}return null}(a._rtree,C,r),I=null===C||0===C.length?r:null===r||0===r.length?C:r.concat(C);return n.createElement(ScaledRect,{rect:T,className:xu().SuspenseRectsBoundary+" "+getClassNameForEnvironment(k),visible:S,selected:y,suspended:E.isSuspended,hovered:w},n.createElement(Nu.Provider,{value:T},S&&null!==E.rects&&E.rects.map(((t,r)=>n.createElement(ScaledRect,{key:r,className:xu().SuspenseRectsRect,rect:t,adjust:!0,onClick:handleClick,onDoubleClick:handleDoubleClick,onPointerOver:handlePointerOver,onPointerLeave:handlePointerLeave,title:E.name||"Unknown"}))),E.children.length>0&&n.createElement(ScaledRect,{className:xu().SuspenseRectsBoundaryChildren,rect:T},E.children.map((t=>n.createElement(SuspenseRects_SuspenseRects,{key:t,suspenseID:t,parentRects:I})))),D&&E.name&&S?n.createElement(ScaledRect,{className:xu().SuspenseRectsTitle,rect:D},n.createElement("span",null,E.name)):null,y&&S?n.createElement(ScaledRect,{className:xu().SuspenseRectOutline,rect:T,adjust:!0}):null))}function computeBoundingRectRecursively(t,r,n){const a=r.rects;if(null!==a)for(let t=0;t<a.length;t++){const r=a[t];r.x<n.minX&&(n.minX=r.x),r.x+r.width>n.maxX&&(n.maxX=r.x+r.width),r.y<n.minY&&(n.minY=r.y),r.y+r.height>n.maxY&&(n.maxY=r.y+r.height)}for(let a=0;a<r.children.length;a++){const o=t.getSuspenseByID(r.children[a]);null!==o&&computeBoundingRectRecursively(t,o,n)}}function SuspenseRectsRoot({rootID:t}){const r=(0,n.useContext)(st).getSuspenseByID(t);return null===r?null:r.children.map((t=>n.createElement(SuspenseRects_SuspenseRects,{key:t,suspenseID:t,parentRects:null})))}const Nu=(0,n.createContext)(null);const SuspenseTab_SuspenseRects=function(){const t=(0,n.useContext)(st),{inspectedElementID:r}=(0,n.useContext)(Nt),a=(0,n.useContext)(Rt),o=(0,n.useContext)(Du),{roots:s,timeline:l,hoveredTimelineIndex:u,uniqueSuspendersOnly:m}=(0,n.useContext)(Tu),p=function(t,r){if(0===r.length)return{x:0,y:0,width:0,height:0};const n={minX:Number.POSITIVE_INFINITY,minY:Number.POSITIVE_INFINITY,maxX:Number.NEGATIVE_INFINITY,maxY:Number.NEGATIVE_INFINITY};for(let a=0;a<r.length;a++){const o=r[a],s=t.getSuspenseByID(o);null!==s&&computeBoundingRectRecursively(t,s,n)}return n.minX===Number.POSITIVE_INFINITY?{x:0,y:0,width:0,height:0}:{x:n.minX,y:n.minY,width:n.maxX-n.minX,height:n.maxY-n.minY}}(t,s),v=p.width,_=`1 / ${0===v?1:p.height/v}`,E=s.includes(r),S=0===u;let y=!1;if(m)for(let r=0;r<s.length;r++){const n=s[r],a=t.getSuspenseByID(n);if(null!==a&&a.hasUniqueSuspenders){y=!0;break}}else y=!0;const w=0===l.length?null:l[0].environment;return n.createElement("div",{className:xu().SuspenseRectsContainer+(y?" "+xu().SuspenseRectsRoot:"")+" "+getClassNameForEnvironment(w),onClick:function(t){if(t.defaultPrevented)return;if(0===s.length)return;const r=s[0];t.preventDefault(),a({type:"SELECT_ELEMENT_BY_ID",payload:r}),o({type:"SET_SUSPENSE_LINEAGE",payload:r})},onDoubleClick:function(t){t.defaultPrevented||(t.preventDefault(),o({type:"SUSPENSE_SET_TIMELINE_INDEX",payload:0}))},"data-highlighted":E,"data-hovered":S},n.createElement(Nu.Provider,{value:p},n.createElement("div",{className:xu().SuspenseRectsViewBox,style:{aspectRatio:_,width:"100%"}},s.map((t=>n.createElement(SuspenseRectsRoot,{key:t,rootID:t}))))))};var Ru=__webpack_require__(149),Au=__webpack_require__.n(Ru),Mu=__webpack_require__(3958),Pu=__webpack_require__.n(Mu);function SuspenseScrubber_SuspenseScrubber({min:t,max:r,timeline:a,value:o,highlight:s,onBlur:l,onChange:u,onFocus:m,onHoverSegment:p,onHoverLeave:v}){const _=(0,n.useRef)();function handlePress(t,r){if(r.preventDefault(),null==_.current)throw new Error("The input should always be mounted while we can click things.");_.current.focus(),u(t)}const E=[];for(let l=t;l<=r;l++){const r=a[l].environment,u=l===t?"Initial Paint"+(null===r?"":" ("+r+")"):null===r?"Suspense":r;E.push(n.createElement(tooltip,{key:l,label:u},n.createElement("div",{className:Pu().SuspenseScrubberStep+(s===l?" "+Pu().SuspenseScrubberStepHighlight:""),onPointerDown:handlePress.bind(null,l),onMouseEnter:p.bind(null,l)},n.createElement("div",{className:Pu().SuspenseScrubberBead+(l===t?" "+Pu().SuspenseScrubberBeadTransition:"")+" "+getClassNameForEnvironment(r)+(l<=o?" "+Pu().SuspenseScrubberBeadSelected:"")}))))}return n.createElement("div",{className:Pu().SuspenseScrubber,onMouseLeave:v},n.createElement("input",{className:Pu().SuspenseScrubberInput,type:"range",min:t,max:r,value:o,onBlur:l,onChange:function(t){const r=+t.currentTarget.value;u(r)},onFocus:m,ref:_}),E)}function SuspenseTimelineInput(){const t=(0,n.useContext)(it),r=(0,n.useContext)(Rt),a=(0,n.useContext)(Du),o=function(){const t=(0,n.useContext)(it),r=(0,n.useContext)(st),a=(0,n.useCallback)((n=>{const a=r.getElementByID(n),o=r.getRendererIDForElement(n);null!==a&&null!==o&&t.send("scrollToHostInstance",{id:n,rendererID:o})}),[r,t]);return a}(),{timeline:s,timelineIndex:l,hoveredTimelineIndex:u,playing:m,autoScroll:p}=(0,n.useContext)(Tu),v=s.length>0?s.length-1:0;function switchSuspenseNode(t){const n=s[t].id;r({type:"SELECT_ELEMENT_BY_ID",payload:n}),a({type:"SUSPENSE_SET_TIMELINE_INDEX",payload:t})}return(0,n.useEffect)((()=>{!function(r){const n=s.slice(l+1).map((t=>t.id));t.send("overrideSuspenseMilestone",{suspendedSet:n})}()}),[l]),(0,n.useEffect)((()=>{if(p.id>0){const t=p.id;p.id=0,o(t)}}),[p]),(0,n.useEffect)((()=>{if(!m)return;const t=setInterval((()=>{a({type:"SUSPENSE_PLAY_TICK"})}),1e3);return()=>{clearInterval(t)}}),[m]),0===s.length?n.createElement("div",{className:Au().SuspenseTimelineInput},"Root contains no Suspense nodes."):n.createElement(n.Fragment,null,n.createElement(Button_Button,{disabled:0===l,title:"Previous",onClick:function(){const t=s[l-1].id;r({type:"SELECT_ELEMENT_BY_ID",payload:t}),a({type:"SUSPENSE_SKIP_TIMELINE_INDEX",payload:!1})}},n.createElement(ButtonIcon_ButtonIcon,{type:"skip-previous"})),n.createElement(Button_Button,{disabled:0===v&&!m,title:m?"Pause":"Play",onClick:function(){a({type:"SUSPENSE_PLAY_PAUSE",payload:"toggle"})}},n.createElement(ButtonIcon_ButtonIcon,{type:m?"pause":"play"})),n.createElement(Button_Button,{disabled:l===v,title:"Next",onClick:function(){const t=s[l+1].id;r({type:"SELECT_ELEMENT_BY_ID",payload:t}),a({type:"SUSPENSE_SKIP_TIMELINE_INDEX",payload:!0})}},n.createElement(ButtonIcon_ButtonIcon,{type:"skip-next"})),n.createElement("div",{className:Au().SuspenseTimelineInput},n.createElement(SuspenseScrubber_SuspenseScrubber,{min:0,max:v,timeline:s,value:l,highlight:u,onChange:function(t){switchSuspenseNode(t)},onFocus:function(){switchSuspenseNode(l)},onHoverSegment:function(t){const r=s[t].id;a({type:"HOVER_TIMELINE_FOR_ID",payload:r})},onHoverLeave:function(){a({type:"HOVER_TIMELINE_FOR_ID",payload:-1})}})))}function SuspenseTimeline_SuspenseTimeline(){return n.createElement("div",{className:Au().SuspenseTimelineContainer},n.createElement(SuspenseTimelineInput,null))}function ToggleUniqueSuspenders(){const t=(0,n.useContext)(st),r=(0,n.useContext)(Du),{uniqueSuspendersOnly:a}=(0,n.useContext)(Tu);return n.createElement(Toggle_Toggle,{isChecked:a,onChange:function(){const n=!a,o=t.getSuspendableDocumentOrderSuspense(n);r({type:"SET_SUSPENSE_TIMELINE",payload:[o,null,n]})},title:"Filter Suspense which does not suspend, or if the parent also suspend on the same."},n.createElement(ButtonIcon_ButtonIcon,{type:a?"filter-on":"filter-off"}))}function ToggleInspectedElement({dispatch:t,state:r,orientation:a}){let o;return o="horizontal"===a?r.inspectedElementHidden?"panel-right-open":"panel-right-close":r.inspectedElementHidden?"panel-bottom-open":"panel-bottom-close",n.createElement(Button_Button,{className:wu().ToggleInspectedElement,"data-orientation":a,onClick:()=>t({type:"ACTION_SET_INSPECTED_ELEMENT_TOGGLE",payload:null}),title:r.inspectedElementHidden?"Show Inspected Element":"Hide Inspected Element"},n.createElement(ButtonIcon_ButtonIcon,{type:o}))}const Fu="React::DevTools::SuspenseTab::layout",Ou=600,Hu=100;function layoutReducer(t,r){switch(r.type){case"ACTION_SET_TREE_LIST_TOGGLE":return{...t,treeListHidden:!t.treeListHidden};case"ACTION_SET_TREE_LIST_HORIZONTAL_FRACTION":return{...t,treeListHorizontalFraction:r.payload};case"ACTION_SET_INSPECTED_ELEMENT_TOGGLE":return{...t,inspectedElementHidden:!t.inspectedElementHidden};case"ACTION_SET_INSPECTED_ELEMENT_HORIZONTAL_FRACTION":return{...t,inspectedElementHorizontalFraction:r.payload};case"ACTION_SET_INSPECTED_ELEMENT_VERTICAL_FRACTION":return{...t,inspectedElementVerticalFraction:r.payload};default:return t}}function initLayoutState(){let t=!1,r=.65,n=.5,a=!1,o=.35;try{let s=localStorageGetItem(Fu);null!=s&&(s=JSON.parse(s),t=s.inspectedElementHidden,r=s.inspectedElementHorizontalFraction,n=s.inspectedElementVerticalFraction,a=s.treeListHidden,o=s.treeListHorizontalFraction)}catch(t){}return{inspectedElementHidden:t,inspectedElementHorizontalFraction:r,inspectedElementVerticalFraction:n,treeListHidden:a,treeListHorizontalFraction:o}}function SuspenseTab_setResizeCSSVariable(t,r,n,a){null!==t&&null!==n&&t.style.setProperty(`--${n}-resize-${r}-percentage`,`${a}%`)}const Lu=portaledContent((function(t){const r=(0,n.useContext)(st),{hideSettings:a}=(0,n.useContext)(ut),[o,s]=(0,n.useReducer)(layoutReducer,null,initLayoutState),l=(0,n.useRef)(null),u=(0,n.useRef)(null),m=(0,n.useRef)(null),{inspectedElementHidden:p,inspectedElementHorizontalFraction:v,inspectedElementVerticalFraction:_,treeListHidden:E,treeListHorizontalFraction:S}=o;(0,n.useLayoutEffect)((()=>{const t=l.current;SuspenseTab_setResizeCSSVariable(t,"tree","horizontal",100*v),SuspenseTab_setResizeCSSVariable(t,"tree","vertical",100*_);SuspenseTab_setResizeCSSVariable(m.current,"tree-list","horizontal",100*S)}),[]),(0,n.useEffect)((()=>{const t=setTimeout((()=>{localStorageSetItem(Fu,JSON.stringify({inspectedElementHidden:p,inspectedElementHorizontalFraction:v,inspectedElementVerticalFraction:_,treeListHidden:E,treeListHorizontalFraction:S}))}),500);return()=>clearTimeout(t)}),[p,v,_,E,S]);const onResizeStart=t=>{t.currentTarget.setPointerCapture(t.pointerId)},onResizeEnd=t=>{t.currentTarget.releasePointerCapture(t.pointerId)};return n.createElement(SettingsModalContextController,null,n.createElement("div",{className:wu().SuspenseTab,ref:l},n.createElement("div",{className:wu().TreeWrapper,ref:u},null,null,n.createElement("div",{className:wu().TreeView},n.createElement("header",{className:wu().SuspenseTreeViewHeader},n.createElement("div",null),r.supportsClickToInspect&&n.createElement(n.Fragment,null,n.createElement(InspectHostNodesToggle,{onlySuspenseNodes:!0}),n.createElement("div",{className:wu().VRule})),n.createElement("div",{className:wu().SuspenseBreadcrumbs},n.createElement(SuspenseBreadcrumbs_SuspenseBreadcrumbs,null)),n.createElement("div",{className:wu().VRule}),n.createElement(ToggleUniqueSuspenders,null),!a&&n.createElement(SettingsModalContextToggle,null),n.createElement(ToggleInspectedElement,{dispatch:s,state:o,orientation:"horizontal"})),n.createElement("div",{className:wu().Rects},n.createElement(SuspenseTab_SuspenseRects,null)),n.createElement("footer",{className:wu().SuspenseTreeViewFooter},n.createElement(SuspenseTimeline_SuspenseTimeline,null),n.createElement("div",{className:wu().SuspenseTreeViewFooterButtons},n.createElement(ToggleInspectedElement,{dispatch:s,state:o,orientation:"vertical"}))))),n.createElement("div",{className:wu().ResizeBarWrapper,hidden:p},n.createElement("div",{onPointerDown:onResizeStart,onPointerMove:t=>{if(!t.currentTarget.hasPointerCapture(t.pointerId))return;const r=u.current,n=l.current;if(null===n||null===r)return;t.preventDefault();const a=function(t){if(null!=t){const{width:r}=t.getBoundingClientRect();return r>Ou?"horizontal":"vertical"}return null}(n),{height:o,width:m,left:p,top:v}=n.getBoundingClientRect(),_="horizontal"===a?t.clientX-p:t.clientY-v;if(_>Hu&&_<("horizontal"===a?m-Hu:o-Hu)){const t="horizontal"===a?"ACTION_SET_INSPECTED_ELEMENT_HORIZONTAL_FRACTION":"ACTION_SET_INSPECTED_ELEMENT_VERTICAL_FRACTION",r=_/("horizontal"===a?m:o);SuspenseTab_setResizeCSSVariable(n,"tree",a,100*r),s({type:t,payload:r})}},onPointerUp:onResizeEnd,className:wu().ResizeBar})),n.createElement("div",{className:wu().InspectedElementWrapper,hidden:p},n.createElement(InspectedElementErrorBoundaryWrapper,null,n.createElement(InspectedElementWrapper,null))),n.createElement(SettingsModal_SettingsModal,null)))}));var Bu=__webpack_require__(9666),zu=__webpack_require__.n(Bu),Vu=__webpack_require__(6335),Uu=__webpack_require__.n(Vu);function ButtonLabel_ButtonLabel({children:t}){return n.createElement("span",{className:Uu().ButtonLabel},t)}function ActualOpenInEditorButton({editorURL:t,source:r,className:a}){let o;if(null==r)o=!0;else{const n=["",r.url,r.selectionRef.line,r.selectionRef.column];o=checkConditions(t,n).shouldDisableButton}return n.createElement(Button_Button,{disabled:o,className:a,onClick:()=>{if(null==r)return;const n=["",r.url,r.selectionRef.line,r.selectionRef.column],{url:a,shouldDisableButton:o}=checkConditions(t,n);o||window.open(a)}},n.createElement(ButtonIcon_ButtonIcon,{type:"editor"}),n.createElement(ButtonLabel_ButtonLabel,null,"Open in editor"))}const Editor_OpenInEditorButton=function({editorURL:t,source:r,className:a}){return n.createElement(n.Suspense,{fallback:n.createElement(Button_Button,{disabled:!0,className:a},n.createElement(ButtonIcon_ButtonIcon,{type:"editor"}),n.createElement(ButtonLabel_ButtonLabel,null,"Loading source maps..."))},n.createElement(ActualOpenInEditorButton,{editorURL:t,source:r,className:a}))};var Wu=__webpack_require__(8291),ju=__webpack_require__.n(Wu);const Editor_EditorSettings=function(t){return n.createElement("div",{className:ju().EditorSettings},n.createElement("label",null,n.createElement("div",{className:ju().EditorLabel},"Editor"),n.createElement(CodeEditorOptions,null)))};const $u=portaledContent((function({selectedSource:t}){const[r,a]=(0,n.useState)(!1),[o,s]=(0,n.useState)(!1),l=views_useEditorURL();if(o)return n.createElement("div",{className:zu().EditorPane},n.createElement("div",{className:zu().EditorToolbar},n.createElement("div",{style:{display:"flex",flex:"1 1 auto"}},'To enable link handling in your browser\'s DevTools settings, look for the option Extension -> Link Handling. Select "React Developer Tools".'),n.createElement("div",{className:zu().VRule}),n.createElement(Button_Button,{onClick:()=>(0,n.startTransition)((()=>{s(!1),a(!1)}))},n.createElement(ButtonIcon_ButtonIcon,{type:"close"}))));let u;return u=r?n.createElement("div",{className:zu().EditorToolbar},n.createElement(Editor_EditorSettings,null),n.createElement("div",{className:zu().VRule}),n.createElement(Button_Button,{onClick:()=>(0,n.startTransition)((()=>a(!1)))},n.createElement(ButtonIcon_ButtonIcon,{type:"close"}))):n.createElement("div",{className:zu().EditorToolbar},n.createElement(Editor_OpenInEditorButton,{className:zu().WideButton,editorURL:l,source:t}),n.createElement("div",{className:zu().VRule}),n.createElement(Button_Button,{onClick:()=>(0,n.startTransition)((()=>a(!0)))},n.createElement(ButtonIcon_ButtonIcon,{type:"settings"}))),n.createElement("div",{className:zu().EditorPane},u,n.createElement("div",{className:zu().EditorInfo},l?n.createElement(CodeEditorByDefault,{onChange:t=>{t&&(0,n.startTransition)((()=>s(!0)))}}):"Configure an external editor to open local files."))}));var qu=__webpack_require__(9653),Gu=__webpack_require__.n(qu);function ReactLogo_ReactLogo({className:t}){return n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:`${Gu().ReactLogo} ${t||""}`,viewBox:"-11.5 -10.23174 23 20.46348"},n.createElement("circle",{cx:"0",cy:"0",r:"2.05",fill:"currentColor"}),n.createElement("g",{stroke:"currentColor",strokeWidth:"1",fill:"none"},n.createElement("ellipse",{rx:"11",ry:"4.2"}),n.createElement("ellipse",{rx:"11",ry:"4.2",transform:"rotate(60)"}),n.createElement("ellipse",{rx:"11",ry:"4.2",transform:"rotate(120)"})))}var Ku=__webpack_require__(8178),Yu=__webpack_require__.n(Ku);const Xu="7.0.1-3cde211b0c",Qu="https://fb.me/devtools-unsupported-bridge-protocol",Zu="UnsupportedBridgeProtocolDialog";function UnsupportedBridgeProtocolDialog_UnsupportedBridgeProtocolDialog(t){const{dialogs:r,dispatch:a}=(0,n.useContext)(Mi),o=(0,n.useContext)(st),s=!!r.find((t=>t.id===Zu));return(0,n.useEffect)((()=>{const updateDialog=()=>{s?o.unsupportedBridgeProtocolDetected||a({type:"HIDE",id:Zu}):o.unsupportedBridgeProtocolDetected&&a({canBeDismissed:!1,id:Zu,type:"SHOW",content:n.createElement(DialogContent,{unsupportedBridgeProtocol:o.bridgeProtocol})})};return updateDialog(),o.addListener("unsupportedBridgeProtocolDetected",updateDialog),()=>{o.removeListener("unsupportedBridgeProtocolDetected",updateDialog)}}),[s,o]),null}function DialogContent({unsupportedBridgeProtocol:t}){const{version:r,minNpmVersion:a,maxNpmVersion:o}=t;let s;if(null===o){const t=`npm i -g react-devtools@^${a}`;s=n.createElement(n.Fragment,null,n.createElement("p",{className:Yu().Paragraph},"To fix this, upgrade the DevTools NPM package:"),n.createElement("pre",{className:Yu().NpmCommand},t,n.createElement(Button_Button,{onClick:withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(t))),title:"Copy upgrade command to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))))}else{const t=`npm i -g react-devtools@${o}`;s=n.createElement(n.Fragment,null,n.createElement("p",{className:Yu().Paragraph},"To fix this, downgrade the DevTools NPM package:"),n.createElement("pre",{className:Yu().NpmCommand},t,n.createElement(Button_Button,{onClick:withPermissionsCheck({permissions:["clipboardWrite"]},(()=>(0,v.copy)(t))),title:"Copy downgrade command to clipboard"},n.createElement(ButtonIcon_ButtonIcon,{type:"copy"}))))}return n.createElement(n.Fragment,null,n.createElement("div",{className:Yu().Column},n.createElement("div",{className:Yu().Title},"Unsupported DevTools backend version"),n.createElement("p",{className:Yu().Paragraph},"You are running ",n.createElement("code",null,"react-devtools")," version"," ",n.createElement("span",{className:Yu().Version},Xu),"."),n.createElement("p",{className:Yu().Paragraph},"This requires bridge protocol"," ",n.createElement("span",{className:Yu().Version},"version ",m.version),". However the current backend version uses bridge protocol"," ",n.createElement("span",{className:Yu().Version},"version ",r),"."),s,n.createElement("p",{className:Yu().Paragraph},"Or"," ",n.createElement("a",{className:Yu().Link,href:Qu,target:"_blank"},"click here")," ","for more information.")))}var Ju=__webpack_require__(7304),ec=__webpack_require__.n(Ju);function UnsupportedVersionDialog_UnsupportedVersionDialog(t){const{dispatch:r}=(0,n.useContext)(Mi),a=(0,n.useContext)(st),[o,s]=(0,n.useState)("dialog-not-shown");return(0,n.useEffect)((()=>{if("dialog-not-shown"===o){const showDialog=()=>{s("show-dialog"),r({canBeDismissed:!0,id:"UnsupportedVersionDialog",type:"SHOW",content:n.createElement(UnsupportedVersionDialog_DialogContent,null)})};if(!a.unsupportedRendererVersionDetected)return a.addListener("unsupportedRendererVersionDetected",showDialog),()=>{a.removeListener("unsupportedRendererVersionDetected",showDialog)};showDialog()}}),[o,a]),null}function UnsupportedVersionDialog_DialogContent(t){return n.createElement(n.Fragment,null,n.createElement("div",{className:ec().Row},n.createElement("div",null,n.createElement("div",{className:ec().Title},"Unsupported React version detected"),n.createElement("p",null,"This version of React DevTools supports React DOM v15+ and React Native v61+."),n.createElement("p",null,"In order to use DevTools with an older version of React, you'll need to"," ",n.createElement("a",{className:ec().ReleaseNotesLink,target:"_blank",rel:"noopener noreferrer",href:Zt},"install an older version of the extension"),"."))))}var tc=__webpack_require__(7277),rc=__webpack_require__.n(tc);function WarnIfLegacyBackendDetected_WarnIfLegacyBackendDetected(t){const r=(0,n.useContext)(it),{dispatch:a}=(0,n.useContext)(Mi);return(0,n.useEffect)((()=>{let t=r.wall.listen((r=>{switch(r.type){case"call":case"event":case"many-events":a({canBeDismissed:!1,id:"WarnIfLegacyBackendDetected",type:"SHOW",title:"DevTools v4 is incompatible with this version of React",content:n.createElement(InvalidBackendDetected,null)}),"function"==typeof t&&(t(),t=null)}switch(r.event){case"isBackendStorageAPISupported":case"isNativeStyleEditorSupported":case"operations":case"overrideComponentFilters":"function"==typeof t&&(t(),t=null)}}));return()=>{"function"==typeof t&&(t(),t=null)}}),[r,a]),null}function InvalidBackendDetected(t){return n.createElement(n.Fragment,null,n.createElement("p",null,"Either upgrade React or install React DevTools v3:"),n.createElement("code",{className:rc().Command},"npm install -d react-devtools@^3"))}var nc=__webpack_require__(7922),ac=__webpack_require__.n(nc);__webpack_require__(2404);const oc={id:"components",icon:"components",label:"Components",title:"React Components"},ic={id:"profiler",icon:"profiler",label:"Profiler",title:"React Profiler"},sc=[oc,ic],lc=[oc,ic,{id:"suspense",icon:"suspense",label:"Suspense",title:"React Suspense"}];function DevTools_DevTools({bridge:t,browserTheme:r="light",canViewElementSourceFunction:a,componentsPortalContainer:o,editorPortalContainer:s,profilerPortalContainer:l,suspensePortalContainer:u,currentSelectedSource:m,defaultTab:p="components",enabledInspectedElementContextMenu:v=!1,fetchFileWithCaching:_,hookNamesModuleLoaderFunction:E,overrideTab:S,showTabBar:y=!1,store:w,warnIfLegacyBackendDetected:k=!1,warnIfUnsupportedVersionDetected:C=!1,viewAttributeSourceFunction:T,viewElementSourceFunction:D,readOnly:I,hideSettings:x,hideToggleErrorAction:N,hideToggleSuspenseAction:R,hideLogAction:A,hideViewSourceAction:M}){const[P,F]=useLocalStorage(L,p),O=function(t){const r=(0,n.useCallback)((r=>(t.addListener("enableSuspenseTab",r),()=>{t.removeListener("enableSuspenseTab",r)})),[t]);return n.useSyncExternalStore(r,(()=>t.supportsSuspenseTab))}(w),H=O?lc:sc;let B=P;null!=S&&(B=S);const z=(0,n.useCallback)((t=>{!0===y&&Xe("components"===t?{event_name:"selected-components-tab"}:"suspense"===t?{event_name:"selected-suspense-tab"}:{event_name:"selected-profiler-tab"}),F(t)}),[F,y]),V=(0,n.useMemo)((()=>({readOnly:I||!1,hideSettings:x||!1,hideToggleErrorAction:N||!1,hideToggleSuspenseAction:R||!1,hideLogAction:A||!1,hideViewSourceAction:M||!1})),[I,x,N,R,A,M]),U=(0,n.useMemo)((()=>({canViewElementSourceFunction:a||null,viewElementSourceFunction:D||null})),[a,D]),W=(0,n.useMemo)((()=>({isEnabledForInspectedElement:v,viewAttributeSourceFunction:T||null})),[v,T]),j=(0,n.useRef)(null);return(0,n.useEffect)((()=>{if(!y)return;const t=j.current;if(null===t)return;const r=t.ownerDocument.defaultView,handleKeyDown=t=>{if(t.ctrlKey||t.metaKey)switch(t.key){case"1":z(H[0].id),t.preventDefault(),t.stopPropagation();break;case"2":z(H[1].id),t.preventDefault(),t.stopPropagation();break;case"3":H.length>2&&(z(H[2].id),t.preventDefault(),t.stopPropagation())}};return r.addEventListener("keydown",handleKeyDown),()=>{r.removeEventListener("keydown",handleKeyDown)}}),[y]),(0,n.useLayoutEffect)((()=>()=>{try{t.shutdown()}catch(t){}}),[t]),(0,n.useEffect)((()=>{Xe({event_name:"loaded-dev-tools"})}),[]),n.createElement(it.Provider,{value:t},n.createElement(st.Provider,{value:w},n.createElement(ut.Provider,{value:V},n.createElement(lt.Provider,{value:W},n.createElement(ModalDialogContextController,null,n.createElement(SettingsContextController,{browserTheme:r,componentsPortalContainer:o,profilerPortalContainer:l},n.createElement(ai.Provider,{value:U},n.createElement(Lo.Provider,{value:E||null},n.createElement(Oo.Provider,{value:_||null},n.createElement(TreeContextController,null,n.createElement(ProfilerContextController,null,n.createElement(TimelineContextController,null,n.createElement(InspectedElementContextController,null,n.createElement(SuspenseTreeContextController,null,n.createElement(ThemeProvider,null,n.createElement("div",{className:ac().DevTools,ref:j,"data-react-devtools-portal-root":!0},y&&n.createElement("div",{className:ac().TabBar},n.createElement(ReactLogo_ReactLogo,null),n.createElement("span",{className:ac().DevToolsVersion},"7.0.1-3cde211b0c"),n.createElement("div",{className:ac().Spacer}),n.createElement(TabBar_TabBar,{currentTab:B,id:"DevTools",selectTab:z,tabs:H,type:"navigation"})),n.createElement("div",{className:ac().TabContent,hidden:"components"!==B},n.createElement(Gi,{portalContainer:o})),n.createElement("div",{className:ac().TabContent,hidden:"profiler"!==B},n.createElement(Su,{portalContainer:l})),O&&n.createElement("div",{className:ac().TabContent,hidden:"suspense"!==B},n.createElement(Lu,{portalContainer:u}))),s?n.createElement($u,{selectedSource:m,portalContainer:s}):null)))))))))),n.createElement(UnsupportedBridgeProtocolDialog_UnsupportedBridgeProtocolDialog,null),k&&n.createElement(WarnIfLegacyBackendDetected_WarnIfLegacyBackendDetected,null),C&&n.createElement(UnsupportedVersionDialog_UnsupportedVersionDialog,null))))))}var uc=__webpack_require__(474);function sourceMapIncludesSource(t,r){if(null==r)return!1;if(void 0===t.mappings){return t.sections.some((t=>sourceMapIncludesSource(t.map,r)))}return t.sources.some((t=>"Inline Babel script"===t||r.endsWith(t)))}const cc={cache:"force-cache"},dc=1e8;async function loadSourceAndMetadata(t,r){return withAsyncPerfMeasurements("loadSourceAndMetadata()",(async()=>{const n=withSyncPerfMeasurements("initializeHookSourceAndMetadata",(()=>function(t){const r=new Map;for(let n=0;n<t.length;n++){const a=t[n].hookSource;if(null==a)throw Error("Hook source code location not found.");const o=getHookSourceLocationKey(a);if(!r.has(o)){const t={hookSource:a,runtimeSourceCode:null,runtimeSourceURL:a.fileName,sourceMapJSON:null,sourceMapURL:null};r.set(o,t)}}return r}(t)));return await withAsyncPerfMeasurements("loadSourceFiles()",(()=>function(t,r){const n=new Map,a=[];return t.forEach((t=>{const{runtimeSourceURL:o}=t;let s=fetchFile;null!=r&&(s=t=>withAsyncPerfMeasurements(`fetchFileWithCaching("${t}")`,(()=>r(t))));const l=n.get(o)||(o&&!o.startsWith("<anonymous")?s(o).then((t=>{if(t.length>dc)throw Error("Source code too large to parse");return E&&(console.groupCollapsed(`loadSourceFiles() runtimeSourceURL "${o}"`),console.log(t),console.groupEnd()),t})):Promise.reject(new Error("Empty url")));n.set(o,l),a.push(l.then((r=>{t.runtimeSourceCode=r})))})),Promise.all(a)}(n,r))),await withAsyncPerfMeasurements("extractAndLoadSourceMapJSON()",(()=>function(t){const r=new Map;E&&console.log("extractAndLoadSourceMapJSON() load",t.size,"source maps");const n=[];return t.forEach((t=>{const a=/ ?sourceMappingURL=([^\s'"]+)/gm,o=t.runtimeSourceCode;let s=withSyncPerfMeasurements("sourceMapRegex.exec(runtimeSourceCode)",(()=>a.exec(o)));if(null==s)E&&console.log("extractAndLoadSourceMapJSON() No source map found");else{const l=[];for(;null!=s;){const{runtimeSourceURL:r}=t,n=s[1];if(n.indexOf("base64,")>=0)try{const a=n.match(/base64,([a-zA-Z0-9+\/=]+)/)[1],o=withSyncPerfMeasurements("decodeBase64String()",(()=>decodeBase64String(a))),s=withSyncPerfMeasurements("JSON.parse(decoded)",(()=>JSON.parse(o)));if(E&&(console.groupCollapsed("extractAndLoadSourceMapJSON() Inline source map"),console.log(s),console.groupEnd()),sourceMapIncludesSource(s,r)){t.sourceMapJSON=s,t.runtimeSourceCode=null;break}}catch(t){}else l.push(n);s=withSyncPerfMeasurements("sourceMapRegex.exec(runtimeSourceCode)",(()=>a.exec(o)))}null===t.sourceMapJSON&&l.forEach(((a,o)=>{if(o!==l.length-1)return void console.warn(`More than one external source map detected in the source file; skipping "${a}"`);const{runtimeSourceURL:s}=t;let u=a;if(!u.startsWith("http")&&!u.startsWith("/")){if(-1!==s.lastIndexOf("/")){u=`${s.slice(0,s.lastIndexOf("/"))}/${u}`}}t.sourceMapURL=u;const m=r.get(u)||fetchFile(u).then((t=>withSyncPerfMeasurements("JSON.parse(sourceMapContents)",(()=>JSON.parse(t)))),(t=>null));E&&(r.has(u)||console.log(`extractAndLoadSourceMapJSON() External source map "${u}"`)),r.set(u,m),n.push(m.then((r=>{null!==r&&(t.sourceMapJSON=r,t.runtimeSourceCode=null)})))}))}})),Promise.all(n)}(n))),n}))}function decodeBase64String(t){return atob(t)}function fetchFile(t,r="fetchFile"){return withCallbackPerfMeasurements(`${r}("${t}")`,(n=>new Promise(((a,o)=>{fetch(t,cc).then((s=>{s.ok?s.text().then((t=>{n(),a(t)})).catch((a=>{E&&console.log(`${r}() Could not read text for url "${t}"`),n(),o(null)})):(E&&console.log(`${r}() Got bad response for url "${t}"`),n(),o(null))}),(t=>{E&&console.log(`${r}() Could not fetch file: ${t.message}`),n(),o(null)}))}))))}function flattenHooksList(t){const r=[];return withSyncPerfMeasurements("flattenHooksList()",(()=>{flattenHooksListImpl(t,r)})),E&&console.log("flattenHooksList() hooksList:",r),r}function flattenHooksListImpl(t,r){for(let n=0;n<t.length;n++){const a=t[n];isUnnamedBuiltInHook(a)?E&&console.log("flattenHooksListImpl() Skipping unnamed hook",a):(r.push(a),a.subHooks.length>0&&flattenHooksListImpl(a.subHooks,r))}}function isUnnamedBuiltInHook(t){return["Effect","ImperativeHandle","LayoutEffect","DebugValue"].includes(t.name)}const fc=__webpack_require__.n(uc)()();function parseSourceAndMetadata(t,r){return fc.parseSourceAndMetadata(t,r)}const mc=fc.purgeCachedMetadata,pc=new Map;async function parseHookNames(t,r){return withAsyncPerfMeasurements("parseHookNames",(async()=>{const n=flattenHooksList(t);if(0===n.length)return pc;return parseSourceAndMetadata(n,await loadSourceAndMetadata(n,r))}))}function setBrowserSelectionFromReact(){chrome.devtools.inspectedWindow.eval("(window.__REACT_DEVTOOLS_GLOBAL_HOOK__.$0 !== $0) ?(inspect(window.__REACT_DEVTOOLS_GLOBAL_HOOK__.$0), true) :false",((t,r)=>{r&&console.error(r)}))}class hc extends Error{constructor(){super("Could not find React, or it hasn't been loaded yet"),Error.captureStackTrace&&Error.captureStackTrace(this,hc),this.name="CouldNotFindReactOnThePageError"}}function startReactPolling(t,r,n){let a="idle";return function poll(t){return new Promise(((t,r)=>{var n,o;n=t,o=r,chrome.devtools.inspectedWindow.eval("window.__REACT_DEVTOOLS_GLOBAL_HOOK__ && window.__REACT_DEVTOOLS_GLOBAL_HOOK__.renderers.size > 0",((t,r)=>{if("aborted"!==a){if(r){const{code:t,description:n,isError:a,isException:s,value:l}=r;if(s)return void o(`Received error while checking if react has loaded: ${l}`);if(a)return void o(`Received error with code ${t} while checking if react has loaded: "${n}"`)}t?n():o(new hc)}else o("Polling was aborted, user probably navigated to the other page")}))})).catch((a=>{if(a instanceof hc)return t===r&&n(),new Promise((t=>setTimeout(t,500))).then((()=>poll(t+1)));throw a}))}(1).then(t).catch((t=>{"aborted"!==a&&console.error(t)})),{abort:function(){a="aborted"}}}function cloneStyleTags(){const t=[];for(const r of document.getElementsByTagName("link"))if("stylesheet"===r.rel){const n=document.createElement("link");for(const t of r.attributes)n.setAttribute(t.nodeName,t.nodeValue);t.push(n)}for(const r of document.getElementsByTagName("style")){const n=document.createElement("style");for(const t of r.attributes)n.setAttribute(t.nodeName,t.nodeValue);n.textContent=r.textContent,t.push(n)}return t}let vc=0;const debugLog=(...t)=>{E&&console.log(...t)},_c=new Set;chrome.runtime.onMessage.addListener((function({payload:t,source:r}){if("react-devtools-background"===r)switch(t?.type){case"fetch-file-with-cache-complete":case"fetch-file-with-cache-error":_c.delete(t.url)}}));const fetchFromPage=async(t,r,n)=>{debugLog("[main] fetchFromPage()",t),chrome.runtime.onMessage.addListener((function onPortMessage({payload:a,source:o}){if("react-devtools-background"===o&&a?.url===t)switch(a?.type){case"fetch-file-with-cache-complete":chrome.runtime.onMessage.removeListener(onPortMessage),r(a.value);break;case"fetch-file-with-cache-error":chrome.runtime.onMessage.removeListener(onPortMessage),n(a.value)}})),_c.has(t)||(_c.add(t),chrome.runtime.sendMessage({source:"devtools-page",payload:{type:"fetch-file-with-cache",tabId:chrome.devtools.inspectedWindow.tabId,url:t}}))};const main_fetchFileWithCaching=async function(t){{const r=await new Promise((t=>chrome.devtools.inspectedWindow.getResources((r=>t(r))))),n=normalizeUrlIfValid(t),a=r.find((t=>t.url===n));if(null!=a){const t=await new Promise((t=>a.getContent((r=>t(r)))));if(t)return t}}return new Promise(((r,n)=>{((t,r,n)=>{let a=null;E&&(a=vc++,debugLog(`[main] fetchFromNetworkCache(${a})`,t)),chrome.devtools.network.getHAR((o=>{for(let s=0;s<o.entries.length;s++){const l=o.entries[s];if(t===l.request.url)if(debugLog(`[main] fetchFromNetworkCache(${a}) Found matching URL in HAR`,t),null!=l.getContent)l.getContent((o=>{o?(debugLog(`[main] fetchFromNetworkCache(${a}) Content retrieved`),r(o)):(debugLog(`[main] fetchFromNetworkCache(${a}) Invalid content returned by getContent()`,o),fetchFromPage(t,r,n))}));else{const o=l.response.content.text;null!=o?(debugLog(`[main] fetchFromNetworkCache(${a}) Content retrieved`),r(o)):(debugLog(`[main] fetchFromNetworkCache(${a}) Invalid content returned from entry.response.content`,o),fetchFromPage(t,r,n))}}debugLog(`[main] fetchFromNetworkCache(${a}) No cached request found in getHAR()`),fetchFromPage(t,r,n)}))})(t,r,n)}))};const main_injectBackendManager=function(t){chrome.runtime.sendMessage({source:"devtools-page",payload:{type:"inject-backend-manager",tabId:t}})};let gc=null,bc=null,Ec=[];function registerDevToolsEventLogger(t,r){async function logEvent(n){if(qe)if(null!=gc&&null!=bc){const{metadata:a,...o}=n,s=null!=r?await r():{};gc?.contentWindow?.postMessage({source:"react-devtools-logging",event:o,context:{...s,metadata:null!=a?JSON.stringify(a):"",session_id:bc,surface:t,version:"7.0.1-3cde211b0c"}},"*")}else Ec.push(n)}if(qe){const t="null",r=document.body;if("string"==typeof t&&t.length>0&&null!=r&&null==gc){Qe(logEvent),bc=window.crypto.randomUUID();const n=document.createElement("iframe");n.onload=()=>function(t){gc=t,Ec.length>0&&(Ec.forEach((t=>logEvent(t))),Ec=[])}(n),n.src=t,r.appendChild(n)}}}const main_registerEventsLogger=function(){registerDevToolsEventLogger("extension",(async()=>{const t=await chrome.tabs.query({active:!0});return{page_url:t[0]?.url}}))};const main_getProfilingFlags=function(){let t=!1;return"true"===localStorageGetItem(q)&&(t=!0,function(t){try{localStorage.removeItem(t)}catch(t){}}(q)),{isProfiling:t}};const main_debounce=function(t,r){let n=null;return(...a)=>{clearTimeout(n),n=setTimeout(t,r,...a)}};__webpack_require__(7164);const Sc=Promise.resolve(r),hookNamesModuleLoaderFunction=()=>Sc;function createBridge(){wc=new p({listen(t){const bridgeListener=r=>t(r);return Bc.onMessage.addListener(bridgeListener),kc=bridgeListener,()=>{Bc?.onMessage.removeListener(bridgeListener),kc=null}},send(t,r,n){Bc?.postMessage({event:t,payload:r},n)}}),wc.addListener("reloadAppForProfiling",(()=>{localStorageSetItem(q,"true"),chrome.devtools.inspectedWindow.eval("window.location.reload();")})),wc.addListener("syncSelectionToBuiltinElementsPanel",setBrowserSelectionFromReact),wc.addListener("extensionBackendInitialized",(()=>{wc.send("setTraceUpdatesEnabled","true"===localStorageGetItem($))}));const t=chrome.devtools.panels.sources,onBrowserElementSelectionChanged=()=>function(t){chrome.devtools.inspectedWindow.eval("(window.__REACT_DEVTOOLS_GLOBAL_HOOK__ && window.__REACT_DEVTOOLS_GLOBAL_HOOK__.$0 !== $0) ?(window.__REACT_DEVTOOLS_GLOBAL_HOOK__.$0 = $0, true) :false",((r,n)=>{if(n)console.error(n);else if(r){if(!t)return void console.error("Browser element selection changed, but bridge was not initialized");t.send("syncSelectionFromBuiltinElementsPanel")}}))}(wc),onBrowserSourceSelectionChanged=t=>{if(null===Lc||Lc.url!==t.url)Lc={url:t.url,selectionRef:{line:t.startLine+1,column:t.startColumn+1}},Oc();else{const r=Lc.selectionRef;r.line=t.startLine+1,r.column=t.startColumn+1}};wc.addListener("shutdown",(()=>{chrome.devtools.panels.elements.onSelectionChanged.removeListener(onBrowserElementSelectionChanged),t&&t.onSelectionChanged&&(Lc=null,t.onSelectionChanged.removeListener(onBrowserSourceSelectionChanged))})),chrome.devtools.panels.elements.onSelectionChanged.addListener(onBrowserElementSelectionChanged),t&&t.onSelectionChanged&&t.onSelectionChanged.addListener(onBrowserSourceSelectionChanged)}function createBridgeAndStore(){createBridge();const{isProfiling:t}=main_getProfilingFlags();Cc=new ot(wc,{isProfiling:t,supportsReloadAndProfile:!0,supportsTimeline:!0,supportsTraceUpdates:!0,supportsInspectMatchingDOMElement:!0,supportsClickToInspect:!0}),Cc.addListener("enableSuspenseTab",(()=>{!function(){if(Mc)return ensureInitialHTMLIsCleared(Mc),void Oc("suspense");if(xc)return;chrome.devtools.panels.create("Suspense ⚛","","panel.html",(t=>{xc=t,t.onShown.addListener((t=>{Mc=t.container,null!=Mc&&Oc&&(ensureInitialHTMLIsCleared(Mc),Oc("suspense"),t.injectStyles(cloneStyleTags),Xe({event_name:"selected-suspense-tab"}))}))}))}()})),Cc.addListener("settingsUpdated",(t=>{chrome.storage.local.set(t)})),t||(Cc.profilerStore.profilingData=Tc),main_injectBackendManager(chrome.devtools.inspectedWindow.tabId);const viewAttributeSourceFunction=(t,r)=>{const n=Cc.getRendererIDForElement(t);null!=n&&function(t,r,n){chrome.devtools.inspectedWindow.eval("{const renderer = window.__REACT_DEVTOOLS_GLOBAL_HOOK__.rendererInterfaces.get("+JSON.stringify(t)+");if (renderer) { const value = renderer.getElementAttributeByPath("+JSON.stringify(r)+","+JSON.stringify(n)+"); if (value) { inspect(value); true; } else { false; }} else { false;}}",((t,r)=>{r&&console.error(r)}))}(n,t,r)},viewElementSourceFunction=(t,r)=>{const[,n,a,o]=r||t;chrome.devtools.panels.openResource(normalizeUrlIfValid(n),a-1,o-1)};Hc=(0,s.createRoot)(document.createElement("div")),Oc=(t=Fc)=>{Fc=t,Hc.render((0,n.createElement)(DevTools_DevTools,{bridge:wc,browserTheme:"dark"===chrome.devtools.panels.themeName?"dark":"light",componentsPortalContainer:Rc,profilerPortalContainer:Ac,editorPortalContainer:Pc,currentSelectedSource:Lc,enabledInspectedElementContextMenu:!0,fetchFileWithCaching:main_fetchFileWithCaching,hookNamesModuleLoaderFunction,overrideTab:t,showTabBar:!1,store:Cc,suspensePortalContainer:Mc,warnIfUnsupportedVersionDetected:!0,viewAttributeSourceFunction,canViewElementSourceFunction:()=>!0,viewElementSourceFunction}))}}function ensureInitialHTMLIsCleared(t){t._hasInitialHTMLBeenCleared||(t.innerHTML="",t._hasInitialHTMLBeenCleared=!0)}function mountReactDevTools(){yc=null,main_registerEventsLogger(),createBridgeAndStore(),function(){if(Rc)return ensureInitialHTMLIsCleared(Rc),void Oc("components");Dc||chrome.devtools.panels.create("Components ⚛","","panel.html",(t=>{Dc=t,t.onShown.addListener((t=>{Rc=t.container,null!=Rc&&Oc&&(ensureInitialHTMLIsCleared(Rc),Oc("components"),t.injectStyles(cloneStyleTags),Xe({event_name:"selected-components-tab"}))})),t.onShown.addListener((()=>{wc.emit("extensionComponentsPanelShown")})),t.onHidden.addListener((()=>{wc.emit("extensionComponentsPanelHidden")}))}))}(),function(){if(Ac)return ensureInitialHTMLIsCleared(Ac),void Oc("profiler");Ic||chrome.devtools.panels.create("Profiler ⚛","","panel.html",(t=>{Ic=t,t.onShown.addListener((t=>{Ac=t.container,null!=Ac&&Oc&&(ensureInitialHTMLIsCleared(Ac),Oc("profiler"),t.injectStyles(cloneStyleTags),Xe({event_name:"selected-profiler-tab"}))}))}))}(),function(){if(Pc)return ensureInitialHTMLIsCleared(Pc),void Oc();if(Nc)return;const t=chrome.devtools.panels.sources;t&&t.createSidebarPane&&t.createSidebarPane("Code Editor ⚛",(t=>{Nc=t,t.setPage("panel.html"),t.setHeight("75px"),t.onShown.addListener((t=>{Pc=t.container,null!=Pc&&Oc&&(ensureInitialHTMLIsCleared(Pc),Oc(),t.injectStyles(cloneStyleTags),Xe({event_name:"selected-editor-pane"}))})),t.onShown.addListener((()=>{wc.emit("extensionEditorPaneShown")})),t.onHidden.addListener((()=>{wc.emit("extensionEditorPaneHidden")}))}))}()}let yc=null;function clearReactPollingInstance(){yc?.abort(),yc=null}function showNoReactDisclaimer(){Rc&&(Rc.innerHTML="<h1 class=\"no-react-disclaimer\">Looks like this page doesn't have React, or it hasn't been loaded yet.</h1>",delete Rc._hasInitialHTMLBeenCleared),Ac&&(Ac.innerHTML="<h1 class=\"no-react-disclaimer\">Looks like this page doesn't have React, or it hasn't been loaded yet.</h1>",delete Ac._hasInitialHTMLBeenCleared),Mc&&(Mc.innerHTML="<h1 class=\"no-react-disclaimer\">Looks like this page doesn't have React, or it hasn't been loaded yet.</h1>",delete Mc._hasInitialHTMLBeenCleared)}function mountReactDevToolsWhenReactHasLoaded(){yc=startReactPolling(mountReactDevTools,5,showNoReactDisclaimer)}let wc=null,kc=null,Cc=null,Tc=null,Dc=null,Ic=null,xc=null,Nc=null,Rc=null,Ac=null,Mc=null,Pc=null,Fc=null,Oc=null,Hc=null,Lc=null,Bc=null;const zc=main_debounce(mountReactDevToolsWhenReactHasLoaded,500);function onThemeChanged(t){Oc()}chrome.devtools.network.onNavigated.addListener((function(){clearReactPollingInstance(),null!==Cc&&(Tc=Cc.profilerStore.profilingData),(Rc||Ac||Mc)&&Hc?(0,o.flushSync)((()=>Hc.unmount())):wc?.shutdown(),Cc=null,wc=null,Oc=null,Hc=null,zc()})),window.addEventListener("beforeunload",(function(){clearReactPollingInstance(),(Rc||Ac||Mc)&&Hc?(0,o.flushSync)((()=>Hc.unmount())):wc?.shutdown(),Rc=null,Ac=null,Mc=null,Hc=null,Fc=null,Cc=null,wc=null,Oc=null,Bc?.disconnect(),Bc=null})),function connectExtensionPort(){if(Bc)throw new Error("DevTools port was already connected");const t=chrome.devtools.inspectedWindow.tabId;Bc=chrome.runtime.connect({name:String(t)}),kc&&Bc.onMessage.addListener(kc),Bc.onDisconnect.addListener((()=>{Bc=null,connectExtensionPort()}))}(),mountReactDevToolsWhenReactHasLoaded(),chrome.devtools.panels.setThemeChangeHandler?chrome.devtools.panels.setThemeChangeHandler(onThemeChanged):chrome.devtools.panels.onThemeChanged&&chrome.devtools.panels.onThemeChanged.addListener(onThemeChanged),chrome.devtools.panels.setOpenResourceHandler&&chrome.devtools.panels.setOpenResourceHandler(((t,r=1,n=1)=>{const a=getAlwaysOpenInEditor(),o=getOpenInEditorURL();if(a&&o){const a=["",t.url,r,n],{url:s,shouldDisableButton:l}=checkConditions(o,a);if(!l)return void window.open(s)}chrome.devtools.panels.openResource(t.url,r-1,n-1)}))})()})(); |