teapotai-teapotllm-onnx / assets /index-CucASs3Q.js
tomasmcm's picture
Upload 5 files
1c731a3 verified
var Zd=Object.defineProperty;var Bu=e=>{throw TypeError(e)};var qd=(e,t,n)=>t in e?Zd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Y=(e,t,n)=>qd(e,typeof t!="symbol"?t+"":t,n),Jd=(e,t,n)=>t.has(e)||Bu("Cannot "+n);var Hu=(e,t,n)=>t.has(e)?Bu("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n);var al=(e,t,n)=>(Jd(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function bd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var pc={exports:{}},yi={},hc={exports:{}},U={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Xr=Symbol.for("react.element"),ep=Symbol.for("react.portal"),tp=Symbol.for("react.fragment"),np=Symbol.for("react.strict_mode"),rp=Symbol.for("react.profiler"),lp=Symbol.for("react.provider"),ip=Symbol.for("react.context"),op=Symbol.for("react.forward_ref"),sp=Symbol.for("react.suspense"),up=Symbol.for("react.memo"),ap=Symbol.for("react.lazy"),Wu=Symbol.iterator;function cp(e){return e===null||typeof e!="object"?null:(e=Wu&&e[Wu]||e["@@iterator"],typeof e=="function"?e:null)}var mc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},gc=Object.assign,yc={};function Xn(e,t,n){this.props=e,this.context=t,this.refs=yc,this.updater=n||mc}Xn.prototype.isReactComponent={};Xn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Xn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function vc(){}vc.prototype=Xn.prototype;function ks(e,t,n){this.props=e,this.context=t,this.refs=yc,this.updater=n||mc}var ws=ks.prototype=new vc;ws.constructor=ks;gc(ws,Xn.prototype);ws.isPureReactComponent=!0;var Vu=Array.isArray,kc=Object.prototype.hasOwnProperty,xs={current:null},wc={key:!0,ref:!0,__self:!0,__source:!0};function xc(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)kc.call(t,r)&&!wc.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];l.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:Xr,type:e,key:i,ref:o,props:l,_owner:xs.current}}function fp(e,t){return{$$typeof:Xr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ss(e){return typeof e=="object"&&e!==null&&e.$$typeof===Xr}function dp(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Qu=/\/+/g;function Vi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?dp(""+e.key):t.toString(36)}function Pl(e,t,n,r,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Xr:case ep:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+Vi(o,0):r,Vu(l)?(n="",e!=null&&(n=e.replace(Qu,"$&/")+"/"),Pl(l,t,n,"",function(a){return a})):l!=null&&(Ss(l)&&(l=fp(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(Qu,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Vu(e))for(var s=0;s<e.length;s++){i=e[s];var u=r+Vi(i,s);o+=Pl(i,t,n,u,l)}else if(u=cp(e),typeof u=="function")for(e=u.call(e),s=0;!(i=e.next()).done;)i=i.value,u=r+Vi(i,s++),o+=Pl(i,t,n,u,l);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function cl(e,t,n){if(e==null)return e;var r=[],l=0;return Pl(e,r,"","",function(i){return t.call(n,i,l++)}),r}function pp(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ne={current:null},zl={transition:null},hp={ReactCurrentDispatcher:Ne,ReactCurrentBatchConfig:zl,ReactCurrentOwner:xs};function Sc(){throw Error("act(...) is not supported in production builds of React.")}U.Children={map:cl,forEach:function(e,t,n){cl(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return cl(e,function(){t++}),t},toArray:function(e){return cl(e,function(t){return t})||[]},only:function(e){if(!Ss(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};U.Component=Xn;U.Fragment=tp;U.Profiler=rp;U.PureComponent=ks;U.StrictMode=np;U.Suspense=sp;U.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=hp;U.act=Sc;U.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=gc({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=xs.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)kc.call(t,u)&&!wc.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:Xr,type:e.type,key:l,ref:i,props:r,_owner:o}};U.createContext=function(e){return e={$$typeof:ip,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:lp,_context:e},e.Consumer=e};U.createElement=xc;U.createFactory=function(e){var t=xc.bind(null,e);return t.type=e,t};U.createRef=function(){return{current:null}};U.forwardRef=function(e){return{$$typeof:op,render:e}};U.isValidElement=Ss;U.lazy=function(e){return{$$typeof:ap,_payload:{_status:-1,_result:e},_init:pp}};U.memo=function(e,t){return{$$typeof:up,type:e,compare:t===void 0?null:t}};U.startTransition=function(e){var t=zl.transition;zl.transition={};try{e()}finally{zl.transition=t}};U.unstable_act=Sc;U.useCallback=function(e,t){return Ne.current.useCallback(e,t)};U.useContext=function(e){return Ne.current.useContext(e)};U.useDebugValue=function(){};U.useDeferredValue=function(e){return Ne.current.useDeferredValue(e)};U.useEffect=function(e,t){return Ne.current.useEffect(e,t)};U.useId=function(){return Ne.current.useId()};U.useImperativeHandle=function(e,t,n){return Ne.current.useImperativeHandle(e,t,n)};U.useInsertionEffect=function(e,t){return Ne.current.useInsertionEffect(e,t)};U.useLayoutEffect=function(e,t){return Ne.current.useLayoutEffect(e,t)};U.useMemo=function(e,t){return Ne.current.useMemo(e,t)};U.useReducer=function(e,t,n){return Ne.current.useReducer(e,t,n)};U.useRef=function(e){return Ne.current.useRef(e)};U.useState=function(e){return Ne.current.useState(e)};U.useSyncExternalStore=function(e,t,n){return Ne.current.useSyncExternalStore(e,t,n)};U.useTransition=function(){return Ne.current.useTransition()};U.version="18.3.1";hc.exports=U;var oe=hc.exports;const mp=bd(oe);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var gp=oe,yp=Symbol.for("react.element"),vp=Symbol.for("react.fragment"),kp=Object.prototype.hasOwnProperty,wp=gp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,xp={key:!0,ref:!0,__self:!0,__source:!0};function Ec(e,t,n){var r,l={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)kp.call(t,r)&&!xp.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:yp,type:e,key:i,ref:o,props:l,_owner:wp.current}}yi.Fragment=vp;yi.jsx=Ec;yi.jsxs=Ec;pc.exports=yi;var E=pc.exports,So={},_c={exports:{}},Be={},Tc={exports:{}},Cc={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(C,I){var M=C.length;C.push(I);e:for(;0<M;){var O=M-1>>>1,re=C[O];if(0<l(re,I))C[O]=I,C[M]=re,M=O;else break e}}function n(C){return C.length===0?null:C[0]}function r(C){if(C.length===0)return null;var I=C[0],M=C.pop();if(M!==I){C[0]=M;e:for(var O=0,re=C.length,te=re>>>1;O<te;){var st=2*(O+1)-1,G=C[st],Oe=st+1,Lt=C[Oe];if(0>l(G,M))Oe<re&&0>l(Lt,G)?(C[O]=Lt,C[Oe]=M,O=Oe):(C[O]=G,C[st]=M,O=st);else if(Oe<re&&0>l(Lt,M))C[O]=Lt,C[Oe]=M,O=Oe;else break e}}return I}function l(C,I){var M=C.sortIndex-I.sortIndex;return M!==0?M:C.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var u=[],a=[],m=1,g=null,p=3,v=!1,x=!1,w=!1,D=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(C){for(var I=n(a);I!==null;){if(I.callback===null)r(a);else if(I.startTime<=C)r(a),I.sortIndex=I.expirationTime,t(u,I);else break;I=n(a)}}function y(C){if(w=!1,h(C),!x)if(n(u)!==null)x=!0,Jn(T);else{var I=n(a);I!==null&&bn(y,I.startTime-C)}}function T(C,I){x=!1,w&&(w=!1,d(_),_=-1),v=!0;var M=p;try{for(h(I),g=n(u);g!==null&&(!(g.expirationTime>I)||C&&!F());){var O=g.callback;if(typeof O=="function"){g.callback=null,p=g.priorityLevel;var re=O(g.expirationTime<=I);I=e.unstable_now(),typeof re=="function"?g.callback=re:g===n(u)&&r(u),h(I)}else r(u);g=n(u)}if(g!==null)var te=!0;else{var st=n(a);st!==null&&bn(y,st.startTime-I),te=!1}return te}finally{g=null,p=M,v=!1}}var R=!1,L=null,_=-1,j=5,z=-1;function F(){return!(e.unstable_now()-z<j)}function Ze(){if(L!==null){var C=e.unstable_now();z=C;var I=!0;try{I=L(!0,C)}finally{I?qe():(R=!1,L=null)}}else R=!1}var qe;if(typeof c=="function")qe=function(){c(Ze)};else if(typeof MessageChannel<"u"){var Je=new MessageChannel,gn=Je.port2;Je.port1.onmessage=Ze,qe=function(){gn.postMessage(null)}}else qe=function(){D(Ze,0)};function Jn(C){L=C,R||(R=!0,qe())}function bn(C,I){_=D(function(){C(e.unstable_now())},I)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(C){C.callback=null},e.unstable_continueExecution=function(){x||v||(x=!0,Jn(T))},e.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<C?Math.floor(1e3/C):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(C){switch(p){case 1:case 2:case 3:var I=3;break;default:I=p}var M=p;p=I;try{return C()}finally{p=M}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(C,I){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var M=p;p=C;try{return I()}finally{p=M}},e.unstable_scheduleCallback=function(C,I,M){var O=e.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?O+M:O):M=O,C){case 1:var re=-1;break;case 2:re=250;break;case 5:re=1073741823;break;case 4:re=1e4;break;default:re=5e3}return re=M+re,C={id:m++,callback:I,priorityLevel:C,startTime:M,expirationTime:re,sortIndex:-1},M>O?(C.sortIndex=M,t(a,C),n(u)===null&&C===n(a)&&(w?(d(_),_=-1):w=!0,bn(y,M-O))):(C.sortIndex=re,t(u,C),x||v||(x=!0,Jn(T))),C},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(C){var I=p;return function(){var M=p;p=I;try{return C.apply(this,arguments)}finally{p=M}}}})(Cc);Tc.exports=Cc;var Sp=Tc.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ep=oe,Ue=Sp;function k(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Nc=new Set,zr={};function pn(e,t){Hn(e,t),Hn(e+"Capture",t)}function Hn(e,t){for(zr[e]=t,e=0;e<t.length;e++)Nc.add(t[e])}var _t=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Eo=Object.prototype.hasOwnProperty,_p=/^[: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]*$/,Gu={},Yu={};function Tp(e){return Eo.call(Yu,e)?!0:Eo.call(Gu,e)?!1:_p.test(e)?Yu[e]=!0:(Gu[e]=!0,!1)}function Cp(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Np(e,t,n,r){if(t===null||typeof t>"u"||Cp(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Re(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){me[e]=new Re(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];me[t]=new Re(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){me[e]=new Re(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){me[e]=new Re(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){me[e]=new Re(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){me[e]=new Re(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){me[e]=new Re(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){me[e]=new Re(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){me[e]=new Re(e,5,!1,e.toLowerCase(),null,!1,!1)});var Es=/[\-:]([a-z])/g;function _s(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 t=e.replace(Es,_s);me[t]=new Re(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Es,_s);me[t]=new Re(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Es,_s);me[t]=new Re(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){me[e]=new Re(e,1,!1,e.toLowerCase(),null,!1,!1)});me.xlinkHref=new Re("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){me[e]=new Re(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ts(e,t,n,r){var l=me.hasOwnProperty(t)?me[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Np(t,n,l,r)&&(n=null),r||l===null?Tp(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Rt=Ep.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,fl=Symbol.for("react.element"),_n=Symbol.for("react.portal"),Tn=Symbol.for("react.fragment"),Cs=Symbol.for("react.strict_mode"),_o=Symbol.for("react.profiler"),Rc=Symbol.for("react.provider"),Lc=Symbol.for("react.context"),Ns=Symbol.for("react.forward_ref"),To=Symbol.for("react.suspense"),Co=Symbol.for("react.suspense_list"),Rs=Symbol.for("react.memo"),Pt=Symbol.for("react.lazy"),Ac=Symbol.for("react.offscreen"),Ku=Symbol.iterator;function rr(e){return e===null||typeof e!="object"?null:(e=Ku&&e[Ku]||e["@@iterator"],typeof e=="function"?e:null)}var ee=Object.assign,Qi;function yr(e){if(Qi===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Qi=t&&t[1]||""}return`
`+Qi+e}var Gi=!1;function Yi(e,t){if(!e||Gi)return"";Gi=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
`),i=r.stack.split(`
`),o=l.length-1,s=i.length-1;1<=o&&0<=s&&l[o]!==i[s];)s--;for(;1<=o&&0<=s;o--,s--)if(l[o]!==i[s]){if(o!==1||s!==1)do if(o--,s--,0>s||l[o]!==i[s]){var u=`
`+l[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=s);break}}}finally{Gi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?yr(e):""}function Rp(e){switch(e.tag){case 5:return yr(e.type);case 16:return yr("Lazy");case 13:return yr("Suspense");case 19:return yr("SuspenseList");case 0:case 2:case 15:return e=Yi(e.type,!1),e;case 11:return e=Yi(e.type.render,!1),e;case 1:return e=Yi(e.type,!0),e;default:return""}}function No(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 Tn:return"Fragment";case _n:return"Portal";case _o:return"Profiler";case Cs:return"StrictMode";case To:return"Suspense";case Co:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Lc:return(e.displayName||"Context")+".Consumer";case Rc:return(e._context.displayName||"Context")+".Provider";case Ns:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Rs:return t=e.displayName||null,t!==null?t:No(e.type)||"Memo";case Pt:t=e._payload,e=e._init;try{return No(e(t))}catch{}}return null}function Lp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return No(t);case 8:return t===Cs?"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 t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Qt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Pc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ap(e){var t=Pc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function dl(e){e._valueTracker||(e._valueTracker=Ap(e))}function zc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Pc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Vl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ro(e,t){var n=t.checked;return ee({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Xu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Qt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Ic(e,t){t=t.checked,t!=null&&Ts(e,"checked",t,!1)}function Lo(e,t){Ic(e,t);var n=Qt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ao(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ao(e,t.type,Qt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Zu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ao(e,t,n){(t!=="number"||Vl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var vr=Array.isArray;function Dn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Qt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Po(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(k(91));return ee({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function qu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(k(92));if(vr(n)){if(1<n.length)throw Error(k(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Qt(n)}}function Mc(e,t){var n=Qt(t.value),r=Qt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Ju(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Oc(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function zo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Oc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var pl,Dc=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(pl=pl||document.createElement("div"),pl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=pl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ir(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var xr={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},Pp=["Webkit","ms","Moz","O"];Object.keys(xr).forEach(function(e){Pp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),xr[t]=xr[e]})});function jc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||xr.hasOwnProperty(e)&&xr[e]?(""+t).trim():t+"px"}function Fc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=jc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var zp=ee({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 Io(e,t){if(t){if(zp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k(62))}}function Mo(e,t){if(e.indexOf("-")===-1)return typeof t.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 Oo=null;function Ls(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Do=null,jn=null,Fn=null;function bu(e){if(e=Jr(e)){if(typeof Do!="function")throw Error(k(280));var t=e.stateNode;t&&(t=Si(t),Do(e.stateNode,e.type,t))}}function $c(e){jn?Fn?Fn.push(e):Fn=[e]:jn=e}function Uc(){if(jn){var e=jn,t=Fn;if(Fn=jn=null,bu(e),t)for(e=0;e<t.length;e++)bu(t[e])}}function Bc(e,t){return e(t)}function Hc(){}var Ki=!1;function Wc(e,t,n){if(Ki)return e(t,n);Ki=!0;try{return Bc(e,t,n)}finally{Ki=!1,(jn!==null||Fn!==null)&&(Hc(),Uc())}}function Mr(e,t){var n=e.stateNode;if(n===null)return null;var r=Si(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(k(231,t,typeof n));return n}var jo=!1;if(_t)try{var lr={};Object.defineProperty(lr,"passive",{get:function(){jo=!0}}),window.addEventListener("test",lr,lr),window.removeEventListener("test",lr,lr)}catch{jo=!1}function Ip(e,t,n,r,l,i,o,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(m){this.onError(m)}}var Sr=!1,Ql=null,Gl=!1,Fo=null,Mp={onError:function(e){Sr=!0,Ql=e}};function Op(e,t,n,r,l,i,o,s,u){Sr=!1,Ql=null,Ip.apply(Mp,arguments)}function Dp(e,t,n,r,l,i,o,s,u){if(Op.apply(this,arguments),Sr){if(Sr){var a=Ql;Sr=!1,Ql=null}else throw Error(k(198));Gl||(Gl=!0,Fo=a)}}function hn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Vc(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function ea(e){if(hn(e)!==e)throw Error(k(188))}function jp(e){var t=e.alternate;if(!t){if(t=hn(e),t===null)throw Error(k(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return ea(l),e;if(i===r)return ea(l),t;i=i.sibling}throw Error(k(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,s=l.child;s;){if(s===n){o=!0,n=l,r=i;break}if(s===r){o=!0,r=l,n=i;break}s=s.sibling}if(!o){for(s=i.child;s;){if(s===n){o=!0,n=i,r=l;break}if(s===r){o=!0,r=i,n=l;break}s=s.sibling}if(!o)throw Error(k(189))}}if(n.alternate!==r)throw Error(k(190))}if(n.tag!==3)throw Error(k(188));return n.stateNode.current===n?e:t}function Qc(e){return e=jp(e),e!==null?Gc(e):null}function Gc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Gc(e);if(t!==null)return t;e=e.sibling}return null}var Yc=Ue.unstable_scheduleCallback,ta=Ue.unstable_cancelCallback,Fp=Ue.unstable_shouldYield,$p=Ue.unstable_requestPaint,le=Ue.unstable_now,Up=Ue.unstable_getCurrentPriorityLevel,As=Ue.unstable_ImmediatePriority,Kc=Ue.unstable_UserBlockingPriority,Yl=Ue.unstable_NormalPriority,Bp=Ue.unstable_LowPriority,Xc=Ue.unstable_IdlePriority,vi=null,mt=null;function Hp(e){if(mt&&typeof mt.onCommitFiberRoot=="function")try{mt.onCommitFiberRoot(vi,e,void 0,(e.current.flags&128)===128)}catch{}}var lt=Math.clz32?Math.clz32:Qp,Wp=Math.log,Vp=Math.LN2;function Qp(e){return e>>>=0,e===0?32:31-(Wp(e)/Vp|0)|0}var hl=64,ml=4194304;function kr(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 Kl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~l;s!==0?r=kr(s):(i&=o,i!==0&&(r=kr(i)))}else o=n&~l,o!==0?r=kr(o):i!==0&&(r=kr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-lt(t),l=1<<n,r|=e[n],t&=~l;return r}function Gp(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Yp(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-lt(i),s=1<<o,u=l[o];u===-1?(!(s&n)||s&r)&&(l[o]=Gp(s,t)):u<=t&&(e.expiredLanes|=s),i&=~s}}function $o(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Zc(){var e=hl;return hl<<=1,!(hl&4194240)&&(hl=64),e}function Xi(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Zr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-lt(t),e[t]=n}function Kp(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-lt(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Ps(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-lt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var W=0;function qc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Jc,zs,bc,ef,tf,Uo=!1,gl=[],jt=null,Ft=null,$t=null,Or=new Map,Dr=new Map,It=[],Xp="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 submit".split(" ");function na(e,t){switch(e){case"focusin":case"focusout":jt=null;break;case"dragenter":case"dragleave":Ft=null;break;case"mouseover":case"mouseout":$t=null;break;case"pointerover":case"pointerout":Or.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dr.delete(t.pointerId)}}function ir(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=Jr(t),t!==null&&zs(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Zp(e,t,n,r,l){switch(t){case"focusin":return jt=ir(jt,e,t,n,r,l),!0;case"dragenter":return Ft=ir(Ft,e,t,n,r,l),!0;case"mouseover":return $t=ir($t,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Or.set(i,ir(Or.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Dr.set(i,ir(Dr.get(i)||null,e,t,n,r,l)),!0}return!1}function nf(e){var t=en(e.target);if(t!==null){var n=hn(t);if(n!==null){if(t=n.tag,t===13){if(t=Vc(n),t!==null){e.blockedOn=t,tf(e.priority,function(){bc(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Il(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Bo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Oo=r,n.target.dispatchEvent(r),Oo=null}else return t=Jr(n),t!==null&&zs(t),e.blockedOn=n,!1;t.shift()}return!0}function ra(e,t,n){Il(e)&&n.delete(t)}function qp(){Uo=!1,jt!==null&&Il(jt)&&(jt=null),Ft!==null&&Il(Ft)&&(Ft=null),$t!==null&&Il($t)&&($t=null),Or.forEach(ra),Dr.forEach(ra)}function or(e,t){e.blockedOn===t&&(e.blockedOn=null,Uo||(Uo=!0,Ue.unstable_scheduleCallback(Ue.unstable_NormalPriority,qp)))}function jr(e){function t(l){return or(l,e)}if(0<gl.length){or(gl[0],e);for(var n=1;n<gl.length;n++){var r=gl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(jt!==null&&or(jt,e),Ft!==null&&or(Ft,e),$t!==null&&or($t,e),Or.forEach(t),Dr.forEach(t),n=0;n<It.length;n++)r=It[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<It.length&&(n=It[0],n.blockedOn===null);)nf(n),n.blockedOn===null&&It.shift()}var $n=Rt.ReactCurrentBatchConfig,Xl=!0;function Jp(e,t,n,r){var l=W,i=$n.transition;$n.transition=null;try{W=1,Is(e,t,n,r)}finally{W=l,$n.transition=i}}function bp(e,t,n,r){var l=W,i=$n.transition;$n.transition=null;try{W=4,Is(e,t,n,r)}finally{W=l,$n.transition=i}}function Is(e,t,n,r){if(Xl){var l=Bo(e,t,n,r);if(l===null)io(e,t,r,Zl,n),na(e,r);else if(Zp(l,e,t,n,r))r.stopPropagation();else if(na(e,r),t&4&&-1<Xp.indexOf(e)){for(;l!==null;){var i=Jr(l);if(i!==null&&Jc(i),i=Bo(e,t,n,r),i===null&&io(e,t,r,Zl,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else io(e,t,r,null,n)}}var Zl=null;function Bo(e,t,n,r){if(Zl=null,e=Ls(r),e=en(e),e!==null)if(t=hn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Vc(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Zl=e,null}function rf(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Up()){case As:return 1;case Kc:return 4;case Yl:case Bp:return 16;case Xc:return 536870912;default:return 16}default:return 16}}var Ot=null,Ms=null,Ml=null;function lf(){if(Ml)return Ml;var e,t=Ms,n=t.length,r,l="value"in Ot?Ot.value:Ot.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Ml=l.slice(e,1<r?1-r:void 0)}function Ol(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function yl(){return!0}function la(){return!1}function He(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?yl:la,this.isPropagationStopped=la,this}return ee(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=yl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=yl)},persist:function(){},isPersistent:yl}),t}var Zn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Os=He(Zn),qr=ee({},Zn,{view:0,detail:0}),eh=He(qr),Zi,qi,sr,ki=ee({},qr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ds,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sr&&(sr&&e.type==="mousemove"?(Zi=e.screenX-sr.screenX,qi=e.screenY-sr.screenY):qi=Zi=0,sr=e),Zi)},movementY:function(e){return"movementY"in e?e.movementY:qi}}),ia=He(ki),th=ee({},ki,{dataTransfer:0}),nh=He(th),rh=ee({},qr,{relatedTarget:0}),Ji=He(rh),lh=ee({},Zn,{animationName:0,elapsedTime:0,pseudoElement:0}),ih=He(lh),oh=ee({},Zn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),sh=He(oh),uh=ee({},Zn,{data:0}),oa=He(uh),ah={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ch={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"},fh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function dh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=fh[e])?!!t[e]:!1}function Ds(){return dh}var ph=ee({},qr,{key:function(e){if(e.key){var t=ah[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ol(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ch[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ds,charCode:function(e){return e.type==="keypress"?Ol(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ol(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),hh=He(ph),mh=ee({},ki,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),sa=He(mh),gh=ee({},qr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ds}),yh=He(gh),vh=ee({},Zn,{propertyName:0,elapsedTime:0,pseudoElement:0}),kh=He(vh),wh=ee({},ki,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),xh=He(wh),Sh=[9,13,27,32],js=_t&&"CompositionEvent"in window,Er=null;_t&&"documentMode"in document&&(Er=document.documentMode);var Eh=_t&&"TextEvent"in window&&!Er,of=_t&&(!js||Er&&8<Er&&11>=Er),ua=" ",aa=!1;function sf(e,t){switch(e){case"keyup":return Sh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Cn=!1;function _h(e,t){switch(e){case"compositionend":return uf(t);case"keypress":return t.which!==32?null:(aa=!0,ua);case"textInput":return e=t.data,e===ua&&aa?null:e;default:return null}}function Th(e,t){if(Cn)return e==="compositionend"||!js&&sf(e,t)?(e=lf(),Ml=Ms=Ot=null,Cn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return of&&t.locale!=="ko"?null:t.data;default:return null}}var Ch={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 ca(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ch[e.type]:t==="textarea"}function af(e,t,n,r){$c(r),t=ql(t,"onChange"),0<t.length&&(n=new Os("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var _r=null,Fr=null;function Nh(e){wf(e,0)}function wi(e){var t=Ln(e);if(zc(t))return e}function Rh(e,t){if(e==="change")return t}var cf=!1;if(_t){var bi;if(_t){var eo="oninput"in document;if(!eo){var fa=document.createElement("div");fa.setAttribute("oninput","return;"),eo=typeof fa.oninput=="function"}bi=eo}else bi=!1;cf=bi&&(!document.documentMode||9<document.documentMode)}function da(){_r&&(_r.detachEvent("onpropertychange",ff),Fr=_r=null)}function ff(e){if(e.propertyName==="value"&&wi(Fr)){var t=[];af(t,Fr,e,Ls(e)),Wc(Nh,t)}}function Lh(e,t,n){e==="focusin"?(da(),_r=t,Fr=n,_r.attachEvent("onpropertychange",ff)):e==="focusout"&&da()}function Ah(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return wi(Fr)}function Ph(e,t){if(e==="click")return wi(t)}function zh(e,t){if(e==="input"||e==="change")return wi(t)}function Ih(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ot=typeof Object.is=="function"?Object.is:Ih;function $r(e,t){if(ot(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Eo.call(t,l)||!ot(e[l],t[l]))return!1}return!0}function pa(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ha(e,t){var n=pa(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=pa(n)}}function df(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?df(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pf(){for(var e=window,t=Vl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Vl(e.document)}return t}function Fs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Mh(e){var t=pf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&df(n.ownerDocument.documentElement,n)){if(r!==null&&Fs(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=ha(n,i);var o=ha(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Oh=_t&&"documentMode"in document&&11>=document.documentMode,Nn=null,Ho=null,Tr=null,Wo=!1;function ma(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Wo||Nn==null||Nn!==Vl(r)||(r=Nn,"selectionStart"in r&&Fs(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Tr&&$r(Tr,r)||(Tr=r,r=ql(Ho,"onSelect"),0<r.length&&(t=new Os("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Nn)))}function vl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Rn={animationend:vl("Animation","AnimationEnd"),animationiteration:vl("Animation","AnimationIteration"),animationstart:vl("Animation","AnimationStart"),transitionend:vl("Transition","TransitionEnd")},to={},hf={};_t&&(hf=document.createElement("div").style,"AnimationEvent"in window||(delete Rn.animationend.animation,delete Rn.animationiteration.animation,delete Rn.animationstart.animation),"TransitionEvent"in window||delete Rn.transitionend.transition);function xi(e){if(to[e])return to[e];if(!Rn[e])return e;var t=Rn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in hf)return to[e]=t[n];return e}var mf=xi("animationend"),gf=xi("animationiteration"),yf=xi("animationstart"),vf=xi("transitionend"),kf=new Map,ga="abort auxClick 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 Yt(e,t){kf.set(e,t),pn(t,[e])}for(var no=0;no<ga.length;no++){var ro=ga[no],Dh=ro.toLowerCase(),jh=ro[0].toUpperCase()+ro.slice(1);Yt(Dh,"on"+jh)}Yt(mf,"onAnimationEnd");Yt(gf,"onAnimationIteration");Yt(yf,"onAnimationStart");Yt("dblclick","onDoubleClick");Yt("focusin","onFocus");Yt("focusout","onBlur");Yt(vf,"onTransitionEnd");Hn("onMouseEnter",["mouseout","mouseover"]);Hn("onMouseLeave",["mouseout","mouseover"]);Hn("onPointerEnter",["pointerout","pointerover"]);Hn("onPointerLeave",["pointerout","pointerover"]);pn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));pn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));pn("onBeforeInput",["compositionend","keypress","textInput","paste"]);pn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));pn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));pn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var wr="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(" "),Fh=new Set("cancel close invalid load scroll toggle".split(" ").concat(wr));function ya(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Dp(r,t,void 0,e),e.currentTarget=null}function wf(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==i&&l.isPropagationStopped())break e;ya(l,s,a),i=u}else for(o=0;o<r.length;o++){if(s=r[o],u=s.instance,a=s.currentTarget,s=s.listener,u!==i&&l.isPropagationStopped())break e;ya(l,s,a),i=u}}}if(Gl)throw e=Fo,Gl=!1,Fo=null,e}function K(e,t){var n=t[Ko];n===void 0&&(n=t[Ko]=new Set);var r=e+"__bubble";n.has(r)||(xf(t,e,2,!1),n.add(r))}function lo(e,t,n){var r=0;t&&(r|=4),xf(n,e,r,t)}var kl="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[kl]){e[kl]=!0,Nc.forEach(function(n){n!=="selectionchange"&&(Fh.has(n)||lo(n,!1,e),lo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[kl]||(t[kl]=!0,lo("selectionchange",!1,t))}}function xf(e,t,n,r){switch(rf(t)){case 1:var l=Jp;break;case 4:l=bp;break;default:l=Is}n=l.bind(null,t,n,e),l=void 0,!jo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function io(e,t,n,r,l){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var u=o.tag;if((u===3||u===4)&&(u=o.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;o=o.return}for(;s!==null;){if(o=en(s),o===null)return;if(u=o.tag,u===5||u===6){r=i=o;continue e}s=s.parentNode}}r=r.return}Wc(function(){var a=i,m=Ls(n),g=[];e:{var p=kf.get(e);if(p!==void 0){var v=Os,x=e;switch(e){case"keypress":if(Ol(n)===0)break e;case"keydown":case"keyup":v=hh;break;case"focusin":x="focus",v=Ji;break;case"focusout":x="blur",v=Ji;break;case"beforeblur":case"afterblur":v=Ji;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=ia;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=nh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=yh;break;case mf:case gf:case yf:v=ih;break;case vf:v=kh;break;case"scroll":v=eh;break;case"wheel":v=xh;break;case"copy":case"cut":case"paste":v=sh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=sa}var w=(t&4)!==0,D=!w&&e==="scroll",d=w?p!==null?p+"Capture":null:p;w=[];for(var c=a,h;c!==null;){h=c;var y=h.stateNode;if(h.tag===5&&y!==null&&(h=y,d!==null&&(y=Mr(c,d),y!=null&&w.push(Br(c,y,h)))),D)break;c=c.return}0<w.length&&(p=new v(p,x,null,n,m),g.push({event:p,listeners:w}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",p&&n!==Oo&&(x=n.relatedTarget||n.fromElement)&&(en(x)||x[Tt]))break e;if((v||p)&&(p=m.window===m?m:(p=m.ownerDocument)?p.defaultView||p.parentWindow:window,v?(x=n.relatedTarget||n.toElement,v=a,x=x?en(x):null,x!==null&&(D=hn(x),x!==D||x.tag!==5&&x.tag!==6)&&(x=null)):(v=null,x=a),v!==x)){if(w=ia,y="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(w=sa,y="onPointerLeave",d="onPointerEnter",c="pointer"),D=v==null?p:Ln(v),h=x==null?p:Ln(x),p=new w(y,c+"leave",v,n,m),p.target=D,p.relatedTarget=h,y=null,en(m)===a&&(w=new w(d,c+"enter",x,n,m),w.target=h,w.relatedTarget=D,y=w),D=y,v&&x)t:{for(w=v,d=x,c=0,h=w;h;h=En(h))c++;for(h=0,y=d;y;y=En(y))h++;for(;0<c-h;)w=En(w),c--;for(;0<h-c;)d=En(d),h--;for(;c--;){if(w===d||d!==null&&w===d.alternate)break t;w=En(w),d=En(d)}w=null}else w=null;v!==null&&va(g,p,v,w,!1),x!==null&&D!==null&&va(g,D,x,w,!0)}}e:{if(p=a?Ln(a):window,v=p.nodeName&&p.nodeName.toLowerCase(),v==="select"||v==="input"&&p.type==="file")var T=Rh;else if(ca(p))if(cf)T=zh;else{T=Ah;var R=Lh}else(v=p.nodeName)&&v.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(T=Ph);if(T&&(T=T(e,a))){af(g,T,n,m);break e}R&&R(e,p,a),e==="focusout"&&(R=p._wrapperState)&&R.controlled&&p.type==="number"&&Ao(p,"number",p.value)}switch(R=a?Ln(a):window,e){case"focusin":(ca(R)||R.contentEditable==="true")&&(Nn=R,Ho=a,Tr=null);break;case"focusout":Tr=Ho=Nn=null;break;case"mousedown":Wo=!0;break;case"contextmenu":case"mouseup":case"dragend":Wo=!1,ma(g,n,m);break;case"selectionchange":if(Oh)break;case"keydown":case"keyup":ma(g,n,m)}var L;if(js)e:{switch(e){case"compositionstart":var _="onCompositionStart";break e;case"compositionend":_="onCompositionEnd";break e;case"compositionupdate":_="onCompositionUpdate";break e}_=void 0}else Cn?sf(e,n)&&(_="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(_="onCompositionStart");_&&(of&&n.locale!=="ko"&&(Cn||_!=="onCompositionStart"?_==="onCompositionEnd"&&Cn&&(L=lf()):(Ot=m,Ms="value"in Ot?Ot.value:Ot.textContent,Cn=!0)),R=ql(a,_),0<R.length&&(_=new oa(_,e,null,n,m),g.push({event:_,listeners:R}),L?_.data=L:(L=uf(n),L!==null&&(_.data=L)))),(L=Eh?_h(e,n):Th(e,n))&&(a=ql(a,"onBeforeInput"),0<a.length&&(m=new oa("onBeforeInput","beforeinput",null,n,m),g.push({event:m,listeners:a}),m.data=L))}wf(g,t)})}function Br(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ql(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Mr(e,n),i!=null&&r.unshift(Br(e,i,l)),i=Mr(e,t),i!=null&&r.push(Br(e,i,l))),e=e.return}return r}function En(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function va(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var s=n,u=s.alternate,a=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&a!==null&&(s=a,l?(u=Mr(n,i),u!=null&&o.unshift(Br(n,u,s))):l||(u=Mr(n,i),u!=null&&o.push(Br(n,u,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var $h=/\r\n?/g,Uh=/\u0000|\uFFFD/g;function ka(e){return(typeof e=="string"?e:""+e).replace($h,`
`).replace(Uh,"")}function wl(e,t,n){if(t=ka(t),ka(e)!==t&&n)throw Error(k(425))}function Jl(){}var Vo=null,Qo=null;function Go(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Yo=typeof setTimeout=="function"?setTimeout:void 0,Bh=typeof clearTimeout=="function"?clearTimeout:void 0,wa=typeof Promise=="function"?Promise:void 0,Hh=typeof queueMicrotask=="function"?queueMicrotask:typeof wa<"u"?function(e){return wa.resolve(null).then(e).catch(Wh)}:Yo;function Wh(e){setTimeout(function(){throw e})}function oo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),jr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);jr(t)}function Ut(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function xa(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var qn=Math.random().toString(36).slice(2),dt="__reactFiber$"+qn,Hr="__reactProps$"+qn,Tt="__reactContainer$"+qn,Ko="__reactEvents$"+qn,Vh="__reactListeners$"+qn,Qh="__reactHandles$"+qn;function en(e){var t=e[dt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Tt]||n[dt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=xa(e);e!==null;){if(n=e[dt])return n;e=xa(e)}return t}e=n,n=e.parentNode}return null}function Jr(e){return e=e[dt]||e[Tt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Ln(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(k(33))}function Si(e){return e[Hr]||null}var Xo=[],An=-1;function Kt(e){return{current:e}}function X(e){0>An||(e.current=Xo[An],Xo[An]=null,An--)}function Q(e,t){An++,Xo[An]=e.current,e.current=t}var Gt={},we=Kt(Gt),ze=Kt(!1),on=Gt;function Wn(e,t){var n=e.type.contextTypes;if(!n)return Gt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ie(e){return e=e.childContextTypes,e!=null}function bl(){X(ze),X(we)}function Sa(e,t,n){if(we.current!==Gt)throw Error(k(168));Q(we,t),Q(ze,n)}function Sf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(k(108,Lp(e)||"Unknown",l));return ee({},n,r)}function ei(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Gt,on=we.current,Q(we,e),Q(ze,ze.current),!0}function Ea(e,t,n){var r=e.stateNode;if(!r)throw Error(k(169));n?(e=Sf(e,t,on),r.__reactInternalMemoizedMergedChildContext=e,X(ze),X(we),Q(we,e)):X(ze),Q(ze,n)}var wt=null,Ei=!1,so=!1;function Ef(e){wt===null?wt=[e]:wt.push(e)}function Gh(e){Ei=!0,Ef(e)}function Xt(){if(!so&&wt!==null){so=!0;var e=0,t=W;try{var n=wt;for(W=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}wt=null,Ei=!1}catch(l){throw wt!==null&&(wt=wt.slice(e+1)),Yc(As,Xt),l}finally{W=t,so=!1}}return null}var Pn=[],zn=0,ti=null,ni=0,We=[],Ve=0,sn=null,xt=1,St="";function qt(e,t){Pn[zn++]=ni,Pn[zn++]=ti,ti=e,ni=t}function _f(e,t,n){We[Ve++]=xt,We[Ve++]=St,We[Ve++]=sn,sn=e;var r=xt;e=St;var l=32-lt(r)-1;r&=~(1<<l),n+=1;var i=32-lt(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,xt=1<<32-lt(t)+l|n<<l|r,St=i+e}else xt=1<<i|n<<l|r,St=e}function $s(e){e.return!==null&&(qt(e,1),_f(e,1,0))}function Us(e){for(;e===ti;)ti=Pn[--zn],Pn[zn]=null,ni=Pn[--zn],Pn[zn]=null;for(;e===sn;)sn=We[--Ve],We[Ve]=null,St=We[--Ve],We[Ve]=null,xt=We[--Ve],We[Ve]=null}var $e=null,Fe=null,q=!1,rt=null;function Tf(e,t){var n=Qe(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function _a(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,$e=e,Fe=Ut(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,$e=e,Fe=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=sn!==null?{id:xt,overflow:St}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Qe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,$e=e,Fe=null,!0):!1;default:return!1}}function Zo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function qo(e){if(q){var t=Fe;if(t){var n=t;if(!_a(e,t)){if(Zo(e))throw Error(k(418));t=Ut(n.nextSibling);var r=$e;t&&_a(e,t)?Tf(r,n):(e.flags=e.flags&-4097|2,q=!1,$e=e)}}else{if(Zo(e))throw Error(k(418));e.flags=e.flags&-4097|2,q=!1,$e=e}}}function Ta(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;$e=e}function xl(e){if(e!==$e)return!1;if(!q)return Ta(e),q=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Go(e.type,e.memoizedProps)),t&&(t=Fe)){if(Zo(e))throw Cf(),Error(k(418));for(;t;)Tf(e,t),t=Ut(t.nextSibling)}if(Ta(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Fe=Ut(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Fe=null}}else Fe=$e?Ut(e.stateNode.nextSibling):null;return!0}function Cf(){for(var e=Fe;e;)e=Ut(e.nextSibling)}function Vn(){Fe=$e=null,q=!1}function Bs(e){rt===null?rt=[e]:rt.push(e)}var Yh=Rt.ReactCurrentBatchConfig;function ur(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(k(309));var r=n.stateNode}if(!r)throw Error(k(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var s=l.refs;o===null?delete s[i]:s[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(k(284));if(!n._owner)throw Error(k(290,e))}return e}function Sl(e,t){throw e=Object.prototype.toString.call(t),Error(k(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ca(e){var t=e._init;return t(e._payload)}function Nf(e){function t(d,c){if(e){var h=d.deletions;h===null?(d.deletions=[c],d.flags|=16):h.push(c)}}function n(d,c){if(!e)return null;for(;c!==null;)t(d,c),c=c.sibling;return null}function r(d,c){for(d=new Map;c!==null;)c.key!==null?d.set(c.key,c):d.set(c.index,c),c=c.sibling;return d}function l(d,c){return d=Vt(d,c),d.index=0,d.sibling=null,d}function i(d,c,h){return d.index=h,e?(h=d.alternate,h!==null?(h=h.index,h<c?(d.flags|=2,c):h):(d.flags|=2,c)):(d.flags|=1048576,c)}function o(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,c,h,y){return c===null||c.tag!==6?(c=mo(h,d.mode,y),c.return=d,c):(c=l(c,h),c.return=d,c)}function u(d,c,h,y){var T=h.type;return T===Tn?m(d,c,h.props.children,y,h.key):c!==null&&(c.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Pt&&Ca(T)===c.type)?(y=l(c,h.props),y.ref=ur(d,c,h),y.return=d,y):(y=Hl(h.type,h.key,h.props,null,d.mode,y),y.ref=ur(d,c,h),y.return=d,y)}function a(d,c,h,y){return c===null||c.tag!==4||c.stateNode.containerInfo!==h.containerInfo||c.stateNode.implementation!==h.implementation?(c=go(h,d.mode,y),c.return=d,c):(c=l(c,h.children||[]),c.return=d,c)}function m(d,c,h,y,T){return c===null||c.tag!==7?(c=ln(h,d.mode,y,T),c.return=d,c):(c=l(c,h),c.return=d,c)}function g(d,c,h){if(typeof c=="string"&&c!==""||typeof c=="number")return c=mo(""+c,d.mode,h),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case fl:return h=Hl(c.type,c.key,c.props,null,d.mode,h),h.ref=ur(d,null,c),h.return=d,h;case _n:return c=go(c,d.mode,h),c.return=d,c;case Pt:var y=c._init;return g(d,y(c._payload),h)}if(vr(c)||rr(c))return c=ln(c,d.mode,h,null),c.return=d,c;Sl(d,c)}return null}function p(d,c,h,y){var T=c!==null?c.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return T!==null?null:s(d,c,""+h,y);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case fl:return h.key===T?u(d,c,h,y):null;case _n:return h.key===T?a(d,c,h,y):null;case Pt:return T=h._init,p(d,c,T(h._payload),y)}if(vr(h)||rr(h))return T!==null?null:m(d,c,h,y,null);Sl(d,h)}return null}function v(d,c,h,y,T){if(typeof y=="string"&&y!==""||typeof y=="number")return d=d.get(h)||null,s(c,d,""+y,T);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case fl:return d=d.get(y.key===null?h:y.key)||null,u(c,d,y,T);case _n:return d=d.get(y.key===null?h:y.key)||null,a(c,d,y,T);case Pt:var R=y._init;return v(d,c,h,R(y._payload),T)}if(vr(y)||rr(y))return d=d.get(h)||null,m(c,d,y,T,null);Sl(c,y)}return null}function x(d,c,h,y){for(var T=null,R=null,L=c,_=c=0,j=null;L!==null&&_<h.length;_++){L.index>_?(j=L,L=null):j=L.sibling;var z=p(d,L,h[_],y);if(z===null){L===null&&(L=j);break}e&&L&&z.alternate===null&&t(d,L),c=i(z,c,_),R===null?T=z:R.sibling=z,R=z,L=j}if(_===h.length)return n(d,L),q&&qt(d,_),T;if(L===null){for(;_<h.length;_++)L=g(d,h[_],y),L!==null&&(c=i(L,c,_),R===null?T=L:R.sibling=L,R=L);return q&&qt(d,_),T}for(L=r(d,L);_<h.length;_++)j=v(L,d,_,h[_],y),j!==null&&(e&&j.alternate!==null&&L.delete(j.key===null?_:j.key),c=i(j,c,_),R===null?T=j:R.sibling=j,R=j);return e&&L.forEach(function(F){return t(d,F)}),q&&qt(d,_),T}function w(d,c,h,y){var T=rr(h);if(typeof T!="function")throw Error(k(150));if(h=T.call(h),h==null)throw Error(k(151));for(var R=T=null,L=c,_=c=0,j=null,z=h.next();L!==null&&!z.done;_++,z=h.next()){L.index>_?(j=L,L=null):j=L.sibling;var F=p(d,L,z.value,y);if(F===null){L===null&&(L=j);break}e&&L&&F.alternate===null&&t(d,L),c=i(F,c,_),R===null?T=F:R.sibling=F,R=F,L=j}if(z.done)return n(d,L),q&&qt(d,_),T;if(L===null){for(;!z.done;_++,z=h.next())z=g(d,z.value,y),z!==null&&(c=i(z,c,_),R===null?T=z:R.sibling=z,R=z);return q&&qt(d,_),T}for(L=r(d,L);!z.done;_++,z=h.next())z=v(L,d,_,z.value,y),z!==null&&(e&&z.alternate!==null&&L.delete(z.key===null?_:z.key),c=i(z,c,_),R===null?T=z:R.sibling=z,R=z);return e&&L.forEach(function(Ze){return t(d,Ze)}),q&&qt(d,_),T}function D(d,c,h,y){if(typeof h=="object"&&h!==null&&h.type===Tn&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case fl:e:{for(var T=h.key,R=c;R!==null;){if(R.key===T){if(T=h.type,T===Tn){if(R.tag===7){n(d,R.sibling),c=l(R,h.props.children),c.return=d,d=c;break e}}else if(R.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Pt&&Ca(T)===R.type){n(d,R.sibling),c=l(R,h.props),c.ref=ur(d,R,h),c.return=d,d=c;break e}n(d,R);break}else t(d,R);R=R.sibling}h.type===Tn?(c=ln(h.props.children,d.mode,y,h.key),c.return=d,d=c):(y=Hl(h.type,h.key,h.props,null,d.mode,y),y.ref=ur(d,c,h),y.return=d,d=y)}return o(d);case _n:e:{for(R=h.key;c!==null;){if(c.key===R)if(c.tag===4&&c.stateNode.containerInfo===h.containerInfo&&c.stateNode.implementation===h.implementation){n(d,c.sibling),c=l(c,h.children||[]),c.return=d,d=c;break e}else{n(d,c);break}else t(d,c);c=c.sibling}c=go(h,d.mode,y),c.return=d,d=c}return o(d);case Pt:return R=h._init,D(d,c,R(h._payload),y)}if(vr(h))return x(d,c,h,y);if(rr(h))return w(d,c,h,y);Sl(d,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,c!==null&&c.tag===6?(n(d,c.sibling),c=l(c,h),c.return=d,d=c):(n(d,c),c=mo(h,d.mode,y),c.return=d,d=c),o(d)):n(d,c)}return D}var Qn=Nf(!0),Rf=Nf(!1),ri=Kt(null),li=null,In=null,Hs=null;function Ws(){Hs=In=li=null}function Vs(e){var t=ri.current;X(ri),e._currentValue=t}function Jo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Un(e,t){li=e,Hs=In=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Pe=!0),e.firstContext=null)}function Ye(e){var t=e._currentValue;if(Hs!==e)if(e={context:e,memoizedValue:t,next:null},In===null){if(li===null)throw Error(k(308));In=e,li.dependencies={lanes:0,firstContext:e}}else In=In.next=e;return t}var tn=null;function Qs(e){tn===null?tn=[e]:tn.push(e)}function Lf(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Qs(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ct(e,r)}function Ct(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var zt=!1;function Gs(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Af(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Et(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,B&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ct(e,n)}return l=r.interleaved,l===null?(t.next=t,Qs(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ct(e,n)}function Dl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ps(e,n)}}function Na(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ii(e,t,n,r){var l=e.updateQueue;zt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var u=s,a=u.next;u.next=null,o===null?i=a:o.next=a,o=u;var m=e.alternate;m!==null&&(m=m.updateQueue,s=m.lastBaseUpdate,s!==o&&(s===null?m.firstBaseUpdate=a:s.next=a,m.lastBaseUpdate=u))}if(i!==null){var g=l.baseState;o=0,m=a=u=null,s=i;do{var p=s.lane,v=s.eventTime;if((r&p)===p){m!==null&&(m=m.next={eventTime:v,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var x=e,w=s;switch(p=t,v=n,w.tag){case 1:if(x=w.payload,typeof x=="function"){g=x.call(v,g,p);break e}g=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=w.payload,p=typeof x=="function"?x.call(v,g,p):x,p==null)break e;g=ee({},g,p);break e;case 2:zt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[s]:p.push(s))}else v={eventTime:v,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},m===null?(a=m=v,u=g):m=m.next=v,o|=p;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;p=s,s=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(m===null&&(u=g),l.baseState=u,l.firstBaseUpdate=a,l.lastBaseUpdate=m,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);an|=o,e.lanes=o,e.memoizedState=g}}function Ra(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(k(191,l));l.call(r)}}}var br={},gt=Kt(br),Wr=Kt(br),Vr=Kt(br);function nn(e){if(e===br)throw Error(k(174));return e}function Ys(e,t){switch(Q(Vr,t),Q(Wr,e),Q(gt,br),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:zo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=zo(t,e)}X(gt),Q(gt,t)}function Gn(){X(gt),X(Wr),X(Vr)}function Pf(e){nn(Vr.current);var t=nn(gt.current),n=zo(t,e.type);t!==n&&(Q(Wr,e),Q(gt,n))}function Ks(e){Wr.current===e&&(X(gt),X(Wr))}var J=Kt(0);function oi(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var uo=[];function Xs(){for(var e=0;e<uo.length;e++)uo[e]._workInProgressVersionPrimary=null;uo.length=0}var jl=Rt.ReactCurrentDispatcher,ao=Rt.ReactCurrentBatchConfig,un=0,b=null,se=null,ce=null,si=!1,Cr=!1,Qr=0,Kh=0;function ye(){throw Error(k(321))}function Zs(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ot(e[n],t[n]))return!1;return!0}function qs(e,t,n,r,l,i){if(un=i,b=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,jl.current=e===null||e.memoizedState===null?Jh:bh,e=n(r,l),Cr){i=0;do{if(Cr=!1,Qr=0,25<=i)throw Error(k(301));i+=1,ce=se=null,t.updateQueue=null,jl.current=em,e=n(r,l)}while(Cr)}if(jl.current=ui,t=se!==null&&se.next!==null,un=0,ce=se=b=null,si=!1,t)throw Error(k(300));return e}function Js(){var e=Qr!==0;return Qr=0,e}function ft(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ce===null?b.memoizedState=ce=e:ce=ce.next=e,ce}function Ke(){if(se===null){var e=b.alternate;e=e!==null?e.memoizedState:null}else e=se.next;var t=ce===null?b.memoizedState:ce.next;if(t!==null)ce=t,se=e;else{if(e===null)throw Error(k(310));se=e,e={memoizedState:se.memoizedState,baseState:se.baseState,baseQueue:se.baseQueue,queue:se.queue,next:null},ce===null?b.memoizedState=ce=e:ce=ce.next=e}return ce}function Gr(e,t){return typeof t=="function"?t(e):t}function co(e){var t=Ke(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=se,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var s=o=null,u=null,a=i;do{var m=a.lane;if((un&m)===m)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var g={lane:m,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=g,o=r):u=u.next=g,b.lanes|=m,an|=m}a=a.next}while(a!==null&&a!==i);u===null?o=r:u.next=s,ot(r,t.memoizedState)||(Pe=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,b.lanes|=i,an|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function fo(e){var t=Ke(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);ot(i,t.memoizedState)||(Pe=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function zf(){}function If(e,t){var n=b,r=Ke(),l=t(),i=!ot(r.memoizedState,l);if(i&&(r.memoizedState=l,Pe=!0),r=r.queue,bs(Df.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ce!==null&&ce.memoizedState.tag&1){if(n.flags|=2048,Yr(9,Of.bind(null,n,r,l,t),void 0,null),fe===null)throw Error(k(349));un&30||Mf(n,t,l)}return l}function Mf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=b.updateQueue,t===null?(t={lastEffect:null,stores:null},b.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Of(e,t,n,r){t.value=n,t.getSnapshot=r,jf(t)&&Ff(e)}function Df(e,t,n){return n(function(){jf(t)&&Ff(e)})}function jf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ot(e,n)}catch{return!0}}function Ff(e){var t=Ct(e,1);t!==null&&it(t,e,1,-1)}function La(e){var t=ft();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Gr,lastRenderedState:e},t.queue=e,e=e.dispatch=qh.bind(null,b,e),[t.memoizedState,e]}function Yr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=b.updateQueue,t===null?(t={lastEffect:null,stores:null},b.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function $f(){return Ke().memoizedState}function Fl(e,t,n,r){var l=ft();b.flags|=e,l.memoizedState=Yr(1|t,n,void 0,r===void 0?null:r)}function _i(e,t,n,r){var l=Ke();r=r===void 0?null:r;var i=void 0;if(se!==null){var o=se.memoizedState;if(i=o.destroy,r!==null&&Zs(r,o.deps)){l.memoizedState=Yr(t,n,i,r);return}}b.flags|=e,l.memoizedState=Yr(1|t,n,i,r)}function Aa(e,t){return Fl(8390656,8,e,t)}function bs(e,t){return _i(2048,8,e,t)}function Uf(e,t){return _i(4,2,e,t)}function Bf(e,t){return _i(4,4,e,t)}function Hf(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Wf(e,t,n){return n=n!=null?n.concat([e]):null,_i(4,4,Hf.bind(null,t,e),n)}function eu(){}function Vf(e,t){var n=Ke();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Zs(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Qf(e,t){var n=Ke();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Zs(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Gf(e,t,n){return un&21?(ot(n,t)||(n=Zc(),b.lanes|=n,an|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Pe=!0),e.memoizedState=n)}function Xh(e,t){var n=W;W=n!==0&&4>n?n:4,e(!0);var r=ao.transition;ao.transition={};try{e(!1),t()}finally{W=n,ao.transition=r}}function Yf(){return Ke().memoizedState}function Zh(e,t,n){var r=Wt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Kf(e))Xf(t,n);else if(n=Lf(e,t,n,r),n!==null){var l=_e();it(n,e,r,l),Zf(n,t,r)}}function qh(e,t,n){var r=Wt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))Xf(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,s=i(o,n);if(l.hasEagerState=!0,l.eagerState=s,ot(s,o)){var u=t.interleaved;u===null?(l.next=l,Qs(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Lf(e,t,l,r),n!==null&&(l=_e(),it(n,e,r,l),Zf(n,t,r))}}function Kf(e){var t=e.alternate;return e===b||t!==null&&t===b}function Xf(e,t){Cr=si=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Zf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ps(e,n)}}var ui={readContext:Ye,useCallback:ye,useContext:ye,useEffect:ye,useImperativeHandle:ye,useInsertionEffect:ye,useLayoutEffect:ye,useMemo:ye,useReducer:ye,useRef:ye,useState:ye,useDebugValue:ye,useDeferredValue:ye,useTransition:ye,useMutableSource:ye,useSyncExternalStore:ye,useId:ye,unstable_isNewReconciler:!1},Jh={readContext:Ye,useCallback:function(e,t){return ft().memoizedState=[e,t===void 0?null:t],e},useContext:Ye,useEffect:Aa,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Fl(4194308,4,Hf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Fl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Fl(4,2,e,t)},useMemo:function(e,t){var n=ft();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ft();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Zh.bind(null,b,e),[r.memoizedState,e]},useRef:function(e){var t=ft();return e={current:e},t.memoizedState=e},useState:La,useDebugValue:eu,useDeferredValue:function(e){return ft().memoizedState=e},useTransition:function(){var e=La(!1),t=e[0];return e=Xh.bind(null,e[1]),ft().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=b,l=ft();if(q){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),fe===null)throw Error(k(349));un&30||Mf(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Aa(Df.bind(null,r,i,e),[e]),r.flags|=2048,Yr(9,Of.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=ft(),t=fe.identifierPrefix;if(q){var n=St,r=xt;n=(r&~(1<<32-lt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Qr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Kh++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},bh={readContext:Ye,useCallback:Vf,useContext:Ye,useEffect:bs,useImperativeHandle:Wf,useInsertionEffect:Uf,useLayoutEffect:Bf,useMemo:Qf,useReducer:co,useRef:$f,useState:function(){return co(Gr)},useDebugValue:eu,useDeferredValue:function(e){var t=Ke();return Gf(t,se.memoizedState,e)},useTransition:function(){var e=co(Gr)[0],t=Ke().memoizedState;return[e,t]},useMutableSource:zf,useSyncExternalStore:If,useId:Yf,unstable_isNewReconciler:!1},em={readContext:Ye,useCallback:Vf,useContext:Ye,useEffect:bs,useImperativeHandle:Wf,useInsertionEffect:Uf,useLayoutEffect:Bf,useMemo:Qf,useReducer:fo,useRef:$f,useState:function(){return fo(Gr)},useDebugValue:eu,useDeferredValue:function(e){var t=Ke();return se===null?t.memoizedState=e:Gf(t,se.memoizedState,e)},useTransition:function(){var e=fo(Gr)[0],t=Ke().memoizedState;return[e,t]},useMutableSource:zf,useSyncExternalStore:If,useId:Yf,unstable_isNewReconciler:!1};function tt(e,t){if(e&&e.defaultProps){t=ee({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function bo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ee({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ti={isMounted:function(e){return(e=e._reactInternals)?hn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=_e(),l=Wt(e),i=Et(r,l);i.payload=t,n!=null&&(i.callback=n),t=Bt(e,i,l),t!==null&&(it(t,e,l,r),Dl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=_e(),l=Wt(e),i=Et(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Bt(e,i,l),t!==null&&(it(t,e,l,r),Dl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=_e(),r=Wt(e),l=Et(n,r);l.tag=2,t!=null&&(l.callback=t),t=Bt(e,l,r),t!==null&&(it(t,e,r,n),Dl(t,e,r))}};function Pa(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!$r(n,r)||!$r(l,i):!0}function qf(e,t,n){var r=!1,l=Gt,i=t.contextType;return typeof i=="object"&&i!==null?i=Ye(i):(l=Ie(t)?on:we.current,r=t.contextTypes,i=(r=r!=null)?Wn(e,l):Gt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ti,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function za(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ti.enqueueReplaceState(t,t.state,null)}function es(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Gs(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=Ye(i):(i=Ie(t)?on:we.current,l.context=Wn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(bo(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Ti.enqueueReplaceState(l,l.state,null),ii(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Yn(e,t){try{var n="",r=t;do n+=Rp(r),r=r.return;while(r);var l=n}catch(i){l=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:l,digest:null}}function po(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ts(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var tm=typeof WeakMap=="function"?WeakMap:Map;function Jf(e,t,n){n=Et(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ci||(ci=!0,fs=r),ts(e,t)},n}function bf(e,t,n){n=Et(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){ts(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){ts(e,t),typeof r!="function"&&(Ht===null?Ht=new Set([this]):Ht.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Ia(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new tm;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=mm.bind(null,e,t,n),t.then(e,e))}function Ma(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Oa(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Et(-1,1),t.tag=2,Bt(n,t,1))),n.lanes|=1),e)}var nm=Rt.ReactCurrentOwner,Pe=!1;function Ee(e,t,n,r){t.child=e===null?Rf(t,null,n,r):Qn(t,e.child,n,r)}function Da(e,t,n,r,l){n=n.render;var i=t.ref;return Un(t,l),r=qs(e,t,n,r,i,l),n=Js(),e!==null&&!Pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Nt(e,t,l)):(q&&n&&$s(t),t.flags|=1,Ee(e,t,r,l),t.child)}function ja(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!uu(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,ed(e,t,i,r,l)):(e=Hl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:$r,n(o,r)&&e.ref===t.ref)return Nt(e,t,l)}return t.flags|=1,e=Vt(i,r),e.ref=t.ref,e.return=t,t.child=e}function ed(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if($r(i,r)&&e.ref===t.ref)if(Pe=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(Pe=!0);else return t.lanes=e.lanes,Nt(e,t,l)}return ns(e,t,n,r,l)}function td(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Q(On,De),De|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Q(On,De),De|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,Q(On,De),De|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,Q(On,De),De|=r;return Ee(e,t,l,n),t.child}function nd(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ns(e,t,n,r,l){var i=Ie(n)?on:we.current;return i=Wn(t,i),Un(t,l),n=qs(e,t,n,r,i,l),r=Js(),e!==null&&!Pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Nt(e,t,l)):(q&&r&&$s(t),t.flags|=1,Ee(e,t,n,l),t.child)}function Fa(e,t,n,r,l){if(Ie(n)){var i=!0;ei(t)}else i=!1;if(Un(t,l),t.stateNode===null)$l(e,t),qf(t,n,r),es(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,a=n.contextType;typeof a=="object"&&a!==null?a=Ye(a):(a=Ie(n)?on:we.current,a=Wn(t,a));var m=n.getDerivedStateFromProps,g=typeof m=="function"||typeof o.getSnapshotBeforeUpdate=="function";g||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||u!==a)&&za(t,o,r,a),zt=!1;var p=t.memoizedState;o.state=p,ii(t,r,o,l),u=t.memoizedState,s!==r||p!==u||ze.current||zt?(typeof m=="function"&&(bo(t,n,m,r),u=t.memoizedState),(s=zt||Pa(t,n,s,r,p,u,a))?(g||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=a,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Af(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:tt(t.type,s),o.props=a,g=t.pendingProps,p=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=Ye(u):(u=Ie(n)?on:we.current,u=Wn(t,u));var v=n.getDerivedStateFromProps;(m=typeof v=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==g||p!==u)&&za(t,o,r,u),zt=!1,p=t.memoizedState,o.state=p,ii(t,r,o,l);var x=t.memoizedState;s!==g||p!==x||ze.current||zt?(typeof v=="function"&&(bo(t,n,v,r),x=t.memoizedState),(a=zt||Pa(t,n,a,r,p,x,u)||!1)?(m||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,x,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,x,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),o.props=r,o.state=x,o.context=u,r=a):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return rs(e,t,n,r,i,l)}function rs(e,t,n,r,l,i){nd(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&Ea(t,n,!1),Nt(e,t,i);r=t.stateNode,nm.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Qn(t,e.child,null,i),t.child=Qn(t,null,s,i)):Ee(e,t,s,i),t.memoizedState=r.state,l&&Ea(t,n,!0),t.child}function rd(e){var t=e.stateNode;t.pendingContext?Sa(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Sa(e,t.context,!1),Ys(e,t.containerInfo)}function $a(e,t,n,r,l){return Vn(),Bs(l),t.flags|=256,Ee(e,t,n,r),t.child}var ls={dehydrated:null,treeContext:null,retryLane:0};function is(e){return{baseLanes:e,cachePool:null,transitions:null}}function ld(e,t,n){var r=t.pendingProps,l=J.current,i=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),Q(J,l&1),e===null)return qo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Ri(o,r,0,null),e=ln(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=is(n),t.memoizedState=ls,e):tu(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return rm(e,t,o,r,s,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,s=l.sibling;var u={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=Vt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=Vt(s,i):(i=ln(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?is(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=ls,r}return i=e.child,e=i.sibling,r=Vt(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function tu(e,t){return t=Ri({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function El(e,t,n,r){return r!==null&&Bs(r),Qn(t,e.child,null,n),e=tu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function rm(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=po(Error(k(422))),El(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Ri({mode:"visible",children:r.children},l,0,null),i=ln(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Qn(t,e.child,null,o),t.child.memoizedState=is(o),t.memoizedState=ls,i);if(!(t.mode&1))return El(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(k(419)),r=po(i,r,void 0),El(e,t,o,r)}if(s=(o&e.childLanes)!==0,Pe||s){if(r=fe,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,Ct(e,l),it(r,e,l,-1))}return su(),r=po(Error(k(421))),El(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=gm.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,Fe=Ut(l.nextSibling),$e=t,q=!0,rt=null,e!==null&&(We[Ve++]=xt,We[Ve++]=St,We[Ve++]=sn,xt=e.id,St=e.overflow,sn=t),t=tu(t,r.children),t.flags|=4096,t)}function Ua(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Jo(e.return,t,n)}function ho(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function id(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Ee(e,t,r.children,n),r=J.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ua(e,n,t);else if(e.tag===19)Ua(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Q(J,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&oi(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),ho(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&oi(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}ho(t,!0,n,null,i);break;case"together":ho(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function $l(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Nt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),an|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(k(153));if(t.child!==null){for(e=t.child,n=Vt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Vt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function lm(e,t,n){switch(t.tag){case 3:rd(t),Vn();break;case 5:Pf(t);break;case 1:Ie(t.type)&&ei(t);break;case 4:Ys(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;Q(ri,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Q(J,J.current&1),t.flags|=128,null):n&t.child.childLanes?ld(e,t,n):(Q(J,J.current&1),e=Nt(e,t,n),e!==null?e.sibling:null);Q(J,J.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return id(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),Q(J,J.current),r)break;return null;case 22:case 23:return t.lanes=0,td(e,t,n)}return Nt(e,t,n)}var od,os,sd,ud;od=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};os=function(){};sd=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,nn(gt.current);var i=null;switch(n){case"input":l=Ro(e,l),r=Ro(e,r),i=[];break;case"select":l=ee({},l,{value:void 0}),r=ee({},r,{value:void 0}),i=[];break;case"textarea":l=Po(e,l),r=Po(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Jl)}Io(n,r);var o;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var s=l[a];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(zr.hasOwnProperty(a)?i||(i=[]):(i=i||[]).push(a,null));for(a in r){var u=r[a];if(s=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(o in s)!s.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&s[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(i=i||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(zr.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&K("scroll",e),i||s===u||(i=[])):(i=i||[]).push(a,u))}n&&(i=i||[]).push("style",n);var a=i;(t.updateQueue=a)&&(t.flags|=4)}};ud=function(e,t,n,r){n!==r&&(t.flags|=4)};function ar(e,t){if(!q)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ve(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function im(e,t,n){var r=t.pendingProps;switch(Us(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ve(t),null;case 1:return Ie(t.type)&&bl(),ve(t),null;case 3:return r=t.stateNode,Gn(),X(ze),X(we),Xs(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(xl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,rt!==null&&(hs(rt),rt=null))),os(e,t),ve(t),null;case 5:Ks(t);var l=nn(Vr.current);if(n=t.type,e!==null&&t.stateNode!=null)sd(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(k(166));return ve(t),null}if(e=nn(gt.current),xl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[dt]=t,r[Hr]=i,e=(t.mode&1)!==0,n){case"dialog":K("cancel",r),K("close",r);break;case"iframe":case"object":case"embed":K("load",r);break;case"video":case"audio":for(l=0;l<wr.length;l++)K(wr[l],r);break;case"source":K("error",r);break;case"img":case"image":case"link":K("error",r),K("load",r);break;case"details":K("toggle",r);break;case"input":Xu(r,i),K("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},K("invalid",r);break;case"textarea":qu(r,i),K("invalid",r)}Io(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var s=i[o];o==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&wl(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&wl(r.textContent,s,e),l=["children",""+s]):zr.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&K("scroll",r)}switch(n){case"input":dl(r),Zu(r,i,!0);break;case"textarea":dl(r),Ju(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Jl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Oc(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[dt]=t,e[Hr]=r,od(e,t,!1,!1),t.stateNode=e;e:{switch(o=Mo(n,r),n){case"dialog":K("cancel",e),K("close",e),l=r;break;case"iframe":case"object":case"embed":K("load",e),l=r;break;case"video":case"audio":for(l=0;l<wr.length;l++)K(wr[l],e);l=r;break;case"source":K("error",e),l=r;break;case"img":case"image":case"link":K("error",e),K("load",e),l=r;break;case"details":K("toggle",e),l=r;break;case"input":Xu(e,r),l=Ro(e,r),K("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=ee({},r,{value:void 0}),K("invalid",e);break;case"textarea":qu(e,r),l=Po(e,r),K("invalid",e);break;default:l=r}Io(n,l),s=l;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?Fc(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Dc(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Ir(e,u):typeof u=="number"&&Ir(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(zr.hasOwnProperty(i)?u!=null&&i==="onScroll"&&K("scroll",e):u!=null&&Ts(e,i,u,o))}switch(n){case"input":dl(e),Zu(e,r,!1);break;case"textarea":dl(e),Ju(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Qt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Dn(e,!!r.multiple,i,!1):r.defaultValue!=null&&Dn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Jl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ve(t),null;case 6:if(e&&t.stateNode!=null)ud(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(k(166));if(n=nn(Vr.current),nn(gt.current),xl(t)){if(r=t.stateNode,n=t.memoizedProps,r[dt]=t,(i=r.nodeValue!==n)&&(e=$e,e!==null))switch(e.tag){case 3:wl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&wl(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[dt]=t,t.stateNode=r}return ve(t),null;case 13:if(X(J),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(q&&Fe!==null&&t.mode&1&&!(t.flags&128))Cf(),Vn(),t.flags|=98560,i=!1;else if(i=xl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(k(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(k(317));i[dt]=t}else Vn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ve(t),i=!1}else rt!==null&&(hs(rt),rt=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||J.current&1?ue===0&&(ue=3):su())),t.updateQueue!==null&&(t.flags|=4),ve(t),null);case 4:return Gn(),os(e,t),e===null&&Ur(t.stateNode.containerInfo),ve(t),null;case 10:return Vs(t.type._context),ve(t),null;case 17:return Ie(t.type)&&bl(),ve(t),null;case 19:if(X(J),i=t.memoizedState,i===null)return ve(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)ar(i,!1);else{if(ue!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=oi(e),o!==null){for(t.flags|=128,ar(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Q(J,J.current&1|2),t.child}e=e.sibling}i.tail!==null&&le()>Kn&&(t.flags|=128,r=!0,ar(i,!1),t.lanes=4194304)}else{if(!r)if(e=oi(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ar(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!q)return ve(t),null}else 2*le()-i.renderingStartTime>Kn&&n!==1073741824&&(t.flags|=128,r=!0,ar(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=le(),t.sibling=null,n=J.current,Q(J,r?n&1|2:n&1),t):(ve(t),null);case 22:case 23:return ou(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?De&1073741824&&(ve(t),t.subtreeFlags&6&&(t.flags|=8192)):ve(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function om(e,t){switch(Us(t),t.tag){case 1:return Ie(t.type)&&bl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Gn(),X(ze),X(we),Xs(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ks(t),null;case 13:if(X(J),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));Vn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return X(J),null;case 4:return Gn(),null;case 10:return Vs(t.type._context),null;case 22:case 23:return ou(),null;case 24:return null;default:return null}}var _l=!1,ke=!1,sm=typeof WeakSet=="function"?WeakSet:Set,N=null;function Mn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ne(e,t,r)}else n.current=null}function ss(e,t,n){try{n()}catch(r){ne(e,t,r)}}var Ba=!1;function um(e,t){if(Vo=Xl,e=pf(),Fs(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,s=-1,u=-1,a=0,m=0,g=e,p=null;t:for(;;){for(var v;g!==n||l!==0&&g.nodeType!==3||(s=o+l),g!==i||r!==0&&g.nodeType!==3||(u=o+r),g.nodeType===3&&(o+=g.nodeValue.length),(v=g.firstChild)!==null;)p=g,g=v;for(;;){if(g===e)break t;if(p===n&&++a===l&&(s=o),p===i&&++m===r&&(u=o),(v=g.nextSibling)!==null)break;g=p,p=g.parentNode}g=v}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Qo={focusedElem:e,selectionRange:n},Xl=!1,N=t;N!==null;)if(t=N,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,N=e;else for(;N!==null;){t=N;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var w=x.memoizedProps,D=x.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?w:tt(t.type,w),D);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k(163))}}catch(y){ne(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,N=e;break}N=t.return}return x=Ba,Ba=!1,x}function Nr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&ss(t,n,i)}l=l.next}while(l!==r)}}function Ci(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function us(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function ad(e){var t=e.alternate;t!==null&&(e.alternate=null,ad(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[dt],delete t[Hr],delete t[Ko],delete t[Vh],delete t[Qh])),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 cd(e){return e.tag===5||e.tag===3||e.tag===4}function Ha(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||cd(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 e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function as(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Jl));else if(r!==4&&(e=e.child,e!==null))for(as(e,t,n),e=e.sibling;e!==null;)as(e,t,n),e=e.sibling}function cs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(cs(e,t,n),e=e.sibling;e!==null;)cs(e,t,n),e=e.sibling}var pe=null,nt=!1;function At(e,t,n){for(n=n.child;n!==null;)fd(e,t,n),n=n.sibling}function fd(e,t,n){if(mt&&typeof mt.onCommitFiberUnmount=="function")try{mt.onCommitFiberUnmount(vi,n)}catch{}switch(n.tag){case 5:ke||Mn(n,t);case 6:var r=pe,l=nt;pe=null,At(e,t,n),pe=r,nt=l,pe!==null&&(nt?(e=pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pe.removeChild(n.stateNode));break;case 18:pe!==null&&(nt?(e=pe,n=n.stateNode,e.nodeType===8?oo(e.parentNode,n):e.nodeType===1&&oo(e,n),jr(e)):oo(pe,n.stateNode));break;case 4:r=pe,l=nt,pe=n.stateNode.containerInfo,nt=!0,At(e,t,n),pe=r,nt=l;break;case 0:case 11:case 14:case 15:if(!ke&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&ss(n,t,o),l=l.next}while(l!==r)}At(e,t,n);break;case 1:if(!ke&&(Mn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ne(n,t,s)}At(e,t,n);break;case 21:At(e,t,n);break;case 22:n.mode&1?(ke=(r=ke)||n.memoizedState!==null,At(e,t,n),ke=r):At(e,t,n);break;default:At(e,t,n)}}function Wa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new sm),t.forEach(function(r){var l=ym.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function be(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:pe=s.stateNode,nt=!1;break e;case 3:pe=s.stateNode.containerInfo,nt=!0;break e;case 4:pe=s.stateNode.containerInfo,nt=!0;break e}s=s.return}if(pe===null)throw Error(k(160));fd(i,o,l),pe=null,nt=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){ne(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)dd(t,e),t=t.sibling}function dd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(be(t,e),ct(e),r&4){try{Nr(3,e,e.return),Ci(3,e)}catch(w){ne(e,e.return,w)}try{Nr(5,e,e.return)}catch(w){ne(e,e.return,w)}}break;case 1:be(t,e),ct(e),r&512&&n!==null&&Mn(n,n.return);break;case 5:if(be(t,e),ct(e),r&512&&n!==null&&Mn(n,n.return),e.flags&32){var l=e.stateNode;try{Ir(l,"")}catch(w){ne(e,e.return,w)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&Ic(l,i),Mo(s,o);var a=Mo(s,i);for(o=0;o<u.length;o+=2){var m=u[o],g=u[o+1];m==="style"?Fc(l,g):m==="dangerouslySetInnerHTML"?Dc(l,g):m==="children"?Ir(l,g):Ts(l,m,g,a)}switch(s){case"input":Lo(l,i);break;case"textarea":Mc(l,i);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var v=i.value;v!=null?Dn(l,!!i.multiple,v,!1):p!==!!i.multiple&&(i.defaultValue!=null?Dn(l,!!i.multiple,i.defaultValue,!0):Dn(l,!!i.multiple,i.multiple?[]:"",!1))}l[Hr]=i}catch(w){ne(e,e.return,w)}}break;case 6:if(be(t,e),ct(e),r&4){if(e.stateNode===null)throw Error(k(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(w){ne(e,e.return,w)}}break;case 3:if(be(t,e),ct(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{jr(t.containerInfo)}catch(w){ne(e,e.return,w)}break;case 4:be(t,e),ct(e);break;case 13:be(t,e),ct(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(lu=le())),r&4&&Wa(e);break;case 22:if(m=n!==null&&n.memoizedState!==null,e.mode&1?(ke=(a=ke)||m,be(t,e),ke=a):be(t,e),ct(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!m&&e.mode&1)for(N=e,m=e.child;m!==null;){for(g=N=m;N!==null;){switch(p=N,v=p.child,p.tag){case 0:case 11:case 14:case 15:Nr(4,p,p.return);break;case 1:Mn(p,p.return);var x=p.stateNode;if(typeof x.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(w){ne(r,n,w)}}break;case 5:Mn(p,p.return);break;case 22:if(p.memoizedState!==null){Qa(g);continue}}v!==null?(v.return=p,N=v):Qa(g)}m=m.sibling}e:for(m=null,g=e;;){if(g.tag===5){if(m===null){m=g;try{l=g.stateNode,a?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=g.stateNode,u=g.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=jc("display",o))}catch(w){ne(e,e.return,w)}}}else if(g.tag===6){if(m===null)try{g.stateNode.nodeValue=a?"":g.memoizedProps}catch(w){ne(e,e.return,w)}}else if((g.tag!==22&&g.tag!==23||g.memoizedState===null||g===e)&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===e)break e;for(;g.sibling===null;){if(g.return===null||g.return===e)break e;m===g&&(m=null),g=g.return}m===g&&(m=null),g.sibling.return=g.return,g=g.sibling}}break;case 19:be(t,e),ct(e),r&4&&Wa(e);break;case 21:break;default:be(t,e),ct(e)}}function ct(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(cd(n)){var r=n;break e}n=n.return}throw Error(k(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Ir(l,""),r.flags&=-33);var i=Ha(e);cs(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=Ha(e);as(e,s,o);break;default:throw Error(k(161))}}catch(u){ne(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function am(e,t,n){N=e,pd(e)}function pd(e,t,n){for(var r=(e.mode&1)!==0;N!==null;){var l=N,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||_l;if(!o){var s=l.alternate,u=s!==null&&s.memoizedState!==null||ke;s=_l;var a=ke;if(_l=o,(ke=u)&&!a)for(N=l;N!==null;)o=N,u=o.child,o.tag===22&&o.memoizedState!==null?Ga(l):u!==null?(u.return=o,N=u):Ga(l);for(;i!==null;)N=i,pd(i),i=i.sibling;N=l,_l=s,ke=a}Va(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,N=i):Va(e)}}function Va(e){for(;N!==null;){var t=N;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ke||Ci(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ke)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:tt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Ra(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ra(t,o,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var m=a.memoizedState;if(m!==null){var g=m.dehydrated;g!==null&&jr(g)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(k(163))}ke||t.flags&512&&us(t)}catch(p){ne(t,t.return,p)}}if(t===e){N=null;break}if(n=t.sibling,n!==null){n.return=t.return,N=n;break}N=t.return}}function Qa(e){for(;N!==null;){var t=N;if(t===e){N=null;break}var n=t.sibling;if(n!==null){n.return=t.return,N=n;break}N=t.return}}function Ga(e){for(;N!==null;){var t=N;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ci(4,t)}catch(u){ne(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){ne(t,l,u)}}var i=t.return;try{us(t)}catch(u){ne(t,i,u)}break;case 5:var o=t.return;try{us(t)}catch(u){ne(t,o,u)}}}catch(u){ne(t,t.return,u)}if(t===e){N=null;break}var s=t.sibling;if(s!==null){s.return=t.return,N=s;break}N=t.return}}var cm=Math.ceil,ai=Rt.ReactCurrentDispatcher,nu=Rt.ReactCurrentOwner,Ge=Rt.ReactCurrentBatchConfig,B=0,fe=null,ie=null,he=0,De=0,On=Kt(0),ue=0,Kr=null,an=0,Ni=0,ru=0,Rr=null,Ae=null,lu=0,Kn=1/0,kt=null,ci=!1,fs=null,Ht=null,Tl=!1,Dt=null,fi=0,Lr=0,ds=null,Ul=-1,Bl=0;function _e(){return B&6?le():Ul!==-1?Ul:Ul=le()}function Wt(e){return e.mode&1?B&2&&he!==0?he&-he:Yh.transition!==null?(Bl===0&&(Bl=Zc()),Bl):(e=W,e!==0||(e=window.event,e=e===void 0?16:rf(e.type)),e):1}function it(e,t,n,r){if(50<Lr)throw Lr=0,ds=null,Error(k(185));Zr(e,n,r),(!(B&2)||e!==fe)&&(e===fe&&(!(B&2)&&(Ni|=n),ue===4&&Mt(e,he)),Me(e,r),n===1&&B===0&&!(t.mode&1)&&(Kn=le()+500,Ei&&Xt()))}function Me(e,t){var n=e.callbackNode;Yp(e,t);var r=Kl(e,e===fe?he:0);if(r===0)n!==null&&ta(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ta(n),t===1)e.tag===0?Gh(Ya.bind(null,e)):Ef(Ya.bind(null,e)),Hh(function(){!(B&6)&&Xt()}),n=null;else{switch(qc(r)){case 1:n=As;break;case 4:n=Kc;break;case 16:n=Yl;break;case 536870912:n=Xc;break;default:n=Yl}n=xd(n,hd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function hd(e,t){if(Ul=-1,Bl=0,B&6)throw Error(k(327));var n=e.callbackNode;if(Bn()&&e.callbackNode!==n)return null;var r=Kl(e,e===fe?he:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=di(e,r);else{t=r;var l=B;B|=2;var i=gd();(fe!==e||he!==t)&&(kt=null,Kn=le()+500,rn(e,t));do try{pm();break}catch(s){md(e,s)}while(!0);Ws(),ai.current=i,B=l,ie!==null?t=0:(fe=null,he=0,t=ue)}if(t!==0){if(t===2&&(l=$o(e),l!==0&&(r=l,t=ps(e,l))),t===1)throw n=Kr,rn(e,0),Mt(e,r),Me(e,le()),n;if(t===6)Mt(e,r);else{if(l=e.current.alternate,!(r&30)&&!fm(l)&&(t=di(e,r),t===2&&(i=$o(e),i!==0&&(r=i,t=ps(e,i))),t===1))throw n=Kr,rn(e,0),Mt(e,r),Me(e,le()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(k(345));case 2:Jt(e,Ae,kt);break;case 3:if(Mt(e,r),(r&130023424)===r&&(t=lu+500-le(),10<t)){if(Kl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){_e(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Yo(Jt.bind(null,e,Ae,kt),t);break}Jt(e,Ae,kt);break;case 4:if(Mt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-lt(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*cm(r/1960))-r,10<r){e.timeoutHandle=Yo(Jt.bind(null,e,Ae,kt),r);break}Jt(e,Ae,kt);break;case 5:Jt(e,Ae,kt);break;default:throw Error(k(329))}}}return Me(e,le()),e.callbackNode===n?hd.bind(null,e):null}function ps(e,t){var n=Rr;return e.current.memoizedState.isDehydrated&&(rn(e,t).flags|=256),e=di(e,t),e!==2&&(t=Ae,Ae=n,t!==null&&hs(t)),e}function hs(e){Ae===null?Ae=e:Ae.push.apply(Ae,e)}function fm(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!ot(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Mt(e,t){for(t&=~ru,t&=~Ni,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-lt(t),r=1<<n;e[n]=-1,t&=~r}}function Ya(e){if(B&6)throw Error(k(327));Bn();var t=Kl(e,0);if(!(t&1))return Me(e,le()),null;var n=di(e,t);if(e.tag!==0&&n===2){var r=$o(e);r!==0&&(t=r,n=ps(e,r))}if(n===1)throw n=Kr,rn(e,0),Mt(e,t),Me(e,le()),n;if(n===6)throw Error(k(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Jt(e,Ae,kt),Me(e,le()),null}function iu(e,t){var n=B;B|=1;try{return e(t)}finally{B=n,B===0&&(Kn=le()+500,Ei&&Xt())}}function cn(e){Dt!==null&&Dt.tag===0&&!(B&6)&&Bn();var t=B;B|=1;var n=Ge.transition,r=W;try{if(Ge.transition=null,W=1,e)return e()}finally{W=r,Ge.transition=n,B=t,!(B&6)&&Xt()}}function ou(){De=On.current,X(On)}function rn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Bh(n)),ie!==null)for(n=ie.return;n!==null;){var r=n;switch(Us(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&bl();break;case 3:Gn(),X(ze),X(we),Xs();break;case 5:Ks(r);break;case 4:Gn();break;case 13:X(J);break;case 19:X(J);break;case 10:Vs(r.type._context);break;case 22:case 23:ou()}n=n.return}if(fe=e,ie=e=Vt(e.current,null),he=De=t,ue=0,Kr=null,ru=Ni=an=0,Ae=Rr=null,tn!==null){for(t=0;t<tn.length;t++)if(n=tn[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}tn=null}return e}function md(e,t){do{var n=ie;try{if(Ws(),jl.current=ui,si){for(var r=b.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}si=!1}if(un=0,ce=se=b=null,Cr=!1,Qr=0,nu.current=null,n===null||n.return===null){ue=1,Kr=t,ie=null;break}e:{var i=e,o=n.return,s=n,u=t;if(t=he,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,m=s,g=m.tag;if(!(m.mode&1)&&(g===0||g===11||g===15)){var p=m.alternate;p?(m.updateQueue=p.updateQueue,m.memoizedState=p.memoizedState,m.lanes=p.lanes):(m.updateQueue=null,m.memoizedState=null)}var v=Ma(o);if(v!==null){v.flags&=-257,Oa(v,o,s,i,t),v.mode&1&&Ia(i,a,t),t=v,u=a;var x=t.updateQueue;if(x===null){var w=new Set;w.add(u),t.updateQueue=w}else x.add(u);break e}else{if(!(t&1)){Ia(i,a,t),su();break e}u=Error(k(426))}}else if(q&&s.mode&1){var D=Ma(o);if(D!==null){!(D.flags&65536)&&(D.flags|=256),Oa(D,o,s,i,t),Bs(Yn(u,s));break e}}i=u=Yn(u,s),ue!==4&&(ue=2),Rr===null?Rr=[i]:Rr.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var d=Jf(i,u,t);Na(i,d);break e;case 1:s=u;var c=i.type,h=i.stateNode;if(!(i.flags&128)&&(typeof c.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Ht===null||!Ht.has(h)))){i.flags|=65536,t&=-t,i.lanes|=t;var y=bf(i,s,t);Na(i,y);break e}}i=i.return}while(i!==null)}vd(n)}catch(T){t=T,ie===n&&n!==null&&(ie=n=n.return);continue}break}while(!0)}function gd(){var e=ai.current;return ai.current=ui,e===null?ui:e}function su(){(ue===0||ue===3||ue===2)&&(ue=4),fe===null||!(an&268435455)&&!(Ni&268435455)||Mt(fe,he)}function di(e,t){var n=B;B|=2;var r=gd();(fe!==e||he!==t)&&(kt=null,rn(e,t));do try{dm();break}catch(l){md(e,l)}while(!0);if(Ws(),B=n,ai.current=r,ie!==null)throw Error(k(261));return fe=null,he=0,ue}function dm(){for(;ie!==null;)yd(ie)}function pm(){for(;ie!==null&&!Fp();)yd(ie)}function yd(e){var t=wd(e.alternate,e,De);e.memoizedProps=e.pendingProps,t===null?vd(e):ie=t,nu.current=null}function vd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=om(n,t),n!==null){n.flags&=32767,ie=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ue=6,ie=null;return}}else if(n=im(n,t,De),n!==null){ie=n;return}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);ue===0&&(ue=5)}function Jt(e,t,n){var r=W,l=Ge.transition;try{Ge.transition=null,W=1,hm(e,t,n,r)}finally{Ge.transition=l,W=r}return null}function hm(e,t,n,r){do Bn();while(Dt!==null);if(B&6)throw Error(k(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(k(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Kp(e,i),e===fe&&(ie=fe=null,he=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Tl||(Tl=!0,xd(Yl,function(){return Bn(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Ge.transition,Ge.transition=null;var o=W;W=1;var s=B;B|=4,nu.current=null,um(e,n),dd(n,e),Mh(Qo),Xl=!!Vo,Qo=Vo=null,e.current=n,am(n),$p(),B=s,W=o,Ge.transition=i}else e.current=n;if(Tl&&(Tl=!1,Dt=e,fi=l),i=e.pendingLanes,i===0&&(Ht=null),Hp(n.stateNode),Me(e,le()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(ci)throw ci=!1,e=fs,fs=null,e;return fi&1&&e.tag!==0&&Bn(),i=e.pendingLanes,i&1?e===ds?Lr++:(Lr=0,ds=e):Lr=0,Xt(),null}function Bn(){if(Dt!==null){var e=qc(fi),t=Ge.transition,n=W;try{if(Ge.transition=null,W=16>e?16:e,Dt===null)var r=!1;else{if(e=Dt,Dt=null,fi=0,B&6)throw Error(k(331));var l=B;for(B|=4,N=e.current;N!==null;){var i=N,o=i.child;if(N.flags&16){var s=i.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(N=a;N!==null;){var m=N;switch(m.tag){case 0:case 11:case 15:Nr(8,m,i)}var g=m.child;if(g!==null)g.return=m,N=g;else for(;N!==null;){m=N;var p=m.sibling,v=m.return;if(ad(m),m===a){N=null;break}if(p!==null){p.return=v,N=p;break}N=v}}}var x=i.alternate;if(x!==null){var w=x.child;if(w!==null){x.child=null;do{var D=w.sibling;w.sibling=null,w=D}while(w!==null)}}N=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,N=o;else e:for(;N!==null;){if(i=N,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Nr(9,i,i.return)}var d=i.sibling;if(d!==null){d.return=i.return,N=d;break e}N=i.return}}var c=e.current;for(N=c;N!==null;){o=N;var h=o.child;if(o.subtreeFlags&2064&&h!==null)h.return=o,N=h;else e:for(o=c;N!==null;){if(s=N,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Ci(9,s)}}catch(T){ne(s,s.return,T)}if(s===o){N=null;break e}var y=s.sibling;if(y!==null){y.return=s.return,N=y;break e}N=s.return}}if(B=l,Xt(),mt&&typeof mt.onPostCommitFiberRoot=="function")try{mt.onPostCommitFiberRoot(vi,e)}catch{}r=!0}return r}finally{W=n,Ge.transition=t}}return!1}function Ka(e,t,n){t=Yn(n,t),t=Jf(e,t,1),e=Bt(e,t,1),t=_e(),e!==null&&(Zr(e,1,t),Me(e,t))}function ne(e,t,n){if(e.tag===3)Ka(e,e,n);else for(;t!==null;){if(t.tag===3){Ka(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ht===null||!Ht.has(r))){e=Yn(n,e),e=bf(t,e,1),t=Bt(t,e,1),e=_e(),t!==null&&(Zr(t,1,e),Me(t,e));break}}t=t.return}}function mm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=_e(),e.pingedLanes|=e.suspendedLanes&n,fe===e&&(he&n)===n&&(ue===4||ue===3&&(he&130023424)===he&&500>le()-lu?rn(e,0):ru|=n),Me(e,t)}function kd(e,t){t===0&&(e.mode&1?(t=ml,ml<<=1,!(ml&130023424)&&(ml=4194304)):t=1);var n=_e();e=Ct(e,t),e!==null&&(Zr(e,t,n),Me(e,n))}function gm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),kd(e,n)}function ym(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(k(314))}r!==null&&r.delete(t),kd(e,n)}var wd;wd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ze.current)Pe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Pe=!1,lm(e,t,n);Pe=!!(e.flags&131072)}else Pe=!1,q&&t.flags&1048576&&_f(t,ni,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;$l(e,t),e=t.pendingProps;var l=Wn(t,we.current);Un(t,n),l=qs(null,t,r,e,l,n);var i=Js();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ie(r)?(i=!0,ei(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Gs(t),l.updater=Ti,t.stateNode=l,l._reactInternals=t,es(t,r,e,n),t=rs(null,t,r,!0,i,n)):(t.tag=0,q&&i&&$s(t),Ee(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch($l(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=km(r),e=tt(r,e),l){case 0:t=ns(null,t,r,e,n);break e;case 1:t=Fa(null,t,r,e,n);break e;case 11:t=Da(null,t,r,e,n);break e;case 14:t=ja(null,t,r,tt(r.type,e),n);break e}throw Error(k(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),ns(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),Fa(e,t,r,l,n);case 3:e:{if(rd(t),e===null)throw Error(k(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Af(e,t),ii(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Yn(Error(k(423)),t),t=$a(e,t,r,n,l);break e}else if(r!==l){l=Yn(Error(k(424)),t),t=$a(e,t,r,n,l);break e}else for(Fe=Ut(t.stateNode.containerInfo.firstChild),$e=t,q=!0,rt=null,n=Rf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Vn(),r===l){t=Nt(e,t,n);break e}Ee(e,t,r,n)}t=t.child}return t;case 5:return Pf(t),e===null&&qo(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Go(r,l)?o=null:i!==null&&Go(r,i)&&(t.flags|=32),nd(e,t),Ee(e,t,o,n),t.child;case 6:return e===null&&qo(t),null;case 13:return ld(e,t,n);case 4:return Ys(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Qn(t,null,r,n):Ee(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),Da(e,t,r,l,n);case 7:return Ee(e,t,t.pendingProps,n),t.child;case 8:return Ee(e,t,t.pendingProps.children,n),t.child;case 12:return Ee(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,Q(ri,r._currentValue),r._currentValue=o,i!==null)if(ot(i.value,o)){if(i.children===l.children&&!ze.current){t=Nt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){o=i.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=Et(-1,n&-n),u.tag=2;var a=i.updateQueue;if(a!==null){a=a.shared;var m=a.pending;m===null?u.next=u:(u.next=m.next,m.next=u),a.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Jo(i.return,n,t),s.lanes|=n;break}u=u.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(k(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Jo(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}Ee(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Un(t,n),l=Ye(l),r=r(l),t.flags|=1,Ee(e,t,r,n),t.child;case 14:return r=t.type,l=tt(r,t.pendingProps),l=tt(r.type,l),ja(e,t,r,l,n);case 15:return ed(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),$l(e,t),t.tag=1,Ie(r)?(e=!0,ei(t)):e=!1,Un(t,n),qf(t,r,l),es(t,r,l,n),rs(null,t,r,!0,e,n);case 19:return id(e,t,n);case 22:return td(e,t,n)}throw Error(k(156,t.tag))};function xd(e,t){return Yc(e,t)}function vm(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Qe(e,t,n,r){return new vm(e,t,n,r)}function uu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function km(e){if(typeof e=="function")return uu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ns)return 11;if(e===Rs)return 14}return 2}function Vt(e,t){var n=e.alternate;return n===null?(n=Qe(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Hl(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")uu(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Tn:return ln(n.children,l,i,t);case Cs:o=8,l|=8;break;case _o:return e=Qe(12,n,t,l|2),e.elementType=_o,e.lanes=i,e;case To:return e=Qe(13,n,t,l),e.elementType=To,e.lanes=i,e;case Co:return e=Qe(19,n,t,l),e.elementType=Co,e.lanes=i,e;case Ac:return Ri(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Rc:o=10;break e;case Lc:o=9;break e;case Ns:o=11;break e;case Rs:o=14;break e;case Pt:o=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=Qe(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function ln(e,t,n,r){return e=Qe(7,e,r,t),e.lanes=n,e}function Ri(e,t,n,r){return e=Qe(22,e,r,t),e.elementType=Ac,e.lanes=n,e.stateNode={isHidden:!1},e}function mo(e,t,n){return e=Qe(6,e,null,t),e.lanes=n,e}function go(e,t,n){return t=Qe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function wm(e,t,n,r,l){this.tag=t,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=Xi(0),this.expirationTimes=Xi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xi(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function au(e,t,n,r,l,i,o,s,u){return e=new wm(e,t,n,s,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Qe(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Gs(i),e}function xm(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:_n,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Sd(e){if(!e)return Gt;e=e._reactInternals;e:{if(hn(e)!==e||e.tag!==1)throw Error(k(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ie(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(k(171))}if(e.tag===1){var n=e.type;if(Ie(n))return Sf(e,n,t)}return t}function Ed(e,t,n,r,l,i,o,s,u){return e=au(n,r,!0,e,l,i,o,s,u),e.context=Sd(null),n=e.current,r=_e(),l=Wt(n),i=Et(r,l),i.callback=t??null,Bt(n,i,l),e.current.lanes=l,Zr(e,l,r),Me(e,r),e}function Li(e,t,n,r){var l=t.current,i=_e(),o=Wt(l);return n=Sd(n),t.context===null?t.context=n:t.pendingContext=n,t=Et(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Bt(l,t,o),e!==null&&(it(e,l,o,i),Dl(e,l,o)),o}function pi(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Xa(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function cu(e,t){Xa(e,t),(e=e.alternate)&&Xa(e,t)}function Sm(){return null}var _d=typeof reportError=="function"?reportError:function(e){console.error(e)};function fu(e){this._internalRoot=e}Ai.prototype.render=fu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(k(409));Li(e,t,null,null)};Ai.prototype.unmount=fu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;cn(function(){Li(null,e,null,null)}),t[Tt]=null}};function Ai(e){this._internalRoot=e}Ai.prototype.unstable_scheduleHydration=function(e){if(e){var t=ef();e={blockedOn:null,target:e,priority:t};for(var n=0;n<It.length&&t!==0&&t<It[n].priority;n++);It.splice(n,0,e),n===0&&nf(e)}};function du(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Pi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Za(){}function Em(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var a=pi(o);i.call(a)}}var o=Ed(t,r,e,0,null,!1,!1,"",Za);return e._reactRootContainer=o,e[Tt]=o.current,Ur(e.nodeType===8?e.parentNode:e),cn(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var a=pi(u);s.call(a)}}var u=au(e,0,!1,null,null,!1,!1,"",Za);return e._reactRootContainer=u,e[Tt]=u.current,Ur(e.nodeType===8?e.parentNode:e),cn(function(){Li(t,u,n,r)}),u}function zi(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var s=l;l=function(){var u=pi(o);s.call(u)}}Li(t,o,e,l)}else o=Em(n,t,e,l,r);return pi(o)}Jc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=kr(t.pendingLanes);n!==0&&(Ps(t,n|1),Me(t,le()),!(B&6)&&(Kn=le()+500,Xt()))}break;case 13:cn(function(){var r=Ct(e,1);if(r!==null){var l=_e();it(r,e,1,l)}}),cu(e,1)}};zs=function(e){if(e.tag===13){var t=Ct(e,134217728);if(t!==null){var n=_e();it(t,e,134217728,n)}cu(e,134217728)}};bc=function(e){if(e.tag===13){var t=Wt(e),n=Ct(e,t);if(n!==null){var r=_e();it(n,e,t,r)}cu(e,t)}};ef=function(){return W};tf=function(e,t){var n=W;try{return W=e,t()}finally{W=n}};Do=function(e,t,n){switch(t){case"input":if(Lo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Si(r);if(!l)throw Error(k(90));zc(r),Lo(r,l)}}}break;case"textarea":Mc(e,n);break;case"select":t=n.value,t!=null&&Dn(e,!!n.multiple,t,!1)}};Bc=iu;Hc=cn;var _m={usingClientEntryPoint:!1,Events:[Jr,Ln,Si,$c,Uc,iu]},cr={findFiberByHostInstance:en,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Tm={bundleType:cr.bundleType,version:cr.version,rendererPackageName:cr.rendererPackageName,rendererConfig:cr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Rt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Qc(e),e===null?null:e.stateNode},findFiberByHostInstance:cr.findFiberByHostInstance||Sm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Cl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Cl.isDisabled&&Cl.supportsFiber)try{vi=Cl.inject(Tm),mt=Cl}catch{}}Be.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=_m;Be.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!du(t))throw Error(k(200));return xm(e,t,null,n)};Be.createRoot=function(e,t){if(!du(e))throw Error(k(299));var n=!1,r="",l=_d;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=au(e,1,!1,null,null,n,!1,r,l),e[Tt]=t.current,Ur(e.nodeType===8?e.parentNode:e),new fu(t)};Be.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(k(188)):(e=Object.keys(e).join(","),Error(k(268,e)));return e=Qc(t),e=e===null?null:e.stateNode,e};Be.flushSync=function(e){return cn(e)};Be.hydrate=function(e,t,n){if(!Pi(t))throw Error(k(200));return zi(null,e,t,!0,n)};Be.hydrateRoot=function(e,t,n){if(!du(e))throw Error(k(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=_d;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Ed(t,null,e,1,n??null,l,!1,i,o),e[Tt]=t.current,Ur(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Ai(t)};Be.render=function(e,t,n){if(!Pi(t))throw Error(k(200));return zi(null,e,t,!1,n)};Be.unmountComponentAtNode=function(e){if(!Pi(e))throw Error(k(40));return e._reactRootContainer?(cn(function(){zi(null,null,e,!1,function(){e._reactRootContainer=null,e[Tt]=null})}),!0):!1};Be.unstable_batchedUpdates=iu;Be.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Pi(n))throw Error(k(200));if(e==null||e._reactInternals===void 0)throw Error(k(38));return zi(e,t,n,!1,r)};Be.version="18.3.1-next-f1338f8080-20240426";function Td(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Td)}catch(e){console.error(e)}}Td(),_c.exports=Be;var Cm=_c.exports,qa=Cm;So.createRoot=qa.createRoot,So.hydrateRoot=qa.hydrateRoot;function pu(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let mn=pu();function Cd(e){mn=e}const Nd=/[&<>"']/,Nm=new RegExp(Nd.source,"g"),Rd=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Rm=new RegExp(Rd.source,"g"),Lm={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Ja=e=>Lm[e];function je(e,t){if(t){if(Nd.test(e))return e.replace(Nm,Ja)}else if(Rd.test(e))return e.replace(Rm,Ja);return e}const Am=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Pm(e){return e.replace(Am,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const zm=/(^|[^\[])\^/g;function V(e,t){let n=typeof e=="string"?e:e.source;t=t||"";const r={replace:(l,i)=>{let o=typeof i=="string"?i:i.source;return o=o.replace(zm,"$1"),n=n.replace(l,o),r},getRegex:()=>new RegExp(n,t)};return r}function ba(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const Ar={exec:()=>null};function ec(e,t){const n=e.replace(/\|/g,(i,o,s)=>{let u=!1,a=o;for(;--a>=0&&s[a]==="\\";)u=!u;return u?"|":" |"}),r=n.split(/ \|/);let l=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),t)if(r.length>t)r.splice(t);else for(;r.length<t;)r.push("");for(;l<r.length;l++)r[l]=r[l].trim().replace(/\\\|/g,"|");return r}function Nl(e,t,n){const r=e.length;if(r===0)return"";let l=0;for(;l<r&&e.charAt(r-l-1)===t;)l++;return e.slice(0,r-l)}function Im(e,t){if(e.indexOf(t[1])===-1)return-1;let n=0;for(let r=0;r<e.length;r++)if(e[r]==="\\")r++;else if(e[r]===t[0])n++;else if(e[r]===t[1]&&(n--,n<0))return r;return-1}function tc(e,t,n,r){const l=t.href,i=t.title?je(t.title):null,o=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){r.state.inLink=!0;const s={type:"link",raw:n,href:l,title:i,text:o,tokens:r.inlineTokens(o)};return r.state.inLink=!1,s}return{type:"image",raw:n,href:l,title:i,text:je(o)}}function Mm(e,t){const n=e.match(/^(\s+)(?:```)/);if(n===null)return t;const r=n[1];return t.split(`
`).map(l=>{const i=l.match(/^\s+/);if(i===null)return l;const[o]=i;return o.length>=r.length?l.slice(r.length):l}).join(`
`)}class hi{constructor(t){Y(this,"options");Y(this,"rules");Y(this,"lexer");this.options=t||mn}space(t){const n=this.rules.block.newline.exec(t);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(t){const n=this.rules.block.code.exec(t);if(n){const r=n[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?r:Nl(r,`
`)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const r=n[0],l=Mm(r,n[3]||"");return{type:"code",raw:r,lang:n[2]?n[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):n[2],text:l}}}heading(t){const n=this.rules.block.heading.exec(t);if(n){let r=n[2].trim();if(/#$/.test(r)){const l=Nl(r,"#");(this.options.pedantic||!l||/ $/.test(l))&&(r=l.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(t){const n=this.rules.block.hr.exec(t);if(n)return{type:"hr",raw:n[0]}}blockquote(t){const n=this.rules.block.blockquote.exec(t);if(n){let r=n[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,`
$1`);r=Nl(r.replace(/^ *>[ \t]?/gm,""),`
`);const l=this.lexer.state.top;this.lexer.state.top=!0;const i=this.lexer.blockTokens(r);return this.lexer.state.top=l,{type:"blockquote",raw:n[0],tokens:i,text:r}}}list(t){let n=this.rules.block.list.exec(t);if(n){let r=n[1].trim();const l=r.length>1,i={type:"list",raw:"",ordered:l,start:l?+r.slice(0,-1):"",loose:!1,items:[]};r=l?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=l?r:"[*+-]");const o=new RegExp(`^( {0,3}${r})((?:[ ][^\\n]*)?(?:\\n|$))`);let s="",u="",a=!1;for(;t;){let m=!1;if(!(n=o.exec(t))||this.rules.block.hr.test(t))break;s=n[0],t=t.substring(s.length);let g=n[2].split(`
`,1)[0].replace(/^\t+/,d=>" ".repeat(3*d.length)),p=t.split(`
`,1)[0],v=0;this.options.pedantic?(v=2,u=g.trimStart()):(v=n[2].search(/[^ ]/),v=v>4?1:v,u=g.slice(v),v+=n[1].length);let x=!1;if(!g&&/^ *$/.test(p)&&(s+=p+`
`,t=t.substring(p.length+1),m=!0),!m){const d=new RegExp(`^ {0,${Math.min(3,v-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),c=new RegExp(`^ {0,${Math.min(3,v-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),h=new RegExp(`^ {0,${Math.min(3,v-1)}}(?:\`\`\`|~~~)`),y=new RegExp(`^ {0,${Math.min(3,v-1)}}#`);for(;t;){const T=t.split(`
`,1)[0];if(p=T,this.options.pedantic&&(p=p.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),h.test(p)||y.test(p)||d.test(p)||c.test(t))break;if(p.search(/[^ ]/)>=v||!p.trim())u+=`
`+p.slice(v);else{if(x||g.search(/[^ ]/)>=4||h.test(g)||y.test(g)||c.test(g))break;u+=`
`+p}!x&&!p.trim()&&(x=!0),s+=T+`
`,t=t.substring(T.length+1),g=p.slice(v)}}i.loose||(a?i.loose=!0:/\n *\n *$/.test(s)&&(a=!0));let w=null,D;this.options.gfm&&(w=/^\[[ xX]\] /.exec(u),w&&(D=w[0]!=="[ ] ",u=u.replace(/^\[[ xX]\] +/,""))),i.items.push({type:"list_item",raw:s,task:!!w,checked:D,loose:!1,text:u,tokens:[]}),i.raw+=s}i.items[i.items.length-1].raw=s.trimEnd(),i.items[i.items.length-1].text=u.trimEnd(),i.raw=i.raw.trimEnd();for(let m=0;m<i.items.length;m++)if(this.lexer.state.top=!1,i.items[m].tokens=this.lexer.blockTokens(i.items[m].text,[]),!i.loose){const g=i.items[m].tokens.filter(v=>v.type==="space"),p=g.length>0&&g.some(v=>/\n.*\n/.test(v.raw));i.loose=p}if(i.loose)for(let m=0;m<i.items.length;m++)i.items[m].loose=!0;return i}}html(t){const n=this.rules.block.html.exec(t);if(n)return{type:"html",block:!0,raw:n[0],pre:n[1]==="pre"||n[1]==="script"||n[1]==="style",text:n[0]}}def(t){const n=this.rules.block.def.exec(t);if(n){const r=n[1].toLowerCase().replace(/\s+/g," "),l=n[2]?n[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):n[3];return{type:"def",tag:r,raw:n[0],href:l,title:i}}}table(t){const n=this.rules.block.table.exec(t);if(!n||!/[:|]/.test(n[2]))return;const r=ec(n[1]),l=n[2].replace(/^\||\| *$/g,"").split("|"),i=n[3]&&n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(`
`):[],o={type:"table",raw:n[0],header:[],align:[],rows:[]};if(r.length===l.length){for(const s of l)/^ *-+: *$/.test(s)?o.align.push("right"):/^ *:-+: *$/.test(s)?o.align.push("center"):/^ *:-+ *$/.test(s)?o.align.push("left"):o.align.push(null);for(const s of r)o.header.push({text:s,tokens:this.lexer.inline(s)});for(const s of i)o.rows.push(ec(s,o.header.length).map(u=>({text:u,tokens:this.lexer.inline(u)})));return o}}lheading(t){const n=this.rules.block.lheading.exec(t);if(n)return{type:"heading",raw:n[0],depth:n[2].charAt(0)==="="?1:2,text:n[1],tokens:this.lexer.inline(n[1])}}paragraph(t){const n=this.rules.block.paragraph.exec(t);if(n){const r=n[1].charAt(n[1].length-1)===`
`?n[1].slice(0,-1):n[1];return{type:"paragraph",raw:n[0],text:r,tokens:this.lexer.inline(r)}}}text(t){const n=this.rules.block.text.exec(t);if(n)return{type:"text",raw:n[0],text:n[0],tokens:this.lexer.inline(n[0])}}escape(t){const n=this.rules.inline.escape.exec(t);if(n)return{type:"escape",raw:n[0],text:je(n[1])}}tag(t){const n=this.rules.inline.tag.exec(t);if(n)return!this.lexer.state.inLink&&/^<a /i.test(n[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:n[0]}}link(t){const n=this.rules.inline.link.exec(t);if(n){const r=n[2].trim();if(!this.options.pedantic&&/^</.test(r)){if(!/>$/.test(r))return;const o=Nl(r.slice(0,-1),"\\");if((r.length-o.length)%2===0)return}else{const o=Im(n[2],"()");if(o>-1){const u=(n[0].indexOf("!")===0?5:4)+n[1].length+o;n[2]=n[2].substring(0,o),n[0]=n[0].substring(0,u).trim(),n[3]=""}}let l=n[2],i="";if(this.options.pedantic){const o=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(l);o&&(l=o[1],i=o[3])}else i=n[3]?n[3].slice(1,-1):"";return l=l.trim(),/^</.test(l)&&(this.options.pedantic&&!/>$/.test(r)?l=l.slice(1):l=l.slice(1,-1)),tc(n,{href:l&&l.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},n[0],this.lexer)}}reflink(t,n){let r;if((r=this.rules.inline.reflink.exec(t))||(r=this.rules.inline.nolink.exec(t))){const l=(r[2]||r[1]).replace(/\s+/g," "),i=n[l.toLowerCase()];if(!i){const o=r[0].charAt(0);return{type:"text",raw:o,text:o}}return tc(r,i,r[0],this.lexer)}}emStrong(t,n,r=""){let l=this.rules.inline.emStrongLDelim.exec(t);if(!l||l[3]&&r.match(/[\p{L}\p{N}]/u))return;if(!(l[1]||l[2]||"")||!r||this.rules.inline.punctuation.exec(r)){const o=[...l[0]].length-1;let s,u,a=o,m=0;const g=l[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(g.lastIndex=0,n=n.slice(-1*t.length+o);(l=g.exec(n))!=null;){if(s=l[1]||l[2]||l[3]||l[4]||l[5]||l[6],!s)continue;if(u=[...s].length,l[3]||l[4]){a+=u;continue}else if((l[5]||l[6])&&o%3&&!((o+u)%3)){m+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a+m);const p=[...l[0]][0].length,v=t.slice(0,o+l.index+p+u);if(Math.min(o,u)%2){const w=v.slice(1,-1);return{type:"em",raw:v,text:w,tokens:this.lexer.inlineTokens(w)}}const x=v.slice(2,-2);return{type:"strong",raw:v,text:x,tokens:this.lexer.inlineTokens(x)}}}}codespan(t){const n=this.rules.inline.code.exec(t);if(n){let r=n[2].replace(/\n/g," ");const l=/[^ ]/.test(r),i=/^ /.test(r)&&/ $/.test(r);return l&&i&&(r=r.substring(1,r.length-1)),r=je(r,!0),{type:"codespan",raw:n[0],text:r}}}br(t){const n=this.rules.inline.br.exec(t);if(n)return{type:"br",raw:n[0]}}del(t){const n=this.rules.inline.del.exec(t);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(t){const n=this.rules.inline.autolink.exec(t);if(n){let r,l;return n[2]==="@"?(r=je(n[1]),l="mailto:"+r):(r=je(n[1]),l=r),{type:"link",raw:n[0],text:r,href:l,tokens:[{type:"text",raw:r,text:r}]}}}url(t){var r;let n;if(n=this.rules.inline.url.exec(t)){let l,i;if(n[2]==="@")l=je(n[0]),i="mailto:"+l;else{let o;do o=n[0],n[0]=((r=this.rules.inline._backpedal.exec(n[0]))==null?void 0:r[0])??"";while(o!==n[0]);l=je(n[0]),n[1]==="www."?i="http://"+n[0]:i=n[0]}return{type:"link",raw:n[0],text:l,href:i,tokens:[{type:"text",raw:l,text:l}]}}}inlineText(t){const n=this.rules.inline.text.exec(t);if(n){let r;return this.lexer.state.inRawBlock?r=n[0]:r=je(n[0]),{type:"text",raw:n[0],text:r}}}}const Om=/^(?: *(?:\n|$))+/,Dm=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,jm=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,el=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Fm=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Ld=/(?:[*+-]|\d{1,9}[.)])/,Ad=V(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Ld).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),hu=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,$m=/^[^\n]+/,mu=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Um=V(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",mu).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Bm=V(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Ld).getRegex(),Ii="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",gu=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,Hm=V("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",gu).replace("tag",Ii).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Pd=V(hu).replace("hr",el).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ii).getRegex(),Wm=V(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Pd).getRegex(),yu={blockquote:Wm,code:Dm,def:Um,fences:jm,heading:Fm,hr:el,html:Hm,lheading:Ad,list:Bm,newline:Om,paragraph:Pd,table:Ar,text:$m},nc=V("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",el).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ii).getRegex(),Vm={...yu,table:nc,paragraph:V(hu).replace("hr",el).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",nc).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ii).getRegex()},Qm={...yu,html:V(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",gu).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ar,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:V(hu).replace("hr",el).replace("heading",` *#{1,6} *[^
]`).replace("lheading",Ad).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},zd=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,Gm=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Id=/^( {2,}|\\)\n(?!\s*$)/,Ym=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,tl="\\p{P}\\p{S}",Km=V(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,tl).getRegex(),Xm=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,Zm=V(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,tl).getRegex(),qm=V("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,tl).getRegex(),Jm=V("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,tl).getRegex(),bm=V(/\\([punct])/,"gu").replace(/punct/g,tl).getRegex(),eg=V(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),tg=V(gu).replace("(?:-->|$)","-->").getRegex(),ng=V("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",tg).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),mi=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,rg=V(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",mi).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Md=V(/^!?\[(label)\]\[(ref)\]/).replace("label",mi).replace("ref",mu).getRegex(),Od=V(/^!?\[(ref)\](?:\[\])?/).replace("ref",mu).getRegex(),lg=V("reflink|nolink(?!\\()","g").replace("reflink",Md).replace("nolink",Od).getRegex(),vu={_backpedal:Ar,anyPunctuation:bm,autolink:eg,blockSkip:Xm,br:Id,code:Gm,del:Ar,emStrongLDelim:Zm,emStrongRDelimAst:qm,emStrongRDelimUnd:Jm,escape:zd,link:rg,nolink:Od,punctuation:Km,reflink:Md,reflinkSearch:lg,tag:ng,text:Ym,url:Ar},ig={...vu,link:V(/^!?\[(label)\]\((.*?)\)/).replace("label",mi).getRegex(),reflink:V(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",mi).getRegex()},ms={...vu,escape:V(zd).replace("])","~|])").getRegex(),url:V(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},og={...ms,br:V(Id).replace("{2,}","*").getRegex(),text:V(ms.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Rl={normal:yu,gfm:Vm,pedantic:Qm},fr={normal:vu,gfm:ms,breaks:og,pedantic:ig};class pt{constructor(t){Y(this,"tokens");Y(this,"options");Y(this,"state");Y(this,"tokenizer");Y(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||mn,this.options.tokenizer=this.options.tokenizer||new hi,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:Rl.normal,inline:fr.normal};this.options.pedantic?(n.block=Rl.pedantic,n.inline=fr.pedantic):this.options.gfm&&(n.block=Rl.gfm,this.options.breaks?n.inline=fr.breaks:n.inline=fr.gfm),this.tokenizer.rules=n}static get rules(){return{block:Rl,inline:fr}}static lex(t,n){return new pt(n).lex(t)}static lexInline(t,n){return new pt(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,`
`),this.blockTokens(t,this.tokens);for(let n=0;n<this.inlineQueue.length;n++){const r=this.inlineQueue[n];this.inlineTokens(r.src,r.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,n=[]){this.options.pedantic?t=t.replace(/\t/g," ").replace(/^ +$/gm,""):t=t.replace(/^( *)(\t+)/gm,(s,u,a)=>u+" ".repeat(a.length));let r,l,i,o;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(s=>(r=s.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.space(t)){t=t.substring(r.raw.length),r.raw.length===1&&n.length>0?n[n.length-1].raw+=`
`:n.push(r);continue}if(r=this.tokenizer.code(t)){t=t.substring(r.raw.length),l=n[n.length-1],l&&(l.type==="paragraph"||l.type==="text")?(l.raw+=`
`+r.raw,l.text+=`
`+r.text,this.inlineQueue[this.inlineQueue.length-1].src=l.text):n.push(r);continue}if(r=this.tokenizer.fences(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.heading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.hr(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.blockquote(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.list(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.html(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.def(t)){t=t.substring(r.raw.length),l=n[n.length-1],l&&(l.type==="paragraph"||l.type==="text")?(l.raw+=`
`+r.raw,l.text+=`
`+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=l.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});continue}if(r=this.tokenizer.table(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.lheading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(i=t,this.options.extensions&&this.options.extensions.startBlock){let s=1/0;const u=t.slice(1);let a;this.options.extensions.startBlock.forEach(m=>{a=m.call({lexer:this},u),typeof a=="number"&&a>=0&&(s=Math.min(s,a))}),s<1/0&&s>=0&&(i=t.substring(0,s+1))}if(this.state.top&&(r=this.tokenizer.paragraph(i))){l=n[n.length-1],o&&l.type==="paragraph"?(l.raw+=`
`+r.raw,l.text+=`
`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=l.text):n.push(r),o=i.length!==t.length,t=t.substring(r.raw.length);continue}if(r=this.tokenizer.text(t)){t=t.substring(r.raw.length),l=n[n.length-1],l&&l.type==="text"?(l.raw+=`
`+r.raw,l.text+=`
`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=l.text):n.push(r);continue}if(t){const s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let r,l,i,o=t,s,u,a;if(this.tokens.links){const m=Object.keys(this.tokens.links);if(m.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(o))!=null;)m.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.blockSkip.exec(o))!=null;)o=o.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(o))!=null;)o=o.slice(0,s.index)+"++"+o.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;t;)if(u||(a=""),u=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(m=>(r=m.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.escape(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.tag(t)){t=t.substring(r.raw.length),l=n[n.length-1],l&&r.type==="text"&&l.type==="text"?(l.raw+=r.raw,l.text+=r.text):n.push(r);continue}if(r=this.tokenizer.link(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(r.raw.length),l=n[n.length-1],l&&r.type==="text"&&l.type==="text"?(l.raw+=r.raw,l.text+=r.text):n.push(r);continue}if(r=this.tokenizer.emStrong(t,o,a)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.codespan(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.br(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.del(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.autolink(t)){t=t.substring(r.raw.length),n.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(t))){t=t.substring(r.raw.length),n.push(r);continue}if(i=t,this.options.extensions&&this.options.extensions.startInline){let m=1/0;const g=t.slice(1);let p;this.options.extensions.startInline.forEach(v=>{p=v.call({lexer:this},g),typeof p=="number"&&p>=0&&(m=Math.min(m,p))}),m<1/0&&m>=0&&(i=t.substring(0,m+1))}if(r=this.tokenizer.inlineText(i)){t=t.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(a=r.raw.slice(-1)),u=!0,l=n[n.length-1],l&&l.type==="text"?(l.raw+=r.raw,l.text+=r.text):n.push(r);continue}if(t){const m="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(m);break}else throw new Error(m)}}return n}}class gi{constructor(t){Y(this,"options");this.options=t||mn}code(t,n,r){var i;const l=(i=(n||"").match(/^\S*/))==null?void 0:i[0];return t=t.replace(/\n$/,"")+`
`,l?'<pre><code class="language-'+je(l)+'">'+(r?t:je(t,!0))+`</code></pre>
`:"<pre><code>"+(r?t:je(t,!0))+`</code></pre>
`}blockquote(t){return`<blockquote>
${t}</blockquote>
`}html(t,n){return t}heading(t,n,r){return`<h${n}>${t}</h${n}>
`}hr(){return`<hr>
`}list(t,n,r){const l=n?"ol":"ul",i=n&&r!==1?' start="'+r+'"':"";return"<"+l+i+`>
`+t+"</"+l+`>
`}listitem(t,n,r){return`<li>${t}</li>
`}checkbox(t){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph(t){return`<p>${t}</p>
`}table(t,n){return n&&(n=`<tbody>${n}</tbody>`),`<table>
<thead>
`+t+`</thead>
`+n+`</table>
`}tablerow(t){return`<tr>
${t}</tr>
`}tablecell(t,n){const r=n.header?"th":"td";return(n.align?`<${r} align="${n.align}">`:`<${r}>`)+t+`</${r}>
`}strong(t){return`<strong>${t}</strong>`}em(t){return`<em>${t}</em>`}codespan(t){return`<code>${t}</code>`}br(){return"<br>"}del(t){return`<del>${t}</del>`}link(t,n,r){const l=ba(t);if(l===null)return r;t=l;let i='<a href="'+t+'"';return n&&(i+=' title="'+n+'"'),i+=">"+r+"</a>",i}image(t,n,r){const l=ba(t);if(l===null)return r;t=l;let i=`<img src="${t}" alt="${r}"`;return n&&(i+=` title="${n}"`),i+=">",i}text(t){return t}}class ku{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,n,r){return""+r}image(t,n,r){return""+r}br(){return""}}class ht{constructor(t){Y(this,"options");Y(this,"renderer");Y(this,"textRenderer");this.options=t||mn,this.options.renderer=this.options.renderer||new gi,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ku}static parse(t,n){return new ht(n).parse(t)}static parseInline(t,n){return new ht(n).parseInline(t)}parse(t,n=!0){let r="";for(let l=0;l<t.length;l++){const i=t[l];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){const o=i,s=this.options.extensions.renderers[o.type].call({parser:this},o);if(s!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(o.type)){r+=s||"";continue}}switch(i.type){case"space":continue;case"hr":{r+=this.renderer.hr();continue}case"heading":{const o=i;r+=this.renderer.heading(this.parseInline(o.tokens),o.depth,Pm(this.parseInline(o.tokens,this.textRenderer)));continue}case"code":{const o=i;r+=this.renderer.code(o.text,o.lang,!!o.escaped);continue}case"table":{const o=i;let s="",u="";for(let m=0;m<o.header.length;m++)u+=this.renderer.tablecell(this.parseInline(o.header[m].tokens),{header:!0,align:o.align[m]});s+=this.renderer.tablerow(u);let a="";for(let m=0;m<o.rows.length;m++){const g=o.rows[m];u="";for(let p=0;p<g.length;p++)u+=this.renderer.tablecell(this.parseInline(g[p].tokens),{header:!1,align:o.align[p]});a+=this.renderer.tablerow(u)}r+=this.renderer.table(s,a);continue}case"blockquote":{const o=i,s=this.parse(o.tokens);r+=this.renderer.blockquote(s);continue}case"list":{const o=i,s=o.ordered,u=o.start,a=o.loose;let m="";for(let g=0;g<o.items.length;g++){const p=o.items[g],v=p.checked,x=p.task;let w="";if(p.task){const D=this.renderer.checkbox(!!v);a?p.tokens.length>0&&p.tokens[0].type==="paragraph"?(p.tokens[0].text=D+" "+p.tokens[0].text,p.tokens[0].tokens&&p.tokens[0].tokens.length>0&&p.tokens[0].tokens[0].type==="text"&&(p.tokens[0].tokens[0].text=D+" "+p.tokens[0].tokens[0].text)):p.tokens.unshift({type:"text",text:D+" "}):w+=D+" "}w+=this.parse(p.tokens,a),m+=this.renderer.listitem(w,x,!!v)}r+=this.renderer.list(m,s,u);continue}case"html":{const o=i;r+=this.renderer.html(o.text,o.block);continue}case"paragraph":{const o=i;r+=this.renderer.paragraph(this.parseInline(o.tokens));continue}case"text":{let o=i,s=o.tokens?this.parseInline(o.tokens):o.text;for(;l+1<t.length&&t[l+1].type==="text";)o=t[++l],s+=`
`+(o.tokens?this.parseInline(o.tokens):o.text);r+=n?this.renderer.paragraph(s):s;continue}default:{const o='Token with "'+i.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return r}parseInline(t,n){n=n||this.renderer;let r="";for(let l=0;l<t.length;l++){const i=t[l];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){const o=this.options.extensions.renderers[i.type].call({parser:this},i);if(o!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){r+=o||"";continue}}switch(i.type){case"escape":{const o=i;r+=n.text(o.text);break}case"html":{const o=i;r+=n.html(o.text);break}case"link":{const o=i;r+=n.link(o.href,o.title,this.parseInline(o.tokens,n));break}case"image":{const o=i;r+=n.image(o.href,o.title,o.text);break}case"strong":{const o=i;r+=n.strong(this.parseInline(o.tokens,n));break}case"em":{const o=i;r+=n.em(this.parseInline(o.tokens,n));break}case"codespan":{const o=i;r+=n.codespan(o.text);break}case"br":{r+=n.br();break}case"del":{const o=i;r+=n.del(this.parseInline(o.tokens,n));break}case"text":{const o=i;r+=n.text(o.text);break}default:{const o='Token with "'+i.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return r}}class Pr{constructor(t){Y(this,"options");this.options=t||mn}preprocess(t){return t}postprocess(t){return t}processAllTokens(t){return t}}Y(Pr,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"]));var dn,gs,Dd;class sg{constructor(...t){Hu(this,dn);Y(this,"defaults",pu());Y(this,"options",this.setOptions);Y(this,"parse",al(this,dn,gs).call(this,pt.lex,ht.parse));Y(this,"parseInline",al(this,dn,gs).call(this,pt.lexInline,ht.parseInline));Y(this,"Parser",ht);Y(this,"Renderer",gi);Y(this,"TextRenderer",ku);Y(this,"Lexer",pt);Y(this,"Tokenizer",hi);Y(this,"Hooks",Pr);this.use(...t)}walkTokens(t,n){var l,i;let r=[];for(const o of t)switch(r=r.concat(n.call(this,o)),o.type){case"table":{const s=o;for(const u of s.header)r=r.concat(this.walkTokens(u.tokens,n));for(const u of s.rows)for(const a of u)r=r.concat(this.walkTokens(a.tokens,n));break}case"list":{const s=o;r=r.concat(this.walkTokens(s.items,n));break}default:{const s=o;(i=(l=this.defaults.extensions)==null?void 0:l.childTokens)!=null&&i[s.type]?this.defaults.extensions.childTokens[s.type].forEach(u=>{const a=s[u].flat(1/0);r=r.concat(this.walkTokens(a,n))}):s.tokens&&(r=r.concat(this.walkTokens(s.tokens,n)))}}return r}use(...t){const n=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(r=>{const l={...r};if(l.async=this.defaults.async||l.async||!1,r.extensions&&(r.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){const o=n.renderers[i.name];o?n.renderers[i.name]=function(...s){let u=i.renderer.apply(this,s);return u===!1&&(u=o.apply(this,s)),u}:n.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const o=n[i.level];o?o.unshift(i.tokenizer):n[i.level]=[i.tokenizer],i.start&&(i.level==="block"?n.startBlock?n.startBlock.push(i.start):n.startBlock=[i.start]:i.level==="inline"&&(n.startInline?n.startInline.push(i.start):n.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(n.childTokens[i.name]=i.childTokens)}),l.extensions=n),r.renderer){const i=this.defaults.renderer||new gi(this.defaults);for(const o in r.renderer){if(!(o in i))throw new Error(`renderer '${o}' does not exist`);if(o==="options")continue;const s=o,u=r.renderer[s],a=i[s];i[s]=(...m)=>{let g=u.apply(i,m);return g===!1&&(g=a.apply(i,m)),g||""}}l.renderer=i}if(r.tokenizer){const i=this.defaults.tokenizer||new hi(this.defaults);for(const o in r.tokenizer){if(!(o in i))throw new Error(`tokenizer '${o}' does not exist`);if(["options","rules","lexer"].includes(o))continue;const s=o,u=r.tokenizer[s],a=i[s];i[s]=(...m)=>{let g=u.apply(i,m);return g===!1&&(g=a.apply(i,m)),g}}l.tokenizer=i}if(r.hooks){const i=this.defaults.hooks||new Pr;for(const o in r.hooks){if(!(o in i))throw new Error(`hook '${o}' does not exist`);if(o==="options")continue;const s=o,u=r.hooks[s],a=i[s];Pr.passThroughHooks.has(o)?i[s]=m=>{if(this.defaults.async)return Promise.resolve(u.call(i,m)).then(p=>a.call(i,p));const g=u.call(i,m);return a.call(i,g)}:i[s]=(...m)=>{let g=u.apply(i,m);return g===!1&&(g=a.apply(i,m)),g}}l.hooks=i}if(r.walkTokens){const i=this.defaults.walkTokens,o=r.walkTokens;l.walkTokens=function(s){let u=[];return u.push(o.call(this,s)),i&&(u=u.concat(i.call(this,s))),u}}this.defaults={...this.defaults,...l}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,n){return pt.lex(t,n??this.defaults)}parser(t,n){return ht.parse(t,n??this.defaults)}}dn=new WeakSet,gs=function(t,n){return(r,l)=>{const i={...l},o={...this.defaults,...i};this.defaults.async===!0&&i.async===!1&&(o.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),o.async=!0);const s=al(this,dn,Dd).call(this,!!o.silent,!!o.async);if(typeof r>"u"||r===null)return s(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return s(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));if(o.hooks&&(o.hooks.options=o),o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(r):r).then(u=>t(u,o)).then(u=>o.hooks?o.hooks.processAllTokens(u):u).then(u=>o.walkTokens?Promise.all(this.walkTokens(u,o.walkTokens)).then(()=>u):u).then(u=>n(u,o)).then(u=>o.hooks?o.hooks.postprocess(u):u).catch(s);try{o.hooks&&(r=o.hooks.preprocess(r));let u=t(r,o);o.hooks&&(u=o.hooks.processAllTokens(u)),o.walkTokens&&this.walkTokens(u,o.walkTokens);let a=n(u,o);return o.hooks&&(a=o.hooks.postprocess(a)),a}catch(u){return s(u)}}},Dd=function(t,n){return r=>{if(r.message+=`
Please report this to https://github.com/markedjs/marked.`,t){const l="<p>An error occurred:</p><pre>"+je(r.message+"",!0)+"</pre>";return n?Promise.resolve(l):l}if(n)return Promise.reject(r);throw r}};const fn=new sg;function H(e,t){return fn.parse(e,t)}H.options=H.setOptions=function(e){return fn.setOptions(e),H.defaults=fn.defaults,Cd(H.defaults),H};H.getDefaults=pu;H.defaults=mn;H.use=function(...e){return fn.use(...e),H.defaults=fn.defaults,Cd(H.defaults),H};H.walkTokens=function(e,t){return fn.walkTokens(e,t)};H.parseInline=fn.parseInline;H.Parser=ht;H.parser=ht.parse;H.Renderer=gi;H.TextRenderer=ku;H.Lexer=pt;H.lexer=pt.lex;H.Tokenizer=hi;H.Hooks=Pr;H.parse=H;H.options;H.setOptions;H.use;H.walkTokens;H.parseInline;ht.parse;pt.lex;/*! @license DOMPurify 3.2.4 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.4/LICENSE */const{entries:jd,setPrototypeOf:rc,isFrozen:ug,getPrototypeOf:ag,getOwnPropertyDescriptor:cg}=Object;let{freeze:Te,seal:Xe,create:Fd}=Object,{apply:ys,construct:vs}=typeof Reflect<"u"&&Reflect;Te||(Te=function(t){return t});Xe||(Xe=function(t){return t});ys||(ys=function(t,n,r){return t.apply(n,r)});vs||(vs=function(t,n){return new t(...n)});const Ll=Ce(Array.prototype.forEach),fg=Ce(Array.prototype.lastIndexOf),lc=Ce(Array.prototype.pop),dr=Ce(Array.prototype.push),dg=Ce(Array.prototype.splice),Wl=Ce(String.prototype.toLowerCase),yo=Ce(String.prototype.toString),ic=Ce(String.prototype.match),pr=Ce(String.prototype.replace),pg=Ce(String.prototype.indexOf),hg=Ce(String.prototype.trim),et=Ce(Object.prototype.hasOwnProperty),Se=Ce(RegExp.prototype.test),hr=mg(TypeError);function Ce(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),l=1;l<n;l++)r[l-1]=arguments[l];return ys(e,t,r)}}function mg(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return vs(e,n)}}function $(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Wl;rc&&rc(e,null);let r=t.length;for(;r--;){let l=t[r];if(typeof l=="string"){const i=n(l);i!==l&&(ug(t)||(t[r]=i),l=i)}e[l]=!0}return e}function gg(e){for(let t=0;t<e.length;t++)et(e,t)||(e[t]=null);return e}function bt(e){const t=Fd(null);for(const[n,r]of jd(e))et(e,n)&&(Array.isArray(r)?t[n]=gg(r):r&&typeof r=="object"&&r.constructor===Object?t[n]=bt(r):t[n]=r);return t}function mr(e,t){for(;e!==null;){const r=cg(e,t);if(r){if(r.get)return Ce(r.get);if(typeof r.value=="function")return Ce(r.value)}e=ag(e)}function n(){return null}return n}const oc=Te(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),vo=Te(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),ko=Te(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),yg=Te(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),wo=Te(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),vg=Te(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),sc=Te(["#text"]),uc=Te(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),xo=Te(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),ac=Te(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Al=Te(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),kg=Xe(/\{\{[\w\W]*|[\w\W]*\}\}/gm),wg=Xe(/<%[\w\W]*|[\w\W]*%>/gm),xg=Xe(/\$\{[\w\W]*/gm),Sg=Xe(/^data-[\-\w.\u00B7-\uFFFF]+$/),Eg=Xe(/^aria-[\-\w]+$/),$d=Xe(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),_g=Xe(/^(?:\w+script|data):/i),Tg=Xe(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Ud=Xe(/^html$/i),Cg=Xe(/^[a-z][.\w]*(-[.\w]+)+$/i);var cc=Object.freeze({__proto__:null,ARIA_ATTR:Eg,ATTR_WHITESPACE:Tg,CUSTOM_ELEMENT:Cg,DATA_ATTR:Sg,DOCTYPE_NAME:Ud,ERB_EXPR:wg,IS_ALLOWED_URI:$d,IS_SCRIPT_OR_DATA:_g,MUSTACHE_EXPR:kg,TMPLIT_EXPR:xg});const gr={element:1,text:3,progressingInstruction:7,comment:8,document:9},Ng=function(){return typeof window>"u"?null:window},Rg=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let r=null;const l="data-tt-policy-suffix";n&&n.hasAttribute(l)&&(r=n.getAttribute(l));const i="dompurify"+(r?"#"+r:"");try{return t.createPolicy(i,{createHTML(o){return o},createScriptURL(o){return o}})}catch{return console.warn("TrustedTypes policy "+i+" could not be created."),null}},fc=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Bd(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ng();const t=P=>Bd(P);if(t.version="3.2.4",t.removed=[],!e||!e.document||e.document.nodeType!==gr.document||!e.Element)return t.isSupported=!1,t;let{document:n}=e;const r=n,l=r.currentScript,{DocumentFragment:i,HTMLTemplateElement:o,Node:s,Element:u,NodeFilter:a,NamedNodeMap:m=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:g,DOMParser:p,trustedTypes:v}=e,x=u.prototype,w=mr(x,"cloneNode"),D=mr(x,"remove"),d=mr(x,"nextSibling"),c=mr(x,"childNodes"),h=mr(x,"parentNode");if(typeof o=="function"){const P=n.createElement("template");P.content&&P.content.ownerDocument&&(n=P.content.ownerDocument)}let y,T="";const{implementation:R,createNodeIterator:L,createDocumentFragment:_,getElementsByTagName:j}=n,{importNode:z}=r;let F=fc();t.isSupported=typeof jd=="function"&&typeof h=="function"&&R&&R.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Ze,ERB_EXPR:qe,TMPLIT_EXPR:Je,DATA_ATTR:gn,ARIA_ATTR:Jn,IS_SCRIPT_OR_DATA:bn,ATTR_WHITESPACE:C,CUSTOM_ELEMENT:I}=cc;let{IS_ALLOWED_URI:M}=cc,O=null;const re=$({},[...oc,...vo,...ko,...wo,...sc]);let te=null;const st=$({},[...uc,...xo,...ac,...Al]);let G=Object.seal(Fd(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}})),Oe=null,Lt=null,wu=!0,Mi=!0,xu=!1,Su=!0,yn=!1,Oi=!0,Zt=!1,Di=!1,ji=!1,vn=!1,nl=!1,rl=!1,Eu=!0,_u=!1;const Hd="user-content-";let Fi=!0,er=!1,kn={},wn=null;const Tu=$({},["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"]);let Cu=null;const Nu=$({},["audio","video","img","source","image","track"]);let $i=null;const Ru=$({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ll="http://www.w3.org/1998/Math/MathML",il="http://www.w3.org/2000/svg",yt="http://www.w3.org/1999/xhtml";let xn=yt,Ui=!1,Bi=null;const Wd=$({},[ll,il,yt],yo);let ol=$({},["mi","mo","mn","ms","mtext"]),sl=$({},["annotation-xml"]);const Vd=$({},["title","style","font","a","script"]);let tr=null;const Qd=["application/xhtml+xml","text/html"],Gd="text/html";let ae=null,Sn=null;const Yd=n.createElement("form"),Lu=function(f){return f instanceof RegExp||f instanceof Function},Hi=function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Sn&&Sn===f)){if((!f||typeof f!="object")&&(f={}),f=bt(f),tr=Qd.indexOf(f.PARSER_MEDIA_TYPE)===-1?Gd:f.PARSER_MEDIA_TYPE,ae=tr==="application/xhtml+xml"?yo:Wl,O=et(f,"ALLOWED_TAGS")?$({},f.ALLOWED_TAGS,ae):re,te=et(f,"ALLOWED_ATTR")?$({},f.ALLOWED_ATTR,ae):st,Bi=et(f,"ALLOWED_NAMESPACES")?$({},f.ALLOWED_NAMESPACES,yo):Wd,$i=et(f,"ADD_URI_SAFE_ATTR")?$(bt(Ru),f.ADD_URI_SAFE_ATTR,ae):Ru,Cu=et(f,"ADD_DATA_URI_TAGS")?$(bt(Nu),f.ADD_DATA_URI_TAGS,ae):Nu,wn=et(f,"FORBID_CONTENTS")?$({},f.FORBID_CONTENTS,ae):Tu,Oe=et(f,"FORBID_TAGS")?$({},f.FORBID_TAGS,ae):{},Lt=et(f,"FORBID_ATTR")?$({},f.FORBID_ATTR,ae):{},kn=et(f,"USE_PROFILES")?f.USE_PROFILES:!1,wu=f.ALLOW_ARIA_ATTR!==!1,Mi=f.ALLOW_DATA_ATTR!==!1,xu=f.ALLOW_UNKNOWN_PROTOCOLS||!1,Su=f.ALLOW_SELF_CLOSE_IN_ATTR!==!1,yn=f.SAFE_FOR_TEMPLATES||!1,Oi=f.SAFE_FOR_XML!==!1,Zt=f.WHOLE_DOCUMENT||!1,vn=f.RETURN_DOM||!1,nl=f.RETURN_DOM_FRAGMENT||!1,rl=f.RETURN_TRUSTED_TYPE||!1,ji=f.FORCE_BODY||!1,Eu=f.SANITIZE_DOM!==!1,_u=f.SANITIZE_NAMED_PROPS||!1,Fi=f.KEEP_CONTENT!==!1,er=f.IN_PLACE||!1,M=f.ALLOWED_URI_REGEXP||$d,xn=f.NAMESPACE||yt,ol=f.MATHML_TEXT_INTEGRATION_POINTS||ol,sl=f.HTML_INTEGRATION_POINTS||sl,G=f.CUSTOM_ELEMENT_HANDLING||{},f.CUSTOM_ELEMENT_HANDLING&&Lu(f.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(G.tagNameCheck=f.CUSTOM_ELEMENT_HANDLING.tagNameCheck),f.CUSTOM_ELEMENT_HANDLING&&Lu(f.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(G.attributeNameCheck=f.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),f.CUSTOM_ELEMENT_HANDLING&&typeof f.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(G.allowCustomizedBuiltInElements=f.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),yn&&(Mi=!1),nl&&(vn=!0),kn&&(O=$({},sc),te=[],kn.html===!0&&($(O,oc),$(te,uc)),kn.svg===!0&&($(O,vo),$(te,xo),$(te,Al)),kn.svgFilters===!0&&($(O,ko),$(te,xo),$(te,Al)),kn.mathMl===!0&&($(O,wo),$(te,ac),$(te,Al))),f.ADD_TAGS&&(O===re&&(O=bt(O)),$(O,f.ADD_TAGS,ae)),f.ADD_ATTR&&(te===st&&(te=bt(te)),$(te,f.ADD_ATTR,ae)),f.ADD_URI_SAFE_ATTR&&$($i,f.ADD_URI_SAFE_ATTR,ae),f.FORBID_CONTENTS&&(wn===Tu&&(wn=bt(wn)),$(wn,f.FORBID_CONTENTS,ae)),Fi&&(O["#text"]=!0),Zt&&$(O,["html","head","body"]),O.table&&($(O,["tbody"]),delete Oe.tbody),f.TRUSTED_TYPES_POLICY){if(typeof f.TRUSTED_TYPES_POLICY.createHTML!="function")throw hr('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof f.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw hr('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');y=f.TRUSTED_TYPES_POLICY,T=y.createHTML("")}else y===void 0&&(y=Rg(v,l)),y!==null&&typeof T=="string"&&(T=y.createHTML(""));Te&&Te(f),Sn=f}},Au=$({},[...vo,...ko,...yg]),Pu=$({},[...wo,...vg]),Kd=function(f){let S=h(f);(!S||!S.tagName)&&(S={namespaceURI:xn,tagName:"template"});const A=Wl(f.tagName),Z=Wl(S.tagName);return Bi[f.namespaceURI]?f.namespaceURI===il?S.namespaceURI===yt?A==="svg":S.namespaceURI===ll?A==="svg"&&(Z==="annotation-xml"||ol[Z]):!!Au[A]:f.namespaceURI===ll?S.namespaceURI===yt?A==="math":S.namespaceURI===il?A==="math"&&sl[Z]:!!Pu[A]:f.namespaceURI===yt?S.namespaceURI===il&&!sl[Z]||S.namespaceURI===ll&&!ol[Z]?!1:!Pu[A]&&(Vd[A]||!Au[A]):!!(tr==="application/xhtml+xml"&&Bi[f.namespaceURI]):!1},ut=function(f){dr(t.removed,{element:f});try{h(f).removeChild(f)}catch{D(f)}},ul=function(f,S){try{dr(t.removed,{attribute:S.getAttributeNode(f),from:S})}catch{dr(t.removed,{attribute:null,from:S})}if(S.removeAttribute(f),f==="is")if(vn||nl)try{ut(S)}catch{}else try{S.setAttribute(f,"")}catch{}},zu=function(f){let S=null,A=null;if(ji)f="<remove></remove>"+f;else{const de=ic(f,/^[\r\n\t ]+/);A=de&&de[0]}tr==="application/xhtml+xml"&&xn===yt&&(f='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+f+"</body></html>");const Z=y?y.createHTML(f):f;if(xn===yt)try{S=new p().parseFromString(Z,tr)}catch{}if(!S||!S.documentElement){S=R.createDocument(xn,"template",null);try{S.documentElement.innerHTML=Ui?T:Z}catch{}}const ge=S.body||S.documentElement;return f&&A&&ge.insertBefore(n.createTextNode(A),ge.childNodes[0]||null),xn===yt?j.call(S,Zt?"html":"body")[0]:Zt?S.documentElement:ge},Iu=function(f){return L.call(f.ownerDocument||f,f,a.SHOW_ELEMENT|a.SHOW_COMMENT|a.SHOW_TEXT|a.SHOW_PROCESSING_INSTRUCTION|a.SHOW_CDATA_SECTION,null)},Wi=function(f){return f instanceof g&&(typeof f.nodeName!="string"||typeof f.textContent!="string"||typeof f.removeChild!="function"||!(f.attributes instanceof m)||typeof f.removeAttribute!="function"||typeof f.setAttribute!="function"||typeof f.namespaceURI!="string"||typeof f.insertBefore!="function"||typeof f.hasChildNodes!="function")},Mu=function(f){return typeof s=="function"&&f instanceof s};function vt(P,f,S){Ll(P,A=>{A.call(t,f,S,Sn)})}const Ou=function(f){let S=null;if(vt(F.beforeSanitizeElements,f,null),Wi(f))return ut(f),!0;const A=ae(f.nodeName);if(vt(F.uponSanitizeElement,f,{tagName:A,allowedTags:O}),f.hasChildNodes()&&!Mu(f.firstElementChild)&&Se(/<[/\w]/g,f.innerHTML)&&Se(/<[/\w]/g,f.textContent)||f.nodeType===gr.progressingInstruction||Oi&&f.nodeType===gr.comment&&Se(/<[/\w]/g,f.data))return ut(f),!0;if(!O[A]||Oe[A]){if(!Oe[A]&&ju(A)&&(G.tagNameCheck instanceof RegExp&&Se(G.tagNameCheck,A)||G.tagNameCheck instanceof Function&&G.tagNameCheck(A)))return!1;if(Fi&&!wn[A]){const Z=h(f)||f.parentNode,ge=c(f)||f.childNodes;if(ge&&Z){const de=ge.length;for(let Le=de-1;Le>=0;--Le){const at=w(ge[Le],!0);at.__removalCount=(f.__removalCount||0)+1,Z.insertBefore(at,d(f))}}}return ut(f),!0}return f instanceof u&&!Kd(f)||(A==="noscript"||A==="noembed"||A==="noframes")&&Se(/<\/no(script|embed|frames)/i,f.innerHTML)?(ut(f),!0):(yn&&f.nodeType===gr.text&&(S=f.textContent,Ll([Ze,qe,Je],Z=>{S=pr(S,Z," ")}),f.textContent!==S&&(dr(t.removed,{element:f.cloneNode()}),f.textContent=S)),vt(F.afterSanitizeElements,f,null),!1)},Du=function(f,S,A){if(Eu&&(S==="id"||S==="name")&&(A in n||A in Yd))return!1;if(!(Mi&&!Lt[S]&&Se(gn,S))){if(!(wu&&Se(Jn,S))){if(!te[S]||Lt[S]){if(!(ju(f)&&(G.tagNameCheck instanceof RegExp&&Se(G.tagNameCheck,f)||G.tagNameCheck instanceof Function&&G.tagNameCheck(f))&&(G.attributeNameCheck instanceof RegExp&&Se(G.attributeNameCheck,S)||G.attributeNameCheck instanceof Function&&G.attributeNameCheck(S))||S==="is"&&G.allowCustomizedBuiltInElements&&(G.tagNameCheck instanceof RegExp&&Se(G.tagNameCheck,A)||G.tagNameCheck instanceof Function&&G.tagNameCheck(A))))return!1}else if(!$i[S]){if(!Se(M,pr(A,C,""))){if(!((S==="src"||S==="xlink:href"||S==="href")&&f!=="script"&&pg(A,"data:")===0&&Cu[f])){if(!(xu&&!Se(bn,pr(A,C,"")))){if(A)return!1}}}}}}return!0},ju=function(f){return f!=="annotation-xml"&&ic(f,I)},Fu=function(f){vt(F.beforeSanitizeAttributes,f,null);const{attributes:S}=f;if(!S||Wi(f))return;const A={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:te,forceKeepAttr:void 0};let Z=S.length;for(;Z--;){const ge=S[Z],{name:de,namespaceURI:Le,value:at}=ge,nr=ae(de);let xe=de==="value"?at:hg(at);if(A.attrName=nr,A.attrValue=xe,A.keepAttr=!0,A.forceKeepAttr=void 0,vt(F.uponSanitizeAttribute,f,A),xe=A.attrValue,_u&&(nr==="id"||nr==="name")&&(ul(de,f),xe=Hd+xe),Oi&&Se(/((--!?|])>)|<\/(style|title)/i,xe)){ul(de,f);continue}if(A.forceKeepAttr||(ul(de,f),!A.keepAttr))continue;if(!Su&&Se(/\/>/i,xe)){ul(de,f);continue}yn&&Ll([Ze,qe,Je],Uu=>{xe=pr(xe,Uu," ")});const $u=ae(f.nodeName);if(Du($u,nr,xe)){if(y&&typeof v=="object"&&typeof v.getAttributeType=="function"&&!Le)switch(v.getAttributeType($u,nr)){case"TrustedHTML":{xe=y.createHTML(xe);break}case"TrustedScriptURL":{xe=y.createScriptURL(xe);break}}try{Le?f.setAttributeNS(Le,de,xe):f.setAttribute(de,xe),Wi(f)?ut(f):lc(t.removed)}catch{}}}vt(F.afterSanitizeAttributes,f,null)},Xd=function P(f){let S=null;const A=Iu(f);for(vt(F.beforeSanitizeShadowDOM,f,null);S=A.nextNode();)vt(F.uponSanitizeShadowNode,S,null),Ou(S),Fu(S),S.content instanceof i&&P(S.content);vt(F.afterSanitizeShadowDOM,f,null)};return t.sanitize=function(P){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},S=null,A=null,Z=null,ge=null;if(Ui=!P,Ui&&(P="<!-->"),typeof P!="string"&&!Mu(P))if(typeof P.toString=="function"){if(P=P.toString(),typeof P!="string")throw hr("dirty is not a string, aborting")}else throw hr("toString is not a function");if(!t.isSupported)return P;if(Di||Hi(f),t.removed=[],typeof P=="string"&&(er=!1),er){if(P.nodeName){const at=ae(P.nodeName);if(!O[at]||Oe[at])throw hr("root node is forbidden and cannot be sanitized in-place")}}else if(P instanceof s)S=zu("<!---->"),A=S.ownerDocument.importNode(P,!0),A.nodeType===gr.element&&A.nodeName==="BODY"||A.nodeName==="HTML"?S=A:S.appendChild(A);else{if(!vn&&!yn&&!Zt&&P.indexOf("<")===-1)return y&&rl?y.createHTML(P):P;if(S=zu(P),!S)return vn?null:rl?T:""}S&&ji&&ut(S.firstChild);const de=Iu(er?P:S);for(;Z=de.nextNode();)Ou(Z),Fu(Z),Z.content instanceof i&&Xd(Z.content);if(er)return P;if(vn){if(nl)for(ge=_.call(S.ownerDocument);S.firstChild;)ge.appendChild(S.firstChild);else ge=S;return(te.shadowroot||te.shadowrootmode)&&(ge=z.call(r,ge,!0)),ge}let Le=Zt?S.outerHTML:S.innerHTML;return Zt&&O["!doctype"]&&S.ownerDocument&&S.ownerDocument.doctype&&S.ownerDocument.doctype.name&&Se(Ud,S.ownerDocument.doctype.name)&&(Le="<!DOCTYPE "+S.ownerDocument.doctype.name+`>
`+Le),yn&&Ll([Ze,qe,Je],at=>{Le=pr(Le,at," ")}),y&&rl?y.createHTML(Le):Le},t.setConfig=function(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Hi(P),Di=!0},t.clearConfig=function(){Sn=null,Di=!1},t.isValidAttribute=function(P,f,S){Sn||Hi({});const A=ae(P),Z=ae(f);return Du(A,Z,S)},t.addHook=function(P,f){typeof f=="function"&&dr(F[P],f)},t.removeHook=function(P,f){if(f!==void 0){const S=fg(F[P],f);return S===-1?void 0:dg(F[P],S,1)[0]}return lc(F[P])},t.removeHooks=function(P){F[P]=[]},t.removeAllHooks=function(){F=fc()},t}var Lg=Bd();function Ag(e){return E.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[E.jsx("path",{d:"M12 8V4H8"}),E.jsx("rect",{width:"16",height:"12",x:"4",y:"8",rx:"2"}),E.jsx("path",{d:"M2 14h2"}),E.jsx("path",{d:"M20 14h2"}),E.jsx("path",{d:"M15 13v2"}),E.jsx("path",{d:"M9 13v2"})]})}function Pg(e){return E.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[E.jsx("path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}),E.jsx("circle",{cx:"12",cy:"7",r:"4"})]})}function zg({messages:e}){const t=e.length===0;return E.jsx("div",{className:`flex-1 p-6 max-w-[960px] w-full ${t?"flex flex-col items-center justify-end":"space-y-4"}`,children:t?E.jsx("div",{className:"text-xl",children:"Ready!"}):e.map((n,r)=>E.jsx("div",{className:"flex items-start space-x-4",children:n.role==="assistant"?E.jsxs(E.Fragment,{children:[E.jsx(Ag,{className:"h-6 w-6 min-h-6 min-w-6 my-3 text-gray-500 dark:text-gray-300"}),E.jsx("div",{className:"bg-gray-200 dark:bg-gray-700 rounded-lg p-4",children:E.jsx("p",{className:"min-h-6 text-gray-800 dark:text-gray-200 overflow-wrap-anywhere",children:n.content.length>0?E.jsx("span",{className:"markdown",dangerouslySetInnerHTML:{__html:Lg.sanitize(H.parse(n.content))}}):E.jsxs("span",{className:"h-6 flex items-center gap-1",children:[E.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse"}),E.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse animation-delay-200"}),E.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse animation-delay-400"})]})})})]}):E.jsxs(E.Fragment,{children:[E.jsx(Pg,{className:"h-6 w-6 min-h-6 min-w-6 my-3 text-gray-500 dark:text-gray-300"}),E.jsx("div",{className:"bg-blue-500 text-white rounded-lg p-4",children:E.jsx("p",{className:"min-h-6 overflow-wrap-anywhere",children:n.content})})]})},`message-${r}`))})}function dc(e){return E.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[E.jsx("path",{d:"M5 12h14"}),E.jsx("path",{d:"m12 5 7 7-7 7"})]})}function Ig(e){return E.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[E.jsx("path",{d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}),E.jsx("path",{fill:"currentColor",d:"M9 9.563C9 9.252 9.252 9 9.563 9h4.874c.311 0 .563.252.563.563v4.874c0 .311-.252.563-.563.563H9.564A.562.562 0 0 1 9 14.437V9.564Z"})]})}function Mg(e){const t=e==0?0:Math.floor(Math.log(e)/Math.log(1024));return+(e/Math.pow(1024,t)).toFixed(2)*1+["B","kB","MB","GB","TB"][t]}function Og({text:e,percentage:t,total:n}){return t??(t=0),E.jsx("div",{className:"w-full bg-gray-100 dark:bg-gray-700 text-left rounded-lg overflow-hidden mb-0.5",children:E.jsxs("div",{className:"bg-blue-400 whitespace-nowrap px-1 text-sm",style:{width:`${t}%`},children:[e," (",t.toFixed(2),"%",isNaN(n)?"":` of ${Mg(n)}`,")"]})})}const Dg=!!navigator.gpu,jg=120;function Fg(){const e=oe.useRef(null),t=oe.useRef(null),n=oe.useRef(null),[r,l]=oe.useState(null),[i,o]=oe.useState(""),[s,u]=oe.useState([]),[a,m]=oe.useState(!1),[g,p]=oe.useState("What is the height of the Eiffel Tower?"),[v,x]=oe.useState(`The Eiffel Tower is a wrought iron lattice tower in Paris, France. It was designed by Gustave Eiffel and completed in 1889.
It stands at a height of 330 meters and is one of the most recognizable structures in the world.`),[w,D]=oe.useState([]),[d,c]=oe.useState(null),[h,y]=oe.useState(null);function T(_,j){D(z=>[...z,{role:"user",content:_,context:j}]),c(null),m(!0),p("")}oe.useEffect(()=>{L()},[g]);function R(){e.current.postMessage({type:"interrupt"})}function L(){if(!t.current)return;const _=t.current;_.style.height="auto";const j=Math.min(Math.max(_.scrollHeight,24),200);_.style.height=`${j}px`}return oe.useEffect(()=>{e.current||(e.current=new Worker(new URL("/assets/worker-DFASthBF.js",import.meta.url),{type:"module"}));const _=j=>{switch(j.data.status){case"loading":l("loading"),o(j.data.data);break;case"initiate":u(z=>[...z,j.data]);break;case"progress":u(z=>z.map(F=>F.file===j.data.file?{...F,...j.data}:F));break;case"done":u(z=>z.filter(F=>F.file!==j.data.file));break;case"ready":l("ready");break;case"start":D(z=>[...z,{role:"assistant",content:""}]);break;case"update":{const{output:z,tps:F,numTokens:Ze}=j.data;c(F),y(Ze),D(qe=>{const Je=[...qe],gn=Je.at(-1);return Je[Je.length-1]={...gn,content:gn.content+z},Je})}break;case"complete":m(!1);break}};return e.current.addEventListener("message",_),()=>{e.current.removeEventListener("message",_)}},[]),oe.useEffect(()=>{w.filter(_=>_.role==="user").length!==0&&w.at(-1).role!=="assistant"&&(c(null),e.current.postMessage({type:"generate",data:w}))},[w,a]),oe.useEffect(()=>{if(n.current&&a){const _=n.current;_.scrollHeight-_.scrollTop-_.clientHeight<jg&&(_.scrollTop=_.scrollHeight)}},[w,a]),Dg?E.jsxs("div",{className:"flex flex-col h-screen mx-auto items justify-end text-gray-800 dark:text-gray-200 bg-white dark:bg-gray-900",children:[r===null&&w.length===0&&E.jsxs("div",{className:"h-full overflow-auto scrollbar-thin flex justify-center items-center flex-col relative",children:[E.jsxs("div",{className:"flex flex-col items-center mb-1 text-center",children:[E.jsx("img",{src:"https://cdn-avatars.huggingface.co/v1/production/uploads/605383845e96cd4dd1fc6d5c/je8Szo8Db8CjU4l0d-fd2.jpeg",width:"150",height:"150",className:"block mb-4 rounded-lg"}),E.jsx("h1",{className:"text-4xl font-bold mb-1",children:"TeapotAI TeapotLLM WebGPU"}),E.jsx("h2",{className:"font-semibold",children:"A private and RAG AI chatbot that runs locally in your browser."})]}),E.jsxs("div",{className:"flex flex-col items-center px-4",children:[E.jsxs("p",{className:"max-w-[514px] mb-4",children:[E.jsx("br",{}),"You are about to load ",E.jsx("a",{href:"https://huggingface.co./teapotai/teapotllm",target:"_blank",rel:"noreferrer",className:"font-medium underline",children:"TeapotAI/TeapotLLM"}),", a 783M parameter LLM that is optimized for inference on the web. Once downloaded, the model will be cached and reused when you revisit the page.",E.jsx("br",{}),E.jsx("br",{}),"Everything runs directly in your browser using ",E.jsx("a",{href:"https://huggingface.co./docs/transformers.js",target:"_blank",rel:"noreferrer",className:"underline",children:"🤗 Transformers.js"})," and ONNX Runtime Web, meaning your conversations aren't sent to a server. You can even disconnect from the internet after the model has loaded!"]}),E.jsx("button",{className:"border px-4 py-2 rounded-lg bg-blue-400 text-white hover:bg-blue-500 disabled:bg-blue-100 disabled:cursor-not-allowed select-none",onClick:()=>{e.current.postMessage({type:"load"}),l("loading")},disabled:r!==null,children:"Load model (736.85 MB)"})]})]}),r==="loading"&&E.jsx(E.Fragment,{children:E.jsxs("div",{className:"w-full max-w-[500px] text-left mx-auto p-4 bottom-0 mt-auto",children:[E.jsx("p",{className:"text-center mb-1",children:i}),s.map(({file:_,progress:j,total:z},F)=>E.jsx(Og,{text:_,percentage:j,total:z},F))]})}),r==="ready"&&E.jsxs("div",{ref:n,className:"overflow-y-auto scrollbar-thin w-full flex flex-col items-center h-full",children:[E.jsx(zg,{messages:w}),E.jsx("p",{className:"text-center text-sm min-h-6 text-gray-500 dark:text-gray-300",children:d&&w.length>0&&E.jsxs(E.Fragment,{children:[!a&&E.jsxs("span",{children:["Generated ",h," tokens in ",(h/d).toFixed(2)," seconds ("]}),E.jsxs(E.Fragment,{children:[E.jsx("span",{className:"font-medium text-center mr-1 text-black dark:text-white",children:d.toFixed(2)}),E.jsx("span",{className:"text-gray-500 dark:text-gray-300",children:"tokens/second"})]}),!a&&E.jsxs(E.Fragment,{children:[E.jsx("span",{className:"mr-1",children:")."}),E.jsx("span",{className:"underline cursor-pointer",onClick:()=>{e.current.postMessage({type:"reset"}),D([])},children:"Reset"})]})]})})]}),E.jsxs("div",{className:"mt-2 border dark:bg-gray-700 rounded-lg w-[600px] max-w-[80%] max-h-[200px] mx-auto relative mb-3 flex flex-col",children:[E.jsx("label",{className:"px-3 pt-2 text-sm text-gray-600 dark:text-gray-300",children:"Context"}),E.jsx("textarea",{className:"scrollbar-thin w-full dark:bg-gray-700 px-3 py-1 rounded-lg bg-transparent border-none outline-none text-gray-800 disabled:text-gray-400 dark:text-gray-200 placeholder-gray-500 dark:placeholder-gray-400 disabled:placeholder-gray-200 resize-none disabled:cursor-not-allowed",placeholder:"Add context...",type:"text",rows:4,value:v,disabled:r!=="ready",onChange:_=>x(_.target.value)}),E.jsxs("div",{className:"relative",children:[E.jsx("label",{className:"px-3 text-sm text-gray-600 dark:text-gray-300",children:"Message"}),E.jsx("textarea",{ref:t,className:"scrollbar-thin w-full dark:bg-gray-700 px-3 py-1 rounded-lg bg-transparent border-none outline-none text-gray-800 disabled:text-gray-400 dark:text-gray-200 placeholder-gray-500 dark:placeholder-gray-400 disabled:placeholder-gray-200 resize-none disabled:cursor-not-allowed",placeholder:"Type your message...",type:"text",rows:1,value:g,disabled:r!=="ready",title:r==="ready"?"Model is ready":"Model not loaded yet",onKeyDown:_=>{g.length>0&&!a&&_.key==="Enter"&&!_.shiftKey&&(_.preventDefault(),T(g,v))},onInput:_=>p(_.target.value)}),a?E.jsx("div",{className:"cursor-pointer",onClick:R,children:E.jsx(Ig,{className:"h-8 w-8 p-1 rounded-md text-gray-800 dark:text-gray-100 absolute right-3 bottom-3"})}):g.length>0?E.jsx("div",{className:"cursor-pointer",onClick:()=>T(g,v),children:E.jsx(dc,{className:"h-8 w-8 p-1 bg-gray-800 dark:bg-gray-100 text-white dark:text-black rounded-md absolute right-3 bottom-3"})}):E.jsx("div",{children:E.jsx(dc,{className:"h-8 w-8 p-1 bg-gray-200 dark:bg-gray-600 text-gray-50 dark:text-gray-800 rounded-md absolute right-3 bottom-3"})})]})]}),E.jsx("p",{className:"text-xs text-gray-400 text-center mb-3",children:"Disclaimer: Generated content may be inaccurate or false."})]}):E.jsxs("div",{className:"fixed w-screen h-screen bg-black z-10 bg-opacity-[92%] text-white text-2xl font-semibold flex justify-center items-center text-center",children:["WebGPU is not supported",E.jsx("br",{}),"by this browser :("]})}So.createRoot(document.getElementById("root")).render(E.jsx(mp.StrictMode,{children:E.jsx(Fg,{})}));