From 01c6ce47d6db514762abe076273e7d96b42319e0 Mon Sep 17 00:00:00 2001 From: SatinIsle Date: Fri, 27 Sep 2024 13:20:50 +0100 Subject: [PATCH] Mob TF smite and fix Added a new smite called Mob Transformation that allows staff to turn anyone into another mob using the same methods as mouse rays/polymorph/beastform, except with no limits. Added a player effects panel "Fix" option to revert mob TF that will work on the aforementioned smite and any other methods that use the same type of mob TF. --- code/modules/admin/player_effects.dm | 3 +- tgui/public/tgui-panel.bundle.js | 68 ++++++++++++------------- tgui/public/tgui-say.bundle.js | 76 ++++++++++++++-------------- tgui/public/tgui.bundle.js | 50 +++++++++--------- 4 files changed, 99 insertions(+), 98 deletions(-) diff --git a/code/modules/admin/player_effects.dm b/code/modules/admin/player_effects.dm index 2d51c151eaf..1eab3865257 100644 --- a/code/modules/admin/player_effects.dm +++ b/code/modules/admin/player_effects.dm @@ -287,7 +287,8 @@ if(!istype(M)) return - var/chosen_beast = tgui_input_list(user, "Which form would you like to take?", "Choose Beast Form", beast_options) + var/list/types = typesof(/mob/living) + var/chosen_beast = tgui_input_list(user, "Which form would you like to take?", "Choose Beast Form", types) if(!chosen_beast) return diff --git a/tgui/public/tgui-panel.bundle.js b/tgui/public/tgui-panel.bundle.js index 0247b0147d9..5bbdfc2c995 100644 --- a/tgui/public/tgui-panel.bundle.js +++ b/tgui/public/tgui-panel.bundle.js @@ -6,7 +6,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */function n(e,r){return r!=null&&typeof Symbol!="undefined"&&r[Symbol.hasInstance]?!!r[Symbol.hasInstance](e):e instanceof r}function o(e){"@swc/helpers - typeof";return e&&typeof Symbol!="undefined"&&e.constructor===Symbol?"symbol":typeof e}var i=t(61358),s=t(20686);function u(e){for(var r="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;ar}return!1}function j(e,r,a,c,T,M,W){this.acceptsBooleans=r===2||r===3||r===4,this.attributeName=c,this.attributeNamespace=T,this.mustUseProperty=a,this.propertyName=e,this.type=r,this.sanitizeURL=M,this.removeEmptyString=W}var B={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){B[e]=new j(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var r=e[0];B[r]=new j(r,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){B[e]=new j(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){B[e]=new j(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){B[e]=new j(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){B[e]=new j(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){B[e]=new j(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){B[e]=new j(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){B[e]=new j(e,5,!1,e.toLowerCase(),null,!1,!1)});var F=/[\-:]([a-z])/g;function P(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var r=e.replace(F,P);B[r]=new j(r,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var r=e.replace(F,P);B[r]=new j(r,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var r=e.replace(F,P);B[r]=new j(r,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){B[e]=new j(e,1,!1,e.toLowerCase(),null,!1,!1)}),B.xlinkHref=new j("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){B[e]=new j(e,1,!1,e.toLowerCase(),null,!0,!0)});function b(e,r,a,c){var T=B.hasOwnProperty(r)?B[r]:null;(T!==null?T.type!==0:c||!(2q||T[W]!==M[q]){var gt="\n"+T[W].replace(" at new "," at ");return e.displayName&>.includes("")&&(gt=gt.replace("",e.displayName)),gt}while(1<=W&&0<=q);break}}}finally{ht=!1,Error.prepareStackTrace=a}return(e=e?e.displayName||e.name:"")?rt(e):""}function jt(e){switch(e.tag){case 5:return rt(e.type);case 16:return rt("Lazy");case 13:return rt("Suspense");case 19:return rt("SuspenseList");case 0:case 2:case 15:return e=dt(e.type,!1),e;case 11:return e=dt(e.type.render,!1),e;case 1:return e=dt(e.type,!0),e;default:return""}}function xt(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case K:return"Fragment";case z:return"Portal";case J:return"Profiler";case k:return"StrictMode";case it:return"Suspense";case at:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case X:return(e.displayName||"Context")+".Consumer";case H:return(e._context.displayName||"Context")+".Provider";case Y:var r=e.render;return e=e.displayName,e||(e=r.displayName||r.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case _:return r=e.displayName||null,r!==null?r:xt(e.type)||"Memo";case $:r=e._payload,e=e._init;try{return xt(e(r))}catch(a){}}return null}function pt(e){var r=e.type;switch(e.tag){case 24:return"Cache";case 9:return(r.displayName||"Context")+".Consumer";case 10:return(r._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=r.render,e=e.displayName||e.name||"",r.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return r;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return xt(r);case 8:return r===k?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r}return null}function Bt(e){switch(typeof e=="undefined"?"undefined":o(e)){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Se(e){var r=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(r==="checkbox"||r==="radio")}function xe(e){var r=Se(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,r),c=""+e[r];if(!e.hasOwnProperty(r)&&typeof a!="undefined"&&typeof a.get=="function"&&typeof a.set=="function"){var T=a.get,M=a.set;return Object.defineProperty(e,r,{configurable:!0,get:function(){return T.call(this)},set:function(q){c=""+q,M.call(this,q)}}),Object.defineProperty(e,r,{enumerable:a.enumerable}),{getValue:function(){return c},setValue:function(q){c=""+q},stopTracking:function(){e._valueTracker=null,delete e[r]}}}}function ee(e){e._valueTracker||(e._valueTracker=xe(e))}function Rt(e){if(!e)return!1;var r=e._valueTracker;if(!r)return!0;var a=r.getValue(),c="";return e&&(c=Se(e)?e.checked?"true":"false":e.value),e=c,e!==a?(r.setValue(e),!0):!1}function Ft(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch(r){return e.body}}function Yt(e,r){var a=r.checked;return Q({},r,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a!=null?a:e._wrapperState.initialChecked})}function kt(e,r){var a=r.defaultValue==null?"":r.defaultValue,c=r.checked!=null?r.checked:r.defaultChecked;a=Bt(r.value!=null?r.value:a),e._wrapperState={initialChecked:c,initialValue:a,controlled:r.type==="checkbox"||r.type==="radio"?r.checked!=null:r.value!=null}}function de(e,r){r=r.checked,r!=null&&b(e,"checked",r,!1)}function ve(e,r){de(e,r);var a=Bt(r.value),c=r.type;if(a!=null)c==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+a):e.value!==""+a&&(e.value=""+a);else if(c==="submit"||c==="reset"){e.removeAttribute("value");return}r.hasOwnProperty("value")?Ut(e,r.type,a):r.hasOwnProperty("defaultValue")&&Ut(e,r.type,Bt(r.defaultValue)),r.checked==null&&r.defaultChecked!=null&&(e.defaultChecked=!!r.defaultChecked)}function ie(e,r,a){if(r.hasOwnProperty("value")||r.hasOwnProperty("defaultValue")){var c=r.type;if(!(c!=="submit"&&c!=="reset"||r.value!==void 0&&r.value!==null))return;r=""+e._wrapperState.initialValue,a||r===e.value||(e.value=r),e.defaultValue=r}a=e.name,a!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,a!==""&&(e.name=a)}function Ut(e,r,a){(r!=="number"||Ft(e.ownerDocument)!==e)&&(a==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+a&&(e.defaultValue=""+a))}var Ht=Array.isArray;function Ct(e,r,a,c){if(e=e.options,r){r={};for(var T=0;T"+r.valueOf().toString()+"",r=Re.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;r.firstChild;)e.appendChild(r.firstChild)}});function pe(e,r){if(r){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=r;return}}e.textContent=r}var Ot={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},wt=["Webkit","ms","Moz","O"];Object.keys(Ot).forEach(function(e){wt.forEach(function(r){r=r+e.charAt(0).toUpperCase()+e.substring(1),Ot[r]=Ot[e]})});function ae(e,r,a){return r==null||typeof r=="boolean"||r===""?"":a||typeof r!="number"||r===0||Ot.hasOwnProperty(e)&&Ot[e]?(""+r).trim():r+"px"}function Te(e,r){e=e.style;for(var a in r)if(r.hasOwnProperty(a)){var c=a.indexOf("--")===0,T=ae(a,r[a],c);a==="float"&&(a="cssFloat"),c?e.setProperty(a,T):e[a]=T}}var Ke=Q({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Le(e,r){if(r){if(Ke[e]&&(r.children!=null||r.dangerouslySetInnerHTML!=null))throw Error(u(137,e));if(r.dangerouslySetInnerHTML!=null){if(r.children!=null)throw Error(u(60));if(typeof r.dangerouslySetInnerHTML!="object"||!("__html"in r.dangerouslySetInnerHTML))throw Error(u(61))}if(r.style!=null&&typeof r.style!="object")throw Error(u(62))}}function or(e,r){if(e.indexOf("-")===-1)return typeof r.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var sr=null;function vr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var nt=null,Et=null,lt=null;function mt(e){if(e=ja(e)){if(typeof nt!="function")throw Error(u(280));var r=e.stateNode;r&&(r=Na(r),nt(e.stateNode,e.type,r))}}function Nt(e){Et?lt?lt.push(e):lt=[e]:Et=e}function Kt(){if(Et){var e=Et,r=lt;if(lt=Et=null,mt(e),r)for(e=0;e>>=0,e===0?32:31-(Vr(e)/Rn|0)|0}var Yr=64,Pr=4194304;function hn(e){switch(e&-e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function un(e,r){var a=e.pendingLanes;if(a===0)return 0;var c=0,T=e.suspendedLanes,M=e.pingedLanes,W=a&268435455;if(W!==0){var q=W&~T;q!==0?c=hn(q):(M&=W,M!==0&&(c=hn(M)))}else W=a&~T,W!==0?c=hn(W):M!==0&&(c=hn(M));if(c===0)return 0;if(r!==0&&r!==c&&!(r&T)&&(T=c&-c,M=r&-r,T>=M||T===16&&(M&4194240)!==0))return r;if(c&4&&(c|=a&16),r=e.entangledLanes,r!==0)for(e=e.entanglements,r&=c;0a;a++)r.push(e);return r}function Hr(e,r,a){e.pendingLanes|=r,r!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,r=31-Fr(r),e[r]=a}function Sn(e,r){var a=e.pendingLanes&~r;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=r,e.mutableReadLanes&=r,e.entangledLanes&=r,r=e.entanglements;var c=e.eventTimes;for(e=e.expirationTimes;0=Ja),Pi=" ",Ci=!1;function ms(e,r){switch(e){case"keyup":return mu.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function gs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var co=!1;function ys(e,r){switch(e){case"compositionend":return gs(r);case"keypress":return r.which!==32?null:(Ci=!0,Pi);case"textInput":return e=r.data,e===Pi&&Ci?null:e;default:return null}}function xs(e,r){if(co)return e==="compositionend"||!Ai&&ms(e,r)?(e=Er(),Dr=Xr=nr=null,co=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1=r)return{node:a,offset:r-e};e=c}t:{for(;a;){if(a.nextSibling){a=a.nextSibling;break t}a=a.parentNode}a=void 0}a=Es(a)}}function Oa(e,r){return e&&r?e===r?!0:e&&e.nodeType===3?!1:r&&r.nodeType===3?Oa(e,r.parentNode):"contains"in e?e.contains(r):e.compareDocumentPosition?!!(e.compareDocumentPosition(r)&16):!1:!1}function Ts(){for(var e=window,r=Ft();n(r,e.HTMLIFrameElement);){try{var a=typeof r.contentWindow.location.href=="string"}catch(c){a=!1}if(a)e=r.contentWindow;else break;r=Ft(e.document)}return r}function bi(e){var r=e&&e.nodeName&&e.nodeName.toLowerCase();return r&&(r==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||r==="textarea"||e.contentEditable==="true")}function ea(e){var r=Ts(),a=e.focusedElem,c=e.selectionRange;if(r!==a&&a&&a.ownerDocument&&Oa(a.ownerDocument.documentElement,a)){if(c!==null&&bi(a)){if(r=c.start,e=c.end,e===void 0&&(e=r),"selectionStart"in a)a.selectionStart=r,a.selectionEnd=Math.min(e,a.value.length);else if(e=(r=a.ownerDocument||document)&&r.defaultView||window,e.getSelection){e=e.getSelection();var T=a.textContent.length,M=Math.min(c.start,T);c=c.end===void 0?M:Math.min(c.end,T),!e.extend&&M>c&&(T=c,c=M,M=T),T=Os(a,M);var W=Os(a,c);T&&W&&(e.rangeCount!==1||e.anchorNode!==T.node||e.anchorOffset!==T.offset||e.focusNode!==W.node||e.focusOffset!==W.offset)&&(r=r.createRange(),r.setStart(T.node,T.offset),e.removeAllRanges(),M>c?(e.addRange(r),e.extend(W.node,W.offset)):(r.setEnd(W.node,W.offset),e.addRange(r)))}}for(r=[],e=a;e=e.parentNode;)e.nodeType===1&&r.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a=document.documentMode,Co=null,Di=null,Ta=null,Is=!1;function Bi(e,r,a){var c=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Is||Co==null||Co!==Ft(c)||(c=Co,"selectionStart"in c&&bi(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),Ta&&Ea(Ta,c)||(Ta=c,c=Ca(Di,"onSelect"),0ba||(e.current=js[ba],js[ba]=null,ba--)}function xr(e,r){ba++,js[ba]=e.current,e.current=r}var $o={},on=eo($o),mn=eo(!1),Ko=$o;function Vo(e,r){var a=e.type.contextTypes;if(!a)return $o;var c=e.stateNode;if(c&&c.__reactInternalMemoizedUnmaskedChildContext===r)return c.__reactInternalMemoizedMaskedChildContext;var T={},M;for(M in a)T[M]=r[M];return c&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=T),T}function On(e){return e=e.childContextTypes,e!=null}function Zi(){Tr(mn),Tr(on)}function aa(e,r,a){if(on.current!==$o)throw Error(u(168));xr(on,r),xr(mn,a)}function Ns(e,r,a){var c=e.stateNode;if(r=r.childContextTypes,typeof c.getChildContext!="function")return a;c=c.getChildContext();for(var T in c)if(!(T in r))throw Error(u(108,pt(e)||"Unknown",T));return Q({},a,c)}function Ji(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||$o,Ko=on.current,xr(on,e),xr(mn,mn.current),!0}function qi(e,r,a){var c=e.stateNode;if(!c)throw Error(u(169));a?(e=Ns(e,r,Ko),c.__reactInternalMemoizedMergedChildContext=e,Tr(mn),Tr(on),xr(on,e)):Tr(mn),xr(mn,a)}var kn=null,oi=!1,_i=!1;function ai(e){kn===null?kn=[e]:kn.push(e)}function Mu(e){oi=!0,ai(e)}function mo(){if(!_i&&kn!==null){_i=!0;var e=0,r=ir;try{var a=kn;for(ir=1;e>=W,T-=W,yo=1<<32-Fr(r)+T|a<qe?(sn=Ye,Ye=null):sn=Ye.sibling;var mr=_t(It,Ye,Pt[qe],he);if(mr===null){Ye===null&&(Ye=sn);break}e&&Ye&&mr.alternate===null&&r(It,Ye),St=M(mr,St,qe),ke===null?Be=mr:ke.sibling=mr,ke=mr,Ye=sn}if(qe===Pt.length)return a(It,Ye),jr&&ia(It,qe),Be;if(Ye===null){for(;qeqe?(sn=Ye,Ye=null):sn=Ye.sibling;var va=_t(It,Ye,mr.value,he);if(va===null){Ye===null&&(Ye=sn);break}e&&Ye&&va.alternate===null&&r(It,Ye),St=M(va,St,qe),ke===null?Be=va:ke.sibling=va,ke=va,Ye=sn}if(mr.done)return a(It,Ye),jr&&ia(It,qe),Be;if(Ye===null){for(;!mr.done;qe++,mr=Pt.next())mr=re(It,mr.value,he),mr!==null&&(St=M(mr,St,qe),ke===null?Be=mr:ke.sibling=mr,ke=mr);return jr&&ia(It,qe),Be}for(Ye=c(It,Ye);!mr.done;qe++,mr=Pt.next())mr=Ce(Ye,It,qe,mr.value,he),mr!==null&&(e&&mr.alternate!==null&&Ye.delete(mr.key===null?qe:mr.key),St=M(mr,St,qe),ke===null?Be=mr:ke.sibling=mr,ke=mr);return e&&Ye.forEach(function(mf){return r(It,mf)}),jr&&ia(It,qe),Be}function kr(It,St,Pt,he){if(typeof Pt=="object"&&Pt!==null&&Pt.type===K&&Pt.key===null&&(Pt=Pt.props.children),typeof Pt=="object"&&Pt!==null){switch(Pt.$$typeof){case L:t:{for(var Be=Pt.key,ke=St;ke!==null;){if(ke.key===Be){if(Be=Pt.type,Be===K){if(ke.tag===7){a(It,ke.sibling),St=T(ke,Pt.props.children),St.return=It,It=St;break t}}else if(ke.elementType===Be||typeof Be=="object"&&Be!==null&&Be.$$typeof===$&&st(Be)===ke.type){a(It,ke.sibling),St=T(ke,Pt.props),St.ref=ut(It,ke,Pt),St.return=It,It=St;break t}a(It,ke);break}else r(It,ke);ke=ke.sibling}Pt.type===K?(St=Ga(Pt.props.children,It.mode,he,Pt.key),St.return=It,It=St):(he=qs(Pt.type,Pt.key,Pt.props,null,It.mode,he),he.ref=ut(It,St,Pt),he.return=It,It=he)}return W(It);case z:t:{for(ke=Pt.key;St!==null;){if(St.key===ke)if(St.tag===4&&St.stateNode.containerInfo===Pt.containerInfo&&St.stateNode.implementation===Pt.implementation){a(It,St.sibling),St=T(St,Pt.children||[]),St.return=It,It=St;break t}else{a(It,St);break}else r(It,St);St=St.sibling}St=cl(Pt,It.mode,he),St.return=It,It=St}return W(It);case $:return ke=Pt._init,kr(It,St,ke(Pt._payload),he)}if(Ht(Pt))return Ne(It,St,Pt,he);if(G(Pt))return be(It,St,Pt,he);et(It,Pt)}return typeof Pt=="string"&&Pt!==""||typeof Pt=="number"?(Pt=""+Pt,St!==null&&St.tag===6?(a(It,St.sibling),St=T(St,Pt),St.return=It,It=St):(a(It,St),St=ll(Pt,It.mode,he),St.return=It,It=St),W(It)):a(It,St)}return kr}var zt=Dt(!0),Mt=Dt(!1),Xt=eo(null),se=null,ue=null,le=null;function Ie(){le=ue=se=null}function De(e){var r=Xt.current;Tr(Xt),e._currentValue=r}function Qt(e,r,a){for(;e!==null;){var c=e.alternate;if((e.childLanes&r)!==r?(e.childLanes|=r,c!==null&&(c.childLanes|=r)):c!==null&&(c.childLanes&r)!==r&&(c.childLanes|=r),e===a)break;e=e.return}}function Ee(e,r){se=e,le=ue=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&r&&(zn=!0),e.firstContext=null)}function Ae(e){var r=e._currentValue;if(le!==e)if(e={context:e,memoizedValue:r,next:null},ue===null){if(se===null)throw Error(u(308));ue=e,se.dependencies={lanes:0,firstContext:e}}else ue=ue.next=e;return r}var Ze=null;function $e(e){Ze===null?Ze=[e]:Ze.push(e)}function _e(e,r,a,c){var T=r.interleaved;return T===null?(a.next=a,$e(r)):(a.next=T.next,T.next=a),r.interleaved=a,oe(e,c)}function oe(e,r){e.lanes|=r;var a=e.alternate;for(a!==null&&(a.lanes|=r),a=e,e=e.return;e!==null;)e.childLanes|=r,a=e.alternate,a!==null&&(a.childLanes|=r),a=e,e=e.return;return a.tag===3?a.stateNode:null}var Fe=!1;function He(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function cr(e,r){e=e.updateQueue,r.updateQueue===e&&(r.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function yr(e,r){return{eventTime:e,lane:r,tag:0,payload:null,callback:null,next:null}}function zr(e,r,a){var c=e.updateQueue;if(c===null)return null;if(c=c.shared,hr&2){var T=c.pending;return T===null?r.next=r:(r.next=T.next,T.next=r),c.pending=r,oe(e,a)}return T=c.interleaved,T===null?(r.next=r,$e(c)):(r.next=T.next,T.next=r),c.interleaved=r,oe(e,a)}function Sr(e,r,a){if(r=r.updateQueue,r!==null&&(r=r.shared,(a&4194240)!==0)){var c=r.lanes;c&=e.pendingLanes,a|=c,r.lanes=a,cn(e,a)}}function qr(e,r){var a=e.updateQueue,c=e.alternate;if(c!==null&&(c=c.updateQueue,a===c)){var T=null,M=null;if(a=a.firstBaseUpdate,a!==null){do{var W={eventTime:a.eventTime,lane:a.lane,tag:a.tag,payload:a.payload,callback:a.callback,next:null};M===null?T=M=W:M=M.next=W,a=a.next}while(a!==null);M===null?T=M=r:M=M.next=r}else T=M=r;a={baseState:c.baseState,firstBaseUpdate:T,lastBaseUpdate:M,shared:c.shared,effects:c.effects},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=r:e.next=r,a.lastBaseUpdate=r}function Fn(e,r,a,c){var T=e.updateQueue;Fe=!1;var M=T.firstBaseUpdate,W=T.lastBaseUpdate,q=T.shared.pending;if(q!==null){T.shared.pending=null;var gt=q,Lt=gt.next;gt.next=null,W===null?M=Lt:W.next=Lt,W=gt;var Wt=e.alternate;Wt!==null&&(Wt=Wt.updateQueue,q=Wt.lastBaseUpdate,q!==W&&(q===null?Wt.firstBaseUpdate=Lt:q.next=Lt,Wt.lastBaseUpdate=gt))}if(M!==null){var re=T.baseState;W=0,Wt=Lt=gt=null,q=M;do{var _t=q.lane,Ce=q.eventTime;if((c&_t)===_t){Wt!==null&&(Wt=Wt.next={eventTime:Ce,lane:0,tag:q.tag,payload:q.payload,callback:q.callback,next:null});t:{var Ne=e,be=q;switch(_t=r,Ce=a,be.tag){case 1:if(Ne=be.payload,typeof Ne=="function"){re=Ne.call(Ce,re,_t);break t}re=Ne;break t;case 3:Ne.flags=Ne.flags&-65537|128;case 0:if(Ne=be.payload,_t=typeof Ne=="function"?Ne.call(Ce,re,_t):Ne,_t==null)break t;re=Q({},re,_t);break t;case 2:Fe=!0}}q.callback!==null&&q.lane!==0&&(e.flags|=64,_t=T.effects,_t===null?T.effects=[q]:_t.push(q))}else Ce={eventTime:Ce,lane:_t,tag:q.tag,payload:q.payload,callback:q.callback,next:null},Wt===null?(Lt=Wt=Ce,gt=re):Wt=Wt.next=Ce,W|=_t;if(q=q.next,q===null){if(q=T.shared.pending,q===null)break;_t=q,q=_t.next,_t.next=null,T.lastBaseUpdate=_t,T.shared.pending=null}}while(!0);if(Wt===null&&(gt=re),T.baseState=gt,T.firstBaseUpdate=Lt,T.lastBaseUpdate=Wt,r=T.shared.interleaved,r!==null){T=r;do W|=T.lane,T=T.next;while(T!==r)}else M===null&&(T.shared.lanes=0);$a|=W,e.lanes=W,e.memoizedState=re}}function pr(e,r,a){if(e=r.effects,r.effects=null,e!==null)for(r=0;ra?a:4,e(!0);var c=es.transition;es.transition={};try{e(!1),r()}finally{ir=a,es.transition=c}}function zl(){return In().memoizedState}function zc(e,r,a){var c=ca(e);if(a={lane:c,action:a,hasEagerState:!1,eagerState:null,next:null},Wl(e))$l(r,a);else if(a=_e(e,r,a,c),a!==null){var T=Pn();To(a,e,c,T),Kl(a,r,c)}}function Wc(e,r,a){var c=ca(e),T={lane:c,action:a,hasEagerState:!1,eagerState:null,next:null};if(Wl(e))$l(r,T);else{var M=e.alternate;if(e.lanes===0&&(M===null||M.lanes===0)&&(M=r.lastRenderedReducer,M!==null))try{var W=r.lastRenderedState,q=M(W,a);if(T.hasEagerState=!0,T.eagerState=q,bn(q,W)){var gt=r.interleaved;gt===null?(T.next=T,$e(r)):(T.next=gt.next,gt.next=T),r.interleaved=T;return}}catch(Lt){}finally{}a=_e(e,r,T,c),a!==null&&(T=Pn(),To(a,e,c,T),Kl(a,r,c))}}function Wl(e){var r=e.alternate;return e===Rr||r!==null&&r===Rr}function $l(e,r){Yn=ui=!0;var a=e.pending;a===null?r.next=r:(r.next=a.next,a.next=r),e.pending=r}function Kl(e,r,a){if(a&4194240){var c=r.lanes;c&=e.pendingLanes,a|=c,r.lanes=a,cn(e,a)}}var Us={readContext:Ae,useCallback:tn,useContext:tn,useEffect:tn,useImperativeHandle:tn,useInsertionEffect:tn,useLayoutEffect:tn,useMemo:tn,useReducer:tn,useRef:tn,useState:tn,useDebugValue:tn,useDeferredValue:tn,useTransition:tn,useMutableSource:tn,useSyncExternalStore:tn,useId:tn,unstable_isNewReconciler:!1},$c={readContext:Ae,useCallback:function(r,a){return Xn().memoizedState=[r,a===void 0?null:a],r},useContext:Ae,useEffect:jl,useImperativeHandle:function(r,a,c){return c=c!=null?c.concat([r]):null,Bs(4194308,4,Ll.bind(null,a,r),c)},useLayoutEffect:function(r,a){return Bs(4194308,4,r,a)},useInsertionEffect:function(r,a){return Bs(4,2,r,a)},useMemo:function(r,a){var c=Xn();return a=a===void 0?null:a,r=r(),c.memoizedState=[r,a],r},useReducer:function(r,a,c){var T=Xn();return a=c!==void 0?c(a):a,T.memoizedState=T.baseState=a,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:a},T.queue=r,r=r.dispatch=zc.bind(null,Rr,r),[T.memoizedState,r]},useRef:function(r){var a=Xn();return r={current:r},a.memoizedState=r},useState:wl,useDebugValue:Bu,useDeferredValue:function(r){return Xn().memoizedState=r},useTransition:function(){var r=wl(!1),a=r[0];return r=Uc.bind(null,r[1]),Xn().memoizedState=r,[a,r]},useMutableSource:function(){},useSyncExternalStore:function(r,a,c){var T=Rr,M=Xn();if(jr){if(c===void 0)throw Error(u(407));c=c()}else{if(c=a(),an===null)throw Error(u(349));Ho&30||Il(T,a,c)}M.memoizedState=c;var W={value:c,getSnapshot:a};return M.queue=W,jl(Pl.bind(null,T,W,r),[r]),T.flags|=2048,ns(9,Al.bind(null,T,W,c,a),void 0,null),c},useId:function(){var r=Xn(),a=an.identifierPrefix;if(jr){var c=Mo,T=yo;c=(T&~(1<<32-Fr(T)-1)).toString(32)+c,a=":"+a+"R"+c,c=No++,0<\/script>",e=e.removeChild(e.firstChild)):typeof c.is=="string"?e=W.createElement(a,{is:c.is}):(e=W.createElement(a),a==="select"&&(W=e,c.multiple?W.multiple=!0:c.size&&(W.size=c.size))):e=W.createElementNS(e,a),e[Gn]=r,e[Wo]=c,uc(e,r,!1,!1),r.stateNode=e;t:{switch(W=or(a,c),a){case"dialog":Or("cancel",e),Or("close",e),T=c;break;case"iframe":case"object":case"embed":Or("load",e),T=c;break;case"video":case"audio":for(T=0;Thi&&(r.flags|=128,c=!0,os(M,!1),r.lanes=4194304)}else{if(!c)if(e=si(W),e!==null){if(r.flags|=128,c=!0,a=e.updateQueue,a!==null&&(r.updateQueue=a,r.flags|=4),os(M,!0),M.tail===null&&M.tailMode==="hidden"&&!W.alternate&&!jr)return yn(r),null}else 2*Qe()-M.renderingStartTime>hi&&a!==1073741824&&(r.flags|=128,c=!0,os(M,!1),r.lanes=4194304);M.isBackwards?(W.sibling=r.child,r.child=W):(a=M.last,a!==null?a.sibling=W:r.child=W,M.last=W)}return M.tail!==null?(r=M.tail,M.rendering=r,M.tail=r.sibling,M.renderingStartTime=Qe(),r.sibling=null,a=Ar.current,xr(Ar,c?a&1|2:a&1),r):(yn(r),null);case 22:case 23:return il(),c=r.memoizedState!==null,e!==null&&e.memoizedState!==null!==c&&(r.flags|=8192),c&&r.mode&1?Qn&1073741824&&(yn(r),r.subtreeFlags&6&&(r.flags|=8192)):yn(r),null;case 24:return null;case 25:return null}throw Error(u(156,r.tag))}function Qc(e,r){switch(Ls(r),r.tag){case 1:return On(r.type)&&Zi(),e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 3:return no(),Tr(mn),Tr(on),ts(),e=r.flags,e&65536&&!(e&128)?(r.flags=e&-65537|128,r):null;case 5:return xo(r),null;case 13:if(Tr(Ar),e=r.memoizedState,e!==null&&e.dehydrated!==null){if(r.alternate===null)throw Error(u(340));U()}return e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 19:return Tr(Ar),null;case 4:return no(),null;case 10:return De(r.type._context),null;case 22:case 23:return il(),null;case 24:return null;default:return null}}var Ks=!1,xn=!1,Zc=typeof WeakSet=="function"?WeakSet:Set,Me=null;function di(e,r){var a=e.ref;if(a!==null)if(typeof a=="function")try{a(null)}catch(c){$r(e,r,c)}else a.current=null}function Xu(e,r,a){try{a()}catch(c){$r(e,r,c)}}var fc=!1;function Jc(e,r){if(Ki=Vn,e=Ts(),bi(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else t:{a=(a=e.ownerDocument)&&a.defaultView||window;var c=a.getSelection&&a.getSelection();if(c&&c.rangeCount!==0){a=c.anchorNode;var T=c.anchorOffset,M=c.focusNode;c=c.focusOffset;try{a.nodeType,M.nodeType}catch(he){a=null;break t}var W=0,q=-1,gt=-1,Lt=0,Wt=0,re=e,_t=null;e:for(;;){for(var Ce;re!==a||T!==0&&re.nodeType!==3||(q=W+T),re!==M||c!==0&&re.nodeType!==3||(gt=W+c),re.nodeType===3&&(W+=re.nodeValue.length),(Ce=re.firstChild)!==null;)_t=re,re=Ce;for(;;){if(re===e)break e;if(_t===a&&++Lt===T&&(q=W),_t===M&&++Wt===c&&(gt=W),(Ce=re.nextSibling)!==null)break;re=_t,_t=re.parentNode}re=Ce}a=q===-1||gt===-1?null:{start:q,end:gt}}else a=null}a=a||{start:0,end:0}}else a=null;for(Vi={focusedElem:e,selectionRange:a},Vn=!1,Me=r;Me!==null;)if(r=Me,e=r.child,(r.subtreeFlags&1028)!==0&&e!==null)e.return=r,Me=e;else for(;Me!==null;){r=Me;try{var Ne=r.alternate;if(r.flags&1024)switch(r.tag){case 0:case 11:case 15:break;case 1:if(Ne!==null){var be=Ne.memoizedProps,kr=Ne.memoizedState,It=r.stateNode,St=It.getSnapshotBeforeUpdate(r.elementType===r.type?be:So(r.type,be),kr);It.__reactInternalSnapshotBeforeUpdate=St}break;case 3:var Pt=r.stateNode.containerInfo;Pt.nodeType===1?Pt.textContent="":Pt.nodeType===9&&Pt.documentElement&&Pt.removeChild(Pt.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(u(163))}}catch(he){$r(r,r.return,he)}if(e=r.sibling,e!==null){e.return=r.return,Me=e;break}Me=r.return}return Ne=fc,fc=!1,Ne}function as(e,r,a){var c=r.updateQueue;if(c=c!==null?c.lastEffect:null,c!==null){var T=c=c.next;do{if((T.tag&e)===e){var M=T.destroy;T.destroy=void 0,M!==void 0&&Xu(r,a,M)}T=T.next}while(T!==c)}}function Vs(e,r){if(r=r.updateQueue,r=r!==null?r.lastEffect:null,r!==null){var a=r=r.next;do{if((a.tag&e)===e){var c=a.create;a.destroy=c()}a=a.next}while(a!==r)}}function Qu(e){var r=e.ref;if(r!==null){var a=e.stateNode;switch(e.tag){case 5:e=a;break;default:e=a}typeof r=="function"?r(e):r.current=e}}function dc(e){var r=e.alternate;r!==null&&(e.alternate=null,dc(r)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(r=e.stateNode,r!==null&&(delete r[Gn],delete r[Wo],delete r[Xi],delete r[Qi],delete r[wu])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function vc(e){return e.tag===5||e.tag===3||e.tag===4}function hc(e){t:for(;;){for(;e.sibling===null;){if(e.return===null||vc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue t;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Zu(e,r,a){var c=e.tag;if(c===5||c===6)e=e.stateNode,r?a.nodeType===8?a.parentNode.insertBefore(e,r):a.insertBefore(e,r):(a.nodeType===8?(r=a.parentNode,r.insertBefore(e,a)):(r=a,r.appendChild(e)),a=a._reactRootContainer,a!=null||r.onclick!==null||(r.onclick=ni));else if(c!==4&&(e=e.child,e!==null))for(Zu(e,r,a),e=e.sibling;e!==null;)Zu(e,r,a),e=e.sibling}function Ju(e,r,a){var c=e.tag;if(c===5||c===6)e=e.stateNode,r?a.insertBefore(e,r):a.appendChild(e);else if(c!==4&&(e=e.child,e!==null))for(Ju(e,r,a),e=e.sibling;e!==null;)Ju(e,r,a),e=e.sibling}var dn=null,Eo=!1;function sa(e,r,a){for(a=a.child;a!==null;)pc(e,r,a),a=a.sibling}function pc(e,r,a){if(br&&typeof br.onCommitFiberUnmount=="function")try{br.onCommitFiberUnmount(fr,a)}catch(q){}switch(a.tag){case 5:xn||di(a,r);case 6:var c=dn,T=Eo;dn=null,sa(e,r,a),dn=c,Eo=T,dn!==null&&(Eo?(e=dn,a=a.stateNode,e.nodeType===8?e.parentNode.removeChild(a):e.removeChild(a)):dn.removeChild(a.stateNode));break;case 18:dn!==null&&(Eo?(e=dn,a=a.stateNode,e.nodeType===8?Ma(e.parentNode,a):e.nodeType===1&&Ma(e,a),Po(e)):Ma(dn,a.stateNode));break;case 4:c=dn,T=Eo,dn=a.stateNode.containerInfo,Eo=!0,sa(e,r,a),dn=c,Eo=T;break;case 0:case 11:case 14:case 15:if(!xn&&(c=a.updateQueue,c!==null&&(c=c.lastEffect,c!==null))){T=c=c.next;do{var M=T,W=M.destroy;M=M.tag,W!==void 0&&(M&2||M&4)&&Xu(a,r,W),T=T.next}while(T!==c)}sa(e,r,a);break;case 1:if(!xn&&(di(a,r),c=a.stateNode,typeof c.componentWillUnmount=="function"))try{c.props=a.memoizedProps,c.state=a.memoizedState,c.componentWillUnmount()}catch(q){$r(a,r,q)}sa(e,r,a);break;case 21:sa(e,r,a);break;case 22:a.mode&1?(xn=(c=xn)||a.memoizedState!==null,sa(e,r,a),xn=c):sa(e,r,a);break;default:sa(e,r,a)}}function mc(e){var r=e.updateQueue;if(r!==null){e.updateQueue=null;var a=e.stateNode;a===null&&(a=e.stateNode=new Zc),r.forEach(function(c){var T=sf.bind(null,e,c);a.has(c)||(a.add(c),c.then(T,T))})}}function Oo(e,r){var a=r.deletions;if(a!==null)for(var c=0;cT&&(T=W),c&=~M}if(c=T,c=Qe()-c,c=(120>c?120:480>c?480:1080>c?1080:1920>c?1920:3e3>c?3e3:4320>c?4320:1960*_c(c/1960))-c,10e?16:e,la===null)var c=!1;else{if(e=la,la=null,Xs=0,hr&6)throw Error(u(331));var T=hr;for(hr|=4,Me=e.current;Me!==null;){var M=Me,W=M.child;if(Me.flags&16){var q=M.deletions;if(q!==null){for(var gt=0;gtQe()-tl?Va(e,0):_u|=a),$n(e,r)}function wc(e,r){r===0&&(e.mode&1?(r=Pr,Pr<<=1,!(Pr&130023424)&&(Pr=4194304)):r=1);var a=Pn();e=oe(e,r),e!==null&&(Hr(e,r,a),$n(e,a))}function af(e){var r=e.memoizedState,a=0;r!==null&&(a=r.retryLane),wc(e,a)}function sf(e,r){var a=0;switch(e.tag){case 13:var c=e.stateNode,T=e.memoizedState;T!==null&&(a=T.retryLane);break;case 19:c=e.stateNode;break;default:throw Error(u(314))}c!==null&&c.delete(r),wc(e,a)}var Mc;Mc=function(r,a,c){if(r!==null)if(r.memoizedProps!==a.pendingProps||mn.current)zn=!0;else{if(!(r.lanes&c)&&!(a.flags&128))return zn=!1,Yc(r,a,c);zn=!!(r.flags&131072)}else zn=!1,jr&&a.flags&1048576&&ii(a,Ba,a.index);switch(a.lanes=0,a.tag){case 2:var T=a.type;$s(r,a),r=a.pendingProps;var M=Vo(a,on.current);Ee(a,c),M=li(null,a,T,r,M,c);var W=ci();return a.flags|=1,typeof M=="object"&&M!==null&&typeof M.render=="function"&&M.$$typeof===void 0?(a.tag=1,a.memoizedState=null,a.updateQueue=null,On(T)?(W=!0,Ji(a)):W=!1,a.memoizedState=M.state!==null&&M.state!==void 0?M.state:null,He(a),M.updater=zs,a.stateNode=M,M._reactInternals=a,Uu(a,T,r,c),a=Ku(null,a,T,!0,W,c)):(a.tag=0,jr&&W&&bs(a),An(null,a,M,c),a=a.child),a;case 16:T=a.elementType;t:{switch($s(r,a),r=a.pendingProps,M=T._init,T=M(T._payload),a.type=T,M=a.tag=lf(T),r=So(T,r),M){case 0:a=$u(null,a,T,r,c);break t;case 1:a=rc(null,a,T,r,c);break t;case 11:a=Jl(null,a,T,r,c);break t;case 14:a=ql(null,a,T,So(T.type,r),c);break t}throw Error(u(306,T,""))}return a;case 0:return T=a.type,M=a.pendingProps,M=a.elementType===T?M:So(T,M),$u(r,a,T,M,c);case 1:return T=a.type,M=a.pendingProps,M=a.elementType===T?M:So(T,M),rc(r,a,T,M,c);case 3:t:{if(nc(a),r===null)throw Error(u(387));T=a.pendingProps,W=a.memoizedState,M=W.element,cr(r,a),Fn(a,T,null,c);var q=a.memoizedState;if(T=q.element,W.isDehydrated)if(W={element:T,isDehydrated:!1,cache:q.cache,pendingSuspenseBoundaries:q.pendingSuspenseBoundaries,transitions:q.transitions},a.updateQueue.baseState=W,a.memoizedState=W,a.flags&256){M=fi(Error(u(423)),a),a=oc(r,a,T,c,M);break t}else if(T!==M){M=fi(Error(u(424)),a),a=oc(r,a,T,c,M);break t}else for(Bn=Hn(a.stateNode.containerInfo.firstChild),Dn=a,jr=!0,Tn=null,c=Mt(a,null,T,c),a.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(U(),T===M){a=Go(r,a,c);break t}An(r,a,T,c)}a=a.child}return a;case 5:return Fa(a),r===null&&y(a),T=a.type,M=a.pendingProps,W=r!==null?r.memoizedProps:null,q=M.children,wa(T,M)?q=null:W!==null&&wa(T,W)&&(a.flags|=32),ec(r,a),An(r,a,q,c),a.child;case 6:return r===null&&y(a),null;case 13:return ac(r,a,c);case 4:return ro(a,a.stateNode.containerInfo),T=a.pendingProps,r===null?a.child=zt(a,null,T,c):An(r,a,T,c),a.child;case 11:return T=a.type,M=a.pendingProps,M=a.elementType===T?M:So(T,M),Jl(r,a,T,M,c);case 7:return An(r,a,a.pendingProps,c),a.child;case 8:return An(r,a,a.pendingProps.children,c),a.child;case 12:return An(r,a,a.pendingProps.children,c),a.child;case 10:t:{if(T=a.type._context,M=a.pendingProps,W=a.memoizedProps,q=M.value,xr(Xt,T._currentValue),T._currentValue=q,W!==null)if(bn(W.value,q)){if(W.children===M.children&&!mn.current){a=Go(r,a,c);break t}}else for(W=a.child,W!==null&&(W.return=a);W!==null;){var gt=W.dependencies;if(gt!==null){q=W.child;for(var Lt=gt.firstContext;Lt!==null;){if(Lt.context===T){if(W.tag===1){Lt=yr(-1,c&-c),Lt.tag=2;var Wt=W.updateQueue;if(Wt!==null){Wt=Wt.shared;var re=Wt.pending;re===null?Lt.next=Lt:(Lt.next=re.next,re.next=Lt),Wt.pending=Lt}}W.lanes|=c,Lt=W.alternate,Lt!==null&&(Lt.lanes|=c),Qt(W.return,c,a),gt.lanes|=c;break}Lt=Lt.next}}else if(W.tag===10)q=W.type===a.type?null:W.child;else if(W.tag===18){if(q=W.return,q===null)throw Error(u(341));q.lanes|=c,gt=q.alternate,gt!==null&&(gt.lanes|=c),Qt(q,c,a),q=W.sibling}else q=W.child;if(q!==null)q.return=W;else for(q=W;q!==null;){if(q===a){q=null;break}if(W=q.sibling,W!==null){W.return=q.return,q=W;break}q=q.return}W=q}An(r,a,M.children,c),a=a.child}return a;case 9:return M=a.type,T=a.pendingProps.children,Ee(a,c),M=Ae(M),T=T(M),a.flags|=1,An(r,a,T,c),a.child;case 14:return T=a.type,M=So(T,a.pendingProps),M=So(T.type,M),ql(r,a,T,M,c);case 15:return _l(r,a,a.type,a.pendingProps,c);case 17:return T=a.type,M=a.pendingProps,M=a.elementType===T?M:So(T,M),$s(r,a),a.tag=1,On(T)?(r=!0,Ji(a)):r=!1,Ee(a,c),Hl(a,T,M),Uu(a,T,M,c),Ku(null,a,T,!0,r,c);case 19:return sc(r,a,c);case 22:return tc(r,a,c)}throw Error(u(156,a.tag))};function jc(e,r){return ye(e,r)}function uf(e,r,a,c){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=r,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ao(e,r,a,c){return new uf(e,r,a,c)}function ul(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lf(e){if(typeof e=="function")return ul(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Y)return 11;if(e===_)return 14}return 2}function da(e,r){var a=e.alternate;return a===null?(a=ao(e.tag,r,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=r,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&14680064,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,r=e.dependencies,a.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a}function qs(e,r,a,c,T,M){var W=2;if(c=e,typeof e=="function")ul(e)&&(W=1);else if(typeof e=="string")W=5;else t:switch(e){case K:return Ga(a.children,T,M,r);case k:W=8,T|=8;break;case J:return e=ao(12,a,r,T|2),e.elementType=J,e.lanes=M,e;case it:return e=ao(13,a,r,T),e.elementType=it,e.lanes=M,e;case at:return e=ao(19,a,r,T),e.elementType=at,e.lanes=M,e;case V:return _s(a,T,M,r);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case H:W=10;break t;case X:W=9;break t;case Y:W=11;break t;case _:W=14;break t;case $:W=16,c=null;break t}throw Error(u(130,e==null?e:typeof e=="undefined"?"undefined":o(e),""))}return r=ao(W,a,r,T),r.elementType=e,r.type=c,r.lanes=M,r}function Ga(e,r,a,c){return e=ao(7,e,c,r),e.lanes=a,e}function _s(e,r,a,c){return e=ao(22,e,c,r),e.elementType=V,e.lanes=a,e.stateNode={isHidden:!1},e}function ll(e,r,a){return e=ao(6,e,null,r),e.lanes=a,e}function cl(e,r,a){return r=ao(4,e.children!==null?e.children:[],e.key,r),r.lanes=a,r.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},r}function cf(e,r,a,c,T){this.tag=r,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Zn(0),this.expirationTimes=Zn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zn(0),this.identifierPrefix=c,this.onRecoverableError=T,this.mutableSourceEagerHydrationData=null}function fl(e,r,a,c,T,M,W,q,gt){return e=new cf(e,r,a,q,gt),r===1?(r=1,M===!0&&(r|=8)):r=0,M=ao(3,null,null,r),e.current=M,M.stateNode=e,M.memoizedState={element:c,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},He(M),e}function ff(e,r,a){var c=3At.length)&&(Tt=At.length);for(var $t=0,Jt=new Array(Tt);$t1?$t-1:0),Pe=1;Pe<$t;Pe++)Jt[Pe-1]=arguments[Pe];return B(At,Tt,Jt)}}function at(At){return function(){for(var Tt=arguments.length,$t=new Array(Tt),Jt=0;Jt/gm),ee=w(/\${[\w\W]*}/gm),Rt=w(/^data-[\-\w.\u00B7-\uFFFF]/),Ft=w(/^aria-[\-\w]+$/),Yt=w(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),kt=w(/^(?:\w+script|data):/i),de=w(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ve=w(/^html$/i),ie=w(/^[a-z][.\w]*(-[.\w]+)+$/i),Ut=function(){return typeof window=="undefined"?null:window},Ht=function(Tt,$t){if(t(Tt)!=="object"||typeof Tt.createPolicy!="function")return null;var Jt=null,Pe="data-tt-policy-suffix";$t.currentScript&&$t.currentScript.hasAttribute(Pe)&&(Jt=$t.currentScript.getAttribute(Pe));var Re="dompurify"+(Jt?"#"+Jt:"");try{return Tt.createPolicy(Re,{createHTML:function(pe){return pe},createScriptURL:function(pe){return pe}})}catch(Oe){return console.warn("TrustedTypes policy "+Re+" could not be created."),null}};function Ct(){var At=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ut(),Tt=function(vt){return Ct(vt)};if(Tt.version="2.5.6",Tt.removed=[],!At||!At.document||At.document.nodeType!==9)return Tt.isSupported=!1,Tt;var $t=At.document,Jt=At.document,Pe=At.DocumentFragment,Re=At.HTMLTemplateElement,Oe=At.Node,pe=At.Element,Ot=At.NodeFilter,wt=At.NamedNodeMap,ae=wt===void 0?At.NamedNodeMap||At.MozNamedAttrMap:wt,Te=At.HTMLFormElement,Ke=At.DOMParser,Le=At.trustedTypes,or=pe.prototype,sr=V(or,"cloneNode"),vr=V(or,"nextSibling"),nt=V(or,"childNodes"),Et=V(or,"parentNode");if(typeof Re=="function"){var lt=Jt.createElement("template");lt.content&<.content.ownerDocument&&(Jt=lt.content.ownerDocument)}var mt=Ht(Le,$t),Nt=mt?mt.createHTML(""):"",Kt=Jt,fe=Kt.implementation,ce=Kt.createNodeIterator,we=Kt.createDocumentFragment,ne=Kt.getElementsByTagName,Ve=$t.importNode,ze={};try{ze=$(Jt).documentMode?Jt.documentMode:{}}catch(je){}var Ue={};Tt.isSupported=typeof Et=="function"&&fe&&fe.createHTMLDocument!==void 0&&ze!==9;var Ge=Se,Xe=xe,tr=ee,We=Rt,ur=Ft,lr=kt,wr=de,rn=ie,ft=Yt,Vt=null,bt=_({},[].concat(s(tt),s(G),s(Q),s(rt),s(dt))),yt=null,Gt=_({},[].concat(s(jt),s(xt),s(pt),s(Bt))),me=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ye=null,er=null,dr=!0,ar=!0,Qe=!1,Zt=!0,Je=!1,Ir=!0,Mr=!1,Kr=!1,Br=!1,fr=!1,br=!1,Cn=!1,Fr=!0,Vr=!1,Rn="user-content-",wn=!0,Yr=!1,Pr={},hn=null,un=_({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Yo=null,io=_({},["audio","video","img","source","image","track"]),ln=null,Lo=_({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Zn="http://www.w3.org/1998/Math/MathML",Hr="http://www.w3.org/2000/svg",Sn="http://www.w3.org/1999/xhtml",cn=Sn,ir=!1,Io=null,so=_({},[Zn,Hr,Sn],z),Mn,ka=["application/xhtml+xml","text/html"],Ya="text/html",Lr,Kn=null,Ao=Jt.createElement("form"),pn=function(vt){return m(vt,RegExp)||m(vt,Function)},jn=function(vt){Kn&&Kn===vt||((!vt||t(vt)!=="object")&&(vt={}),vt=$(vt),Mn=ka.indexOf(vt.PARSER_MEDIA_TYPE)===-1?Mn=Ya:Mn=vt.PARSER_MEDIA_TYPE,Lr=Mn==="application/xhtml+xml"?z:L,Vt="ALLOWED_TAGS"in vt?_({},vt.ALLOWED_TAGS,Lr):bt,yt="ALLOWED_ATTR"in vt?_({},vt.ALLOWED_ATTR,Lr):Gt,Io="ALLOWED_NAMESPACES"in vt?_({},vt.ALLOWED_NAMESPACES,z):so,ln="ADD_URI_SAFE_ATTR"in vt?_($(Lo),vt.ADD_URI_SAFE_ATTR,Lr):Lo,Yo="ADD_DATA_URI_TAGS"in vt?_($(io),vt.ADD_DATA_URI_TAGS,Lr):io,hn="FORBID_CONTENTS"in vt?_({},vt.FORBID_CONTENTS,Lr):un,ye="FORBID_TAGS"in vt?_({},vt.FORBID_TAGS,Lr):{},er="FORBID_ATTR"in vt?_({},vt.FORBID_ATTR,Lr):{},Pr="USE_PROFILES"in vt?vt.USE_PROFILES:!1,dr=vt.ALLOW_ARIA_ATTR!==!1,ar=vt.ALLOW_DATA_ATTR!==!1,Qe=vt.ALLOW_UNKNOWN_PROTOCOLS||!1,Zt=vt.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Je=vt.SAFE_FOR_TEMPLATES||!1,Ir=vt.SAFE_FOR_XML!==!1,Mr=vt.WHOLE_DOCUMENT||!1,fr=vt.RETURN_DOM||!1,br=vt.RETURN_DOM_FRAGMENT||!1,Cn=vt.RETURN_TRUSTED_TYPE||!1,Br=vt.FORCE_BODY||!1,Fr=vt.SANITIZE_DOM!==!1,Vr=vt.SANITIZE_NAMED_PROPS||!1,wn=vt.KEEP_CONTENT!==!1,Yr=vt.IN_PLACE||!1,ft=vt.ALLOWED_URI_REGEXP||ft,cn=vt.NAMESPACE||Sn,me=vt.CUSTOM_ELEMENT_HANDLING||{},vt.CUSTOM_ELEMENT_HANDLING&&pn(vt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(me.tagNameCheck=vt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),vt.CUSTOM_ELEMENT_HANDLING&&pn(vt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(me.attributeNameCheck=vt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),vt.CUSTOM_ELEMENT_HANDLING&&typeof vt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(me.allowCustomizedBuiltInElements=vt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Je&&(ar=!1),br&&(fr=!0),Pr&&(Vt=_({},s(dt)),yt=[],Pr.html===!0&&(_(Vt,tt),_(yt,jt)),Pr.svg===!0&&(_(Vt,G),_(yt,xt),_(yt,Bt)),Pr.svgFilters===!0&&(_(Vt,Q),_(yt,xt),_(yt,Bt)),Pr.mathMl===!0&&(_(Vt,rt),_(yt,pt),_(yt,Bt))),vt.ADD_TAGS&&(Vt===bt&&(Vt=$(Vt)),_(Vt,vt.ADD_TAGS,Lr)),vt.ADD_ATTR&&(yt===Gt&&(yt=$(yt)),_(yt,vt.ADD_ATTR,Lr)),vt.ADD_URI_SAFE_ATTR&&_(ln,vt.ADD_URI_SAFE_ATTR,Lr),vt.FORBID_CONTENTS&&(hn===un&&(hn=$(hn)),_(hn,vt.FORBID_CONTENTS,Lr)),wn&&(Vt["#text"]=!0),Mr&&_(Vt,["html","head","body"]),Vt.table&&(_(Vt,["tbody"]),delete ye.tbody),I&&I(vt),Kn=vt)},En=_({},["mi","mo","mn","ms","mtext"]),uo=_({},["foreignobject","annotation-xml"]),Do=_({},["title","style","font","a","script"]),Gr=_({},G);_(Gr,Q),_(Gr,ct);var Xo=_({},rt);_(Xo,ht);var ha=function(vt){var te=Et(vt);(!te||!te.tagName)&&(te={namespaceURI:cn,tagName:"template"});var ge=L(vt.tagName),nr=L(te.tagName);return Io[vt.namespaceURI]?vt.namespaceURI===Hr?te.namespaceURI===Sn?ge==="svg":te.namespaceURI===Zn?ge==="svg"&&(nr==="annotation-xml"||En[nr]):!!Gr[ge]:vt.namespaceURI===Zn?te.namespaceURI===Sn?ge==="math":te.namespaceURI===Hr?ge==="math"&&uo[nr]:!!Xo[ge]:vt.namespaceURI===Sn?te.namespaceURI===Hr&&!uo[nr]||te.namespaceURI===Zn&&!En[nr]?!1:!Xo[ge]&&(Do[ge]||!Gr[ge]):!!(Mn==="application/xhtml+xml"&&Io[vt.namespaceURI]):!1},Cr=function(vt){D(Tt.removed,{element:vt});try{vt.parentNode.removeChild(vt)}catch(te){try{vt.outerHTML=Nt}catch(ge){vt.remove()}}},Jn=function(vt,te){try{D(Tt.removed,{attribute:te.getAttributeNode(vt),from:te})}catch(ge){D(Tt.removed,{attribute:null,from:te})}if(te.removeAttribute(vt),vt==="is"&&!yt[vt])if(fr||br)try{Cr(te)}catch(ge){}else try{te.setAttribute(vt,"")}catch(ge){}},Qo=function(vt){var te,ge;if(Br)vt=""+vt;else{var nr=K(vt,/^[\r\n\t ]+/);ge=nr&&nr[0]}Mn==="application/xhtml+xml"&&cn===Sn&&(vt=''+vt+"");var Xr=mt?mt.createHTML(vt):vt;if(cn===Sn)try{te=new Ke().parseFromString(Xr,Mn)}catch(Er){}if(!te||!te.documentElement){te=fe.createDocument(cn,"template",null);try{te.documentElement.innerHTML=ir?Nt:Xr}catch(Er){}}var Dr=te.body||te.documentElement;return vt&&ge&&Dr.insertBefore(Jt.createTextNode(ge),Dr.childNodes[0]||null),cn===Sn?ne.call(te,Mr?"html":"body")[0]:Mr?te.documentElement:Dr},Ur=function(vt){return ce.call(vt.ownerDocument||vt,vt,Ot.SHOW_ELEMENT|Ot.SHOW_COMMENT|Ot.SHOW_TEXT|Ot.SHOW_PROCESSING_INSTRUCTION|Ot.SHOW_CDATA_SECTION,null,!1)},pa=function(vt){return m(vt,Te)&&(typeof vt.nodeName!="string"||typeof vt.textContent!="string"||typeof vt.removeChild!="function"||!m(vt.attributes,ae)||typeof vt.removeAttribute!="function"||typeof vt.setAttribute!="function"||typeof vt.namespaceURI!="string"||typeof vt.insertBefore!="function"||typeof vt.hasChildNodes!="function")},Bo=function(vt){return t(Oe)==="object"?m(vt,Oe):vt&&t(vt)==="object"&&typeof vt.nodeType=="number"&&typeof vt.nodeName=="string"},fn=function(vt,te,ge){Ue[vt]&&P(Ue[vt],function(nr){nr.call(Tt,te,ge,Kn)})},Po=function(vt){var te;if(fn("beforeSanitizeElements",vt,null),pa(vt)||X(/[\u0080-\uFFFF]/,vt.nodeName))return Cr(vt),!0;var ge=Lr(vt.nodeName);if(fn("uponSanitizeElement",vt,{tagName:ge,allowedTags:Vt}),vt.hasChildNodes()&&!Bo(vt.firstElementChild)&&(!Bo(vt.content)||!Bo(vt.content.firstElementChild))&&X(/<[/\w]/g,vt.innerHTML)&&X(/<[/\w]/g,vt.textContent)||ge==="select"&&X(/