llava-webgpu / assets /index-DQcqMr62.js
Xenova's picture
Xenova HF staff
Upload 6 files
754d578 verified
raw
history blame contribute delete
No virus
212 kB
var Zd=Object.defineProperty;var Xd=(e,t,n)=>t in e?Zd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var K=(e,t,n)=>(Xd(e,typeof t!="symbol"?t+"":t,n),n),qd=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var Ui=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)};var ll=(e,t,n)=>(qd(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 Jd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var cc={exports:{}},hi={},fc={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 Yr=Symbol.for("react.element"),bd=Symbol.for("react.portal"),ep=Symbol.for("react.fragment"),tp=Symbol.for("react.strict_mode"),np=Symbol.for("react.profiler"),rp=Symbol.for("react.provider"),lp=Symbol.for("react.context"),ip=Symbol.for("react.forward_ref"),op=Symbol.for("react.suspense"),sp=Symbol.for("react.memo"),up=Symbol.for("react.lazy"),Bu=Symbol.iterator;function ap(e){return e===null||typeof e!="object"?null:(e=Bu&&e[Bu]||e["@@iterator"],typeof e=="function"?e:null)}var dc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},pc=Object.assign,hc={};function Xn(e,t,n){this.props=e,this.context=t,this.refs=hc,this.updater=n||dc}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 mc(){}mc.prototype=Xn.prototype;function gs(e,t,n){this.props=e,this.context=t,this.refs=hc,this.updater=n||dc}var ys=gs.prototype=new mc;ys.constructor=gs;pc(ys,Xn.prototype);ys.isPureReactComponent=!0;var Hu=Array.isArray,gc=Object.prototype.hasOwnProperty,vs={current:null},yc={key:!0,ref:!0,__self:!0,__source:!0};function vc(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)gc.call(t,r)&&!yc.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:Yr,type:e,key:i,ref:o,props:l,_owner:vs.current}}function cp(e,t){return{$$typeof:Yr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ks(e){return typeof e=="object"&&e!==null&&e.$$typeof===Yr}function fp(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Wu=/\/+/g;function Bi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?fp(""+e.key):t.toString(36)}function Nl(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 Yr:case bd:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+Bi(o,0):r,Hu(l)?(n="",e!=null&&(n=e.replace(Wu,"$&/")+"/"),Nl(l,t,n,"",function(a){return a})):l!=null&&(ks(l)&&(l=cp(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(Wu,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Hu(e))for(var s=0;s<e.length;s++){i=e[s];var u=r+Bi(i,s);o+=Nl(i,t,n,u,l)}else if(u=ap(e),typeof u=="function")for(e=u.call(e),s=0;!(i=e.next()).done;)i=i.value,u=r+Bi(i,s++),o+=Nl(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 il(e,t,n){if(e==null)return e;var r=[],l=0;return Nl(e,r,"","",function(i){return t.call(n,i,l++)}),r}function dp(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 Ee={current:null},Rl={transition:null},pp={ReactCurrentDispatcher:Ee,ReactCurrentBatchConfig:Rl,ReactCurrentOwner:vs};U.Children={map:il,forEach:function(e,t,n){il(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return il(e,function(){t++}),t},toArray:function(e){return il(e,function(t){return t})||[]},only:function(e){if(!ks(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};U.Component=Xn;U.Fragment=ep;U.Profiler=np;U.PureComponent=gs;U.StrictMode=tp;U.Suspense=op;U.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=pp;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=pc({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=vs.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)gc.call(t,u)&&!yc.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:Yr,type:e.type,key:l,ref:i,props:r,_owner:o}};U.createContext=function(e){return e={$$typeof:lp,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:rp,_context:e},e.Consumer=e};U.createElement=vc;U.createFactory=function(e){var t=vc.bind(null,e);return t.type=e,t};U.createRef=function(){return{current:null}};U.forwardRef=function(e){return{$$typeof:ip,render:e}};U.isValidElement=ks;U.lazy=function(e){return{$$typeof:up,_payload:{_status:-1,_result:e},_init:dp}};U.memo=function(e,t){return{$$typeof:sp,type:e,compare:t===void 0?null:t}};U.startTransition=function(e){var t=Rl.transition;Rl.transition={};try{e()}finally{Rl.transition=t}};U.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};U.useCallback=function(e,t){return Ee.current.useCallback(e,t)};U.useContext=function(e){return Ee.current.useContext(e)};U.useDebugValue=function(){};U.useDeferredValue=function(e){return Ee.current.useDeferredValue(e)};U.useEffect=function(e,t){return Ee.current.useEffect(e,t)};U.useId=function(){return Ee.current.useId()};U.useImperativeHandle=function(e,t,n){return Ee.current.useImperativeHandle(e,t,n)};U.useInsertionEffect=function(e,t){return Ee.current.useInsertionEffect(e,t)};U.useLayoutEffect=function(e,t){return Ee.current.useLayoutEffect(e,t)};U.useMemo=function(e,t){return Ee.current.useMemo(e,t)};U.useReducer=function(e,t,n){return Ee.current.useReducer(e,t,n)};U.useRef=function(e){return Ee.current.useRef(e)};U.useState=function(e){return Ee.current.useState(e)};U.useSyncExternalStore=function(e,t,n){return Ee.current.useSyncExternalStore(e,t,n)};U.useTransition=function(){return Ee.current.useTransition()};U.version="18.2.0";fc.exports=U;var le=fc.exports;const hp=Jd(le);/**
* @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 mp=le,gp=Symbol.for("react.element"),yp=Symbol.for("react.fragment"),vp=Object.prototype.hasOwnProperty,kp=mp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,wp={key:!0,ref:!0,__self:!0,__source:!0};function kc(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)vp.call(t,r)&&!wp.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:gp,type:e,key:i,ref:o,props:l,_owner:kp.current}}hi.Fragment=yp;hi.jsx=kc;hi.jsxs=kc;cc.exports=hi;var w=cc.exports,ko={},wc={exports:{}},Be={},xc={exports:{}},Sc={};/**
* @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(T,O){var z=T.length;T.push(O);e:for(;0<z;){var q=z-1>>>1,F=T[q];if(0<l(F,O))T[q]=O,T[z]=F,z=q;else break e}}function n(T){return T.length===0?null:T[0]}function r(T){if(T.length===0)return null;var O=T[0],z=T.pop();if(z!==O){T[0]=z;e:for(var q=0,F=T.length,Zt=F>>>1;q<Zt;){var W=2*(q+1)-1,ht=T[W],qe=W+1,Xt=T[qe];if(0>l(ht,z))qe<F&&0>l(Xt,ht)?(T[q]=Xt,T[qe]=z,q=qe):(T[q]=ht,T[W]=z,q=W);else if(qe<F&&0>l(Xt,z))T[q]=Xt,T[qe]=z,q=qe;else break e}}return O}function l(T,O){var z=T.sortIndex-O.sortIndex;return z!==0?z:T.id-O.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,h=3,y=!1,S=!1,_=!1,D=typeof setTimeout=="function"?setTimeout:null,p=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 d(T){for(var O=n(a);O!==null;){if(O.callback===null)r(a);else if(O.startTime<=T)r(a),O.sortIndex=O.expirationTime,t(u,O);else break;O=n(a)}}function v(T){if(_=!1,d(T),!S)if(n(u)!==null)S=!0,Rt(E);else{var O=n(a);O!==null&&yn(v,O.startTime-T)}}function E(T,O){S=!1,_&&(_=!1,p(P),P=-1),y=!0;var z=h;try{for(d(O),g=n(u);g!==null&&(!(g.expirationTime>O)||T&&!H());){var q=g.callback;if(typeof q=="function"){g.callback=null,h=g.priorityLevel;var F=q(g.expirationTime<=O);O=e.unstable_now(),typeof F=="function"?g.callback=F:g===n(u)&&r(u),d(O)}else r(u);g=n(u)}if(g!==null)var Zt=!0;else{var W=n(a);W!==null&&yn(v,W.startTime-O),Zt=!1}return Zt}finally{g=null,h=z,y=!1}}var R=!1,L=null,P=-1,M=5,N=-1;function H(){return!(e.unstable_now()-N<M)}function re(){if(L!==null){var T=e.unstable_now();N=T;var O=!0;try{O=L(!0,T)}finally{O?Xe():(R=!1,L=null)}}else R=!1}var Xe;if(typeof c=="function")Xe=function(){c(re)};else if(typeof MessageChannel<"u"){var gn=new MessageChannel,Nt=gn.port2;gn.port1.onmessage=re,Xe=function(){Nt.postMessage(null)}}else Xe=function(){D(re,0)};function Rt(T){L=T,R||(R=!0,Xe())}function yn(T,O){P=D(function(){T(e.unstable_now())},O)}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(T){T.callback=null},e.unstable_continueExecution=function(){S||y||(S=!0,Rt(E))},e.unstable_forceFrameRate=function(T){0>T||125<T?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<T?Math.floor(1e3/T):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(T){switch(h){case 1:case 2:case 3:var O=3;break;default:O=h}var z=h;h=O;try{return T()}finally{h=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(T,O){switch(T){case 1:case 2:case 3:case 4:case 5:break;default:T=3}var z=h;h=T;try{return O()}finally{h=z}},e.unstable_scheduleCallback=function(T,O,z){var q=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?q+z:q):z=q,T){case 1:var F=-1;break;case 2:F=250;break;case 5:F=1073741823;break;case 4:F=1e4;break;default:F=5e3}return F=z+F,T={id:m++,callback:O,priorityLevel:T,startTime:z,expirationTime:F,sortIndex:-1},z>q?(T.sortIndex=z,t(a,T),n(u)===null&&T===n(a)&&(_?(p(P),P=-1):_=!0,yn(v,z-q))):(T.sortIndex=F,t(u,T),S||y||(S=!0,Rt(E))),T},e.unstable_shouldYield=H,e.unstable_wrapCallback=function(T){var O=h;return function(){var z=h;h=O;try{return T.apply(this,arguments)}finally{h=z}}}})(Sc);xc.exports=Sc;var xp=xc.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 _c=le,$e=xp;function x(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 Ec=new Set,Lr={};function pn(e,t){Wn(e,t),Wn(e+"Capture",t)}function Wn(e,t){for(Lr[e]=t,e=0;e<t.length;e++)Ec.add(t[e])}var St=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),wo=Object.prototype.hasOwnProperty,Sp=/^[: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]*$/,Vu={},Qu={};function _p(e){return wo.call(Qu,e)?!0:wo.call(Vu,e)?!1:Sp.test(e)?Qu[e]=!0:(Vu[e]=!0,!1)}function Ep(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 Tp(e,t,n,r){if(t===null||typeof t>"u"||Ep(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 Te(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 he={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){he[e]=new Te(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];he[t]=new Te(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){he[e]=new Te(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){he[e]=new Te(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){he[e]=new Te(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){he[e]=new Te(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){he[e]=new Te(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){he[e]=new Te(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){he[e]=new Te(e,5,!1,e.toLowerCase(),null,!1,!1)});var ws=/[\-:]([a-z])/g;function xs(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(ws,xs);he[t]=new Te(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(ws,xs);he[t]=new Te(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(ws,xs);he[t]=new Te(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){he[e]=new Te(e,1,!1,e.toLowerCase(),null,!1,!1)});he.xlinkHref=new Te("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){he[e]=new Te(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ss(e,t,n,r){var l=he.hasOwnProperty(t)?he[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Tp(t,n,l,r)&&(n=null),r||l===null?_p(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 Ct=_c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ol=Symbol.for("react.element"),Tn=Symbol.for("react.portal"),Cn=Symbol.for("react.fragment"),_s=Symbol.for("react.strict_mode"),xo=Symbol.for("react.profiler"),Tc=Symbol.for("react.provider"),Cc=Symbol.for("react.context"),Es=Symbol.for("react.forward_ref"),So=Symbol.for("react.suspense"),_o=Symbol.for("react.suspense_list"),Ts=Symbol.for("react.memo"),At=Symbol.for("react.lazy"),Nc=Symbol.for("react.offscreen"),Gu=Symbol.iterator;function nr(e){return e===null||typeof e!="object"?null:(e=Gu&&e[Gu]||e["@@iterator"],typeof e=="function"?e:null)}var te=Object.assign,Hi;function hr(e){if(Hi===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Hi=t&&t[1]||""}return`
`+Hi+e}var Wi=!1;function Vi(e,t){if(!e||Wi)return"";Wi=!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{Wi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?hr(e):""}function Cp(e){switch(e.tag){case 5:return hr(e.type);case 16:return hr("Lazy");case 13:return hr("Suspense");case 19:return hr("SuspenseList");case 0:case 2:case 15:return e=Vi(e.type,!1),e;case 11:return e=Vi(e.type.render,!1),e;case 1:return e=Vi(e.type,!0),e;default:return""}}function Eo(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 Cn:return"Fragment";case Tn:return"Portal";case xo:return"Profiler";case _s:return"StrictMode";case So:return"Suspense";case _o:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Cc:return(e.displayName||"Context")+".Consumer";case Tc:return(e._context.displayName||"Context")+".Provider";case Es:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ts:return t=e.displayName||null,t!==null?t:Eo(e.type)||"Memo";case At:t=e._payload,e=e._init;try{return Eo(e(t))}catch{}}return null}function Np(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 Eo(t);case 8:return t===_s?"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 Vt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Rc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Rp(e){var t=Rc(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 sl(e){e._valueTracker||(e._valueTracker=Rp(e))}function Lc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Rc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ul(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 To(e,t){var n=t.checked;return te({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Yu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Vt(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 Ac(e,t){t=t.checked,t!=null&&Ss(e,"checked",t,!1)}function Co(e,t){Ac(e,t);var n=Vt(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")?No(e,t.type,n):t.hasOwnProperty("defaultValue")&&No(e,t.type,Vt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ku(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 No(e,t,n){(t!=="number"||Ul(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var mr=Array.isArray;function jn(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=""+Vt(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 Ro(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return te({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Zu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(x(92));if(mr(n)){if(1<n.length)throw Error(x(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Vt(n)}}function Pc(e,t){var n=Vt(t.value),r=Vt(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 Xu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function zc(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 Lo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?zc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ul,Ic=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(ul=ul||document.createElement("div"),ul.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ul.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ar(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var vr={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},Lp=["Webkit","ms","Moz","O"];Object.keys(vr).forEach(function(e){Lp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),vr[t]=vr[e]})});function Mc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||vr.hasOwnProperty(e)&&vr[e]?(""+t).trim():t+"px"}function Oc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Mc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Ap=te({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 Ao(e,t){if(t){if(Ap[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(x(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(x(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(x(61))}if(t.style!=null&&typeof t.style!="object")throw Error(x(62))}}function Po(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 zo=null;function Cs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Io=null,Fn=null,$n=null;function qu(e){if(e=Xr(e)){if(typeof Io!="function")throw Error(x(280));var t=e.stateNode;t&&(t=ki(t),Io(e.stateNode,e.type,t))}}function Dc(e){Fn?$n?$n.push(e):$n=[e]:Fn=e}function jc(){if(Fn){var e=Fn,t=$n;if($n=Fn=null,qu(e),t)for(e=0;e<t.length;e++)qu(t[e])}}function Fc(e,t){return e(t)}function $c(){}var Qi=!1;function Uc(e,t,n){if(Qi)return e(t,n);Qi=!0;try{return Fc(e,t,n)}finally{Qi=!1,(Fn!==null||$n!==null)&&($c(),jc())}}function Pr(e,t){var n=e.stateNode;if(n===null)return null;var r=ki(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(x(231,t,typeof n));return n}var Mo=!1;if(St)try{var rr={};Object.defineProperty(rr,"passive",{get:function(){Mo=!0}}),window.addEventListener("test",rr,rr),window.removeEventListener("test",rr,rr)}catch{Mo=!1}function Pp(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 kr=!1,Bl=null,Hl=!1,Oo=null,zp={onError:function(e){kr=!0,Bl=e}};function Ip(e,t,n,r,l,i,o,s,u){kr=!1,Bl=null,Pp.apply(zp,arguments)}function Mp(e,t,n,r,l,i,o,s,u){if(Ip.apply(this,arguments),kr){if(kr){var a=Bl;kr=!1,Bl=null}else throw Error(x(198));Hl||(Hl=!0,Oo=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 Bc(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 Ju(e){if(hn(e)!==e)throw Error(x(188))}function Op(e){var t=e.alternate;if(!t){if(t=hn(e),t===null)throw Error(x(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 Ju(l),e;if(i===r)return Ju(l),t;i=i.sibling}throw Error(x(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(x(189))}}if(n.alternate!==r)throw Error(x(190))}if(n.tag!==3)throw Error(x(188));return n.stateNode.current===n?e:t}function Hc(e){return e=Op(e),e!==null?Wc(e):null}function Wc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Wc(e);if(t!==null)return t;e=e.sibling}return null}var Vc=$e.unstable_scheduleCallback,bu=$e.unstable_cancelCallback,Dp=$e.unstable_shouldYield,jp=$e.unstable_requestPaint,ie=$e.unstable_now,Fp=$e.unstable_getCurrentPriorityLevel,Ns=$e.unstable_ImmediatePriority,Qc=$e.unstable_UserBlockingPriority,Wl=$e.unstable_NormalPriority,$p=$e.unstable_LowPriority,Gc=$e.unstable_IdlePriority,mi=null,dt=null;function Up(e){if(dt&&typeof dt.onCommitFiberRoot=="function")try{dt.onCommitFiberRoot(mi,e,void 0,(e.current.flags&128)===128)}catch{}}var lt=Math.clz32?Math.clz32:Wp,Bp=Math.log,Hp=Math.LN2;function Wp(e){return e>>>=0,e===0?32:31-(Bp(e)/Hp|0)|0}var al=64,cl=4194304;function gr(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 Vl(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=gr(s):(i&=o,i!==0&&(r=gr(i)))}else o=n&~l,o!==0?r=gr(o):i!==0&&(r=gr(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 Vp(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 Qp(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]=Vp(s,t)):u<=t&&(e.expiredLanes|=s),i&=~s}}function Do(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Yc(){var e=al;return al<<=1,!(al&4194240)&&(al=64),e}function Gi(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Kr(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 Gp(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 Rs(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 Q=0;function Kc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Zc,Ls,Xc,qc,Jc,jo=!1,fl=[],Dt=null,jt=null,Ft=null,zr=new Map,Ir=new Map,zt=[],Yp="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 ea(e,t){switch(e){case"focusin":case"focusout":Dt=null;break;case"dragenter":case"dragleave":jt=null;break;case"mouseover":case"mouseout":Ft=null;break;case"pointerover":case"pointerout":zr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ir.delete(t.pointerId)}}function lr(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=Xr(t),t!==null&&Ls(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Kp(e,t,n,r,l){switch(t){case"focusin":return Dt=lr(Dt,e,t,n,r,l),!0;case"dragenter":return jt=lr(jt,e,t,n,r,l),!0;case"mouseover":return Ft=lr(Ft,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return zr.set(i,lr(zr.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Ir.set(i,lr(Ir.get(i)||null,e,t,n,r,l)),!0}return!1}function bc(e){var t=tn(e.target);if(t!==null){var n=hn(t);if(n!==null){if(t=n.tag,t===13){if(t=Bc(n),t!==null){e.blockedOn=t,Jc(e.priority,function(){Xc(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 Ll(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Fo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);zo=r,n.target.dispatchEvent(r),zo=null}else return t=Xr(n),t!==null&&Ls(t),e.blockedOn=n,!1;t.shift()}return!0}function ta(e,t,n){Ll(e)&&n.delete(t)}function Zp(){jo=!1,Dt!==null&&Ll(Dt)&&(Dt=null),jt!==null&&Ll(jt)&&(jt=null),Ft!==null&&Ll(Ft)&&(Ft=null),zr.forEach(ta),Ir.forEach(ta)}function ir(e,t){e.blockedOn===t&&(e.blockedOn=null,jo||(jo=!0,$e.unstable_scheduleCallback($e.unstable_NormalPriority,Zp)))}function Mr(e){function t(l){return ir(l,e)}if(0<fl.length){ir(fl[0],e);for(var n=1;n<fl.length;n++){var r=fl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Dt!==null&&ir(Dt,e),jt!==null&&ir(jt,e),Ft!==null&&ir(Ft,e),zr.forEach(t),Ir.forEach(t),n=0;n<zt.length;n++)r=zt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<zt.length&&(n=zt[0],n.blockedOn===null);)bc(n),n.blockedOn===null&&zt.shift()}var Un=Ct.ReactCurrentBatchConfig,Ql=!0;function Xp(e,t,n,r){var l=Q,i=Un.transition;Un.transition=null;try{Q=1,As(e,t,n,r)}finally{Q=l,Un.transition=i}}function qp(e,t,n,r){var l=Q,i=Un.transition;Un.transition=null;try{Q=4,As(e,t,n,r)}finally{Q=l,Un.transition=i}}function As(e,t,n,r){if(Ql){var l=Fo(e,t,n,r);if(l===null)no(e,t,r,Gl,n),ea(e,r);else if(Kp(l,e,t,n,r))r.stopPropagation();else if(ea(e,r),t&4&&-1<Yp.indexOf(e)){for(;l!==null;){var i=Xr(l);if(i!==null&&Zc(i),i=Fo(e,t,n,r),i===null&&no(e,t,r,Gl,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else no(e,t,r,null,n)}}var Gl=null;function Fo(e,t,n,r){if(Gl=null,e=Cs(r),e=tn(e),e!==null)if(t=hn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Bc(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 Gl=e,null}function ef(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(Fp()){case Ns:return 1;case Qc:return 4;case Wl:case $p:return 16;case Gc:return 536870912;default:return 16}default:return 16}}var Mt=null,Ps=null,Al=null;function tf(){if(Al)return Al;var e,t=Ps,n=t.length,r,l="value"in Mt?Mt.value:Mt.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 Al=l.slice(e,1<r?1-r:void 0)}function Pl(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 dl(){return!0}function na(){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)?dl:na,this.isPropagationStopped=na,this}return te(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=dl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=dl)},persist:function(){},isPersistent:dl}),t}var qn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},zs=He(qn),Zr=te({},qn,{view:0,detail:0}),Jp=He(Zr),Yi,Ki,or,gi=te({},Zr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Is,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!==or&&(or&&e.type==="mousemove"?(Yi=e.screenX-or.screenX,Ki=e.screenY-or.screenY):Ki=Yi=0,or=e),Yi)},movementY:function(e){return"movementY"in e?e.movementY:Ki}}),ra=He(gi),bp=te({},gi,{dataTransfer:0}),eh=He(bp),th=te({},Zr,{relatedTarget:0}),Zi=He(th),nh=te({},qn,{animationName:0,elapsedTime:0,pseudoElement:0}),rh=He(nh),lh=te({},qn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ih=He(lh),oh=te({},qn,{data:0}),la=He(oh),sh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},uh={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"},ah={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ch(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ah[e])?!!t[e]:!1}function Is(){return ch}var fh=te({},Zr,{key:function(e){if(e.key){var t=sh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Pl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?uh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Is,charCode:function(e){return e.type==="keypress"?Pl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Pl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),dh=He(fh),ph=te({},gi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ia=He(ph),hh=te({},Zr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Is}),mh=He(hh),gh=te({},qn,{propertyName:0,elapsedTime:0,pseudoElement:0}),yh=He(gh),vh=te({},gi,{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}),kh=He(vh),wh=[9,13,27,32],Ms=St&&"CompositionEvent"in window,wr=null;St&&"documentMode"in document&&(wr=document.documentMode);var xh=St&&"TextEvent"in window&&!wr,nf=St&&(!Ms||wr&&8<wr&&11>=wr),oa=" ",sa=!1;function rf(e,t){switch(e){case"keyup":return wh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Nn=!1;function Sh(e,t){switch(e){case"compositionend":return lf(t);case"keypress":return t.which!==32?null:(sa=!0,oa);case"textInput":return e=t.data,e===oa&&sa?null:e;default:return null}}function _h(e,t){if(Nn)return e==="compositionend"||!Ms&&rf(e,t)?(e=tf(),Al=Ps=Mt=null,Nn=!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 nf&&t.locale!=="ko"?null:t.data;default:return null}}var Eh={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 ua(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Eh[e.type]:t==="textarea"}function of(e,t,n,r){Dc(r),t=Yl(t,"onChange"),0<t.length&&(n=new zs("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var xr=null,Or=null;function Th(e){yf(e,0)}function yi(e){var t=An(e);if(Lc(t))return e}function Ch(e,t){if(e==="change")return t}var sf=!1;if(St){var Xi;if(St){var qi="oninput"in document;if(!qi){var aa=document.createElement("div");aa.setAttribute("oninput","return;"),qi=typeof aa.oninput=="function"}Xi=qi}else Xi=!1;sf=Xi&&(!document.documentMode||9<document.documentMode)}function ca(){xr&&(xr.detachEvent("onpropertychange",uf),Or=xr=null)}function uf(e){if(e.propertyName==="value"&&yi(Or)){var t=[];of(t,Or,e,Cs(e)),Uc(Th,t)}}function Nh(e,t,n){e==="focusin"?(ca(),xr=t,Or=n,xr.attachEvent("onpropertychange",uf)):e==="focusout"&&ca()}function Rh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return yi(Or)}function Lh(e,t){if(e==="click")return yi(t)}function Ah(e,t){if(e==="input"||e==="change")return yi(t)}function Ph(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ot=typeof Object.is=="function"?Object.is:Ph;function Dr(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(!wo.call(t,l)||!ot(e[l],t[l]))return!1}return!0}function fa(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function da(e,t){var n=fa(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=fa(n)}}function af(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?af(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function cf(){for(var e=window,t=Ul();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ul(e.document)}return t}function Os(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 zh(e){var t=cf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&af(n.ownerDocument.documentElement,n)){if(r!==null&&Os(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=da(n,i);var o=da(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 Ih=St&&"documentMode"in document&&11>=document.documentMode,Rn=null,$o=null,Sr=null,Uo=!1;function pa(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Uo||Rn==null||Rn!==Ul(r)||(r=Rn,"selectionStart"in r&&Os(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}),Sr&&Dr(Sr,r)||(Sr=r,r=Yl($o,"onSelect"),0<r.length&&(t=new zs("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Rn)))}function pl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ln={animationend:pl("Animation","AnimationEnd"),animationiteration:pl("Animation","AnimationIteration"),animationstart:pl("Animation","AnimationStart"),transitionend:pl("Transition","TransitionEnd")},Ji={},ff={};St&&(ff=document.createElement("div").style,"AnimationEvent"in window||(delete Ln.animationend.animation,delete Ln.animationiteration.animation,delete Ln.animationstart.animation),"TransitionEvent"in window||delete Ln.transitionend.transition);function vi(e){if(Ji[e])return Ji[e];if(!Ln[e])return e;var t=Ln[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ff)return Ji[e]=t[n];return e}var df=vi("animationend"),pf=vi("animationiteration"),hf=vi("animationstart"),mf=vi("transitionend"),gf=new Map,ha="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 Gt(e,t){gf.set(e,t),pn(t,[e])}for(var bi=0;bi<ha.length;bi++){var eo=ha[bi],Mh=eo.toLowerCase(),Oh=eo[0].toUpperCase()+eo.slice(1);Gt(Mh,"on"+Oh)}Gt(df,"onAnimationEnd");Gt(pf,"onAnimationIteration");Gt(hf,"onAnimationStart");Gt("dblclick","onDoubleClick");Gt("focusin","onFocus");Gt("focusout","onBlur");Gt(mf,"onTransitionEnd");Wn("onMouseEnter",["mouseout","mouseover"]);Wn("onMouseLeave",["mouseout","mouseover"]);Wn("onPointerEnter",["pointerout","pointerover"]);Wn("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 yr="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(" "),Dh=new Set("cancel close invalid load scroll toggle".split(" ").concat(yr));function ma(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Mp(r,t,void 0,e),e.currentTarget=null}function yf(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;ma(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;ma(l,s,a),i=u}}}if(Hl)throw e=Oo,Hl=!1,Oo=null,e}function Z(e,t){var n=t[Qo];n===void 0&&(n=t[Qo]=new Set);var r=e+"__bubble";n.has(r)||(vf(t,e,2,!1),n.add(r))}function to(e,t,n){var r=0;t&&(r|=4),vf(n,e,r,t)}var hl="_reactListening"+Math.random().toString(36).slice(2);function jr(e){if(!e[hl]){e[hl]=!0,Ec.forEach(function(n){n!=="selectionchange"&&(Dh.has(n)||to(n,!1,e),to(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[hl]||(t[hl]=!0,to("selectionchange",!1,t))}}function vf(e,t,n,r){switch(ef(t)){case 1:var l=Xp;break;case 4:l=qp;break;default:l=As}n=l.bind(null,t,n,e),l=void 0,!Mo||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 no(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=tn(s),o===null)return;if(u=o.tag,u===5||u===6){r=i=o;continue e}s=s.parentNode}}r=r.return}Uc(function(){var a=i,m=Cs(n),g=[];e:{var h=gf.get(e);if(h!==void 0){var y=zs,S=e;switch(e){case"keypress":if(Pl(n)===0)break e;case"keydown":case"keyup":y=dh;break;case"focusin":S="focus",y=Zi;break;case"focusout":S="blur",y=Zi;break;case"beforeblur":case"afterblur":y=Zi;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":y=ra;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=eh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=mh;break;case df:case pf:case hf:y=rh;break;case mf:y=yh;break;case"scroll":y=Jp;break;case"wheel":y=kh;break;case"copy":case"cut":case"paste":y=ih;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=ia}var _=(t&4)!==0,D=!_&&e==="scroll",p=_?h!==null?h+"Capture":null:h;_=[];for(var c=a,d;c!==null;){d=c;var v=d.stateNode;if(d.tag===5&&v!==null&&(d=v,p!==null&&(v=Pr(c,p),v!=null&&_.push(Fr(c,v,d)))),D)break;c=c.return}0<_.length&&(h=new y(h,S,null,n,m),g.push({event:h,listeners:_}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",h&&n!==zo&&(S=n.relatedTarget||n.fromElement)&&(tn(S)||S[_t]))break e;if((y||h)&&(h=m.window===m?m:(h=m.ownerDocument)?h.defaultView||h.parentWindow:window,y?(S=n.relatedTarget||n.toElement,y=a,S=S?tn(S):null,S!==null&&(D=hn(S),S!==D||S.tag!==5&&S.tag!==6)&&(S=null)):(y=null,S=a),y!==S)){if(_=ra,v="onMouseLeave",p="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(_=ia,v="onPointerLeave",p="onPointerEnter",c="pointer"),D=y==null?h:An(y),d=S==null?h:An(S),h=new _(v,c+"leave",y,n,m),h.target=D,h.relatedTarget=d,v=null,tn(m)===a&&(_=new _(p,c+"enter",S,n,m),_.target=d,_.relatedTarget=D,v=_),D=v,y&&S)t:{for(_=y,p=S,c=0,d=_;d;d=En(d))c++;for(d=0,v=p;v;v=En(v))d++;for(;0<c-d;)_=En(_),c--;for(;0<d-c;)p=En(p),d--;for(;c--;){if(_===p||p!==null&&_===p.alternate)break t;_=En(_),p=En(p)}_=null}else _=null;y!==null&&ga(g,h,y,_,!1),S!==null&&D!==null&&ga(g,D,S,_,!0)}}e:{if(h=a?An(a):window,y=h.nodeName&&h.nodeName.toLowerCase(),y==="select"||y==="input"&&h.type==="file")var E=Ch;else if(ua(h))if(sf)E=Ah;else{E=Rh;var R=Nh}else(y=h.nodeName)&&y.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(E=Lh);if(E&&(E=E(e,a))){of(g,E,n,m);break e}R&&R(e,h,a),e==="focusout"&&(R=h._wrapperState)&&R.controlled&&h.type==="number"&&No(h,"number",h.value)}switch(R=a?An(a):window,e){case"focusin":(ua(R)||R.contentEditable==="true")&&(Rn=R,$o=a,Sr=null);break;case"focusout":Sr=$o=Rn=null;break;case"mousedown":Uo=!0;break;case"contextmenu":case"mouseup":case"dragend":Uo=!1,pa(g,n,m);break;case"selectionchange":if(Ih)break;case"keydown":case"keyup":pa(g,n,m)}var L;if(Ms)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else Nn?rf(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(nf&&n.locale!=="ko"&&(Nn||P!=="onCompositionStart"?P==="onCompositionEnd"&&Nn&&(L=tf()):(Mt=m,Ps="value"in Mt?Mt.value:Mt.textContent,Nn=!0)),R=Yl(a,P),0<R.length&&(P=new la(P,e,null,n,m),g.push({event:P,listeners:R}),L?P.data=L:(L=lf(n),L!==null&&(P.data=L)))),(L=xh?Sh(e,n):_h(e,n))&&(a=Yl(a,"onBeforeInput"),0<a.length&&(m=new la("onBeforeInput","beforeinput",null,n,m),g.push({event:m,listeners:a}),m.data=L))}yf(g,t)})}function Fr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Yl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Pr(e,n),i!=null&&r.unshift(Fr(e,i,l)),i=Pr(e,t),i!=null&&r.push(Fr(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 ga(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=Pr(n,i),u!=null&&o.unshift(Fr(n,u,s))):l||(u=Pr(n,i),u!=null&&o.push(Fr(n,u,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var jh=/\r\n?/g,Fh=/\u0000|\uFFFD/g;function ya(e){return(typeof e=="string"?e:""+e).replace(jh,`
`).replace(Fh,"")}function ml(e,t,n){if(t=ya(t),ya(e)!==t&&n)throw Error(x(425))}function Kl(){}var Bo=null,Ho=null;function Wo(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 Vo=typeof setTimeout=="function"?setTimeout:void 0,$h=typeof clearTimeout=="function"?clearTimeout:void 0,va=typeof Promise=="function"?Promise:void 0,Uh=typeof queueMicrotask=="function"?queueMicrotask:typeof va<"u"?function(e){return va.resolve(null).then(e).catch(Bh)}:Vo;function Bh(e){setTimeout(function(){throw e})}function ro(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),Mr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Mr(t)}function $t(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 ka(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 Jn=Math.random().toString(36).slice(2),at="__reactFiber$"+Jn,$r="__reactProps$"+Jn,_t="__reactContainer$"+Jn,Qo="__reactEvents$"+Jn,Hh="__reactListeners$"+Jn,Wh="__reactHandles$"+Jn;function tn(e){var t=e[at];if(t)return t;for(var n=e.parentNode;n;){if(t=n[_t]||n[at]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ka(e);e!==null;){if(n=e[at])return n;e=ka(e)}return t}e=n,n=e.parentNode}return null}function Xr(e){return e=e[at]||e[_t],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function An(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(x(33))}function ki(e){return e[$r]||null}var Go=[],Pn=-1;function Yt(e){return{current:e}}function X(e){0>Pn||(e.current=Go[Pn],Go[Pn]=null,Pn--)}function Y(e,t){Pn++,Go[Pn]=e.current,e.current=t}var Qt={},we=Yt(Qt),ze=Yt(!1),sn=Qt;function Vn(e,t){var n=e.type.contextTypes;if(!n)return Qt;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 Zl(){X(ze),X(we)}function wa(e,t,n){if(we.current!==Qt)throw Error(x(168));Y(we,t),Y(ze,n)}function kf(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(x(108,Np(e)||"Unknown",l));return te({},n,r)}function Xl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Qt,sn=we.current,Y(we,e),Y(ze,ze.current),!0}function xa(e,t,n){var r=e.stateNode;if(!r)throw Error(x(169));n?(e=kf(e,t,sn),r.__reactInternalMemoizedMergedChildContext=e,X(ze),X(we),Y(we,e)):X(ze),Y(ze,n)}var vt=null,wi=!1,lo=!1;function wf(e){vt===null?vt=[e]:vt.push(e)}function Vh(e){wi=!0,wf(e)}function Kt(){if(!lo&&vt!==null){lo=!0;var e=0,t=Q;try{var n=vt;for(Q=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}vt=null,wi=!1}catch(l){throw vt!==null&&(vt=vt.slice(e+1)),Vc(Ns,Kt),l}finally{Q=t,lo=!1}}return null}var zn=[],In=0,ql=null,Jl=0,We=[],Ve=0,un=null,kt=1,wt="";function Jt(e,t){zn[In++]=Jl,zn[In++]=ql,ql=e,Jl=t}function xf(e,t,n){We[Ve++]=kt,We[Ve++]=wt,We[Ve++]=un,un=e;var r=kt;e=wt;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,kt=1<<32-lt(t)+l|n<<l|r,wt=i+e}else kt=1<<i|n<<l|r,wt=e}function Ds(e){e.return!==null&&(Jt(e,1),xf(e,1,0))}function js(e){for(;e===ql;)ql=zn[--In],zn[In]=null,Jl=zn[--In],zn[In]=null;for(;e===un;)un=We[--Ve],We[Ve]=null,wt=We[--Ve],We[Ve]=null,kt=We[--Ve],We[Ve]=null}var Fe=null,je=null,J=!1,rt=null;function Sf(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 Sa(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,Fe=e,je=$t(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Fe=e,je=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=un!==null?{id:kt,overflow:wt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Qe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Fe=e,je=null,!0):!1;default:return!1}}function Yo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ko(e){if(J){var t=je;if(t){var n=t;if(!Sa(e,t)){if(Yo(e))throw Error(x(418));t=$t(n.nextSibling);var r=Fe;t&&Sa(e,t)?Sf(r,n):(e.flags=e.flags&-4097|2,J=!1,Fe=e)}}else{if(Yo(e))throw Error(x(418));e.flags=e.flags&-4097|2,J=!1,Fe=e}}}function _a(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Fe=e}function gl(e){if(e!==Fe)return!1;if(!J)return _a(e),J=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Wo(e.type,e.memoizedProps)),t&&(t=je)){if(Yo(e))throw _f(),Error(x(418));for(;t;)Sf(e,t),t=$t(t.nextSibling)}if(_a(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(x(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){je=$t(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}je=null}}else je=Fe?$t(e.stateNode.nextSibling):null;return!0}function _f(){for(var e=je;e;)e=$t(e.nextSibling)}function Qn(){je=Fe=null,J=!1}function Fs(e){rt===null?rt=[e]:rt.push(e)}var Qh=Ct.ReactCurrentBatchConfig;function tt(e,t){if(e&&e.defaultProps){t=te({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var bl=Yt(null),ei=null,Mn=null,$s=null;function Us(){$s=Mn=ei=null}function Bs(e){var t=bl.current;X(bl),e._currentValue=t}function Zo(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 Bn(e,t){ei=e,$s=Mn=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($s!==e)if(e={context:e,memoizedValue:t,next:null},Mn===null){if(ei===null)throw Error(x(308));Mn=e,ei.dependencies={lanes:0,firstContext:e}}else Mn=Mn.next=e;return t}var nn=null;function Hs(e){nn===null?nn=[e]:nn.push(e)}function Ef(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Hs(t)):(n.next=l.next,l.next=n),t.interleaved=n,Et(e,r)}function Et(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 Pt=!1;function Ws(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Tf(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 xt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ut(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,Et(e,n)}return l=r.interleaved,l===null?(t.next=t,Hs(r)):(t.next=l.next,l.next=t),r.interleaved=t,Et(e,n)}function zl(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,Rs(e,n)}}function Ea(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 ti(e,t,n,r){var l=e.updateQueue;Pt=!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 h=s.lane,y=s.eventTime;if((r&h)===h){m!==null&&(m=m.next={eventTime:y,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var S=e,_=s;switch(h=t,y=n,_.tag){case 1:if(S=_.payload,typeof S=="function"){g=S.call(y,g,h);break e}g=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=_.payload,h=typeof S=="function"?S.call(y,g,h):S,h==null)break e;g=te({},g,h);break e;case 2:Pt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=l.effects,h===null?l.effects=[s]:h.push(s))}else y={eventTime:y,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},m===null?(a=m=y,u=g):m=m.next=y,o|=h;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;h=s,s=h.next,h.next=null,l.lastBaseUpdate=h,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);cn|=o,e.lanes=o,e.memoizedState=g}}function Ta(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(x(191,l));l.call(r)}}}var Cf=new _c.Component().refs;function Xo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:te({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var xi={isMounted:function(e){return(e=e._reactInternals)?hn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Se(),l=Ht(e),i=xt(r,l);i.payload=t,n!=null&&(i.callback=n),t=Ut(e,i,l),t!==null&&(it(t,e,l,r),zl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Se(),l=Ht(e),i=xt(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ut(e,i,l),t!==null&&(it(t,e,l,r),zl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Se(),r=Ht(e),l=xt(n,r);l.tag=2,t!=null&&(l.callback=t),t=Ut(e,l,r),t!==null&&(it(t,e,r,n),zl(t,e,r))}};function Ca(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?!Dr(n,r)||!Dr(l,i):!0}function Nf(e,t,n){var r=!1,l=Qt,i=t.contextType;return typeof i=="object"&&i!==null?i=Ye(i):(l=Ie(t)?sn:we.current,r=t.contextTypes,i=(r=r!=null)?Vn(e,l):Qt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=xi,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Na(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&&xi.enqueueReplaceState(t,t.state,null)}function qo(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=Cf,Ws(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=Ye(i):(i=Ie(t)?sn:we.current,l.context=Vn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Xo(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&&xi.enqueueReplaceState(l,l.state,null),ti(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function sr(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(x(309));var r=n.stateNode}if(!r)throw Error(x(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;s===Cf&&(s=l.refs={}),o===null?delete s[i]:s[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(x(284));if(!n._owner)throw Error(x(290,e))}return e}function yl(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ra(e){var t=e._init;return t(e._payload)}function Rf(e){function t(p,c){if(e){var d=p.deletions;d===null?(p.deletions=[c],p.flags|=16):d.push(c)}}function n(p,c){if(!e)return null;for(;c!==null;)t(p,c),c=c.sibling;return null}function r(p,c){for(p=new Map;c!==null;)c.key!==null?p.set(c.key,c):p.set(c.index,c),c=c.sibling;return p}function l(p,c){return p=Wt(p,c),p.index=0,p.sibling=null,p}function i(p,c,d){return p.index=d,e?(d=p.alternate,d!==null?(d=d.index,d<c?(p.flags|=2,c):d):(p.flags|=2,c)):(p.flags|=1048576,c)}function o(p){return e&&p.alternate===null&&(p.flags|=2),p}function s(p,c,d,v){return c===null||c.tag!==6?(c=fo(d,p.mode,v),c.return=p,c):(c=l(c,d),c.return=p,c)}function u(p,c,d,v){var E=d.type;return E===Cn?m(p,c,d.props.children,v,d.key):c!==null&&(c.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===At&&Ra(E)===c.type)?(v=l(c,d.props),v.ref=sr(p,c,d),v.return=p,v):(v=Fl(d.type,d.key,d.props,null,p.mode,v),v.ref=sr(p,c,d),v.return=p,v)}function a(p,c,d,v){return c===null||c.tag!==4||c.stateNode.containerInfo!==d.containerInfo||c.stateNode.implementation!==d.implementation?(c=po(d,p.mode,v),c.return=p,c):(c=l(c,d.children||[]),c.return=p,c)}function m(p,c,d,v,E){return c===null||c.tag!==7?(c=on(d,p.mode,v,E),c.return=p,c):(c=l(c,d),c.return=p,c)}function g(p,c,d){if(typeof c=="string"&&c!==""||typeof c=="number")return c=fo(""+c,p.mode,d),c.return=p,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case ol:return d=Fl(c.type,c.key,c.props,null,p.mode,d),d.ref=sr(p,null,c),d.return=p,d;case Tn:return c=po(c,p.mode,d),c.return=p,c;case At:var v=c._init;return g(p,v(c._payload),d)}if(mr(c)||nr(c))return c=on(c,p.mode,d,null),c.return=p,c;yl(p,c)}return null}function h(p,c,d,v){var E=c!==null?c.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return E!==null?null:s(p,c,""+d,v);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case ol:return d.key===E?u(p,c,d,v):null;case Tn:return d.key===E?a(p,c,d,v):null;case At:return E=d._init,h(p,c,E(d._payload),v)}if(mr(d)||nr(d))return E!==null?null:m(p,c,d,v,null);yl(p,d)}return null}function y(p,c,d,v,E){if(typeof v=="string"&&v!==""||typeof v=="number")return p=p.get(d)||null,s(c,p,""+v,E);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case ol:return p=p.get(v.key===null?d:v.key)||null,u(c,p,v,E);case Tn:return p=p.get(v.key===null?d:v.key)||null,a(c,p,v,E);case At:var R=v._init;return y(p,c,d,R(v._payload),E)}if(mr(v)||nr(v))return p=p.get(d)||null,m(c,p,v,E,null);yl(c,v)}return null}function S(p,c,d,v){for(var E=null,R=null,L=c,P=c=0,M=null;L!==null&&P<d.length;P++){L.index>P?(M=L,L=null):M=L.sibling;var N=h(p,L,d[P],v);if(N===null){L===null&&(L=M);break}e&&L&&N.alternate===null&&t(p,L),c=i(N,c,P),R===null?E=N:R.sibling=N,R=N,L=M}if(P===d.length)return n(p,L),J&&Jt(p,P),E;if(L===null){for(;P<d.length;P++)L=g(p,d[P],v),L!==null&&(c=i(L,c,P),R===null?E=L:R.sibling=L,R=L);return J&&Jt(p,P),E}for(L=r(p,L);P<d.length;P++)M=y(L,p,P,d[P],v),M!==null&&(e&&M.alternate!==null&&L.delete(M.key===null?P:M.key),c=i(M,c,P),R===null?E=M:R.sibling=M,R=M);return e&&L.forEach(function(H){return t(p,H)}),J&&Jt(p,P),E}function _(p,c,d,v){var E=nr(d);if(typeof E!="function")throw Error(x(150));if(d=E.call(d),d==null)throw Error(x(151));for(var R=E=null,L=c,P=c=0,M=null,N=d.next();L!==null&&!N.done;P++,N=d.next()){L.index>P?(M=L,L=null):M=L.sibling;var H=h(p,L,N.value,v);if(H===null){L===null&&(L=M);break}e&&L&&H.alternate===null&&t(p,L),c=i(H,c,P),R===null?E=H:R.sibling=H,R=H,L=M}if(N.done)return n(p,L),J&&Jt(p,P),E;if(L===null){for(;!N.done;P++,N=d.next())N=g(p,N.value,v),N!==null&&(c=i(N,c,P),R===null?E=N:R.sibling=N,R=N);return J&&Jt(p,P),E}for(L=r(p,L);!N.done;P++,N=d.next())N=y(L,p,P,N.value,v),N!==null&&(e&&N.alternate!==null&&L.delete(N.key===null?P:N.key),c=i(N,c,P),R===null?E=N:R.sibling=N,R=N);return e&&L.forEach(function(re){return t(p,re)}),J&&Jt(p,P),E}function D(p,c,d,v){if(typeof d=="object"&&d!==null&&d.type===Cn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case ol:e:{for(var E=d.key,R=c;R!==null;){if(R.key===E){if(E=d.type,E===Cn){if(R.tag===7){n(p,R.sibling),c=l(R,d.props.children),c.return=p,p=c;break e}}else if(R.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===At&&Ra(E)===R.type){n(p,R.sibling),c=l(R,d.props),c.ref=sr(p,R,d),c.return=p,p=c;break e}n(p,R);break}else t(p,R);R=R.sibling}d.type===Cn?(c=on(d.props.children,p.mode,v,d.key),c.return=p,p=c):(v=Fl(d.type,d.key,d.props,null,p.mode,v),v.ref=sr(p,c,d),v.return=p,p=v)}return o(p);case Tn:e:{for(R=d.key;c!==null;){if(c.key===R)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(p,c.sibling),c=l(c,d.children||[]),c.return=p,p=c;break e}else{n(p,c);break}else t(p,c);c=c.sibling}c=po(d,p.mode,v),c.return=p,p=c}return o(p);case At:return R=d._init,D(p,c,R(d._payload),v)}if(mr(d))return S(p,c,d,v);if(nr(d))return _(p,c,d,v);yl(p,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(p,c.sibling),c=l(c,d),c.return=p,p=c):(n(p,c),c=fo(d,p.mode,v),c.return=p,p=c),o(p)):n(p,c)}return D}var Gn=Rf(!0),Lf=Rf(!1),qr={},pt=Yt(qr),Ur=Yt(qr),Br=Yt(qr);function rn(e){if(e===qr)throw Error(x(174));return e}function Vs(e,t){switch(Y(Br,t),Y(Ur,e),Y(pt,qr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Lo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Lo(t,e)}X(pt),Y(pt,t)}function Yn(){X(pt),X(Ur),X(Br)}function Af(e){rn(Br.current);var t=rn(pt.current),n=Lo(t,e.type);t!==n&&(Y(Ur,e),Y(pt,n))}function Qs(e){Ur.current===e&&(X(pt),X(Ur))}var b=Yt(0);function ni(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 io=[];function Gs(){for(var e=0;e<io.length;e++)io[e]._workInProgressVersionPrimary=null;io.length=0}var Il=Ct.ReactCurrentDispatcher,oo=Ct.ReactCurrentBatchConfig,an=0,ee=null,se=null,ce=null,ri=!1,_r=!1,Hr=0,Gh=0;function ye(){throw Error(x(321))}function Ys(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 Ks(e,t,n,r,l,i){if(an=i,ee=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Il.current=e===null||e.memoizedState===null?Xh:qh,e=n(r,l),_r){i=0;do{if(_r=!1,Hr=0,25<=i)throw Error(x(301));i+=1,ce=se=null,t.updateQueue=null,Il.current=Jh,e=n(r,l)}while(_r)}if(Il.current=li,t=se!==null&&se.next!==null,an=0,ce=se=ee=null,ri=!1,t)throw Error(x(300));return e}function Zs(){var e=Hr!==0;return Hr=0,e}function ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ce===null?ee.memoizedState=ce=e:ce=ce.next=e,ce}function Ke(){if(se===null){var e=ee.alternate;e=e!==null?e.memoizedState:null}else e=se.next;var t=ce===null?ee.memoizedState:ce.next;if(t!==null)ce=t,se=e;else{if(e===null)throw Error(x(310));se=e,e={memoizedState:se.memoizedState,baseState:se.baseState,baseQueue:se.baseQueue,queue:se.queue,next:null},ce===null?ee.memoizedState=ce=e:ce=ce.next=e}return ce}function Wr(e,t){return typeof t=="function"?t(e):t}function so(e){var t=Ke(),n=t.queue;if(n===null)throw Error(x(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((an&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,ee.lanes|=m,cn|=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,ee.lanes|=i,cn|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function uo(e){var t=Ke(),n=t.queue;if(n===null)throw Error(x(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 Pf(){}function zf(e,t){var n=ee,r=Ke(),l=t(),i=!ot(r.memoizedState,l);if(i&&(r.memoizedState=l,Pe=!0),r=r.queue,Xs(Of.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ce!==null&&ce.memoizedState.tag&1){if(n.flags|=2048,Vr(9,Mf.bind(null,n,r,l,t),void 0,null),fe===null)throw Error(x(349));an&30||If(n,t,l)}return l}function If(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ee.updateQueue,t===null?(t={lastEffect:null,stores:null},ee.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Mf(e,t,n,r){t.value=n,t.getSnapshot=r,Df(t)&&jf(e)}function Of(e,t,n){return n(function(){Df(t)&&jf(e)})}function Df(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ot(e,n)}catch{return!0}}function jf(e){var t=Et(e,1);t!==null&&it(t,e,1,-1)}function La(e){var t=ut();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Wr,lastRenderedState:e},t.queue=e,e=e.dispatch=Zh.bind(null,ee,e),[t.memoizedState,e]}function Vr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ee.updateQueue,t===null?(t={lastEffect:null,stores:null},ee.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 Ff(){return Ke().memoizedState}function Ml(e,t,n,r){var l=ut();ee.flags|=e,l.memoizedState=Vr(1|t,n,void 0,r===void 0?null:r)}function Si(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&&Ys(r,o.deps)){l.memoizedState=Vr(t,n,i,r);return}}ee.flags|=e,l.memoizedState=Vr(1|t,n,i,r)}function Aa(e,t){return Ml(8390656,8,e,t)}function Xs(e,t){return Si(2048,8,e,t)}function $f(e,t){return Si(4,2,e,t)}function Uf(e,t){return Si(4,4,e,t)}function Bf(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 Hf(e,t,n){return n=n!=null?n.concat([e]):null,Si(4,4,Bf.bind(null,t,e),n)}function qs(){}function Wf(e,t){var n=Ke();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ys(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Vf(e,t){var n=Ke();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ys(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Qf(e,t,n){return an&21?(ot(n,t)||(n=Yc(),ee.lanes|=n,cn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Pe=!0),e.memoizedState=n)}function Yh(e,t){var n=Q;Q=n!==0&&4>n?n:4,e(!0);var r=oo.transition;oo.transition={};try{e(!1),t()}finally{Q=n,oo.transition=r}}function Gf(){return Ke().memoizedState}function Kh(e,t,n){var r=Ht(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yf(e))Kf(t,n);else if(n=Ef(e,t,n,r),n!==null){var l=Se();it(n,e,r,l),Zf(n,t,r)}}function Zh(e,t,n){var r=Ht(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yf(e))Kf(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,Hs(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Ef(e,t,l,r),n!==null&&(l=Se(),it(n,e,r,l),Zf(n,t,r))}}function Yf(e){var t=e.alternate;return e===ee||t!==null&&t===ee}function Kf(e,t){_r=ri=!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,Rs(e,n)}}var li={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},Xh={readContext:Ye,useCallback:function(e,t){return ut().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,Ml(4194308,4,Bf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ml(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ml(4,2,e,t)},useMemo:function(e,t){var n=ut();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ut();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=Kh.bind(null,ee,e),[r.memoizedState,e]},useRef:function(e){var t=ut();return e={current:e},t.memoizedState=e},useState:La,useDebugValue:qs,useDeferredValue:function(e){return ut().memoizedState=e},useTransition:function(){var e=La(!1),t=e[0];return e=Yh.bind(null,e[1]),ut().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ee,l=ut();if(J){if(n===void 0)throw Error(x(407));n=n()}else{if(n=t(),fe===null)throw Error(x(349));an&30||If(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Aa(Of.bind(null,r,i,e),[e]),r.flags|=2048,Vr(9,Mf.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=ut(),t=fe.identifierPrefix;if(J){var n=wt,r=kt;n=(r&~(1<<32-lt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Hr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Gh++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},qh={readContext:Ye,useCallback:Wf,useContext:Ye,useEffect:Xs,useImperativeHandle:Hf,useInsertionEffect:$f,useLayoutEffect:Uf,useMemo:Vf,useReducer:so,useRef:Ff,useState:function(){return so(Wr)},useDebugValue:qs,useDeferredValue:function(e){var t=Ke();return Qf(t,se.memoizedState,e)},useTransition:function(){var e=so(Wr)[0],t=Ke().memoizedState;return[e,t]},useMutableSource:Pf,useSyncExternalStore:zf,useId:Gf,unstable_isNewReconciler:!1},Jh={readContext:Ye,useCallback:Wf,useContext:Ye,useEffect:Xs,useImperativeHandle:Hf,useInsertionEffect:$f,useLayoutEffect:Uf,useMemo:Vf,useReducer:uo,useRef:Ff,useState:function(){return uo(Wr)},useDebugValue:qs,useDeferredValue:function(e){var t=Ke();return se===null?t.memoizedState=e:Qf(t,se.memoizedState,e)},useTransition:function(){var e=uo(Wr)[0],t=Ke().memoizedState;return[e,t]},useMutableSource:Pf,useSyncExternalStore:zf,useId:Gf,unstable_isNewReconciler:!1};function Kn(e,t){try{var n="",r=t;do n+=Cp(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 ao(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Jo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var bh=typeof WeakMap=="function"?WeakMap:Map;function Xf(e,t,n){n=xt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){oi||(oi=!0,us=r),Jo(e,t)},n}function qf(e,t,n){n=xt(-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(){Jo(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Jo(e,t),typeof r!="function"&&(Bt===null?Bt=new Set([this]):Bt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Pa(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new bh;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=pm.bind(null,e,t,n),t.then(e,e))}function za(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 Ia(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=xt(-1,1),t.tag=2,Ut(n,t,1))),n.lanes|=1),e)}var em=Ct.ReactCurrentOwner,Pe=!1;function xe(e,t,n,r){t.child=e===null?Lf(t,null,n,r):Gn(t,e.child,n,r)}function Ma(e,t,n,r,l){n=n.render;var i=t.ref;return Bn(t,l),r=Ks(e,t,n,r,i,l),n=Zs(),e!==null&&!Pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Tt(e,t,l)):(J&&n&&Ds(t),t.flags|=1,xe(e,t,r,l),t.child)}function Oa(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!iu(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Jf(e,t,i,r,l)):(e=Fl(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:Dr,n(o,r)&&e.ref===t.ref)return Tt(e,t,l)}return t.flags|=1,e=Wt(i,r),e.ref=t.ref,e.return=t,t.child=e}function Jf(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(Dr(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,Tt(e,t,l)}return bo(e,t,n,r,l)}function bf(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},Y(Dn,Oe),Oe|=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,Y(Dn,Oe),Oe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,Y(Dn,Oe),Oe|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,Y(Dn,Oe),Oe|=r;return xe(e,t,l,n),t.child}function ed(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function bo(e,t,n,r,l){var i=Ie(n)?sn:we.current;return i=Vn(t,i),Bn(t,l),n=Ks(e,t,n,r,i,l),r=Zs(),e!==null&&!Pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Tt(e,t,l)):(J&&r&&Ds(t),t.flags|=1,xe(e,t,n,l),t.child)}function Da(e,t,n,r,l){if(Ie(n)){var i=!0;Xl(t)}else i=!1;if(Bn(t,l),t.stateNode===null)Ol(e,t),Nf(t,n,r),qo(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)?sn:we.current,a=Vn(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)&&Na(t,o,r,a),Pt=!1;var h=t.memoizedState;o.state=h,ti(t,r,o,l),u=t.memoizedState,s!==r||h!==u||ze.current||Pt?(typeof m=="function"&&(Xo(t,n,m,r),u=t.memoizedState),(s=Pt||Ca(t,n,s,r,h,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,Tf(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:tt(t.type,s),o.props=a,g=t.pendingProps,h=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=Ye(u):(u=Ie(n)?sn:we.current,u=Vn(t,u));var y=n.getDerivedStateFromProps;(m=typeof y=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==g||h!==u)&&Na(t,o,r,u),Pt=!1,h=t.memoizedState,o.state=h,ti(t,r,o,l);var S=t.memoizedState;s!==g||h!==S||ze.current||Pt?(typeof y=="function"&&(Xo(t,n,y,r),S=t.memoizedState),(a=Pt||Ca(t,n,a,r,h,S,u)||!1)?(m||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,S,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,S,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),o.props=r,o.state=S,o.context=u,r=a):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return es(e,t,n,r,i,l)}function es(e,t,n,r,l,i){ed(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&xa(t,n,!1),Tt(e,t,i);r=t.stateNode,em.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Gn(t,e.child,null,i),t.child=Gn(t,null,s,i)):xe(e,t,s,i),t.memoizedState=r.state,l&&xa(t,n,!0),t.child}function td(e){var t=e.stateNode;t.pendingContext?wa(e,t.pendingContext,t.pendingContext!==t.context):t.context&&wa(e,t.context,!1),Vs(e,t.containerInfo)}function ja(e,t,n,r,l){return Qn(),Fs(l),t.flags|=256,xe(e,t,n,r),t.child}var ts={dehydrated:null,treeContext:null,retryLane:0};function ns(e){return{baseLanes:e,cachePool:null,transitions:null}}function nd(e,t,n){var r=t.pendingProps,l=b.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),Y(b,l&1),e===null)return Ko(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=Ti(o,r,0,null),e=on(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=ns(n),t.memoizedState=ts,e):Js(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return tm(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=Wt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=Wt(s,i):(i=on(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?ns(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=ts,r}return i=e.child,e=i.sibling,r=Wt(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 Js(e,t){return t=Ti({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function vl(e,t,n,r){return r!==null&&Fs(r),Gn(t,e.child,null,n),e=Js(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function tm(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=ao(Error(x(422))),vl(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Ti({mode:"visible",children:r.children},l,0,null),i=on(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Gn(t,e.child,null,o),t.child.memoizedState=ns(o),t.memoizedState=ts,i);if(!(t.mode&1))return vl(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(x(419)),r=ao(i,r,void 0),vl(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,Et(e,l),it(r,e,l,-1))}return lu(),r=ao(Error(x(421))),vl(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=hm.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,je=$t(l.nextSibling),Fe=t,J=!0,rt=null,e!==null&&(We[Ve++]=kt,We[Ve++]=wt,We[Ve++]=un,kt=e.id,wt=e.overflow,un=t),t=Js(t,r.children),t.flags|=4096,t)}function Fa(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Zo(e.return,t,n)}function co(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 rd(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(xe(e,t,r.children,n),r=b.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&&Fa(e,n,t);else if(e.tag===19)Fa(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(Y(b,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&&ni(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),co(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&&ni(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}co(t,!0,n,null,i);break;case"together":co(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ol(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Tt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),cn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(x(153));if(t.child!==null){for(e=t.child,n=Wt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Wt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function nm(e,t,n){switch(t.tag){case 3:td(t),Qn();break;case 5:Af(t);break;case 1:Ie(t.type)&&Xl(t);break;case 4:Vs(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;Y(bl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Y(b,b.current&1),t.flags|=128,null):n&t.child.childLanes?nd(e,t,n):(Y(b,b.current&1),e=Tt(e,t,n),e!==null?e.sibling:null);Y(b,b.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return rd(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),Y(b,b.current),r)break;return null;case 22:case 23:return t.lanes=0,bf(e,t,n)}return Tt(e,t,n)}var ld,rs,id,od;ld=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}};rs=function(){};id=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,rn(pt.current);var i=null;switch(n){case"input":l=To(e,l),r=To(e,r),i=[];break;case"select":l=te({},l,{value:void 0}),r=te({},r,{value:void 0}),i=[];break;case"textarea":l=Ro(e,l),r=Ro(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Kl)}Ao(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"&&(Lr.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"&&(Lr.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&Z("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)}};od=function(e,t,n,r){n!==r&&(t.flags|=4)};function ur(e,t){if(!J)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 rm(e,t,n){var r=t.pendingProps;switch(js(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)&&Zl(),ve(t),null;case 3:return r=t.stateNode,Yn(),X(ze),X(we),Gs(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(gl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,rt!==null&&(fs(rt),rt=null))),rs(e,t),ve(t),null;case 5:Qs(t);var l=rn(Br.current);if(n=t.type,e!==null&&t.stateNode!=null)id(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(x(166));return ve(t),null}if(e=rn(pt.current),gl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[at]=t,r[$r]=i,e=(t.mode&1)!==0,n){case"dialog":Z("cancel",r),Z("close",r);break;case"iframe":case"object":case"embed":Z("load",r);break;case"video":case"audio":for(l=0;l<yr.length;l++)Z(yr[l],r);break;case"source":Z("error",r);break;case"img":case"image":case"link":Z("error",r),Z("load",r);break;case"details":Z("toggle",r);break;case"input":Yu(r,i),Z("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Z("invalid",r);break;case"textarea":Zu(r,i),Z("invalid",r)}Ao(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&&ml(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&ml(r.textContent,s,e),l=["children",""+s]):Lr.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&Z("scroll",r)}switch(n){case"input":sl(r),Ku(r,i,!0);break;case"textarea":sl(r),Xu(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Kl)}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=zc(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[at]=t,e[$r]=r,ld(e,t,!1,!1),t.stateNode=e;e:{switch(o=Po(n,r),n){case"dialog":Z("cancel",e),Z("close",e),l=r;break;case"iframe":case"object":case"embed":Z("load",e),l=r;break;case"video":case"audio":for(l=0;l<yr.length;l++)Z(yr[l],e);l=r;break;case"source":Z("error",e),l=r;break;case"img":case"image":case"link":Z("error",e),Z("load",e),l=r;break;case"details":Z("toggle",e),l=r;break;case"input":Yu(e,r),l=To(e,r),Z("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=te({},r,{value:void 0}),Z("invalid",e);break;case"textarea":Zu(e,r),l=Ro(e,r),Z("invalid",e);break;default:l=r}Ao(n,l),s=l;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?Oc(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Ic(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Ar(e,u):typeof u=="number"&&Ar(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Lr.hasOwnProperty(i)?u!=null&&i==="onScroll"&&Z("scroll",e):u!=null&&Ss(e,i,u,o))}switch(n){case"input":sl(e),Ku(e,r,!1);break;case"textarea":sl(e),Xu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Vt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?jn(e,!!r.multiple,i,!1):r.defaultValue!=null&&jn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Kl)}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)od(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(x(166));if(n=rn(Br.current),rn(pt.current),gl(t)){if(r=t.stateNode,n=t.memoizedProps,r[at]=t,(i=r.nodeValue!==n)&&(e=Fe,e!==null))switch(e.tag){case 3:ml(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&ml(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[at]=t,t.stateNode=r}return ve(t),null;case 13:if(X(b),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(J&&je!==null&&t.mode&1&&!(t.flags&128))_f(),Qn(),t.flags|=98560,i=!1;else if(i=gl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(x(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(x(317));i[at]=t}else Qn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ve(t),i=!1}else rt!==null&&(fs(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||b.current&1?ue===0&&(ue=3):lu())),t.updateQueue!==null&&(t.flags|=4),ve(t),null);case 4:return Yn(),rs(e,t),e===null&&jr(t.stateNode.containerInfo),ve(t),null;case 10:return Bs(t.type._context),ve(t),null;case 17:return Ie(t.type)&&Zl(),ve(t),null;case 19:if(X(b),i=t.memoizedState,i===null)return ve(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)ur(i,!1);else{if(ue!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=ni(e),o!==null){for(t.flags|=128,ur(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 Y(b,b.current&1|2),t.child}e=e.sibling}i.tail!==null&&ie()>Zn&&(t.flags|=128,r=!0,ur(i,!1),t.lanes=4194304)}else{if(!r)if(e=ni(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ur(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!J)return ve(t),null}else 2*ie()-i.renderingStartTime>Zn&&n!==1073741824&&(t.flags|=128,r=!0,ur(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=ie(),t.sibling=null,n=b.current,Y(b,r?n&1|2:n&1),t):(ve(t),null);case 22:case 23:return ru(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Oe&1073741824&&(ve(t),t.subtreeFlags&6&&(t.flags|=8192)):ve(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function lm(e,t){switch(js(t),t.tag){case 1:return Ie(t.type)&&Zl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Yn(),X(ze),X(we),Gs(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Qs(t),null;case 13:if(X(b),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(x(340));Qn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return X(b),null;case 4:return Yn(),null;case 10:return Bs(t.type._context),null;case 22:case 23:return ru(),null;case 24:return null;default:return null}}var kl=!1,ke=!1,im=typeof WeakSet=="function"?WeakSet:Set,C=null;function On(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 ls(e,t,n){try{n()}catch(r){ne(e,t,r)}}var $a=!1;function om(e,t){if(Bo=Ql,e=cf(),Os(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,h=null;t:for(;;){for(var y;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),(y=g.firstChild)!==null;)h=g,g=y;for(;;){if(g===e)break t;if(h===n&&++a===l&&(s=o),h===i&&++m===r&&(u=o),(y=g.nextSibling)!==null)break;g=h,h=g.parentNode}g=y}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ho={focusedElem:e,selectionRange:n},Ql=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var _=S.memoizedProps,D=S.memoizedState,p=t.stateNode,c=p.getSnapshotBeforeUpdate(t.elementType===t.type?_:tt(t.type,_),D);p.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(x(163))}}catch(v){ne(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return S=$a,$a=!1,S}function Er(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&&ls(t,n,i)}l=l.next}while(l!==r)}}function _i(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 is(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 sd(e){var t=e.alternate;t!==null&&(e.alternate=null,sd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[at],delete t[$r],delete t[Qo],delete t[Hh],delete t[Wh])),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 ud(e){return e.tag===5||e.tag===3||e.tag===4}function Ua(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ud(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 os(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=Kl));else if(r!==4&&(e=e.child,e!==null))for(os(e,t,n),e=e.sibling;e!==null;)os(e,t,n),e=e.sibling}function ss(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(ss(e,t,n),e=e.sibling;e!==null;)ss(e,t,n),e=e.sibling}var de=null,nt=!1;function Lt(e,t,n){for(n=n.child;n!==null;)ad(e,t,n),n=n.sibling}function ad(e,t,n){if(dt&&typeof dt.onCommitFiberUnmount=="function")try{dt.onCommitFiberUnmount(mi,n)}catch{}switch(n.tag){case 5:ke||On(n,t);case 6:var r=de,l=nt;de=null,Lt(e,t,n),de=r,nt=l,de!==null&&(nt?(e=de,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):de.removeChild(n.stateNode));break;case 18:de!==null&&(nt?(e=de,n=n.stateNode,e.nodeType===8?ro(e.parentNode,n):e.nodeType===1&&ro(e,n),Mr(e)):ro(de,n.stateNode));break;case 4:r=de,l=nt,de=n.stateNode.containerInfo,nt=!0,Lt(e,t,n),de=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)&&ls(n,t,o),l=l.next}while(l!==r)}Lt(e,t,n);break;case 1:if(!ke&&(On(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)}Lt(e,t,n);break;case 21:Lt(e,t,n);break;case 22:n.mode&1?(ke=(r=ke)||n.memoizedState!==null,Lt(e,t,n),ke=r):Lt(e,t,n);break;default:Lt(e,t,n)}}function Ba(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new im),t.forEach(function(r){var l=mm.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:de=s.stateNode,nt=!1;break e;case 3:de=s.stateNode.containerInfo,nt=!0;break e;case 4:de=s.stateNode.containerInfo,nt=!0;break e}s=s.return}if(de===null)throw Error(x(160));ad(i,o,l),de=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;)cd(t,e),t=t.sibling}function cd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(be(t,e),st(e),r&4){try{Er(3,e,e.return),_i(3,e)}catch(_){ne(e,e.return,_)}try{Er(5,e,e.return)}catch(_){ne(e,e.return,_)}}break;case 1:be(t,e),st(e),r&512&&n!==null&&On(n,n.return);break;case 5:if(be(t,e),st(e),r&512&&n!==null&&On(n,n.return),e.flags&32){var l=e.stateNode;try{Ar(l,"")}catch(_){ne(e,e.return,_)}}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&&Ac(l,i),Po(s,o);var a=Po(s,i);for(o=0;o<u.length;o+=2){var m=u[o],g=u[o+1];m==="style"?Oc(l,g):m==="dangerouslySetInnerHTML"?Ic(l,g):m==="children"?Ar(l,g):Ss(l,m,g,a)}switch(s){case"input":Co(l,i);break;case"textarea":Pc(l,i);break;case"select":var h=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var y=i.value;y!=null?jn(l,!!i.multiple,y,!1):h!==!!i.multiple&&(i.defaultValue!=null?jn(l,!!i.multiple,i.defaultValue,!0):jn(l,!!i.multiple,i.multiple?[]:"",!1))}l[$r]=i}catch(_){ne(e,e.return,_)}}break;case 6:if(be(t,e),st(e),r&4){if(e.stateNode===null)throw Error(x(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(_){ne(e,e.return,_)}}break;case 3:if(be(t,e),st(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Mr(t.containerInfo)}catch(_){ne(e,e.return,_)}break;case 4:be(t,e),st(e);break;case 13:be(t,e),st(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(tu=ie())),r&4&&Ba(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),st(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!m&&e.mode&1)for(C=e,m=e.child;m!==null;){for(g=C=m;C!==null;){switch(h=C,y=h.child,h.tag){case 0:case 11:case 14:case 15:Er(4,h,h.return);break;case 1:On(h,h.return);var S=h.stateNode;if(typeof S.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(_){ne(r,n,_)}}break;case 5:On(h,h.return);break;case 22:if(h.memoizedState!==null){Wa(g);continue}}y!==null?(y.return=h,C=y):Wa(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=Mc("display",o))}catch(_){ne(e,e.return,_)}}}else if(g.tag===6){if(m===null)try{g.stateNode.nodeValue=a?"":g.memoizedProps}catch(_){ne(e,e.return,_)}}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),st(e),r&4&&Ba(e);break;case 21:break;default:be(t,e),st(e)}}function st(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ud(n)){var r=n;break e}n=n.return}throw Error(x(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Ar(l,""),r.flags&=-33);var i=Ua(e);ss(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=Ua(e);os(e,s,o);break;default:throw Error(x(161))}}catch(u){ne(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function sm(e,t,n){C=e,fd(e)}function fd(e,t,n){for(var r=(e.mode&1)!==0;C!==null;){var l=C,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||kl;if(!o){var s=l.alternate,u=s!==null&&s.memoizedState!==null||ke;s=kl;var a=ke;if(kl=o,(ke=u)&&!a)for(C=l;C!==null;)o=C,u=o.child,o.tag===22&&o.memoizedState!==null?Va(l):u!==null?(u.return=o,C=u):Va(l);for(;i!==null;)C=i,fd(i),i=i.sibling;C=l,kl=s,ke=a}Ha(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,C=i):Ha(e)}}function Ha(e){for(;C!==null;){var t=C;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ke||_i(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&&Ta(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}Ta(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&&Mr(g)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}ke||t.flags&512&&is(t)}catch(h){ne(t,t.return,h)}}if(t===e){C=null;break}if(n=t.sibling,n!==null){n.return=t.return,C=n;break}C=t.return}}function Wa(e){for(;C!==null;){var t=C;if(t===e){C=null;break}var n=t.sibling;if(n!==null){n.return=t.return,C=n;break}C=t.return}}function Va(e){for(;C!==null;){var t=C;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{_i(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{is(t)}catch(u){ne(t,i,u)}break;case 5:var o=t.return;try{is(t)}catch(u){ne(t,o,u)}}}catch(u){ne(t,t.return,u)}if(t===e){C=null;break}var s=t.sibling;if(s!==null){s.return=t.return,C=s;break}C=t.return}}var um=Math.ceil,ii=Ct.ReactCurrentDispatcher,bs=Ct.ReactCurrentOwner,Ge=Ct.ReactCurrentBatchConfig,B=0,fe=null,oe=null,pe=0,Oe=0,Dn=Yt(0),ue=0,Qr=null,cn=0,Ei=0,eu=0,Tr=null,Ae=null,tu=0,Zn=1/0,yt=null,oi=!1,us=null,Bt=null,wl=!1,Ot=null,si=0,Cr=0,as=null,Dl=-1,jl=0;function Se(){return B&6?ie():Dl!==-1?Dl:Dl=ie()}function Ht(e){return e.mode&1?B&2&&pe!==0?pe&-pe:Qh.transition!==null?(jl===0&&(jl=Yc()),jl):(e=Q,e!==0||(e=window.event,e=e===void 0?16:ef(e.type)),e):1}function it(e,t,n,r){if(50<Cr)throw Cr=0,as=null,Error(x(185));Kr(e,n,r),(!(B&2)||e!==fe)&&(e===fe&&(!(B&2)&&(Ei|=n),ue===4&&It(e,pe)),Me(e,r),n===1&&B===0&&!(t.mode&1)&&(Zn=ie()+500,wi&&Kt()))}function Me(e,t){var n=e.callbackNode;Qp(e,t);var r=Vl(e,e===fe?pe:0);if(r===0)n!==null&&bu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&bu(n),t===1)e.tag===0?Vh(Qa.bind(null,e)):wf(Qa.bind(null,e)),Uh(function(){!(B&6)&&Kt()}),n=null;else{switch(Kc(r)){case 1:n=Ns;break;case 4:n=Qc;break;case 16:n=Wl;break;case 536870912:n=Gc;break;default:n=Wl}n=kd(n,dd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function dd(e,t){if(Dl=-1,jl=0,B&6)throw Error(x(327));var n=e.callbackNode;if(Hn()&&e.callbackNode!==n)return null;var r=Vl(e,e===fe?pe:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=ui(e,r);else{t=r;var l=B;B|=2;var i=hd();(fe!==e||pe!==t)&&(yt=null,Zn=ie()+500,ln(e,t));do try{fm();break}catch(s){pd(e,s)}while(!0);Us(),ii.current=i,B=l,oe!==null?t=0:(fe=null,pe=0,t=ue)}if(t!==0){if(t===2&&(l=Do(e),l!==0&&(r=l,t=cs(e,l))),t===1)throw n=Qr,ln(e,0),It(e,r),Me(e,ie()),n;if(t===6)It(e,r);else{if(l=e.current.alternate,!(r&30)&&!am(l)&&(t=ui(e,r),t===2&&(i=Do(e),i!==0&&(r=i,t=cs(e,i))),t===1))throw n=Qr,ln(e,0),It(e,r),Me(e,ie()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(x(345));case 2:bt(e,Ae,yt);break;case 3:if(It(e,r),(r&130023424)===r&&(t=tu+500-ie(),10<t)){if(Vl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Se(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Vo(bt.bind(null,e,Ae,yt),t);break}bt(e,Ae,yt);break;case 4:if(It(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=ie()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*um(r/1960))-r,10<r){e.timeoutHandle=Vo(bt.bind(null,e,Ae,yt),r);break}bt(e,Ae,yt);break;case 5:bt(e,Ae,yt);break;default:throw Error(x(329))}}}return Me(e,ie()),e.callbackNode===n?dd.bind(null,e):null}function cs(e,t){var n=Tr;return e.current.memoizedState.isDehydrated&&(ln(e,t).flags|=256),e=ui(e,t),e!==2&&(t=Ae,Ae=n,t!==null&&fs(t)),e}function fs(e){Ae===null?Ae=e:Ae.push.apply(Ae,e)}function am(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 It(e,t){for(t&=~eu,t&=~Ei,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 Qa(e){if(B&6)throw Error(x(327));Hn();var t=Vl(e,0);if(!(t&1))return Me(e,ie()),null;var n=ui(e,t);if(e.tag!==0&&n===2){var r=Do(e);r!==0&&(t=r,n=cs(e,r))}if(n===1)throw n=Qr,ln(e,0),It(e,t),Me(e,ie()),n;if(n===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,bt(e,Ae,yt),Me(e,ie()),null}function nu(e,t){var n=B;B|=1;try{return e(t)}finally{B=n,B===0&&(Zn=ie()+500,wi&&Kt())}}function fn(e){Ot!==null&&Ot.tag===0&&!(B&6)&&Hn();var t=B;B|=1;var n=Ge.transition,r=Q;try{if(Ge.transition=null,Q=1,e)return e()}finally{Q=r,Ge.transition=n,B=t,!(B&6)&&Kt()}}function ru(){Oe=Dn.current,X(Dn)}function ln(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,$h(n)),oe!==null)for(n=oe.return;n!==null;){var r=n;switch(js(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Zl();break;case 3:Yn(),X(ze),X(we),Gs();break;case 5:Qs(r);break;case 4:Yn();break;case 13:X(b);break;case 19:X(b);break;case 10:Bs(r.type._context);break;case 22:case 23:ru()}n=n.return}if(fe=e,oe=e=Wt(e.current,null),pe=Oe=t,ue=0,Qr=null,eu=Ei=cn=0,Ae=Tr=null,nn!==null){for(t=0;t<nn.length;t++)if(n=nn[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}nn=null}return e}function pd(e,t){do{var n=oe;try{if(Us(),Il.current=li,ri){for(var r=ee.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}ri=!1}if(an=0,ce=se=ee=null,_r=!1,Hr=0,bs.current=null,n===null||n.return===null){ue=1,Qr=t,oe=null;break}e:{var i=e,o=n.return,s=n,u=t;if(t=pe,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 h=m.alternate;h?(m.updateQueue=h.updateQueue,m.memoizedState=h.memoizedState,m.lanes=h.lanes):(m.updateQueue=null,m.memoizedState=null)}var y=za(o);if(y!==null){y.flags&=-257,Ia(y,o,s,i,t),y.mode&1&&Pa(i,a,t),t=y,u=a;var S=t.updateQueue;if(S===null){var _=new Set;_.add(u),t.updateQueue=_}else S.add(u);break e}else{if(!(t&1)){Pa(i,a,t),lu();break e}u=Error(x(426))}}else if(J&&s.mode&1){var D=za(o);if(D!==null){!(D.flags&65536)&&(D.flags|=256),Ia(D,o,s,i,t),Fs(Kn(u,s));break e}}i=u=Kn(u,s),ue!==4&&(ue=2),Tr===null?Tr=[i]:Tr.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var p=Xf(i,u,t);Ea(i,p);break e;case 1:s=u;var c=i.type,d=i.stateNode;if(!(i.flags&128)&&(typeof c.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(Bt===null||!Bt.has(d)))){i.flags|=65536,t&=-t,i.lanes|=t;var v=qf(i,s,t);Ea(i,v);break e}}i=i.return}while(i!==null)}gd(n)}catch(E){t=E,oe===n&&n!==null&&(oe=n=n.return);continue}break}while(!0)}function hd(){var e=ii.current;return ii.current=li,e===null?li:e}function lu(){(ue===0||ue===3||ue===2)&&(ue=4),fe===null||!(cn&268435455)&&!(Ei&268435455)||It(fe,pe)}function ui(e,t){var n=B;B|=2;var r=hd();(fe!==e||pe!==t)&&(yt=null,ln(e,t));do try{cm();break}catch(l){pd(e,l)}while(!0);if(Us(),B=n,ii.current=r,oe!==null)throw Error(x(261));return fe=null,pe=0,ue}function cm(){for(;oe!==null;)md(oe)}function fm(){for(;oe!==null&&!Dp();)md(oe)}function md(e){var t=vd(e.alternate,e,Oe);e.memoizedProps=e.pendingProps,t===null?gd(e):oe=t,bs.current=null}function gd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=lm(n,t),n!==null){n.flags&=32767,oe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ue=6,oe=null;return}}else if(n=rm(n,t,Oe),n!==null){oe=n;return}if(t=t.sibling,t!==null){oe=t;return}oe=t=e}while(t!==null);ue===0&&(ue=5)}function bt(e,t,n){var r=Q,l=Ge.transition;try{Ge.transition=null,Q=1,dm(e,t,n,r)}finally{Ge.transition=l,Q=r}return null}function dm(e,t,n,r){do Hn();while(Ot!==null);if(B&6)throw Error(x(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(x(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Gp(e,i),e===fe&&(oe=fe=null,pe=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||wl||(wl=!0,kd(Wl,function(){return Hn(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Ge.transition,Ge.transition=null;var o=Q;Q=1;var s=B;B|=4,bs.current=null,om(e,n),cd(n,e),zh(Ho),Ql=!!Bo,Ho=Bo=null,e.current=n,sm(n),jp(),B=s,Q=o,Ge.transition=i}else e.current=n;if(wl&&(wl=!1,Ot=e,si=l),i=e.pendingLanes,i===0&&(Bt=null),Up(n.stateNode),Me(e,ie()),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(oi)throw oi=!1,e=us,us=null,e;return si&1&&e.tag!==0&&Hn(),i=e.pendingLanes,i&1?e===as?Cr++:(Cr=0,as=e):Cr=0,Kt(),null}function Hn(){if(Ot!==null){var e=Kc(si),t=Ge.transition,n=Q;try{if(Ge.transition=null,Q=16>e?16:e,Ot===null)var r=!1;else{if(e=Ot,Ot=null,si=0,B&6)throw Error(x(331));var l=B;for(B|=4,C=e.current;C!==null;){var i=C,o=i.child;if(C.flags&16){var s=i.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(C=a;C!==null;){var m=C;switch(m.tag){case 0:case 11:case 15:Er(8,m,i)}var g=m.child;if(g!==null)g.return=m,C=g;else for(;C!==null;){m=C;var h=m.sibling,y=m.return;if(sd(m),m===a){C=null;break}if(h!==null){h.return=y,C=h;break}C=y}}}var S=i.alternate;if(S!==null){var _=S.child;if(_!==null){S.child=null;do{var D=_.sibling;_.sibling=null,_=D}while(_!==null)}}C=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,C=o;else e:for(;C!==null;){if(i=C,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Er(9,i,i.return)}var p=i.sibling;if(p!==null){p.return=i.return,C=p;break e}C=i.return}}var c=e.current;for(C=c;C!==null;){o=C;var d=o.child;if(o.subtreeFlags&2064&&d!==null)d.return=o,C=d;else e:for(o=c;C!==null;){if(s=C,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:_i(9,s)}}catch(E){ne(s,s.return,E)}if(s===o){C=null;break e}var v=s.sibling;if(v!==null){v.return=s.return,C=v;break e}C=s.return}}if(B=l,Kt(),dt&&typeof dt.onPostCommitFiberRoot=="function")try{dt.onPostCommitFiberRoot(mi,e)}catch{}r=!0}return r}finally{Q=n,Ge.transition=t}}return!1}function Ga(e,t,n){t=Kn(n,t),t=Xf(e,t,1),e=Ut(e,t,1),t=Se(),e!==null&&(Kr(e,1,t),Me(e,t))}function ne(e,t,n){if(e.tag===3)Ga(e,e,n);else for(;t!==null;){if(t.tag===3){Ga(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Bt===null||!Bt.has(r))){e=Kn(n,e),e=qf(t,e,1),t=Ut(t,e,1),e=Se(),t!==null&&(Kr(t,1,e),Me(t,e));break}}t=t.return}}function pm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Se(),e.pingedLanes|=e.suspendedLanes&n,fe===e&&(pe&n)===n&&(ue===4||ue===3&&(pe&130023424)===pe&&500>ie()-tu?ln(e,0):eu|=n),Me(e,t)}function yd(e,t){t===0&&(e.mode&1?(t=cl,cl<<=1,!(cl&130023424)&&(cl=4194304)):t=1);var n=Se();e=Et(e,t),e!==null&&(Kr(e,t,n),Me(e,n))}function hm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),yd(e,n)}function mm(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(x(314))}r!==null&&r.delete(t),yd(e,n)}var vd;vd=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,nm(e,t,n);Pe=!!(e.flags&131072)}else Pe=!1,J&&t.flags&1048576&&xf(t,Jl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ol(e,t),e=t.pendingProps;var l=Vn(t,we.current);Bn(t,n),l=Ks(null,t,r,e,l,n);var i=Zs();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,Xl(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ws(t),l.updater=xi,t.stateNode=l,l._reactInternals=t,qo(t,r,e,n),t=es(null,t,r,!0,i,n)):(t.tag=0,J&&i&&Ds(t),xe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ol(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=ym(r),e=tt(r,e),l){case 0:t=bo(null,t,r,e,n);break e;case 1:t=Da(null,t,r,e,n);break e;case 11:t=Ma(null,t,r,e,n);break e;case 14:t=Oa(null,t,r,tt(r.type,e),n);break e}throw Error(x(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),bo(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),Da(e,t,r,l,n);case 3:e:{if(td(t),e===null)throw Error(x(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Tf(e,t),ti(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=Kn(Error(x(423)),t),t=ja(e,t,r,n,l);break e}else if(r!==l){l=Kn(Error(x(424)),t),t=ja(e,t,r,n,l);break e}else for(je=$t(t.stateNode.containerInfo.firstChild),Fe=t,J=!0,rt=null,n=Lf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Qn(),r===l){t=Tt(e,t,n);break e}xe(e,t,r,n)}t=t.child}return t;case 5:return Af(t),e===null&&Ko(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Wo(r,l)?o=null:i!==null&&Wo(r,i)&&(t.flags|=32),ed(e,t),xe(e,t,o,n),t.child;case 6:return e===null&&Ko(t),null;case 13:return nd(e,t,n);case 4:return Vs(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Gn(t,null,r,n):xe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),Ma(e,t,r,l,n);case 7:return xe(e,t,t.pendingProps,n),t.child;case 8:return xe(e,t,t.pendingProps.children,n),t.child;case 12:return xe(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,Y(bl,r._currentValue),r._currentValue=o,i!==null)if(ot(i.value,o)){if(i.children===l.children&&!ze.current){t=Tt(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=xt(-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),Zo(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(x(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Zo(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}xe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Bn(t,n),l=Ye(l),r=r(l),t.flags|=1,xe(e,t,r,n),t.child;case 14:return r=t.type,l=tt(r,t.pendingProps),l=tt(r.type,l),Oa(e,t,r,l,n);case 15:return Jf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),Ol(e,t),t.tag=1,Ie(r)?(e=!0,Xl(t)):e=!1,Bn(t,n),Nf(t,r,l),qo(t,r,l,n),es(null,t,r,!0,e,n);case 19:return rd(e,t,n);case 22:return bf(e,t,n)}throw Error(x(156,t.tag))};function kd(e,t){return Vc(e,t)}function gm(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 gm(e,t,n,r)}function iu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ym(e){if(typeof e=="function")return iu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Es)return 11;if(e===Ts)return 14}return 2}function Wt(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 Fl(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")iu(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Cn:return on(n.children,l,i,t);case _s:o=8,l|=8;break;case xo:return e=Qe(12,n,t,l|2),e.elementType=xo,e.lanes=i,e;case So:return e=Qe(13,n,t,l),e.elementType=So,e.lanes=i,e;case _o:return e=Qe(19,n,t,l),e.elementType=_o,e.lanes=i,e;case Nc:return Ti(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Tc:o=10;break e;case Cc:o=9;break e;case Es:o=11;break e;case Ts:o=14;break e;case At:o=16,r=null;break e}throw Error(x(130,e==null?e:typeof e,""))}return t=Qe(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function on(e,t,n,r){return e=Qe(7,e,r,t),e.lanes=n,e}function Ti(e,t,n,r){return e=Qe(22,e,r,t),e.elementType=Nc,e.lanes=n,e.stateNode={isHidden:!1},e}function fo(e,t,n){return e=Qe(6,e,null,t),e.lanes=n,e}function po(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 vm(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=Gi(0),this.expirationTimes=Gi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Gi(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function ou(e,t,n,r,l,i,o,s,u){return e=new vm(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},Ws(i),e}function km(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Tn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function wd(e){if(!e)return Qt;e=e._reactInternals;e:{if(hn(e)!==e||e.tag!==1)throw Error(x(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(x(171))}if(e.tag===1){var n=e.type;if(Ie(n))return kf(e,n,t)}return t}function xd(e,t,n,r,l,i,o,s,u){return e=ou(n,r,!0,e,l,i,o,s,u),e.context=wd(null),n=e.current,r=Se(),l=Ht(n),i=xt(r,l),i.callback=t??null,Ut(n,i,l),e.current.lanes=l,Kr(e,l,r),Me(e,r),e}function Ci(e,t,n,r){var l=t.current,i=Se(),o=Ht(l);return n=wd(n),t.context===null?t.context=n:t.pendingContext=n,t=xt(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Ut(l,t,o),e!==null&&(it(e,l,o,i),zl(e,l,o)),o}function ai(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 Ya(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function su(e,t){Ya(e,t),(e=e.alternate)&&Ya(e,t)}function wm(){return null}var Sd=typeof reportError=="function"?reportError:function(e){console.error(e)};function uu(e){this._internalRoot=e}Ni.prototype.render=uu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));Ci(e,t,null,null)};Ni.prototype.unmount=uu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;fn(function(){Ci(null,e,null,null)}),t[_t]=null}};function Ni(e){this._internalRoot=e}Ni.prototype.unstable_scheduleHydration=function(e){if(e){var t=qc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<zt.length&&t!==0&&t<zt[n].priority;n++);zt.splice(n,0,e),n===0&&bc(e)}};function au(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ri(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ka(){}function xm(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var a=ai(o);i.call(a)}}var o=xd(t,r,e,0,null,!1,!1,"",Ka);return e._reactRootContainer=o,e[_t]=o.current,jr(e.nodeType===8?e.parentNode:e),fn(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var a=ai(u);s.call(a)}}var u=ou(e,0,!1,null,null,!1,!1,"",Ka);return e._reactRootContainer=u,e[_t]=u.current,jr(e.nodeType===8?e.parentNode:e),fn(function(){Ci(t,u,n,r)}),u}function Li(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=ai(o);s.call(u)}}Ci(t,o,e,l)}else o=xm(n,t,e,l,r);return ai(o)}Zc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=gr(t.pendingLanes);n!==0&&(Rs(t,n|1),Me(t,ie()),!(B&6)&&(Zn=ie()+500,Kt()))}break;case 13:fn(function(){var r=Et(e,1);if(r!==null){var l=Se();it(r,e,1,l)}}),su(e,1)}};Ls=function(e){if(e.tag===13){var t=Et(e,134217728);if(t!==null){var n=Se();it(t,e,134217728,n)}su(e,134217728)}};Xc=function(e){if(e.tag===13){var t=Ht(e),n=Et(e,t);if(n!==null){var r=Se();it(n,e,t,r)}su(e,t)}};qc=function(){return Q};Jc=function(e,t){var n=Q;try{return Q=e,t()}finally{Q=n}};Io=function(e,t,n){switch(t){case"input":if(Co(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=ki(r);if(!l)throw Error(x(90));Lc(r),Co(r,l)}}}break;case"textarea":Pc(e,n);break;case"select":t=n.value,t!=null&&jn(e,!!n.multiple,t,!1)}};Fc=nu;$c=fn;var Sm={usingClientEntryPoint:!1,Events:[Xr,An,ki,Dc,jc,nu]},ar={findFiberByHostInstance:tn,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},_m={bundleType:ar.bundleType,version:ar.version,rendererPackageName:ar.rendererPackageName,rendererConfig:ar.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ct.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Hc(e),e===null?null:e.stateNode},findFiberByHostInstance:ar.findFiberByHostInstance||wm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var xl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!xl.isDisabled&&xl.supportsFiber)try{mi=xl.inject(_m),dt=xl}catch{}}Be.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Sm;Be.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!au(t))throw Error(x(200));return km(e,t,null,n)};Be.createRoot=function(e,t){if(!au(e))throw Error(x(299));var n=!1,r="",l=Sd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=ou(e,1,!1,null,null,n,!1,r,l),e[_t]=t.current,jr(e.nodeType===8?e.parentNode:e),new uu(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(x(188)):(e=Object.keys(e).join(","),Error(x(268,e)));return e=Hc(t),e=e===null?null:e.stateNode,e};Be.flushSync=function(e){return fn(e)};Be.hydrate=function(e,t,n){if(!Ri(t))throw Error(x(200));return Li(null,e,t,!0,n)};Be.hydrateRoot=function(e,t,n){if(!au(e))throw Error(x(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=Sd;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=xd(t,null,e,1,n??null,l,!1,i,o),e[_t]=t.current,jr(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 Ni(t)};Be.render=function(e,t,n){if(!Ri(t))throw Error(x(200));return Li(null,e,t,!1,n)};Be.unmountComponentAtNode=function(e){if(!Ri(e))throw Error(x(40));return e._reactRootContainer?(fn(function(){Li(null,null,e,!1,function(){e._reactRootContainer=null,e[_t]=null})}),!0):!1};Be.unstable_batchedUpdates=nu;Be.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ri(n))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return Li(e,t,n,!1,r)};Be.version="18.2.0-next-9e3b772b8-20220608";function _d(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_d)}catch(e){console.error(e)}}_d(),wc.exports=Be;var Em=wc.exports,Za=Em;ko.createRoot=Za.createRoot,ko.hydrateRoot=Za.hydrateRoot;function cu(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let mn=cu();function Ed(e){mn=e}const Td=/[&<>"']/,Tm=new RegExp(Td.source,"g"),Cd=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Cm=new RegExp(Cd.source,"g"),Nm={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Xa=e=>Nm[e];function De(e,t){if(t){if(Td.test(e))return e.replace(Tm,Xa)}else if(Cd.test(e))return e.replace(Cm,Xa);return e}const Rm=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Lm(e){return e.replace(Rm,(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 Am=/(^|[^\[])\^/g;function G(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(Am,"$1"),n=n.replace(l,o),r},getRegex:()=>new RegExp(n,t)};return r}function qa(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const Nr={exec:()=>null};function Ja(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 Sl(e,t,n){const r=e.length;if(r===0)return"";let l=0;for(;l<r;){const i=e.charAt(r-l-1);if(i===t&&!n)l++;else if(i!==t&&n)l++;else break}return e.slice(0,r-l)}function Pm(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 ba(e,t,n,r){const l=t.href,i=t.title?De(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:De(o)}}function zm(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 ci{constructor(t){K(this,"options");K(this,"rules");K(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:Sl(r,`
`)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const r=n[0],l=zm(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=Sl(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=Sl(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+/,p=>" ".repeat(3*p.length)),h=t.split(`
`,1)[0],y=0;this.options.pedantic?(y=2,u=g.trimStart()):(y=n[2].search(/[^ ]/),y=y>4?1:y,u=g.slice(y),y+=n[1].length);let S=!1;if(!g&&/^ *$/.test(h)&&(s+=h+`
`,t=t.substring(h.length+1),m=!0),!m){const p=new RegExp(`^ {0,${Math.min(3,y-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),c=new RegExp(`^ {0,${Math.min(3,y-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),d=new RegExp(`^ {0,${Math.min(3,y-1)}}(?:\`\`\`|~~~)`),v=new RegExp(`^ {0,${Math.min(3,y-1)}}#`);for(;t;){const E=t.split(`
`,1)[0];if(h=E,this.options.pedantic&&(h=h.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),d.test(h)||v.test(h)||p.test(h)||c.test(t))break;if(h.search(/[^ ]/)>=y||!h.trim())u+=`
`+h.slice(y);else{if(S||g.search(/[^ ]/)>=4||d.test(g)||v.test(g)||c.test(g))break;u+=`
`+h}!S&&!h.trim()&&(S=!0),s+=E+`
`,t=t.substring(E.length+1),g=h.slice(y)}}i.loose||(a?i.loose=!0:/\n *\n *$/.test(s)&&(a=!0));let _=null,D;this.options.gfm&&(_=/^\[[ xX]\] /.exec(u),_&&(D=_[0]!=="[ ] ",u=u.replace(/^\[[ xX]\] +/,""))),i.items.push({type:"list_item",raw:s,task:!!_,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(y=>y.type==="space"),h=g.length>0&&g.some(y=>/\n.*\n/.test(y.raw));i.loose=h}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=Ja(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(Ja(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:De(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=Sl(r.slice(0,-1),"\\");if((r.length-o.length)%2===0)return}else{const o=Pm(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)),ba(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 ba(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 h=[...l[0]][0].length,y=t.slice(0,o+l.index+h+u);if(Math.min(o,u)%2){const _=y.slice(1,-1);return{type:"em",raw:y,text:_,tokens:this.lexer.inlineTokens(_)}}const S=y.slice(2,-2);return{type:"strong",raw:y,text:S,tokens:this.lexer.inlineTokens(S)}}}}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=De(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=De(n[1]),l="mailto:"+r):(r=De(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=De(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=De(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=De(n[0]),{type:"text",raw:n[0],text:r}}}}const Im=/^(?: *(?:\n|$))+/,Mm=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,Om=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Jr=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Dm=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Nd=/(?:[*+-]|\d{1,9}[.)])/,Rd=G(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Nd).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(),fu=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,jm=/^[^\n]+/,du=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Fm=G(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",du).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),$m=G(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Nd).getRegex(),Ai="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",pu=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,Um=G("^ {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",pu).replace("tag",Ai).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ld=G(fu).replace("hr",Jr).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",Ai).getRegex(),Bm=G(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Ld).getRegex(),hu={blockquote:Bm,code:Mm,def:Fm,fences:Om,heading:Dm,hr:Jr,html:Um,lheading:Rd,list:$m,newline:Im,paragraph:Ld,table:Nr,text:jm},ec=G("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Jr).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",Ai).getRegex(),Hm={...hu,table:ec,paragraph:G(fu).replace("hr",Jr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",ec).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",Ai).getRegex()},Wm={...hu,html:G(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",pu).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:Nr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:G(fu).replace("hr",Jr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",Rd).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},Ad=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,Vm=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Pd=/^( {2,}|\\)\n(?!\s*$)/,Qm=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,br="\\p{P}\\p{S}",Gm=G(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,br).getRegex(),Ym=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,Km=G(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,br).getRegex(),Zm=G("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,br).getRegex(),Xm=G("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,br).getRegex(),qm=G(/\\([punct])/,"gu").replace(/punct/g,br).getRegex(),Jm=G(/^<(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(),bm=G(pu).replace("(?:-->|$)","-->").getRegex(),eg=G("^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",bm).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),fi=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,tg=G(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",fi).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),zd=G(/^!?\[(label)\]\[(ref)\]/).replace("label",fi).replace("ref",du).getRegex(),Id=G(/^!?\[(ref)\](?:\[\])?/).replace("ref",du).getRegex(),ng=G("reflink|nolink(?!\\()","g").replace("reflink",zd).replace("nolink",Id).getRegex(),mu={_backpedal:Nr,anyPunctuation:qm,autolink:Jm,blockSkip:Ym,br:Pd,code:Vm,del:Nr,emStrongLDelim:Km,emStrongRDelimAst:Zm,emStrongRDelimUnd:Xm,escape:Ad,link:tg,nolink:Id,punctuation:Gm,reflink:zd,reflinkSearch:ng,tag:eg,text:Qm,url:Nr},rg={...mu,link:G(/^!?\[(label)\]\((.*?)\)/).replace("label",fi).getRegex(),reflink:G(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",fi).getRegex()},ds={...mu,escape:G(Ad).replace("])","~|])").getRegex(),url:G(/^((?: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.!#$%&'*+\/=?_`{\|}~-]+@)))/},lg={...ds,br:G(Pd).replace("{2,}","*").getRegex(),text:G(ds.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},_l={normal:hu,gfm:Hm,pedantic:Wm},cr={normal:mu,gfm:ds,breaks:lg,pedantic:rg};class ct{constructor(t){K(this,"tokens");K(this,"options");K(this,"state");K(this,"tokenizer");K(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||mn,this.options.tokenizer=this.options.tokenizer||new ci,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:_l.normal,inline:cr.normal};this.options.pedantic?(n.block=_l.pedantic,n.inline=cr.pedantic):this.options.gfm&&(n.block=_l.gfm,this.options.breaks?n.inline=cr.breaks:n.inline=cr.gfm),this.tokenizer.rules=n}static get rules(){return{block:_l,inline:cr}}static lex(t,n){return new ct(n).lex(t)}static lexInline(t,n){return new ct(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 h;this.options.extensions.startInline.forEach(y=>{h=y.call({lexer:this},g),typeof h=="number"&&h>=0&&(m=Math.min(m,h))}),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 di{constructor(t){K(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-'+De(l)+'">'+(r?t:De(t,!0))+`</code></pre>
`:"<pre><code>"+(r?t:De(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=qa(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=qa(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 gu{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 ft{constructor(t){K(this,"options");K(this,"renderer");K(this,"textRenderer");this.options=t||mn,this.options.renderer=this.options.renderer||new di,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new gu}static parse(t,n){return new ft(n).parse(t)}static parseInline(t,n){return new ft(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,Lm(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 h=0;h<g.length;h++)u+=this.renderer.tablecell(this.parseInline(g[h].tokens),{header:!1,align:o.align[h]});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 h=o.items[g],y=h.checked,S=h.task;let _="";if(h.task){const D=this.renderer.checkbox(!!y);a?h.tokens.length>0&&h.tokens[0].type==="paragraph"?(h.tokens[0].text=D+" "+h.tokens[0].text,h.tokens[0].tokens&&h.tokens[0].tokens.length>0&&h.tokens[0].tokens[0].type==="text"&&(h.tokens[0].tokens[0].text=D+" "+h.tokens[0].tokens[0].text)):h.tokens.unshift({type:"text",text:D+" "}):_+=D+" "}_+=this.parse(h.tokens,a),m+=this.renderer.listitem(_,S,!!y)}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 Rr{constructor(t){K(this,"options");this.options=t||mn}preprocess(t){return t}postprocess(t){return t}processAllTokens(t){return t}}K(Rr,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"]));var Gr,ps,pi,Md;class ig{constructor(...t){Ui(this,Gr);Ui(this,pi);K(this,"defaults",cu());K(this,"options",this.setOptions);K(this,"parse",ll(this,Gr,ps).call(this,ct.lex,ft.parse));K(this,"parseInline",ll(this,Gr,ps).call(this,ct.lexInline,ft.parseInline));K(this,"Parser",ft);K(this,"Renderer",di);K(this,"TextRenderer",gu);K(this,"Lexer",ct);K(this,"Tokenizer",ci);K(this,"Hooks",Rr);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 di(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 ci(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 Rr;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];Rr.passThroughHooks.has(o)?i[s]=m=>{if(this.defaults.async)return Promise.resolve(u.call(i,m)).then(h=>a.call(i,h));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 ct.lex(t,n??this.defaults)}parser(t,n){return ft.parse(t,n??this.defaults)}}Gr=new WeakSet,ps=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=ll(this,pi,Md).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)}}},pi=new WeakSet,Md=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>"+De(r.message+"",!0)+"</pre>";return n?Promise.resolve(l):l}if(n)return Promise.reject(r);throw r}};const dn=new ig;function V(e,t){return dn.parse(e,t)}V.options=V.setOptions=function(e){return dn.setOptions(e),V.defaults=dn.defaults,Ed(V.defaults),V};V.getDefaults=cu;V.defaults=mn;V.use=function(...e){return dn.use(...e),V.defaults=dn.defaults,Ed(V.defaults),V};V.walkTokens=function(e,t){return dn.walkTokens(e,t)};V.parseInline=dn.parseInline;V.Parser=ft;V.parser=ft.parse;V.Renderer=di;V.TextRenderer=gu;V.Lexer=ct;V.lexer=ct.lex;V.Tokenizer=ci;V.Hooks=Rr;V.parse=V;V.options;V.setOptions;V.use;V.walkTokens;V.parseInline;ft.parse;ct.lex;/*! @license DOMPurify 3.1.2 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.2/LICENSE */const{entries:Od,setPrototypeOf:tc,isFrozen:og,getPrototypeOf:sg,getOwnPropertyDescriptor:ug}=Object;let{freeze:_e,seal:Ze,create:Dd}=Object,{apply:hs,construct:ms}=typeof Reflect<"u"&&Reflect;_e||(_e=function(t){return t});Ze||(Ze=function(t){return t});hs||(hs=function(t,n,r){return t.apply(n,r)});ms||(ms=function(t,n){return new t(...n)});const El=Ue(Array.prototype.forEach),nc=Ue(Array.prototype.pop),fr=Ue(Array.prototype.push),$l=Ue(String.prototype.toLowerCase),ho=Ue(String.prototype.toString),rc=Ue(String.prototype.match),dr=Ue(String.prototype.replace),ag=Ue(String.prototype.indexOf),cg=Ue(String.prototype.trim),et=Ue(Object.prototype.hasOwnProperty),Le=Ue(RegExp.prototype.test),pr=fg(TypeError);function Ue(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 hs(e,t,r)}}function fg(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ms(e,n)}}function $(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:$l;tc&&tc(e,null);let r=t.length;for(;r--;){let l=t[r];if(typeof l=="string"){const i=n(l);i!==l&&(og(t)||(t[r]=i),l=i)}e[l]=!0}return e}function dg(e){for(let t=0;t<e.length;t++)et(e,t)||(e[t]=null);return e}function en(e){const t=Dd(null);for(const[n,r]of Od(e))et(e,n)&&(Array.isArray(r)?t[n]=dg(r):r&&typeof r=="object"&&r.constructor===Object?t[n]=en(r):t[n]=r);return t}function Tl(e,t){for(;e!==null;){const r=ug(e,t);if(r){if(r.get)return Ue(r.get);if(typeof r.value=="function")return Ue(r.value)}e=sg(e)}function n(){return null}return n}const lc=_e(["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"]),mo=_e(["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"]),go=_e(["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"]),pg=_e(["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"]),yo=_e(["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"]),hg=_e(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),ic=_e(["#text"]),oc=_e(["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","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"]),vo=_e(["accent-height","accumulate","additive","alignment-baseline","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","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","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","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","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"]),sc=_e(["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"]),Cl=_e(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),mg=Ze(/\{\{[\w\W]*|[\w\W]*\}\}/gm),gg=Ze(/<%[\w\W]*|[\w\W]*%>/gm),yg=Ze(/\${[\w\W]*}/gm),vg=Ze(/^data-[\-\w.\u00B7-\uFFFF]/),kg=Ze(/^aria-[\-\w]+$/),jd=Ze(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),wg=Ze(/^(?:\w+script|data):/i),xg=Ze(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Fd=Ze(/^html$/i),Sg=Ze(/^[a-z][.\w]*(-[.\w]+)+$/i);var uc=Object.freeze({__proto__:null,MUSTACHE_EXPR:mg,ERB_EXPR:gg,TMPLIT_EXPR:yg,DATA_ATTR:vg,ARIA_ATTR:kg,IS_ALLOWED_URI:jd,IS_SCRIPT_OR_DATA:wg,ATTR_WHITESPACE:xg,DOCTYPE_NAME:Fd,CUSTOM_ELEMENT:Sg});const _g=function(){return typeof window>"u"?null:window},Eg=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}};function $d(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:_g();const t=I=>$d(I);if(t.version="3.1.2",t.removed=[],!e||!e.document||e.document.nodeType!==9)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:h,trustedTypes:y}=e,S=u.prototype,_=Tl(S,"cloneNode"),D=Tl(S,"nextSibling"),p=Tl(S,"childNodes"),c=Tl(S,"parentNode");if(typeof o=="function"){const I=n.createElement("template");I.content&&I.content.ownerDocument&&(n=I.content.ownerDocument)}let d,v="";const{implementation:E,createNodeIterator:R,createDocumentFragment:L,getElementsByTagName:P}=n,{importNode:M}=r;let N={};t.isSupported=typeof Od=="function"&&typeof c=="function"&&E&&E.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:H,ERB_EXPR:re,TMPLIT_EXPR:Xe,DATA_ATTR:gn,ARIA_ATTR:Nt,IS_SCRIPT_OR_DATA:Rt,ATTR_WHITESPACE:yn,CUSTOM_ELEMENT:T}=uc;let{IS_ALLOWED_URI:O}=uc,z=null;const q=$({},[...lc,...mo,...go,...yo,...ic]);let F=null;const Zt=$({},[...oc,...vo,...sc,...Cl]);let W=Object.seal(Dd(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}})),ht=null,qe=null,Xt=!0,Pi=!0,yu=!1,vu=!0,vn=!1,ku=!0,qt=!1,zi=!1,Ii=!1,kn=!1,el=!1,tl=!1,wu=!0,xu=!1;const Ud="user-content-";let Mi=!0,bn=!1,wn={},xn=null;const Su=$({},["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 _u=null;const Eu=$({},["audio","video","img","source","image","track"]);let Oi=null;const Tu=$({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),nl="http://www.w3.org/1998/Math/MathML",rl="http://www.w3.org/2000/svg",mt="http://www.w3.org/1999/xhtml";let Sn=mt,Di=!1,ji=null;const Bd=$({},[nl,rl,mt],ho);let er=null;const Hd=["application/xhtml+xml","text/html"],Wd="text/html";let ae=null,_n=null;const Cu=255,Vd=n.createElement("form"),Nu=function(f){return f instanceof RegExp||f instanceof Function},Fi=function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(_n&&_n===f)){if((!f||typeof f!="object")&&(f={}),f=en(f),er=Hd.indexOf(f.PARSER_MEDIA_TYPE)===-1?Wd:f.PARSER_MEDIA_TYPE,ae=er==="application/xhtml+xml"?ho:$l,z=et(f,"ALLOWED_TAGS")?$({},f.ALLOWED_TAGS,ae):q,F=et(f,"ALLOWED_ATTR")?$({},f.ALLOWED_ATTR,ae):Zt,ji=et(f,"ALLOWED_NAMESPACES")?$({},f.ALLOWED_NAMESPACES,ho):Bd,Oi=et(f,"ADD_URI_SAFE_ATTR")?$(en(Tu),f.ADD_URI_SAFE_ATTR,ae):Tu,_u=et(f,"ADD_DATA_URI_TAGS")?$(en(Eu),f.ADD_DATA_URI_TAGS,ae):Eu,xn=et(f,"FORBID_CONTENTS")?$({},f.FORBID_CONTENTS,ae):Su,ht=et(f,"FORBID_TAGS")?$({},f.FORBID_TAGS,ae):{},qe=et(f,"FORBID_ATTR")?$({},f.FORBID_ATTR,ae):{},wn=et(f,"USE_PROFILES")?f.USE_PROFILES:!1,Xt=f.ALLOW_ARIA_ATTR!==!1,Pi=f.ALLOW_DATA_ATTR!==!1,yu=f.ALLOW_UNKNOWN_PROTOCOLS||!1,vu=f.ALLOW_SELF_CLOSE_IN_ATTR!==!1,vn=f.SAFE_FOR_TEMPLATES||!1,ku=f.SAFE_FOR_XML!==!1,qt=f.WHOLE_DOCUMENT||!1,kn=f.RETURN_DOM||!1,el=f.RETURN_DOM_FRAGMENT||!1,tl=f.RETURN_TRUSTED_TYPE||!1,Ii=f.FORCE_BODY||!1,wu=f.SANITIZE_DOM!==!1,xu=f.SANITIZE_NAMED_PROPS||!1,Mi=f.KEEP_CONTENT!==!1,bn=f.IN_PLACE||!1,O=f.ALLOWED_URI_REGEXP||jd,Sn=f.NAMESPACE||mt,W=f.CUSTOM_ELEMENT_HANDLING||{},f.CUSTOM_ELEMENT_HANDLING&&Nu(f.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(W.tagNameCheck=f.CUSTOM_ELEMENT_HANDLING.tagNameCheck),f.CUSTOM_ELEMENT_HANDLING&&Nu(f.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(W.attributeNameCheck=f.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),f.CUSTOM_ELEMENT_HANDLING&&typeof f.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(W.allowCustomizedBuiltInElements=f.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),vn&&(Pi=!1),el&&(kn=!0),wn&&(z=$({},ic),F=[],wn.html===!0&&($(z,lc),$(F,oc)),wn.svg===!0&&($(z,mo),$(F,vo),$(F,Cl)),wn.svgFilters===!0&&($(z,go),$(F,vo),$(F,Cl)),wn.mathMl===!0&&($(z,yo),$(F,sc),$(F,Cl))),f.ADD_TAGS&&(z===q&&(z=en(z)),$(z,f.ADD_TAGS,ae)),f.ADD_ATTR&&(F===Zt&&(F=en(F)),$(F,f.ADD_ATTR,ae)),f.ADD_URI_SAFE_ATTR&&$(Oi,f.ADD_URI_SAFE_ATTR,ae),f.FORBID_CONTENTS&&(xn===Su&&(xn=en(xn)),$(xn,f.FORBID_CONTENTS,ae)),Mi&&(z["#text"]=!0),qt&&$(z,["html","head","body"]),z.table&&($(z,["tbody"]),delete ht.tbody),f.TRUSTED_TYPES_POLICY){if(typeof f.TRUSTED_TYPES_POLICY.createHTML!="function")throw pr('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof f.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw pr('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');d=f.TRUSTED_TYPES_POLICY,v=d.createHTML("")}else d===void 0&&(d=Eg(y,l)),d!==null&&typeof v=="string"&&(v=d.createHTML(""));_e&&_e(f),_n=f}},Ru=$({},["mi","mo","mn","ms","mtext"]),Lu=$({},["foreignobject","annotation-xml"]),Qd=$({},["title","style","font","a","script"]),Au=$({},[...mo,...go,...pg]),Pu=$({},[...yo,...hg]),Gd=function(f){let k=c(f);(!k||!k.tagName)&&(k={namespaceURI:Sn,tagName:"template"});const A=$l(f.tagName),j=$l(k.tagName);return ji[f.namespaceURI]?f.namespaceURI===rl?k.namespaceURI===mt?A==="svg":k.namespaceURI===nl?A==="svg"&&(j==="annotation-xml"||Ru[j]):!!Au[A]:f.namespaceURI===nl?k.namespaceURI===mt?A==="math":k.namespaceURI===rl?A==="math"&&Lu[j]:!!Pu[A]:f.namespaceURI===mt?k.namespaceURI===rl&&!Lu[j]||k.namespaceURI===nl&&!Ru[j]?!1:!Pu[A]&&(Qd[A]||!Au[A]):!!(er==="application/xhtml+xml"&&ji[f.namespaceURI]):!1},Je=function(f){fr(t.removed,{element:f});try{f.parentNode.removeChild(f)}catch{f.remove()}},$i=function(f,k){try{fr(t.removed,{attribute:k.getAttributeNode(f),from:k})}catch{fr(t.removed,{attribute:null,from:k})}if(k.removeAttribute(f),f==="is"&&!F[f])if(kn||el)try{Je(k)}catch{}else try{k.setAttribute(f,"")}catch{}},zu=function(f){let k=null,A=null;if(Ii)f="<remove></remove>"+f;else{const ge=rc(f,/^[\r\n\t ]+/);A=ge&&ge[0]}er==="application/xhtml+xml"&&Sn===mt&&(f='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+f+"</body></html>");const j=d?d.createHTML(f):f;if(Sn===mt)try{k=new h().parseFromString(j,er)}catch{}if(!k||!k.documentElement){k=E.createDocument(Sn,"template",null);try{k.documentElement.innerHTML=Di?v:j}catch{}}const me=k.body||k.documentElement;return f&&A&&me.insertBefore(n.createTextNode(A),me.childNodes[0]||null),Sn===mt?P.call(k,qt?"html":"body")[0]:qt?k.documentElement:me},Iu=function(f){return R.call(f.ownerDocument||f,f,a.SHOW_ELEMENT|a.SHOW_COMMENT|a.SHOW_TEXT|a.SHOW_PROCESSING_INSTRUCTION|a.SHOW_CDATA_SECTION,null)},Yd=function(f){return f instanceof g&&(typeof f.__depth<"u"&&typeof f.__depth!="number"||typeof f.__removalCount<"u"&&typeof f.__removalCount!="number"||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},gt=function(f,k,A){N[f]&&El(N[f],j=>{j.call(t,k,A,_n)})},Ou=function(f){let k=null;if(gt("beforeSanitizeElements",f,null),Yd(f))return Je(f),!0;const A=ae(f.nodeName);if(gt("uponSanitizeElement",f,{tagName:A,allowedTags:z}),f.hasChildNodes()&&!Mu(f.firstElementChild)&&Le(/<[/\w]/g,f.innerHTML)&&Le(/<[/\w]/g,f.textContent)||f.nodeType===7||ku&&f.nodeType===8&&Le(/<[/\w]/g,f.data))return Je(f),!0;if(!z[A]||ht[A]){if(!ht[A]&&ju(A)&&(W.tagNameCheck instanceof RegExp&&Le(W.tagNameCheck,A)||W.tagNameCheck instanceof Function&&W.tagNameCheck(A)))return!1;if(Mi&&!xn[A]){const j=c(f)||f.parentNode,me=p(f)||f.childNodes;if(me&&j){const ge=me.length;for(let Ce=ge-1;Ce>=0;--Ce){const Ne=_(me[Ce],!0);Ne.__removalCount=(f.__removalCount||0)+1,j.insertBefore(Ne,D(f))}}}return Je(f),!0}return f instanceof u&&!Gd(f)||(A==="noscript"||A==="noembed"||A==="noframes")&&Le(/<\/no(script|embed|frames)/i,f.innerHTML)?(Je(f),!0):(vn&&f.nodeType===3&&(k=f.textContent,El([H,re,Xe],j=>{k=dr(k,j," ")}),f.textContent!==k&&(fr(t.removed,{element:f.cloneNode()}),f.textContent=k)),gt("afterSanitizeElements",f,null),!1)},Du=function(f,k,A){if(wu&&(k==="id"||k==="name")&&(A in n||A in Vd))return!1;if(!(Pi&&!qe[k]&&Le(gn,k))){if(!(Xt&&Le(Nt,k))){if(!F[k]||qe[k]){if(!(ju(f)&&(W.tagNameCheck instanceof RegExp&&Le(W.tagNameCheck,f)||W.tagNameCheck instanceof Function&&W.tagNameCheck(f))&&(W.attributeNameCheck instanceof RegExp&&Le(W.attributeNameCheck,k)||W.attributeNameCheck instanceof Function&&W.attributeNameCheck(k))||k==="is"&&W.allowCustomizedBuiltInElements&&(W.tagNameCheck instanceof RegExp&&Le(W.tagNameCheck,A)||W.tagNameCheck instanceof Function&&W.tagNameCheck(A))))return!1}else if(!Oi[k]){if(!Le(O,dr(A,yn,""))){if(!((k==="src"||k==="xlink:href"||k==="href")&&f!=="script"&&ag(A,"data:")===0&&_u[f])){if(!(yu&&!Le(Rt,dr(A,yn,"")))){if(A)return!1}}}}}}return!0},ju=function(f){return f!=="annotation-xml"&&rc(f,T)},Fu=function(f){gt("beforeSanitizeAttributes",f,null);const{attributes:k}=f;if(!k)return;const A={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:F};let j=k.length;for(;j--;){const me=k[j],{name:ge,namespaceURI:Ce,value:Ne}=me,tr=ae(ge);let Re=ge==="value"?Ne:cg(Ne);if(A.attrName=tr,A.attrValue=Re,A.keepAttr=!0,A.forceKeepAttr=void 0,gt("uponSanitizeAttribute",f,A),Re=A.attrValue,A.forceKeepAttr||($i(ge,f),!A.keepAttr))continue;if(!vu&&Le(/\/>/i,Re)){$i(ge,f);continue}vn&&El([H,re,Xe],Uu=>{Re=dr(Re,Uu," ")});const $u=ae(f.nodeName);if(Du($u,tr,Re)){if(xu&&(tr==="id"||tr==="name")&&($i(ge,f),Re=Ud+Re),d&&typeof y=="object"&&typeof y.getAttributeType=="function"&&!Ce)switch(y.getAttributeType($u,tr)){case"TrustedHTML":{Re=d.createHTML(Re);break}case"TrustedScriptURL":{Re=d.createScriptURL(Re);break}}try{Ce?f.setAttributeNS(Ce,ge,Re):f.setAttribute(ge,Re),nc(t.removed)}catch{}}}gt("afterSanitizeAttributes",f,null)},Kd=function I(f){let k=null;const A=Iu(f);for(gt("beforeSanitizeShadowDOM",f,null);k=A.nextNode();){if(gt("uponSanitizeShadowNode",k,null),Ou(k))continue;const j=c(k);k.nodeType===1&&(j&&j.__depth?k.__depth=(k.__removalCount||0)+j.__depth+1:k.__depth=1),k.__depth>=Cu&&Je(k),k.content instanceof i&&(k.content.__depth=k.__depth,I(k.content)),Fu(k)}gt("afterSanitizeShadowDOM",f,null)};return t.sanitize=function(I){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},k=null,A=null,j=null,me=null;if(Di=!I,Di&&(I="<!-->"),typeof I!="string"&&!Mu(I))if(typeof I.toString=="function"){if(I=I.toString(),typeof I!="string")throw pr("dirty is not a string, aborting")}else throw pr("toString is not a function");if(!t.isSupported)return I;if(zi||Fi(f),t.removed=[],typeof I=="string"&&(bn=!1),bn){if(I.nodeName){const Ne=ae(I.nodeName);if(!z[Ne]||ht[Ne])throw pr("root node is forbidden and cannot be sanitized in-place")}}else if(I instanceof s)k=zu("<!---->"),A=k.ownerDocument.importNode(I,!0),A.nodeType===1&&A.nodeName==="BODY"||A.nodeName==="HTML"?k=A:k.appendChild(A);else{if(!kn&&!vn&&!qt&&I.indexOf("<")===-1)return d&&tl?d.createHTML(I):I;if(k=zu(I),!k)return kn?null:tl?v:""}k&&Ii&&Je(k.firstChild);const ge=Iu(bn?I:k);for(;j=ge.nextNode();){if(Ou(j))continue;const Ne=c(j);j.nodeType===1&&(Ne&&Ne.__depth?j.__depth=(j.__removalCount||0)+Ne.__depth+1:j.__depth=1),j.__depth>=Cu&&Je(j),j.content instanceof i&&(j.content.__depth=j.__depth,Kd(j.content)),Fu(j)}if(bn)return I;if(kn){if(el)for(me=L.call(k.ownerDocument);k.firstChild;)me.appendChild(k.firstChild);else me=k;return(F.shadowroot||F.shadowrootmode)&&(me=M.call(r,me,!0)),me}let Ce=qt?k.outerHTML:k.innerHTML;return qt&&z["!doctype"]&&k.ownerDocument&&k.ownerDocument.doctype&&k.ownerDocument.doctype.name&&Le(Fd,k.ownerDocument.doctype.name)&&(Ce="<!DOCTYPE "+k.ownerDocument.doctype.name+`>
`+Ce),vn&&El([H,re,Xe],Ne=>{Ce=dr(Ce,Ne," ")}),d&&tl?d.createHTML(Ce):Ce},t.setConfig=function(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Fi(I),zi=!0},t.clearConfig=function(){_n=null,zi=!1},t.isValidAttribute=function(I,f,k){_n||Fi({});const A=ae(I),j=ae(f);return Du(A,j,k)},t.addHook=function(I,f){typeof f=="function"&&(N[I]=N[I]||[],fr(N[I],f))},t.removeHook=function(I){if(N[I])return nc(N[I])},t.removeHooks=function(I){N[I]&&(N[I]=[])},t.removeAllHooks=function(){N={}},t}var Tg=$d();function Cg(e){return w.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:[w.jsx("path",{d:"M12 8V4H8"}),w.jsx("rect",{width:"16",height:"12",x:"4",y:"8",rx:"2"}),w.jsx("path",{d:"M2 14h2"}),w.jsx("path",{d:"M20 14h2"}),w.jsx("path",{d:"M15 13v2"}),w.jsx("path",{d:"M9 13v2"})]})}function Ng(e){return w.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:[w.jsx("path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}),w.jsx("circle",{cx:"12",cy:"7",r:"4"})]})}function Rg({messages:e}){const t=e.length===0;return w.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?w.jsx("div",{className:"text-xl",children:"Ready!"}):e.map((n,r)=>w.jsx("div",{className:"flex items-start space-x-4",children:n.role==="assistant"?w.jsxs(w.Fragment,{children:[w.jsx(Cg,{className:"h-6 w-6 min-h-6 min-w-6 my-3 text-gray-500 dark:text-gray-300"}),w.jsx("div",{className:"bg-gray-200 dark:bg-gray-700 rounded-lg p-4",children:w.jsx("p",{className:"min-h-6 text-gray-800 dark:text-gray-200 overflow-wrap-anywhere",children:n.content.length>0?w.jsx("span",{className:"markdown",dangerouslySetInnerHTML:{__html:Tg.sanitize(V.parse(n.content))}}):w.jsxs("span",{className:"h-6 flex items-center gap-1",children:[w.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse"}),w.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse animation-delay-200"}),w.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse animation-delay-400"})]})})})]}):w.jsxs(w.Fragment,{children:[w.jsx(Ng,{className:"h-6 w-6 min-h-6 min-w-6 my-3 text-gray-500 dark:text-gray-300"}),w.jsxs("div",{className:"bg-blue-500 text-white rounded-lg p-4",children:[n.image&&w.jsx("img",{src:n.image,className:"max-w-full max-h-64 rounded-md mb-3"}),w.jsx("p",{className:"min-h-6 overflow-wrap-anywhere",children:n.content})]})]})},`message-${r}`))})}function ac(e){return w.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:[w.jsx("path",{d:"M5 12h14"}),w.jsx("path",{d:"m12 5 7 7-7 7"})]})}function Lg(e){return w.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:[w.jsx("path",{d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}),w.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 Ag(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 Pg({text:e,percentage:t,total:n}){return t??(t=0),w.jsx("div",{className:"w-full bg-gray-100 dark:bg-gray-700 text-left rounded-lg overflow-hidden mb-0.5",children:w.jsxs("div",{className:"bg-blue-400 whitespace-nowrap px-1 text-sm",style:{width:`${t}%`},children:[e," (",t.toFixed(2),"%",isNaN(n)?"":` of ${Ag(n)}`,")"]})})}function zg(e){return w.jsx("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:w.jsx("path",{d:"m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"})})}function Ig(e){return w.jsx("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:w.jsx("path",{d:"m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"})})}function Mg({src:e,onRemove:t,...n}){const[r,l]=le.useState(!1);return w.jsxs("div",{...n,onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:[w.jsx(Ig,{onClick:t,className:`absolute top-0 right-0 cursor-pointer dark:fill-gray-400 dark:text-gray-100 fill-gray-200 text-gray-800 ${r?"":"hidden"}`}),w.jsx("img",{src:e,alt:"Upload preview",className:"w-full h-full object-cover rounded-md"})]})}const Og=!!navigator.gpu,Dg=120;function jg(){const e=le.useRef(null),t=le.useRef(null),n=le.useRef(null),r=le.useRef(null),[l,i]=le.useState(null),[o,s]=le.useState(""),[u,a]=le.useState([]),[m,g]=le.useState(!1),[h,y]=le.useState(""),[S,_]=le.useState(null),[D,p]=le.useState([]),[c,d]=le.useState(null),[v,E]=le.useState(null);function R(M,N=null){p(H=>[...H,{role:"user",content:M,image:N}]),d(null),g(!0),y(""),_(null)}le.useEffect(()=>{P()},[h]);function L(){console.log("on interrupt"),e.current.postMessage({type:"interrupt"})}function P(){if(!t.current)return;const M=t.current;M.style.height="auto";const N=Math.min(Math.max(M.scrollHeight,24),200);M.style.height=`${N}px`}return le.useEffect(()=>{e.current||(e.current=new Worker(new URL("/assets/worker-jUY3bATK.js",import.meta.url),{type:"module"}));const M=N=>{switch(N.data.status){case"loading":i("loading"),s(N.data.data);break;case"initiate":a(H=>[...H,N.data]);break;case"progress":a(H=>H.map(re=>re.file===N.data.file?{...re,...N.data}:re));break;case"done":a(H=>H.filter(re=>re.file!==N.data.file));break;case"ready":i("ready");break;case"start":p(H=>[...H,{role:"assistant",content:""}]);break;case"update":{const{output:H,tps:re,numTokens:Xe}=N.data;d(re),E(Xe),p(gn=>{const Nt=[...gn],Rt=Nt.at(-1);return Nt[Nt.length-1]={...Rt,content:Rt.content+H},Nt})}break;case"complete":g(!1);break}};return e.current.addEventListener("message",M),()=>{e.current.removeEventListener("message",M)}},[]),le.useEffect(()=>{D.filter(M=>M.role==="user").length!==0&&D.at(-1).role!=="assistant"&&(d(null),e.current.postMessage({type:"generate",data:D}))},[D,m]),le.useEffect(()=>{if(n.current&&m){const M=n.current;M.scrollHeight-M.scrollTop-M.clientHeight<Dg&&(M.scrollTop=M.scrollHeight)}},[D,m]),Og?w.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:[l===null&&D.length===0&&w.jsxs("div",{className:"h-full overflow-auto scrollbar-thin flex justify-center items-center flex-col relative",children:[w.jsxs("div",{className:"flex flex-col items-center mb-1 max-w-[420px] text-center",children:[w.jsx("img",{src:"logo.png",width:"100%",height:"auto",className:"block drop-shadow-md px-12"}),w.jsx("h1",{className:"text-4xl font-bold mb-1",children:"LLaVA WebGPU"}),w.jsx("h2",{className:"font-semibold text-lg",children:"A private and powerful multimodal AI chatbot that runs locally in your browser."})]}),w.jsxs("div",{className:"flex flex-col items-center px-4",children:[w.jsxs("p",{className:"max-w-[514px] mb-4",children:[w.jsx("br",{}),"You are about to load ",w.jsx("a",{href:"https://huggingface.co/llava-hf/llava-interleave-qwen-0.5b-hf",target:"_blank",rel:"noreferrer",className:"font-medium underline",children:"llava-interleave-qwen-0.5b-hf"}),", a 864 million parameter VLM (Vision-Language Model) that is optimized for inference on the web. Once downloaded, the model (1.35 GB) will be cached and reused when you revisit the page.",w.jsx("br",{}),w.jsx("br",{}),"Everything runs directly in your browser using ",w.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!"]}),w.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"}),i("loading")},disabled:l!==null,children:"Load model"})]})]}),l==="loading"&&w.jsx(w.Fragment,{children:w.jsxs("div",{className:"w-full max-w-[500px] text-left mx-auto p-4 bottom-0 mt-auto",children:[w.jsx("p",{className:"text-center mb-1",children:o}),u.map(({file:M,progress:N,total:H},re)=>w.jsx(Pg,{text:M,percentage:N,total:H},re))]})}),l==="ready"&&w.jsxs("div",{ref:n,className:"overflow-y-auto scrollbar-thin w-full flex flex-col items-center h-full",children:[w.jsx(Rg,{messages:D}),w.jsx("p",{className:"text-center text-sm min-h-6 text-gray-500 dark:text-gray-300",children:c&&D.length>0&&w.jsxs(w.Fragment,{children:[!m&&w.jsxs("span",{children:["Generated ",v," tokens in ",(v/c).toFixed(2)," seconds ("]}),w.jsxs(w.Fragment,{children:[w.jsx("span",{className:"font-medium text-center mr-1 text-black dark:text-white",children:c.toFixed(2)}),w.jsx("span",{className:"text-gray-500 dark:text-gray-300",children:"tokens/second"})]}),!m&&w.jsxs(w.Fragment,{children:[w.jsx("span",{className:"mr-1",children:")."}),w.jsx("span",{className:"underline cursor-pointer",onClick:()=>{e.current.postMessage({type:"reset"}),p([])},children:"Reset"})]})]})})]}),w.jsxs("div",{className:"mt-2 border dark:bg-gray-700 rounded-lg w-[600px] max-w-[80%] max-h-[240px] mx-auto relative mb-3 flex",children:[w.jsxs("label",{htmlFor:"file-upload",className:l==="ready"?"cursor-pointer":"cursor-not-allowed pointer-events-none",children:[w.jsx(zg,{className:`h-8 w-8 p-1 rounded-md ${l==="ready"?"text-gray-800 dark:text-gray-100":"text-gray-400 dark:text-gray-500"} absolute bottom-3 left-1.5`}),w.jsx("input",{ref:r,id:"file-upload",type:"file",accept:"image/*",className:"hidden",onInput:M=>{const N=M.target.files[0];if(!N)return;const H=new FileReader;H.onload=re=>{_(re.target.result),M.target.value=""},H.readAsDataURL(N)}})]}),w.jsxs("div",{className:"w-full flex flex-col",children:[S&&w.jsx(Mg,{onRemove:()=>{_(null)},src:S,className:"w-20 h-20 min-w-20 min-h-20 relative p-2"}),w.jsx("textarea",{ref:t,className:"scrollbar-thin w-full pl-11 pr-12 dark:bg-gray-700 py-4 rounded-lg bg-transparent border-none outline-none text-gray-800 disabled:text-gray-400 dark:text-gray-100 placeholder-gray-500 disabled:placeholder-gray-200 dark:placeholder-gray-300 dark:disabled:placeholder-gray-500 resize-none disabled:cursor-not-allowed",placeholder:"Type your message...",type:"text",rows:1,value:h,disabled:l!=="ready",title:l==="ready"?"Model is ready":"Model not loaded yet",onKeyDown:M=>{h.length>0&&!m&&M.key==="Enter"&&!M.shiftKey&&(M.preventDefault(),R(h,S))},onInput:M=>y(M.target.value)})]}),m?w.jsx("div",{className:"cursor-pointer",onClick:L,children:w.jsx(Lg,{className:"h-8 w-8 p-1 rounded-md text-gray-800 dark:text-gray-100 absolute right-3 bottom-3"})}):h.length>0?w.jsx("div",{className:"cursor-pointer",onClick:()=>R(h,S),children:w.jsx(ac,{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"})}):w.jsx("div",{children:w.jsx(ac,{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"})})]}),w.jsx("p",{className:"text-xs text-gray-400 text-center mb-3",children:"Disclaimer: Generated content may be inaccurate or false."})]}):w.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",w.jsx("br",{}),"by this browser :("]})}ko.createRoot(document.getElementById("root")).render(w.jsx(hp.StrictMode,{children:w.jsx(jg,{})}));