(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 bf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Wf={exports:{}},Vo={},Hf={exports:{}},W={};/**
 * @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 Jl=Symbol.for("react.element"),Ay=Symbol.for("react.portal"),Uy=Symbol.for("react.fragment"),Vy=Symbol.for("react.strict_mode"),By=Symbol.for("react.profiler"),Zy=Symbol.for("react.provider"),by=Symbol.for("react.context"),Wy=Symbol.for("react.forward_ref"),Hy=Symbol.for("react.suspense"),Qy=Symbol.for("react.memo"),Yy=Symbol.for("react.lazy"),Nc=Symbol.iterator;function Ky(e){return e===null||typeof e!="object"?null:(e=Nc&&e[Nc]||e["@@iterator"],typeof e=="function"?e:null)}var Qf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Yf=Object.assign,Kf={};function Mr(e,t,n){this.props=e,this.context=t,this.refs=Kf,this.updater=n||Qf}Mr.prototype.isReactComponent={};Mr.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")};Mr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Xf(){}Xf.prototype=Mr.prototype;function pa(e,t,n){this.props=e,this.context=t,this.refs=Kf,this.updater=n||Qf}var ha=pa.prototype=new Xf;ha.constructor=pa;Yf(ha,Mr.prototype);ha.isPureReactComponent=!0;var Pc=Array.isArray,Gf=Object.prototype.hasOwnProperty,ma={current:null},Jf={key:!0,ref:!0,__self:!0,__source:!0};function qf(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)Gf.call(t,r)&&!Jf.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:Jl,type:e,key:i,ref:o,props:l,_owner:ma.current}}function Xy(e,t){return{$$typeof:Jl,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ya(e){return typeof e=="object"&&e!==null&&e.$$typeof===Jl}function Gy(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var zc=/\/+/g;function hs(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Gy(""+e.key):t.toString(36)}function Ni(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 Jl:case Ay:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+hs(o,0):r,Pc(l)?(n="",e!=null&&(n=e.replace(zc,"$&/")+"/"),Ni(l,t,n,"",function(a){return a})):l!=null&&(ya(l)&&(l=Xy(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(zc,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Pc(e))for(var s=0;s<e.length;s++){i=e[s];var u=r+hs(i,s);o+=Ni(i,t,n,u,l)}else if(u=Ky(e),typeof u=="function")for(e=u.call(e),s=0;!(i=e.next()).done;)i=i.value,u=r+hs(i,s++),o+=Ni(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 oi(e,t,n){if(e==null)return e;var r=[],l=0;return Ni(e,r,"","",function(i){return t.call(n,i,l++)}),r}function Jy(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 Ie={current:null},Pi={transition:null},qy={ReactCurrentDispatcher:Ie,ReactCurrentBatchConfig:Pi,ReactCurrentOwner:ma};W.Children={map:oi,forEach:function(e,t,n){oi(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return oi(e,function(){t++}),t},toArray:function(e){return oi(e,function(t){return t})||[]},only:function(e){if(!ya(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};W.Component=Mr;W.Fragment=Uy;W.Profiler=By;W.PureComponent=pa;W.StrictMode=Vy;W.Suspense=Hy;W.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=qy;W.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=Yf({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=ma.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)Gf.call(t,u)&&!Jf.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:Jl,type:e.type,key:l,ref:i,props:r,_owner:o}};W.createContext=function(e){return e={$$typeof:by,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Zy,_context:e},e.Consumer=e};W.createElement=qf;W.createFactory=function(e){var t=qf.bind(null,e);return t.type=e,t};W.createRef=function(){return{current:null}};W.forwardRef=function(e){return{$$typeof:Wy,render:e}};W.isValidElement=ya;W.lazy=function(e){return{$$typeof:Yy,_payload:{_status:-1,_result:e},_init:Jy}};W.memo=function(e,t){return{$$typeof:Qy,type:e,compare:t===void 0?null:t}};W.startTransition=function(e){var t=Pi.transition;Pi.transition={};try{e()}finally{Pi.transition=t}};W.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};W.useCallback=function(e,t){return Ie.current.useCallback(e,t)};W.useContext=function(e){return Ie.current.useContext(e)};W.useDebugValue=function(){};W.useDeferredValue=function(e){return Ie.current.useDeferredValue(e)};W.useEffect=function(e,t){return Ie.current.useEffect(e,t)};W.useId=function(){return Ie.current.useId()};W.useImperativeHandle=function(e,t,n){return Ie.current.useImperativeHandle(e,t,n)};W.useInsertionEffect=function(e,t){return Ie.current.useInsertionEffect(e,t)};W.useLayoutEffect=function(e,t){return Ie.current.useLayoutEffect(e,t)};W.useMemo=function(e,t){return Ie.current.useMemo(e,t)};W.useReducer=function(e,t,n){return Ie.current.useReducer(e,t,n)};W.useRef=function(e){return Ie.current.useRef(e)};W.useState=function(e){return Ie.current.useState(e)};W.useSyncExternalStore=function(e,t,n){return Ie.current.useSyncExternalStore(e,t,n)};W.useTransition=function(){return Ie.current.useTransition()};W.version="18.2.0";Hf.exports=W;var ne=Hf.exports;const zn=bf(ne);/**
 * @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 eg=ne,tg=Symbol.for("react.element"),ng=Symbol.for("react.fragment"),rg=Object.prototype.hasOwnProperty,lg=eg.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,ig={key:!0,ref:!0,__self:!0,__source:!0};function ep(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)rg.call(t,r)&&!ig.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:tg,type:e,key:i,ref:o,props:l,_owner:lg.current}}Vo.Fragment=ng;Vo.jsx=ep;Vo.jsxs=ep;Wf.exports=Vo;var A=Wf.exports,tu={},tp={exports:{}},nt={},np={exports:{}},rp={};/**
 * @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(z,D){var Z=z.length;z.push(D);e:for(;0<Z;){var ae=Z-1>>>1,he=z[ae];if(0<l(he,D))z[ae]=D,z[Z]=he,Z=ae;else break e}}function n(z){return z.length===0?null:z[0]}function r(z){if(z.length===0)return null;var D=z[0],Z=z.pop();if(Z!==D){z[0]=Z;e:for(var ae=0,he=z.length,li=he>>>1;ae<li;){var Nn=2*(ae+1)-1,ps=z[Nn],Pn=Nn+1,ii=z[Pn];if(0>l(ps,Z))Pn<he&&0>l(ii,ps)?(z[ae]=ii,z[Pn]=Z,ae=Pn):(z[ae]=ps,z[Nn]=Z,ae=Nn);else if(Pn<he&&0>l(ii,Z))z[ae]=ii,z[Pn]=Z,ae=Pn;else break e}}return D}function l(z,D){var Z=z.sortIndex-D.sortIndex;return Z!==0?Z:z.id-D.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=[],p=1,g=null,v=3,c=!1,y=!1,m=!1,x=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(z){for(var D=n(a);D!==null;){if(D.callback===null)r(a);else if(D.startTime<=z)r(a),D.sortIndex=D.expirationTime,t(u,D);else break;D=n(a)}}function w(z){if(m=!1,h(z),!y)if(n(u)!==null)y=!0,ds(S);else{var D=n(a);D!==null&&fs(w,D.startTime-z)}}function S(z,D){y=!1,m&&(m=!1,d($),$=-1),c=!0;var Z=v;try{for(h(D),g=n(u);g!==null&&(!(g.expirationTime>D)||z&&!Fe());){var ae=g.callback;if(typeof ae=="function"){g.callback=null,v=g.priorityLevel;var he=ae(g.expirationTime<=D);D=e.unstable_now(),typeof he=="function"?g.callback=he:g===n(u)&&r(u),h(D)}else r(u);g=n(u)}if(g!==null)var li=!0;else{var Nn=n(a);Nn!==null&&fs(w,Nn.startTime-D),li=!1}return li}finally{g=null,v=Z,c=!1}}var C=!1,E=null,$=-1,Y=5,V=-1;function Fe(){return!(e.unstable_now()-V<Y)}function Rn(){if(E!==null){var z=e.unstable_now();V=z;var D=!0;try{D=E(!0,z)}finally{D?Ur():(C=!1,E=null)}}else C=!1}var Ur;if(typeof f=="function")Ur=function(){f(Rn)};else if(typeof MessageChannel<"u"){var Rc=new MessageChannel,Dy=Rc.port2;Rc.port1.onmessage=Rn,Ur=function(){Dy.postMessage(null)}}else Ur=function(){x(Rn,0)};function ds(z){E=z,C||(C=!0,Ur())}function fs(z,D){$=x(function(){z(e.unstable_now())},D)}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(z){z.callback=null},e.unstable_continueExecution=function(){y||c||(y=!0,ds(S))},e.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Y=0<z?Math.floor(1e3/z):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(z){switch(v){case 1:case 2:case 3:var D=3;break;default:D=v}var Z=v;v=D;try{return z()}finally{v=Z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(z,D){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var Z=v;v=z;try{return D()}finally{v=Z}},e.unstable_scheduleCallback=function(z,D,Z){var ae=e.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?ae+Z:ae):Z=ae,z){case 1:var he=-1;break;case 2:he=250;break;case 5:he=1073741823;break;case 4:he=1e4;break;default:he=5e3}return he=Z+he,z={id:p++,callback:D,priorityLevel:z,startTime:Z,expirationTime:he,sortIndex:-1},Z>ae?(z.sortIndex=Z,t(a,z),n(u)===null&&z===n(a)&&(m?(d($),$=-1):m=!0,fs(w,Z-ae))):(z.sortIndex=he,t(u,z),y||c||(y=!0,ds(S))),z},e.unstable_shouldYield=Fe,e.unstable_wrapCallback=function(z){var D=v;return function(){var Z=v;v=D;try{return z.apply(this,arguments)}finally{v=Z}}}})(rp);np.exports=rp;var og=np.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 lp=ne,tt=og;function k(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var ip=new Set,gl={};function qn(e,t){Cr(e,t),Cr(e+"Capture",t)}function Cr(e,t){for(gl[e]=t,e=0;e<t.length;e++)ip.add(t[e])}var Bt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),nu=Object.prototype.hasOwnProperty,sg=/^[: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]*$/,Oc={},Ic={};function ug(e){return nu.call(Ic,e)?!0:nu.call(Oc,e)?!1:sg.test(e)?Ic[e]=!0:(Oc[e]=!0,!1)}function ag(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 cg(e,t,n,r){if(t===null||typeof t>"u"||ag(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 je(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 ke={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ke[e]=new je(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ke[t]=new je(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ke[e]=new je(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ke[e]=new je(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){ke[e]=new je(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ke[e]=new je(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ke[e]=new je(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ke[e]=new je(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ke[e]=new je(e,5,!1,e.toLowerCase(),null,!1,!1)});var ga=/[\-:]([a-z])/g;function va(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(ga,va);ke[t]=new je(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(ga,va);ke[t]=new je(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(ga,va);ke[t]=new je(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ke[e]=new je(e,1,!1,e.toLowerCase(),null,!1,!1)});ke.xlinkHref=new je("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ke[e]=new je(e,1,!1,e.toLowerCase(),null,!0,!0)});function wa(e,t,n,r){var l=ke.hasOwnProperty(t)?ke[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(cg(t,n,l,r)&&(n=null),r||l===null?ug(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 Kt=lp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,si=Symbol.for("react.element"),ir=Symbol.for("react.portal"),or=Symbol.for("react.fragment"),xa=Symbol.for("react.strict_mode"),ru=Symbol.for("react.profiler"),op=Symbol.for("react.provider"),sp=Symbol.for("react.context"),ka=Symbol.for("react.forward_ref"),lu=Symbol.for("react.suspense"),iu=Symbol.for("react.suspense_list"),Sa=Symbol.for("react.memo"),tn=Symbol.for("react.lazy"),up=Symbol.for("react.offscreen"),jc=Symbol.iterator;function Vr(e){return e===null||typeof e!="object"?null:(e=jc&&e[jc]||e["@@iterator"],typeof e=="function"?e:null)}var se=Object.assign,ms;function Xr(e){if(ms===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ms=t&&t[1]||""}return`
`+ms+e}var ys=!1;function gs(e,t){if(!e||ys)return"";ys=!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{ys=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Xr(e):""}function dg(e){switch(e.tag){case 5:return Xr(e.type);case 16:return Xr("Lazy");case 13:return Xr("Suspense");case 19:return Xr("SuspenseList");case 0:case 2:case 15:return e=gs(e.type,!1),e;case 11:return e=gs(e.type.render,!1),e;case 1:return e=gs(e.type,!0),e;default:return""}}function ou(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 or:return"Fragment";case ir:return"Portal";case ru:return"Profiler";case xa:return"StrictMode";case lu:return"Suspense";case iu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case sp:return(e.displayName||"Context")+".Consumer";case op:return(e._context.displayName||"Context")+".Provider";case ka:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Sa:return t=e.displayName||null,t!==null?t:ou(e.type)||"Memo";case tn:t=e._payload,e=e._init;try{return ou(e(t))}catch{}}return null}function fg(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 ou(t);case 8:return t===xa?"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 wn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ap(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function pg(e){var t=ap(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 ui(e){e._valueTracker||(e._valueTracker=pg(e))}function cp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ap(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ji(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 su(e,t){var n=t.checked;return se({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Mc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=wn(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 dp(e,t){t=t.checked,t!=null&&wa(e,"checked",t,!1)}function uu(e,t){dp(e,t);var n=wn(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")?au(e,t.type,n):t.hasOwnProperty("defaultValue")&&au(e,t.type,wn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Lc(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 au(e,t,n){(t!=="number"||Ji(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Gr=Array.isArray;function vr(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=""+wn(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 cu(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(k(91));return se({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Fc(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(k(92));if(Gr(n)){if(1<n.length)throw Error(k(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:wn(n)}}function fp(e,t){var n=wn(t.value),r=wn(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 Dc(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function pp(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 du(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?pp(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ai,hp=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(ai=ai||document.createElement("div"),ai.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ai.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function vl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ol={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},hg=["Webkit","ms","Moz","O"];Object.keys(ol).forEach(function(e){hg.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ol[t]=ol[e]})});function mp(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ol.hasOwnProperty(e)&&ol[e]?(""+t).trim():t+"px"}function yp(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=mp(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var mg=se({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 fu(e,t){if(t){if(mg[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k(62))}}function pu(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 hu=null;function _a(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var mu=null,wr=null,xr=null;function Ac(e){if(e=ti(e)){if(typeof mu!="function")throw Error(k(280));var t=e.stateNode;t&&(t=Ho(t),mu(e.stateNode,e.type,t))}}function gp(e){wr?xr?xr.push(e):xr=[e]:wr=e}function vp(){if(wr){var e=wr,t=xr;if(xr=wr=null,Ac(e),t)for(e=0;e<t.length;e++)Ac(t[e])}}function wp(e,t){return e(t)}function xp(){}var vs=!1;function kp(e,t,n){if(vs)return e(t,n);vs=!0;try{return wp(e,t,n)}finally{vs=!1,(wr!==null||xr!==null)&&(xp(),vp())}}function wl(e,t){var n=e.stateNode;if(n===null)return null;var r=Ho(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(k(231,t,typeof n));return n}var yu=!1;if(Bt)try{var Br={};Object.defineProperty(Br,"passive",{get:function(){yu=!0}}),window.addEventListener("test",Br,Br),window.removeEventListener("test",Br,Br)}catch{yu=!1}function yg(e,t,n,r,l,i,o,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(p){this.onError(p)}}var sl=!1,qi=null,eo=!1,gu=null,gg={onError:function(e){sl=!0,qi=e}};function vg(e,t,n,r,l,i,o,s,u){sl=!1,qi=null,yg.apply(gg,arguments)}function wg(e,t,n,r,l,i,o,s,u){if(vg.apply(this,arguments),sl){if(sl){var a=qi;sl=!1,qi=null}else throw Error(k(198));eo||(eo=!0,gu=a)}}function er(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 Sp(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 Uc(e){if(er(e)!==e)throw Error(k(188))}function xg(e){var t=e.alternate;if(!t){if(t=er(e),t===null)throw Error(k(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return Uc(l),e;if(i===r)return Uc(l),t;i=i.sibling}throw Error(k(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,s=l.child;s;){if(s===n){o=!0,n=l,r=i;break}if(s===r){o=!0,r=l,n=i;break}s=s.sibling}if(!o){for(s=i.child;s;){if(s===n){o=!0,n=i,r=l;break}if(s===r){o=!0,r=i,n=l;break}s=s.sibling}if(!o)throw Error(k(189))}}if(n.alternate!==r)throw Error(k(190))}if(n.tag!==3)throw Error(k(188));return n.stateNode.current===n?e:t}function _p(e){return e=xg(e),e!==null?Ep(e):null}function Ep(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ep(e);if(t!==null)return t;e=e.sibling}return null}var Cp=tt.unstable_scheduleCallback,Vc=tt.unstable_cancelCallback,kg=tt.unstable_shouldYield,Sg=tt.unstable_requestPaint,ce=tt.unstable_now,_g=tt.unstable_getCurrentPriorityLevel,Ea=tt.unstable_ImmediatePriority,$p=tt.unstable_UserBlockingPriority,to=tt.unstable_NormalPriority,Eg=tt.unstable_LowPriority,Tp=tt.unstable_IdlePriority,Bo=null,Nt=null;function Cg(e){if(Nt&&typeof Nt.onCommitFiberRoot=="function")try{Nt.onCommitFiberRoot(Bo,e,void 0,(e.current.flags&128)===128)}catch{}}var gt=Math.clz32?Math.clz32:Rg,$g=Math.log,Tg=Math.LN2;function Rg(e){return e>>>=0,e===0?32:31-($g(e)/Tg|0)|0}var ci=64,di=4194304;function Jr(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 no(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=Jr(s):(i&=o,i!==0&&(r=Jr(i)))}else o=n&~l,o!==0?r=Jr(o):i!==0&&(r=Jr(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-gt(t),l=1<<n,r|=e[n],t&=~l;return r}function Ng(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 Pg(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-gt(i),s=1<<o,u=l[o];u===-1?(!(s&n)||s&r)&&(l[o]=Ng(s,t)):u<=t&&(e.expiredLanes|=s),i&=~s}}function vu(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Rp(){var e=ci;return ci<<=1,!(ci&4194240)&&(ci=64),e}function ws(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ql(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-gt(t),e[t]=n}function zg(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-gt(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Ca(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-gt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var K=0;function Np(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Pp,$a,zp,Op,Ip,wu=!1,fi=[],dn=null,fn=null,pn=null,xl=new Map,kl=new Map,rn=[],Og="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 Bc(e,t){switch(e){case"focusin":case"focusout":dn=null;break;case"dragenter":case"dragleave":fn=null;break;case"mouseover":case"mouseout":pn=null;break;case"pointerover":case"pointerout":xl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":kl.delete(t.pointerId)}}function Zr(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=ti(t),t!==null&&$a(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Ig(e,t,n,r,l){switch(t){case"focusin":return dn=Zr(dn,e,t,n,r,l),!0;case"dragenter":return fn=Zr(fn,e,t,n,r,l),!0;case"mouseover":return pn=Zr(pn,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return xl.set(i,Zr(xl.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,kl.set(i,Zr(kl.get(i)||null,e,t,n,r,l)),!0}return!1}function jp(e){var t=Dn(e.target);if(t!==null){var n=er(t);if(n!==null){if(t=n.tag,t===13){if(t=Sp(n),t!==null){e.blockedOn=t,Ip(e.priority,function(){zp(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 zi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=xu(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);hu=r,n.target.dispatchEvent(r),hu=null}else return t=ti(n),t!==null&&$a(t),e.blockedOn=n,!1;t.shift()}return!0}function Zc(e,t,n){zi(e)&&n.delete(t)}function jg(){wu=!1,dn!==null&&zi(dn)&&(dn=null),fn!==null&&zi(fn)&&(fn=null),pn!==null&&zi(pn)&&(pn=null),xl.forEach(Zc),kl.forEach(Zc)}function br(e,t){e.blockedOn===t&&(e.blockedOn=null,wu||(wu=!0,tt.unstable_scheduleCallback(tt.unstable_NormalPriority,jg)))}function Sl(e){function t(l){return br(l,e)}if(0<fi.length){br(fi[0],e);for(var n=1;n<fi.length;n++){var r=fi[n];r.blockedOn===e&&(r.blockedOn=null)}}for(dn!==null&&br(dn,e),fn!==null&&br(fn,e),pn!==null&&br(pn,e),xl.forEach(t),kl.forEach(t),n=0;n<rn.length;n++)r=rn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<rn.length&&(n=rn[0],n.blockedOn===null);)jp(n),n.blockedOn===null&&rn.shift()}var kr=Kt.ReactCurrentBatchConfig,ro=!0;function Mg(e,t,n,r){var l=K,i=kr.transition;kr.transition=null;try{K=1,Ta(e,t,n,r)}finally{K=l,kr.transition=i}}function Lg(e,t,n,r){var l=K,i=kr.transition;kr.transition=null;try{K=4,Ta(e,t,n,r)}finally{K=l,kr.transition=i}}function Ta(e,t,n,r){if(ro){var l=xu(e,t,n,r);if(l===null)Ns(e,t,r,lo,n),Bc(e,r);else if(Ig(l,e,t,n,r))r.stopPropagation();else if(Bc(e,r),t&4&&-1<Og.indexOf(e)){for(;l!==null;){var i=ti(l);if(i!==null&&Pp(i),i=xu(e,t,n,r),i===null&&Ns(e,t,r,lo,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else Ns(e,t,r,null,n)}}var lo=null;function xu(e,t,n,r){if(lo=null,e=_a(r),e=Dn(e),e!==null)if(t=er(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Sp(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 lo=e,null}function Mp(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(_g()){case Ea:return 1;case $p:return 4;case to:case Eg:return 16;case Tp:return 536870912;default:return 16}default:return 16}}var sn=null,Ra=null,Oi=null;function Lp(){if(Oi)return Oi;var e,t=Ra,n=t.length,r,l="value"in sn?sn.value:sn.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 Oi=l.slice(e,1<r?1-r:void 0)}function Ii(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 pi(){return!0}function bc(){return!1}function rt(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)?pi:bc,this.isPropagationStopped=bc,this}return se(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=pi)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=pi)},persist:function(){},isPersistent:pi}),t}var Lr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Na=rt(Lr),ei=se({},Lr,{view:0,detail:0}),Fg=rt(ei),xs,ks,Wr,Zo=se({},ei,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Pa,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!==Wr&&(Wr&&e.type==="mousemove"?(xs=e.screenX-Wr.screenX,ks=e.screenY-Wr.screenY):ks=xs=0,Wr=e),xs)},movementY:function(e){return"movementY"in e?e.movementY:ks}}),Wc=rt(Zo),Dg=se({},Zo,{dataTransfer:0}),Ag=rt(Dg),Ug=se({},ei,{relatedTarget:0}),Ss=rt(Ug),Vg=se({},Lr,{animationName:0,elapsedTime:0,pseudoElement:0}),Bg=rt(Vg),Zg=se({},Lr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bg=rt(Zg),Wg=se({},Lr,{data:0}),Hc=rt(Wg),Hg={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Qg={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"},Yg={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Kg(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Yg[e])?!!t[e]:!1}function Pa(){return Kg}var Xg=se({},ei,{key:function(e){if(e.key){var t=Hg[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ii(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Qg[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Pa,charCode:function(e){return e.type==="keypress"?Ii(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ii(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Gg=rt(Xg),Jg=se({},Zo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Qc=rt(Jg),qg=se({},ei,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Pa}),ev=rt(qg),tv=se({},Lr,{propertyName:0,elapsedTime:0,pseudoElement:0}),nv=rt(tv),rv=se({},Zo,{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}),lv=rt(rv),iv=[9,13,27,32],za=Bt&&"CompositionEvent"in window,ul=null;Bt&&"documentMode"in document&&(ul=document.documentMode);var ov=Bt&&"TextEvent"in window&&!ul,Fp=Bt&&(!za||ul&&8<ul&&11>=ul),Yc=" ",Kc=!1;function Dp(e,t){switch(e){case"keyup":return iv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ap(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sr=!1;function sv(e,t){switch(e){case"compositionend":return Ap(t);case"keypress":return t.which!==32?null:(Kc=!0,Yc);case"textInput":return e=t.data,e===Yc&&Kc?null:e;default:return null}}function uv(e,t){if(sr)return e==="compositionend"||!za&&Dp(e,t)?(e=Lp(),Oi=Ra=sn=null,sr=!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 Fp&&t.locale!=="ko"?null:t.data;default:return null}}var av={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 Xc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!av[e.type]:t==="textarea"}function Up(e,t,n,r){gp(r),t=io(t,"onChange"),0<t.length&&(n=new Na("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var al=null,_l=null;function cv(e){Gp(e,0)}function bo(e){var t=cr(e);if(cp(t))return e}function dv(e,t){if(e==="change")return t}var Vp=!1;if(Bt){var _s;if(Bt){var Es="oninput"in document;if(!Es){var Gc=document.createElement("div");Gc.setAttribute("oninput","return;"),Es=typeof Gc.oninput=="function"}_s=Es}else _s=!1;Vp=_s&&(!document.documentMode||9<document.documentMode)}function Jc(){al&&(al.detachEvent("onpropertychange",Bp),_l=al=null)}function Bp(e){if(e.propertyName==="value"&&bo(_l)){var t=[];Up(t,_l,e,_a(e)),kp(cv,t)}}function fv(e,t,n){e==="focusin"?(Jc(),al=t,_l=n,al.attachEvent("onpropertychange",Bp)):e==="focusout"&&Jc()}function pv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return bo(_l)}function hv(e,t){if(e==="click")return bo(t)}function mv(e,t){if(e==="input"||e==="change")return bo(t)}function yv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var xt=typeof Object.is=="function"?Object.is:yv;function El(e,t){if(xt(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(!nu.call(t,l)||!xt(e[l],t[l]))return!1}return!0}function qc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ed(e,t){var n=qc(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=qc(n)}}function Zp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Zp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function bp(){for(var e=window,t=Ji();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ji(e.document)}return t}function Oa(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 gv(e){var t=bp(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Zp(n.ownerDocument.documentElement,n)){if(r!==null&&Oa(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=ed(n,i);var o=ed(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 vv=Bt&&"documentMode"in document&&11>=document.documentMode,ur=null,ku=null,cl=null,Su=!1;function td(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Su||ur==null||ur!==Ji(r)||(r=ur,"selectionStart"in r&&Oa(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}),cl&&El(cl,r)||(cl=r,r=io(ku,"onSelect"),0<r.length&&(t=new Na("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ur)))}function hi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ar={animationend:hi("Animation","AnimationEnd"),animationiteration:hi("Animation","AnimationIteration"),animationstart:hi("Animation","AnimationStart"),transitionend:hi("Transition","TransitionEnd")},Cs={},Wp={};Bt&&(Wp=document.createElement("div").style,"AnimationEvent"in window||(delete ar.animationend.animation,delete ar.animationiteration.animation,delete ar.animationstart.animation),"TransitionEvent"in window||delete ar.transitionend.transition);function Wo(e){if(Cs[e])return Cs[e];if(!ar[e])return e;var t=ar[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Wp)return Cs[e]=t[n];return e}var Hp=Wo("animationend"),Qp=Wo("animationiteration"),Yp=Wo("animationstart"),Kp=Wo("transitionend"),Xp=new Map,nd="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 Cn(e,t){Xp.set(e,t),qn(t,[e])}for(var $s=0;$s<nd.length;$s++){var Ts=nd[$s],wv=Ts.toLowerCase(),xv=Ts[0].toUpperCase()+Ts.slice(1);Cn(wv,"on"+xv)}Cn(Hp,"onAnimationEnd");Cn(Qp,"onAnimationIteration");Cn(Yp,"onAnimationStart");Cn("dblclick","onDoubleClick");Cn("focusin","onFocus");Cn("focusout","onBlur");Cn(Kp,"onTransitionEnd");Cr("onMouseEnter",["mouseout","mouseover"]);Cr("onMouseLeave",["mouseout","mouseover"]);Cr("onPointerEnter",["pointerout","pointerover"]);Cr("onPointerLeave",["pointerout","pointerover"]);qn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));qn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));qn("onBeforeInput",["compositionend","keypress","textInput","paste"]);qn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));qn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));qn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var qr="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(" "),kv=new Set("cancel close invalid load scroll toggle".split(" ").concat(qr));function rd(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,wg(r,t,void 0,e),e.currentTarget=null}function Gp(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;rd(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;rd(l,s,a),i=u}}}if(eo)throw e=gu,eo=!1,gu=null,e}function q(e,t){var n=t[Tu];n===void 0&&(n=t[Tu]=new Set);var r=e+"__bubble";n.has(r)||(Jp(t,e,2,!1),n.add(r))}function Rs(e,t,n){var r=0;t&&(r|=4),Jp(n,e,r,t)}var mi="_reactListening"+Math.random().toString(36).slice(2);function Cl(e){if(!e[mi]){e[mi]=!0,ip.forEach(function(n){n!=="selectionchange"&&(kv.has(n)||Rs(n,!1,e),Rs(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[mi]||(t[mi]=!0,Rs("selectionchange",!1,t))}}function Jp(e,t,n,r){switch(Mp(t)){case 1:var l=Mg;break;case 4:l=Lg;break;default:l=Ta}n=l.bind(null,t,n,e),l=void 0,!yu||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 Ns(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=Dn(s),o===null)return;if(u=o.tag,u===5||u===6){r=i=o;continue e}s=s.parentNode}}r=r.return}kp(function(){var a=i,p=_a(n),g=[];e:{var v=Xp.get(e);if(v!==void 0){var c=Na,y=e;switch(e){case"keypress":if(Ii(n)===0)break e;case"keydown":case"keyup":c=Gg;break;case"focusin":y="focus",c=Ss;break;case"focusout":y="blur",c=Ss;break;case"beforeblur":case"afterblur":c=Ss;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":c=Wc;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":c=Ag;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":c=ev;break;case Hp:case Qp:case Yp:c=Bg;break;case Kp:c=nv;break;case"scroll":c=Fg;break;case"wheel":c=lv;break;case"copy":case"cut":case"paste":c=bg;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":c=Qc}var m=(t&4)!==0,x=!m&&e==="scroll",d=m?v!==null?v+"Capture":null:v;m=[];for(var f=a,h;f!==null;){h=f;var w=h.stateNode;if(h.tag===5&&w!==null&&(h=w,d!==null&&(w=wl(f,d),w!=null&&m.push($l(f,w,h)))),x)break;f=f.return}0<m.length&&(v=new c(v,y,null,n,p),g.push({event:v,listeners:m}))}}if(!(t&7)){e:{if(v=e==="mouseover"||e==="pointerover",c=e==="mouseout"||e==="pointerout",v&&n!==hu&&(y=n.relatedTarget||n.fromElement)&&(Dn(y)||y[Zt]))break e;if((c||v)&&(v=p.window===p?p:(v=p.ownerDocument)?v.defaultView||v.parentWindow:window,c?(y=n.relatedTarget||n.toElement,c=a,y=y?Dn(y):null,y!==null&&(x=er(y),y!==x||y.tag!==5&&y.tag!==6)&&(y=null)):(c=null,y=a),c!==y)){if(m=Wc,w="onMouseLeave",d="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(m=Qc,w="onPointerLeave",d="onPointerEnter",f="pointer"),x=c==null?v:cr(c),h=y==null?v:cr(y),v=new m(w,f+"leave",c,n,p),v.target=x,v.relatedTarget=h,w=null,Dn(p)===a&&(m=new m(d,f+"enter",y,n,p),m.target=h,m.relatedTarget=x,w=m),x=w,c&&y)t:{for(m=c,d=y,f=0,h=m;h;h=tr(h))f++;for(h=0,w=d;w;w=tr(w))h++;for(;0<f-h;)m=tr(m),f--;for(;0<h-f;)d=tr(d),h--;for(;f--;){if(m===d||d!==null&&m===d.alternate)break t;m=tr(m),d=tr(d)}m=null}else m=null;c!==null&&ld(g,v,c,m,!1),y!==null&&x!==null&&ld(g,x,y,m,!0)}}e:{if(v=a?cr(a):window,c=v.nodeName&&v.nodeName.toLowerCase(),c==="select"||c==="input"&&v.type==="file")var S=dv;else if(Xc(v))if(Vp)S=mv;else{S=pv;var C=fv}else(c=v.nodeName)&&c.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(S=hv);if(S&&(S=S(e,a))){Up(g,S,n,p);break e}C&&C(e,v,a),e==="focusout"&&(C=v._wrapperState)&&C.controlled&&v.type==="number"&&au(v,"number",v.value)}switch(C=a?cr(a):window,e){case"focusin":(Xc(C)||C.contentEditable==="true")&&(ur=C,ku=a,cl=null);break;case"focusout":cl=ku=ur=null;break;case"mousedown":Su=!0;break;case"contextmenu":case"mouseup":case"dragend":Su=!1,td(g,n,p);break;case"selectionchange":if(vv)break;case"keydown":case"keyup":td(g,n,p)}var E;if(za)e:{switch(e){case"compositionstart":var $="onCompositionStart";break e;case"compositionend":$="onCompositionEnd";break e;case"compositionupdate":$="onCompositionUpdate";break e}$=void 0}else sr?Dp(e,n)&&($="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&($="onCompositionStart");$&&(Fp&&n.locale!=="ko"&&(sr||$!=="onCompositionStart"?$==="onCompositionEnd"&&sr&&(E=Lp()):(sn=p,Ra="value"in sn?sn.value:sn.textContent,sr=!0)),C=io(a,$),0<C.length&&($=new Hc($,e,null,n,p),g.push({event:$,listeners:C}),E?$.data=E:(E=Ap(n),E!==null&&($.data=E)))),(E=ov?sv(e,n):uv(e,n))&&(a=io(a,"onBeforeInput"),0<a.length&&(p=new Hc("onBeforeInput","beforeinput",null,n,p),g.push({event:p,listeners:a}),p.data=E))}Gp(g,t)})}function $l(e,t,n){return{instance:e,listener:t,currentTarget:n}}function io(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=wl(e,n),i!=null&&r.unshift($l(e,i,l)),i=wl(e,t),i!=null&&r.push($l(e,i,l))),e=e.return}return r}function tr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ld(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=wl(n,i),u!=null&&o.unshift($l(n,u,s))):l||(u=wl(n,i),u!=null&&o.push($l(n,u,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Sv=/\r\n?/g,_v=/\u0000|\uFFFD/g;function id(e){return(typeof e=="string"?e:""+e).replace(Sv,`
`).replace(_v,"")}function yi(e,t,n){if(t=id(t),id(e)!==t&&n)throw Error(k(425))}function oo(){}var _u=null,Eu=null;function Cu(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 $u=typeof setTimeout=="function"?setTimeout:void 0,Ev=typeof clearTimeout=="function"?clearTimeout:void 0,od=typeof Promise=="function"?Promise:void 0,Cv=typeof queueMicrotask=="function"?queueMicrotask:typeof od<"u"?function(e){return od.resolve(null).then(e).catch($v)}:$u;function $v(e){setTimeout(function(){throw e})}function Ps(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),Sl(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Sl(t)}function hn(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 sd(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 Fr=Math.random().toString(36).slice(2),Rt="__reactFiber$"+Fr,Tl="__reactProps$"+Fr,Zt="__reactContainer$"+Fr,Tu="__reactEvents$"+Fr,Tv="__reactListeners$"+Fr,Rv="__reactHandles$"+Fr;function Dn(e){var t=e[Rt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Zt]||n[Rt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=sd(e);e!==null;){if(n=e[Rt])return n;e=sd(e)}return t}e=n,n=e.parentNode}return null}function ti(e){return e=e[Rt]||e[Zt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function cr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(k(33))}function Ho(e){return e[Tl]||null}var Ru=[],dr=-1;function $n(e){return{current:e}}function te(e){0>dr||(e.current=Ru[dr],Ru[dr]=null,dr--)}function J(e,t){dr++,Ru[dr]=e.current,e.current=t}var xn={},Te=$n(xn),Be=$n(!1),Hn=xn;function $r(e,t){var n=e.type.contextTypes;if(!n)return xn;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 Ze(e){return e=e.childContextTypes,e!=null}function so(){te(Be),te(Te)}function ud(e,t,n){if(Te.current!==xn)throw Error(k(168));J(Te,t),J(Be,n)}function qp(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(k(108,fg(e)||"Unknown",l));return se({},n,r)}function uo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||xn,Hn=Te.current,J(Te,e),J(Be,Be.current),!0}function ad(e,t,n){var r=e.stateNode;if(!r)throw Error(k(169));n?(e=qp(e,t,Hn),r.__reactInternalMemoizedMergedChildContext=e,te(Be),te(Te),J(Te,e)):te(Be),J(Be,n)}var Dt=null,Qo=!1,zs=!1;function eh(e){Dt===null?Dt=[e]:Dt.push(e)}function Nv(e){Qo=!0,eh(e)}function Tn(){if(!zs&&Dt!==null){zs=!0;var e=0,t=K;try{var n=Dt;for(K=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Dt=null,Qo=!1}catch(l){throw Dt!==null&&(Dt=Dt.slice(e+1)),Cp(Ea,Tn),l}finally{K=t,zs=!1}}return null}var fr=[],pr=0,ao=null,co=0,it=[],ot=0,Qn=null,At=1,Ut="";function On(e,t){fr[pr++]=co,fr[pr++]=ao,ao=e,co=t}function th(e,t,n){it[ot++]=At,it[ot++]=Ut,it[ot++]=Qn,Qn=e;var r=At;e=Ut;var l=32-gt(r)-1;r&=~(1<<l),n+=1;var i=32-gt(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,At=1<<32-gt(t)+l|n<<l|r,Ut=i+e}else At=1<<i|n<<l|r,Ut=e}function Ia(e){e.return!==null&&(On(e,1),th(e,1,0))}function ja(e){for(;e===ao;)ao=fr[--pr],fr[pr]=null,co=fr[--pr],fr[pr]=null;for(;e===Qn;)Qn=it[--ot],it[ot]=null,Ut=it[--ot],it[ot]=null,At=it[--ot],it[ot]=null}var qe=null,Je=null,re=!1,ht=null;function nh(e,t){var n=st(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 cd(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,qe=e,Je=hn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,qe=e,Je=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Qn!==null?{id:At,overflow:Ut}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=st(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,qe=e,Je=null,!0):!1;default:return!1}}function Nu(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Pu(e){if(re){var t=Je;if(t){var n=t;if(!cd(e,t)){if(Nu(e))throw Error(k(418));t=hn(n.nextSibling);var r=qe;t&&cd(e,t)?nh(r,n):(e.flags=e.flags&-4097|2,re=!1,qe=e)}}else{if(Nu(e))throw Error(k(418));e.flags=e.flags&-4097|2,re=!1,qe=e}}}function dd(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;qe=e}function gi(e){if(e!==qe)return!1;if(!re)return dd(e),re=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Cu(e.type,e.memoizedProps)),t&&(t=Je)){if(Nu(e))throw rh(),Error(k(418));for(;t;)nh(e,t),t=hn(t.nextSibling)}if(dd(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Je=hn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Je=null}}else Je=qe?hn(e.stateNode.nextSibling):null;return!0}function rh(){for(var e=Je;e;)e=hn(e.nextSibling)}function Tr(){Je=qe=null,re=!1}function Ma(e){ht===null?ht=[e]:ht.push(e)}var Pv=Kt.ReactCurrentBatchConfig;function ft(e,t){if(e&&e.defaultProps){t=se({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var fo=$n(null),po=null,hr=null,La=null;function Fa(){La=hr=po=null}function Da(e){var t=fo.current;te(fo),e._currentValue=t}function zu(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 Sr(e,t){po=e,La=hr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ve=!0),e.firstContext=null)}function at(e){var t=e._currentValue;if(La!==e)if(e={context:e,memoizedValue:t,next:null},hr===null){if(po===null)throw Error(k(308));hr=e,po.dependencies={lanes:0,firstContext:e}}else hr=hr.next=e;return t}var An=null;function Aa(e){An===null?An=[e]:An.push(e)}function lh(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Aa(t)):(n.next=l.next,l.next=n),t.interleaved=n,bt(e,r)}function bt(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 nn=!1;function Ua(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ih(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 Vt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function mn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Q&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,bt(e,n)}return l=r.interleaved,l===null?(t.next=t,Aa(r)):(t.next=l.next,l.next=t),r.interleaved=t,bt(e,n)}function ji(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,Ca(e,n)}}function fd(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 ho(e,t,n,r){var l=e.updateQueue;nn=!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 p=e.alternate;p!==null&&(p=p.updateQueue,s=p.lastBaseUpdate,s!==o&&(s===null?p.firstBaseUpdate=a:s.next=a,p.lastBaseUpdate=u))}if(i!==null){var g=l.baseState;o=0,p=a=u=null,s=i;do{var v=s.lane,c=s.eventTime;if((r&v)===v){p!==null&&(p=p.next={eventTime:c,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var y=e,m=s;switch(v=t,c=n,m.tag){case 1:if(y=m.payload,typeof y=="function"){g=y.call(c,g,v);break e}g=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=m.payload,v=typeof y=="function"?y.call(c,g,v):y,v==null)break e;g=se({},g,v);break e;case 2:nn=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,v=l.effects,v===null?l.effects=[s]:v.push(s))}else c={eventTime:c,lane:v,tag:s.tag,payload:s.payload,callback:s.callback,next:null},p===null?(a=p=c,u=g):p=p.next=c,o|=v;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;v=s,s=v.next,v.next=null,l.lastBaseUpdate=v,l.shared.pending=null}}while(!0);if(p===null&&(u=g),l.baseState=u,l.firstBaseUpdate=a,l.lastBaseUpdate=p,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);Kn|=o,e.lanes=o,e.memoizedState=g}}function pd(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(k(191,l));l.call(r)}}}var oh=new lp.Component().refs;function Ou(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:se({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Yo={isMounted:function(e){return(e=e._reactInternals)?er(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ze(),l=gn(e),i=Vt(r,l);i.payload=t,n!=null&&(i.callback=n),t=mn(e,i,l),t!==null&&(vt(t,e,l,r),ji(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ze(),l=gn(e),i=Vt(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=mn(e,i,l),t!==null&&(vt(t,e,l,r),ji(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ze(),r=gn(e),l=Vt(n,r);l.tag=2,t!=null&&(l.callback=t),t=mn(e,l,r),t!==null&&(vt(t,e,r,n),ji(t,e,r))}};function hd(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?!El(n,r)||!El(l,i):!0}function sh(e,t,n){var r=!1,l=xn,i=t.contextType;return typeof i=="object"&&i!==null?i=at(i):(l=Ze(t)?Hn:Te.current,r=t.contextTypes,i=(r=r!=null)?$r(e,l):xn),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Yo,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function md(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&&Yo.enqueueReplaceState(t,t.state,null)}function Iu(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=oh,Ua(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=at(i):(i=Ze(t)?Hn:Te.current,l.context=$r(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Ou(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&&Yo.enqueueReplaceState(l,l.state,null),ho(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Hr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(k(309));var r=n.stateNode}if(!r)throw Error(k(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var s=l.refs;s===oh&&(s=l.refs={}),o===null?delete s[i]:s[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(k(284));if(!n._owner)throw Error(k(290,e))}return e}function vi(e,t){throw e=Object.prototype.toString.call(t),Error(k(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function yd(e){var t=e._init;return t(e._payload)}function uh(e){function t(d,f){if(e){var h=d.deletions;h===null?(d.deletions=[f],d.flags|=16):h.push(f)}}function n(d,f){if(!e)return null;for(;f!==null;)t(d,f),f=f.sibling;return null}function r(d,f){for(d=new Map;f!==null;)f.key!==null?d.set(f.key,f):d.set(f.index,f),f=f.sibling;return d}function l(d,f){return d=vn(d,f),d.index=0,d.sibling=null,d}function i(d,f,h){return d.index=h,e?(h=d.alternate,h!==null?(h=h.index,h<f?(d.flags|=2,f):h):(d.flags|=2,f)):(d.flags|=1048576,f)}function o(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,f,h,w){return f===null||f.tag!==6?(f=Ds(h,d.mode,w),f.return=d,f):(f=l(f,h),f.return=d,f)}function u(d,f,h,w){var S=h.type;return S===or?p(d,f,h.props.children,w,h.key):f!==null&&(f.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===tn&&yd(S)===f.type)?(w=l(f,h.props),w.ref=Hr(d,f,h),w.return=d,w):(w=Ui(h.type,h.key,h.props,null,d.mode,w),w.ref=Hr(d,f,h),w.return=d,w)}function a(d,f,h,w){return f===null||f.tag!==4||f.stateNode.containerInfo!==h.containerInfo||f.stateNode.implementation!==h.implementation?(f=As(h,d.mode,w),f.return=d,f):(f=l(f,h.children||[]),f.return=d,f)}function p(d,f,h,w,S){return f===null||f.tag!==7?(f=bn(h,d.mode,w,S),f.return=d,f):(f=l(f,h),f.return=d,f)}function g(d,f,h){if(typeof f=="string"&&f!==""||typeof f=="number")return f=Ds(""+f,d.mode,h),f.return=d,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case si:return h=Ui(f.type,f.key,f.props,null,d.mode,h),h.ref=Hr(d,null,f),h.return=d,h;case ir:return f=As(f,d.mode,h),f.return=d,f;case tn:var w=f._init;return g(d,w(f._payload),h)}if(Gr(f)||Vr(f))return f=bn(f,d.mode,h,null),f.return=d,f;vi(d,f)}return null}function v(d,f,h,w){var S=f!==null?f.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return S!==null?null:s(d,f,""+h,w);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case si:return h.key===S?u(d,f,h,w):null;case ir:return h.key===S?a(d,f,h,w):null;case tn:return S=h._init,v(d,f,S(h._payload),w)}if(Gr(h)||Vr(h))return S!==null?null:p(d,f,h,w,null);vi(d,h)}return null}function c(d,f,h,w,S){if(typeof w=="string"&&w!==""||typeof w=="number")return d=d.get(h)||null,s(f,d,""+w,S);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case si:return d=d.get(w.key===null?h:w.key)||null,u(f,d,w,S);case ir:return d=d.get(w.key===null?h:w.key)||null,a(f,d,w,S);case tn:var C=w._init;return c(d,f,h,C(w._payload),S)}if(Gr(w)||Vr(w))return d=d.get(h)||null,p(f,d,w,S,null);vi(f,w)}return null}function y(d,f,h,w){for(var S=null,C=null,E=f,$=f=0,Y=null;E!==null&&$<h.length;$++){E.index>$?(Y=E,E=null):Y=E.sibling;var V=v(d,E,h[$],w);if(V===null){E===null&&(E=Y);break}e&&E&&V.alternate===null&&t(d,E),f=i(V,f,$),C===null?S=V:C.sibling=V,C=V,E=Y}if($===h.length)return n(d,E),re&&On(d,$),S;if(E===null){for(;$<h.length;$++)E=g(d,h[$],w),E!==null&&(f=i(E,f,$),C===null?S=E:C.sibling=E,C=E);return re&&On(d,$),S}for(E=r(d,E);$<h.length;$++)Y=c(E,d,$,h[$],w),Y!==null&&(e&&Y.alternate!==null&&E.delete(Y.key===null?$:Y.key),f=i(Y,f,$),C===null?S=Y:C.sibling=Y,C=Y);return e&&E.forEach(function(Fe){return t(d,Fe)}),re&&On(d,$),S}function m(d,f,h,w){var S=Vr(h);if(typeof S!="function")throw Error(k(150));if(h=S.call(h),h==null)throw Error(k(151));for(var C=S=null,E=f,$=f=0,Y=null,V=h.next();E!==null&&!V.done;$++,V=h.next()){E.index>$?(Y=E,E=null):Y=E.sibling;var Fe=v(d,E,V.value,w);if(Fe===null){E===null&&(E=Y);break}e&&E&&Fe.alternate===null&&t(d,E),f=i(Fe,f,$),C===null?S=Fe:C.sibling=Fe,C=Fe,E=Y}if(V.done)return n(d,E),re&&On(d,$),S;if(E===null){for(;!V.done;$++,V=h.next())V=g(d,V.value,w),V!==null&&(f=i(V,f,$),C===null?S=V:C.sibling=V,C=V);return re&&On(d,$),S}for(E=r(d,E);!V.done;$++,V=h.next())V=c(E,d,$,V.value,w),V!==null&&(e&&V.alternate!==null&&E.delete(V.key===null?$:V.key),f=i(V,f,$),C===null?S=V:C.sibling=V,C=V);return e&&E.forEach(function(Rn){return t(d,Rn)}),re&&On(d,$),S}function x(d,f,h,w){if(typeof h=="object"&&h!==null&&h.type===or&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case si:e:{for(var S=h.key,C=f;C!==null;){if(C.key===S){if(S=h.type,S===or){if(C.tag===7){n(d,C.sibling),f=l(C,h.props.children),f.return=d,d=f;break e}}else if(C.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===tn&&yd(S)===C.type){n(d,C.sibling),f=l(C,h.props),f.ref=Hr(d,C,h),f.return=d,d=f;break e}n(d,C);break}else t(d,C);C=C.sibling}h.type===or?(f=bn(h.props.children,d.mode,w,h.key),f.return=d,d=f):(w=Ui(h.type,h.key,h.props,null,d.mode,w),w.ref=Hr(d,f,h),w.return=d,d=w)}return o(d);case ir:e:{for(C=h.key;f!==null;){if(f.key===C)if(f.tag===4&&f.stateNode.containerInfo===h.containerInfo&&f.stateNode.implementation===h.implementation){n(d,f.sibling),f=l(f,h.children||[]),f.return=d,d=f;break e}else{n(d,f);break}else t(d,f);f=f.sibling}f=As(h,d.mode,w),f.return=d,d=f}return o(d);case tn:return C=h._init,x(d,f,C(h._payload),w)}if(Gr(h))return y(d,f,h,w);if(Vr(h))return m(d,f,h,w);vi(d,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,f!==null&&f.tag===6?(n(d,f.sibling),f=l(f,h),f.return=d,d=f):(n(d,f),f=Ds(h,d.mode,w),f.return=d,d=f),o(d)):n(d,f)}return x}var Rr=uh(!0),ah=uh(!1),ni={},Pt=$n(ni),Rl=$n(ni),Nl=$n(ni);function Un(e){if(e===ni)throw Error(k(174));return e}function Va(e,t){switch(J(Nl,t),J(Rl,e),J(Pt,ni),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:du(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=du(t,e)}te(Pt),J(Pt,t)}function Nr(){te(Pt),te(Rl),te(Nl)}function ch(e){Un(Nl.current);var t=Un(Pt.current),n=du(t,e.type);t!==n&&(J(Rl,e),J(Pt,n))}function Ba(e){Rl.current===e&&(te(Pt),te(Rl))}var ie=$n(0);function mo(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 Os=[];function Za(){for(var e=0;e<Os.length;e++)Os[e]._workInProgressVersionPrimary=null;Os.length=0}var Mi=Kt.ReactCurrentDispatcher,Is=Kt.ReactCurrentBatchConfig,Yn=0,oe=null,fe=null,me=null,yo=!1,dl=!1,Pl=0,zv=0;function Ee(){throw Error(k(321))}function ba(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!xt(e[n],t[n]))return!1;return!0}function Wa(e,t,n,r,l,i){if(Yn=i,oe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Mi.current=e===null||e.memoizedState===null?Mv:Lv,e=n(r,l),dl){i=0;do{if(dl=!1,Pl=0,25<=i)throw Error(k(301));i+=1,me=fe=null,t.updateQueue=null,Mi.current=Fv,e=n(r,l)}while(dl)}if(Mi.current=go,t=fe!==null&&fe.next!==null,Yn=0,me=fe=oe=null,yo=!1,t)throw Error(k(300));return e}function Ha(){var e=Pl!==0;return Pl=0,e}function $t(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return me===null?oe.memoizedState=me=e:me=me.next=e,me}function ct(){if(fe===null){var e=oe.alternate;e=e!==null?e.memoizedState:null}else e=fe.next;var t=me===null?oe.memoizedState:me.next;if(t!==null)me=t,fe=e;else{if(e===null)throw Error(k(310));fe=e,e={memoizedState:fe.memoizedState,baseState:fe.baseState,baseQueue:fe.baseQueue,queue:fe.queue,next:null},me===null?oe.memoizedState=me=e:me=me.next=e}return me}function zl(e,t){return typeof t=="function"?t(e):t}function js(e){var t=ct(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=fe,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 p=a.lane;if((Yn&p)===p)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:p,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=g,o=r):u=u.next=g,oe.lanes|=p,Kn|=p}a=a.next}while(a!==null&&a!==i);u===null?o=r:u.next=s,xt(r,t.memoizedState)||(Ve=!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,oe.lanes|=i,Kn|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ms(e){var t=ct(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);xt(i,t.memoizedState)||(Ve=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function dh(){}function fh(e,t){var n=oe,r=ct(),l=t(),i=!xt(r.memoizedState,l);if(i&&(r.memoizedState=l,Ve=!0),r=r.queue,Qa(mh.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||me!==null&&me.memoizedState.tag&1){if(n.flags|=2048,Ol(9,hh.bind(null,n,r,l,t),void 0,null),ye===null)throw Error(k(349));Yn&30||ph(n,t,l)}return l}function ph(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=oe.updateQueue,t===null?(t={lastEffect:null,stores:null},oe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function hh(e,t,n,r){t.value=n,t.getSnapshot=r,yh(t)&&gh(e)}function mh(e,t,n){return n(function(){yh(t)&&gh(e)})}function yh(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!xt(e,n)}catch{return!0}}function gh(e){var t=bt(e,1);t!==null&&vt(t,e,1,-1)}function gd(e){var t=$t();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:zl,lastRenderedState:e},t.queue=e,e=e.dispatch=jv.bind(null,oe,e),[t.memoizedState,e]}function Ol(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=oe.updateQueue,t===null?(t={lastEffect:null,stores:null},oe.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 vh(){return ct().memoizedState}function Li(e,t,n,r){var l=$t();oe.flags|=e,l.memoizedState=Ol(1|t,n,void 0,r===void 0?null:r)}function Ko(e,t,n,r){var l=ct();r=r===void 0?null:r;var i=void 0;if(fe!==null){var o=fe.memoizedState;if(i=o.destroy,r!==null&&ba(r,o.deps)){l.memoizedState=Ol(t,n,i,r);return}}oe.flags|=e,l.memoizedState=Ol(1|t,n,i,r)}function vd(e,t){return Li(8390656,8,e,t)}function Qa(e,t){return Ko(2048,8,e,t)}function wh(e,t){return Ko(4,2,e,t)}function xh(e,t){return Ko(4,4,e,t)}function kh(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 Sh(e,t,n){return n=n!=null?n.concat([e]):null,Ko(4,4,kh.bind(null,t,e),n)}function Ya(){}function _h(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ba(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Eh(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ba(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ch(e,t,n){return Yn&21?(xt(n,t)||(n=Rp(),oe.lanes|=n,Kn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ve=!0),e.memoizedState=n)}function Ov(e,t){var n=K;K=n!==0&&4>n?n:4,e(!0);var r=Is.transition;Is.transition={};try{e(!1),t()}finally{K=n,Is.transition=r}}function $h(){return ct().memoizedState}function Iv(e,t,n){var r=gn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Th(e))Rh(t,n);else if(n=lh(e,t,n,r),n!==null){var l=ze();vt(n,e,r,l),Nh(n,t,r)}}function jv(e,t,n){var r=gn(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Th(e))Rh(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,xt(s,o)){var u=t.interleaved;u===null?(l.next=l,Aa(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=lh(e,t,l,r),n!==null&&(l=ze(),vt(n,e,r,l),Nh(n,t,r))}}function Th(e){var t=e.alternate;return e===oe||t!==null&&t===oe}function Rh(e,t){dl=yo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Nh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ca(e,n)}}var go={readContext:at,useCallback:Ee,useContext:Ee,useEffect:Ee,useImperativeHandle:Ee,useInsertionEffect:Ee,useLayoutEffect:Ee,useMemo:Ee,useReducer:Ee,useRef:Ee,useState:Ee,useDebugValue:Ee,useDeferredValue:Ee,useTransition:Ee,useMutableSource:Ee,useSyncExternalStore:Ee,useId:Ee,unstable_isNewReconciler:!1},Mv={readContext:at,useCallback:function(e,t){return $t().memoizedState=[e,t===void 0?null:t],e},useContext:at,useEffect:vd,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Li(4194308,4,kh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Li(4194308,4,e,t)},useInsertionEffect:function(e,t){return Li(4,2,e,t)},useMemo:function(e,t){var n=$t();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=$t();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=Iv.bind(null,oe,e),[r.memoizedState,e]},useRef:function(e){var t=$t();return e={current:e},t.memoizedState=e},useState:gd,useDebugValue:Ya,useDeferredValue:function(e){return $t().memoizedState=e},useTransition:function(){var e=gd(!1),t=e[0];return e=Ov.bind(null,e[1]),$t().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=oe,l=$t();if(re){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),ye===null)throw Error(k(349));Yn&30||ph(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,vd(mh.bind(null,r,i,e),[e]),r.flags|=2048,Ol(9,hh.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=$t(),t=ye.identifierPrefix;if(re){var n=Ut,r=At;n=(r&~(1<<32-gt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Pl++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=zv++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Lv={readContext:at,useCallback:_h,useContext:at,useEffect:Qa,useImperativeHandle:Sh,useInsertionEffect:wh,useLayoutEffect:xh,useMemo:Eh,useReducer:js,useRef:vh,useState:function(){return js(zl)},useDebugValue:Ya,useDeferredValue:function(e){var t=ct();return Ch(t,fe.memoizedState,e)},useTransition:function(){var e=js(zl)[0],t=ct().memoizedState;return[e,t]},useMutableSource:dh,useSyncExternalStore:fh,useId:$h,unstable_isNewReconciler:!1},Fv={readContext:at,useCallback:_h,useContext:at,useEffect:Qa,useImperativeHandle:Sh,useInsertionEffect:wh,useLayoutEffect:xh,useMemo:Eh,useReducer:Ms,useRef:vh,useState:function(){return Ms(zl)},useDebugValue:Ya,useDeferredValue:function(e){var t=ct();return fe===null?t.memoizedState=e:Ch(t,fe.memoizedState,e)},useTransition:function(){var e=Ms(zl)[0],t=ct().memoizedState;return[e,t]},useMutableSource:dh,useSyncExternalStore:fh,useId:$h,unstable_isNewReconciler:!1};function Pr(e,t){try{var n="",r=t;do n+=dg(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 Ls(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ju(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Dv=typeof WeakMap=="function"?WeakMap:Map;function Ph(e,t,n){n=Vt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){wo||(wo=!0,bu=r),ju(e,t)},n}function zh(e,t,n){n=Vt(-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(){ju(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){ju(e,t),typeof r!="function"&&(yn===null?yn=new Set([this]):yn.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function wd(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Dv;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=Jv.bind(null,e,t,n),t.then(e,e))}function xd(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 kd(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=Vt(-1,1),t.tag=2,mn(n,t,1))),n.lanes|=1),e)}var Av=Kt.ReactCurrentOwner,Ve=!1;function Ne(e,t,n,r){t.child=e===null?ah(t,null,n,r):Rr(t,e.child,n,r)}function Sd(e,t,n,r,l){n=n.render;var i=t.ref;return Sr(t,l),r=Wa(e,t,n,r,i,l),n=Ha(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Wt(e,t,l)):(re&&n&&Ia(t),t.flags|=1,Ne(e,t,r,l),t.child)}function _d(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!nc(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Oh(e,t,i,r,l)):(e=Ui(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:El,n(o,r)&&e.ref===t.ref)return Wt(e,t,l)}return t.flags|=1,e=vn(i,r),e.ref=t.ref,e.return=t,t.child=e}function Oh(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(El(i,r)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(Ve=!0);else return t.lanes=e.lanes,Wt(e,t,l)}return Mu(e,t,n,r,l)}function Ih(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},J(yr,Qe),Qe|=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,J(yr,Qe),Qe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,J(yr,Qe),Qe|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,J(yr,Qe),Qe|=r;return Ne(e,t,l,n),t.child}function jh(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Mu(e,t,n,r,l){var i=Ze(n)?Hn:Te.current;return i=$r(t,i),Sr(t,l),n=Wa(e,t,n,r,i,l),r=Ha(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Wt(e,t,l)):(re&&r&&Ia(t),t.flags|=1,Ne(e,t,n,l),t.child)}function Ed(e,t,n,r,l){if(Ze(n)){var i=!0;uo(t)}else i=!1;if(Sr(t,l),t.stateNode===null)Fi(e,t),sh(t,n,r),Iu(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=at(a):(a=Ze(n)?Hn:Te.current,a=$r(t,a));var p=n.getDerivedStateFromProps,g=typeof p=="function"||typeof o.getSnapshotBeforeUpdate=="function";g||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||u!==a)&&md(t,o,r,a),nn=!1;var v=t.memoizedState;o.state=v,ho(t,r,o,l),u=t.memoizedState,s!==r||v!==u||Be.current||nn?(typeof p=="function"&&(Ou(t,n,p,r),u=t.memoizedState),(s=nn||hd(t,n,s,r,v,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,ih(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:ft(t.type,s),o.props=a,g=t.pendingProps,v=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=at(u):(u=Ze(n)?Hn:Te.current,u=$r(t,u));var c=n.getDerivedStateFromProps;(p=typeof c=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==g||v!==u)&&md(t,o,r,u),nn=!1,v=t.memoizedState,o.state=v,ho(t,r,o,l);var y=t.memoizedState;s!==g||v!==y||Be.current||nn?(typeof c=="function"&&(Ou(t,n,c,r),y=t.memoizedState),(a=nn||hd(t,n,a,r,v,y,u)||!1)?(p||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,y,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,y,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),o.props=r,o.state=y,o.context=u,r=a):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),r=!1)}return Lu(e,t,n,r,i,l)}function Lu(e,t,n,r,l,i){jh(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&ad(t,n,!1),Wt(e,t,i);r=t.stateNode,Av.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Rr(t,e.child,null,i),t.child=Rr(t,null,s,i)):Ne(e,t,s,i),t.memoizedState=r.state,l&&ad(t,n,!0),t.child}function Mh(e){var t=e.stateNode;t.pendingContext?ud(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ud(e,t.context,!1),Va(e,t.containerInfo)}function Cd(e,t,n,r,l){return Tr(),Ma(l),t.flags|=256,Ne(e,t,n,r),t.child}var Fu={dehydrated:null,treeContext:null,retryLane:0};function Du(e){return{baseLanes:e,cachePool:null,transitions:null}}function Lh(e,t,n){var r=t.pendingProps,l=ie.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),J(ie,l&1),e===null)return Pu(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=Jo(o,r,0,null),e=bn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Du(n),t.memoizedState=Fu,e):Ka(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return Uv(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=vn(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=vn(s,i):(i=bn(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?Du(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=Fu,r}return i=e.child,e=i.sibling,r=vn(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 Ka(e,t){return t=Jo({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function wi(e,t,n,r){return r!==null&&Ma(r),Rr(t,e.child,null,n),e=Ka(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Uv(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=Ls(Error(k(422))),wi(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Jo({mode:"visible",children:r.children},l,0,null),i=bn(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Rr(t,e.child,null,o),t.child.memoizedState=Du(o),t.memoizedState=Fu,i);if(!(t.mode&1))return wi(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(k(419)),r=Ls(i,r,void 0),wi(e,t,o,r)}if(s=(o&e.childLanes)!==0,Ve||s){if(r=ye,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,bt(e,l),vt(r,e,l,-1))}return tc(),r=Ls(Error(k(421))),wi(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=qv.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,Je=hn(l.nextSibling),qe=t,re=!0,ht=null,e!==null&&(it[ot++]=At,it[ot++]=Ut,it[ot++]=Qn,At=e.id,Ut=e.overflow,Qn=t),t=Ka(t,r.children),t.flags|=4096,t)}function $d(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),zu(e.return,t,n)}function Fs(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 Fh(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Ne(e,t,r.children,n),r=ie.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&&$d(e,n,t);else if(e.tag===19)$d(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(J(ie,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&&mo(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Fs(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&&mo(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Fs(t,!0,n,null,i);break;case"together":Fs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Fi(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Wt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Kn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(k(153));if(t.child!==null){for(e=t.child,n=vn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=vn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Vv(e,t,n){switch(t.tag){case 3:Mh(t),Tr();break;case 5:ch(t);break;case 1:Ze(t.type)&&uo(t);break;case 4:Va(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;J(fo,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(J(ie,ie.current&1),t.flags|=128,null):n&t.child.childLanes?Lh(e,t,n):(J(ie,ie.current&1),e=Wt(e,t,n),e!==null?e.sibling:null);J(ie,ie.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Fh(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),J(ie,ie.current),r)break;return null;case 22:case 23:return t.lanes=0,Ih(e,t,n)}return Wt(e,t,n)}var Dh,Au,Ah,Uh;Dh=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}};Au=function(){};Ah=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Un(Pt.current);var i=null;switch(n){case"input":l=su(e,l),r=su(e,r),i=[];break;case"select":l=se({},l,{value:void 0}),r=se({},r,{value:void 0}),i=[];break;case"textarea":l=cu(e,l),r=cu(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=oo)}fu(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"&&(gl.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"&&(gl.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&q("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)}};Uh=function(e,t,n,r){n!==r&&(t.flags|=4)};function Qr(e,t){if(!re)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 Ce(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 Bv(e,t,n){var r=t.pendingProps;switch(ja(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ce(t),null;case 1:return Ze(t.type)&&so(),Ce(t),null;case 3:return r=t.stateNode,Nr(),te(Be),te(Te),Za(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(gi(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,ht!==null&&(Qu(ht),ht=null))),Au(e,t),Ce(t),null;case 5:Ba(t);var l=Un(Nl.current);if(n=t.type,e!==null&&t.stateNode!=null)Ah(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(k(166));return Ce(t),null}if(e=Un(Pt.current),gi(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Rt]=t,r[Tl]=i,e=(t.mode&1)!==0,n){case"dialog":q("cancel",r),q("close",r);break;case"iframe":case"object":case"embed":q("load",r);break;case"video":case"audio":for(l=0;l<qr.length;l++)q(qr[l],r);break;case"source":q("error",r);break;case"img":case"image":case"link":q("error",r),q("load",r);break;case"details":q("toggle",r);break;case"input":Mc(r,i),q("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},q("invalid",r);break;case"textarea":Fc(r,i),q("invalid",r)}fu(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&&yi(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&yi(r.textContent,s,e),l=["children",""+s]):gl.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&q("scroll",r)}switch(n){case"input":ui(r),Lc(r,i,!0);break;case"textarea":ui(r),Dc(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=oo)}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=pp(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[Rt]=t,e[Tl]=r,Dh(e,t,!1,!1),t.stateNode=e;e:{switch(o=pu(n,r),n){case"dialog":q("cancel",e),q("close",e),l=r;break;case"iframe":case"object":case"embed":q("load",e),l=r;break;case"video":case"audio":for(l=0;l<qr.length;l++)q(qr[l],e);l=r;break;case"source":q("error",e),l=r;break;case"img":case"image":case"link":q("error",e),q("load",e),l=r;break;case"details":q("toggle",e),l=r;break;case"input":Mc(e,r),l=su(e,r),q("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=se({},r,{value:void 0}),q("invalid",e);break;case"textarea":Fc(e,r),l=cu(e,r),q("invalid",e);break;default:l=r}fu(n,l),s=l;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?yp(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&hp(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&vl(e,u):typeof u=="number"&&vl(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(gl.hasOwnProperty(i)?u!=null&&i==="onScroll"&&q("scroll",e):u!=null&&wa(e,i,u,o))}switch(n){case"input":ui(e),Lc(e,r,!1);break;case"textarea":ui(e),Dc(e);break;case"option":r.value!=null&&e.setAttribute("value",""+wn(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?vr(e,!!r.multiple,i,!1):r.defaultValue!=null&&vr(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=oo)}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 Ce(t),null;case 6:if(e&&t.stateNode!=null)Uh(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(k(166));if(n=Un(Nl.current),Un(Pt.current),gi(t)){if(r=t.stateNode,n=t.memoizedProps,r[Rt]=t,(i=r.nodeValue!==n)&&(e=qe,e!==null))switch(e.tag){case 3:yi(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&yi(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Rt]=t,t.stateNode=r}return Ce(t),null;case 13:if(te(ie),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(re&&Je!==null&&t.mode&1&&!(t.flags&128))rh(),Tr(),t.flags|=98560,i=!1;else if(i=gi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(k(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(k(317));i[Rt]=t}else Tr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ce(t),i=!1}else ht!==null&&(Qu(ht),ht=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||ie.current&1?pe===0&&(pe=3):tc())),t.updateQueue!==null&&(t.flags|=4),Ce(t),null);case 4:return Nr(),Au(e,t),e===null&&Cl(t.stateNode.containerInfo),Ce(t),null;case 10:return Da(t.type._context),Ce(t),null;case 17:return Ze(t.type)&&so(),Ce(t),null;case 19:if(te(ie),i=t.memoizedState,i===null)return Ce(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)Qr(i,!1);else{if(pe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=mo(e),o!==null){for(t.flags|=128,Qr(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 J(ie,ie.current&1|2),t.child}e=e.sibling}i.tail!==null&&ce()>zr&&(t.flags|=128,r=!0,Qr(i,!1),t.lanes=4194304)}else{if(!r)if(e=mo(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Qr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!re)return Ce(t),null}else 2*ce()-i.renderingStartTime>zr&&n!==1073741824&&(t.flags|=128,r=!0,Qr(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=ce(),t.sibling=null,n=ie.current,J(ie,r?n&1|2:n&1),t):(Ce(t),null);case 22:case 23:return ec(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Qe&1073741824&&(Ce(t),t.subtreeFlags&6&&(t.flags|=8192)):Ce(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function Zv(e,t){switch(ja(t),t.tag){case 1:return Ze(t.type)&&so(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Nr(),te(Be),te(Te),Za(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ba(t),null;case 13:if(te(ie),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));Tr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return te(ie),null;case 4:return Nr(),null;case 10:return Da(t.type._context),null;case 22:case 23:return ec(),null;case 24:return null;default:return null}}var xi=!1,$e=!1,bv=typeof WeakSet=="function"?WeakSet:Set,P=null;function mr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ue(e,t,r)}else n.current=null}function Uu(e,t,n){try{n()}catch(r){ue(e,t,r)}}var Td=!1;function Wv(e,t){if(_u=ro,e=bp(),Oa(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,p=0,g=e,v=null;t:for(;;){for(var c;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),(c=g.firstChild)!==null;)v=g,g=c;for(;;){if(g===e)break t;if(v===n&&++a===l&&(s=o),v===i&&++p===r&&(u=o),(c=g.nextSibling)!==null)break;g=v,v=g.parentNode}g=c}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Eu={focusedElem:e,selectionRange:n},ro=!1,P=t;P!==null;)if(t=P,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,P=e;else for(;P!==null;){t=P;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var m=y.memoizedProps,x=y.memoizedState,d=t.stateNode,f=d.getSnapshotBeforeUpdate(t.elementType===t.type?m:ft(t.type,m),x);d.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k(163))}}catch(w){ue(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,P=e;break}P=t.return}return y=Td,Td=!1,y}function fl(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&&Uu(t,n,i)}l=l.next}while(l!==r)}}function Xo(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 Vu(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 Vh(e){var t=e.alternate;t!==null&&(e.alternate=null,Vh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Rt],delete t[Tl],delete t[Tu],delete t[Tv],delete t[Rv])),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 Bh(e){return e.tag===5||e.tag===3||e.tag===4}function Rd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Bh(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 Bu(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=oo));else if(r!==4&&(e=e.child,e!==null))for(Bu(e,t,n),e=e.sibling;e!==null;)Bu(e,t,n),e=e.sibling}function Zu(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(Zu(e,t,n),e=e.sibling;e!==null;)Zu(e,t,n),e=e.sibling}var ve=null,pt=!1;function Xt(e,t,n){for(n=n.child;n!==null;)Zh(e,t,n),n=n.sibling}function Zh(e,t,n){if(Nt&&typeof Nt.onCommitFiberUnmount=="function")try{Nt.onCommitFiberUnmount(Bo,n)}catch{}switch(n.tag){case 5:$e||mr(n,t);case 6:var r=ve,l=pt;ve=null,Xt(e,t,n),ve=r,pt=l,ve!==null&&(pt?(e=ve,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ve.removeChild(n.stateNode));break;case 18:ve!==null&&(pt?(e=ve,n=n.stateNode,e.nodeType===8?Ps(e.parentNode,n):e.nodeType===1&&Ps(e,n),Sl(e)):Ps(ve,n.stateNode));break;case 4:r=ve,l=pt,ve=n.stateNode.containerInfo,pt=!0,Xt(e,t,n),ve=r,pt=l;break;case 0:case 11:case 14:case 15:if(!$e&&(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)&&Uu(n,t,o),l=l.next}while(l!==r)}Xt(e,t,n);break;case 1:if(!$e&&(mr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ue(n,t,s)}Xt(e,t,n);break;case 21:Xt(e,t,n);break;case 22:n.mode&1?($e=(r=$e)||n.memoizedState!==null,Xt(e,t,n),$e=r):Xt(e,t,n);break;default:Xt(e,t,n)}}function Nd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new bv),t.forEach(function(r){var l=e0.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function dt(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:ve=s.stateNode,pt=!1;break e;case 3:ve=s.stateNode.containerInfo,pt=!0;break e;case 4:ve=s.stateNode.containerInfo,pt=!0;break e}s=s.return}if(ve===null)throw Error(k(160));Zh(i,o,l),ve=null,pt=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){ue(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)bh(t,e),t=t.sibling}function bh(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(dt(t,e),St(e),r&4){try{fl(3,e,e.return),Xo(3,e)}catch(m){ue(e,e.return,m)}try{fl(5,e,e.return)}catch(m){ue(e,e.return,m)}}break;case 1:dt(t,e),St(e),r&512&&n!==null&&mr(n,n.return);break;case 5:if(dt(t,e),St(e),r&512&&n!==null&&mr(n,n.return),e.flags&32){var l=e.stateNode;try{vl(l,"")}catch(m){ue(e,e.return,m)}}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&&dp(l,i),pu(s,o);var a=pu(s,i);for(o=0;o<u.length;o+=2){var p=u[o],g=u[o+1];p==="style"?yp(l,g):p==="dangerouslySetInnerHTML"?hp(l,g):p==="children"?vl(l,g):wa(l,p,g,a)}switch(s){case"input":uu(l,i);break;case"textarea":fp(l,i);break;case"select":var v=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var c=i.value;c!=null?vr(l,!!i.multiple,c,!1):v!==!!i.multiple&&(i.defaultValue!=null?vr(l,!!i.multiple,i.defaultValue,!0):vr(l,!!i.multiple,i.multiple?[]:"",!1))}l[Tl]=i}catch(m){ue(e,e.return,m)}}break;case 6:if(dt(t,e),St(e),r&4){if(e.stateNode===null)throw Error(k(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(m){ue(e,e.return,m)}}break;case 3:if(dt(t,e),St(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Sl(t.containerInfo)}catch(m){ue(e,e.return,m)}break;case 4:dt(t,e),St(e);break;case 13:dt(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||(Ja=ce())),r&4&&Nd(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?($e=(a=$e)||p,dt(t,e),$e=a):dt(t,e),St(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!p&&e.mode&1)for(P=e,p=e.child;p!==null;){for(g=P=p;P!==null;){switch(v=P,c=v.child,v.tag){case 0:case 11:case 14:case 15:fl(4,v,v.return);break;case 1:mr(v,v.return);var y=v.stateNode;if(typeof y.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(m){ue(r,n,m)}}break;case 5:mr(v,v.return);break;case 22:if(v.memoizedState!==null){zd(g);continue}}c!==null?(c.return=v,P=c):zd(g)}p=p.sibling}e:for(p=null,g=e;;){if(g.tag===5){if(p===null){p=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=mp("display",o))}catch(m){ue(e,e.return,m)}}}else if(g.tag===6){if(p===null)try{g.stateNode.nodeValue=a?"":g.memoizedProps}catch(m){ue(e,e.return,m)}}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;p===g&&(p=null),g=g.return}p===g&&(p=null),g.sibling.return=g.return,g=g.sibling}}break;case 19:dt(t,e),St(e),r&4&&Nd(e);break;case 21:break;default:dt(t,e),St(e)}}function St(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Bh(n)){var r=n;break e}n=n.return}throw Error(k(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(vl(l,""),r.flags&=-33);var i=Rd(e);Zu(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=Rd(e);Bu(e,s,o);break;default:throw Error(k(161))}}catch(u){ue(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Hv(e,t,n){P=e,Wh(e)}function Wh(e,t,n){for(var r=(e.mode&1)!==0;P!==null;){var l=P,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||xi;if(!o){var s=l.alternate,u=s!==null&&s.memoizedState!==null||$e;s=xi;var a=$e;if(xi=o,($e=u)&&!a)for(P=l;P!==null;)o=P,u=o.child,o.tag===22&&o.memoizedState!==null?Od(l):u!==null?(u.return=o,P=u):Od(l);for(;i!==null;)P=i,Wh(i),i=i.sibling;P=l,xi=s,$e=a}Pd(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,P=i):Pd(e)}}function Pd(e){for(;P!==null;){var t=P;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:$e||Xo(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!$e)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:ft(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&pd(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}pd(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 p=a.memoizedState;if(p!==null){var g=p.dehydrated;g!==null&&Sl(g)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(k(163))}$e||t.flags&512&&Vu(t)}catch(v){ue(t,t.return,v)}}if(t===e){P=null;break}if(n=t.sibling,n!==null){n.return=t.return,P=n;break}P=t.return}}function zd(e){for(;P!==null;){var t=P;if(t===e){P=null;break}var n=t.sibling;if(n!==null){n.return=t.return,P=n;break}P=t.return}}function Od(e){for(;P!==null;){var t=P;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Xo(4,t)}catch(u){ue(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){ue(t,l,u)}}var i=t.return;try{Vu(t)}catch(u){ue(t,i,u)}break;case 5:var o=t.return;try{Vu(t)}catch(u){ue(t,o,u)}}}catch(u){ue(t,t.return,u)}if(t===e){P=null;break}var s=t.sibling;if(s!==null){s.return=t.return,P=s;break}P=t.return}}var Qv=Math.ceil,vo=Kt.ReactCurrentDispatcher,Xa=Kt.ReactCurrentOwner,ut=Kt.ReactCurrentBatchConfig,Q=0,ye=null,de=null,xe=0,Qe=0,yr=$n(0),pe=0,Il=null,Kn=0,Go=0,Ga=0,pl=null,Ue=null,Ja=0,zr=1/0,Ft=null,wo=!1,bu=null,yn=null,ki=!1,un=null,xo=0,hl=0,Wu=null,Di=-1,Ai=0;function ze(){return Q&6?ce():Di!==-1?Di:Di=ce()}function gn(e){return e.mode&1?Q&2&&xe!==0?xe&-xe:Pv.transition!==null?(Ai===0&&(Ai=Rp()),Ai):(e=K,e!==0||(e=window.event,e=e===void 0?16:Mp(e.type)),e):1}function vt(e,t,n,r){if(50<hl)throw hl=0,Wu=null,Error(k(185));ql(e,n,r),(!(Q&2)||e!==ye)&&(e===ye&&(!(Q&2)&&(Go|=n),pe===4&&ln(e,xe)),be(e,r),n===1&&Q===0&&!(t.mode&1)&&(zr=ce()+500,Qo&&Tn()))}function be(e,t){var n=e.callbackNode;Pg(e,t);var r=no(e,e===ye?xe:0);if(r===0)n!==null&&Vc(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Vc(n),t===1)e.tag===0?Nv(Id.bind(null,e)):eh(Id.bind(null,e)),Cv(function(){!(Q&6)&&Tn()}),n=null;else{switch(Np(r)){case 1:n=Ea;break;case 4:n=$p;break;case 16:n=to;break;case 536870912:n=Tp;break;default:n=to}n=qh(n,Hh.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Hh(e,t){if(Di=-1,Ai=0,Q&6)throw Error(k(327));var n=e.callbackNode;if(_r()&&e.callbackNode!==n)return null;var r=no(e,e===ye?xe:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=ko(e,r);else{t=r;var l=Q;Q|=2;var i=Yh();(ye!==e||xe!==t)&&(Ft=null,zr=ce()+500,Zn(e,t));do try{Xv();break}catch(s){Qh(e,s)}while(!0);Fa(),vo.current=i,Q=l,de!==null?t=0:(ye=null,xe=0,t=pe)}if(t!==0){if(t===2&&(l=vu(e),l!==0&&(r=l,t=Hu(e,l))),t===1)throw n=Il,Zn(e,0),ln(e,r),be(e,ce()),n;if(t===6)ln(e,r);else{if(l=e.current.alternate,!(r&30)&&!Yv(l)&&(t=ko(e,r),t===2&&(i=vu(e),i!==0&&(r=i,t=Hu(e,i))),t===1))throw n=Il,Zn(e,0),ln(e,r),be(e,ce()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(k(345));case 2:In(e,Ue,Ft);break;case 3:if(ln(e,r),(r&130023424)===r&&(t=Ja+500-ce(),10<t)){if(no(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ze(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=$u(In.bind(null,e,Ue,Ft),t);break}In(e,Ue,Ft);break;case 4:if(ln(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-gt(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=ce()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Qv(r/1960))-r,10<r){e.timeoutHandle=$u(In.bind(null,e,Ue,Ft),r);break}In(e,Ue,Ft);break;case 5:In(e,Ue,Ft);break;default:throw Error(k(329))}}}return be(e,ce()),e.callbackNode===n?Hh.bind(null,e):null}function Hu(e,t){var n=pl;return e.current.memoizedState.isDehydrated&&(Zn(e,t).flags|=256),e=ko(e,t),e!==2&&(t=Ue,Ue=n,t!==null&&Qu(t)),e}function Qu(e){Ue===null?Ue=e:Ue.push.apply(Ue,e)}function Yv(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(!xt(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 ln(e,t){for(t&=~Ga,t&=~Go,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-gt(t),r=1<<n;e[n]=-1,t&=~r}}function Id(e){if(Q&6)throw Error(k(327));_r();var t=no(e,0);if(!(t&1))return be(e,ce()),null;var n=ko(e,t);if(e.tag!==0&&n===2){var r=vu(e);r!==0&&(t=r,n=Hu(e,r))}if(n===1)throw n=Il,Zn(e,0),ln(e,t),be(e,ce()),n;if(n===6)throw Error(k(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,In(e,Ue,Ft),be(e,ce()),null}function qa(e,t){var n=Q;Q|=1;try{return e(t)}finally{Q=n,Q===0&&(zr=ce()+500,Qo&&Tn())}}function Xn(e){un!==null&&un.tag===0&&!(Q&6)&&_r();var t=Q;Q|=1;var n=ut.transition,r=K;try{if(ut.transition=null,K=1,e)return e()}finally{K=r,ut.transition=n,Q=t,!(Q&6)&&Tn()}}function ec(){Qe=yr.current,te(yr)}function Zn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Ev(n)),de!==null)for(n=de.return;n!==null;){var r=n;switch(ja(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&so();break;case 3:Nr(),te(Be),te(Te),Za();break;case 5:Ba(r);break;case 4:Nr();break;case 13:te(ie);break;case 19:te(ie);break;case 10:Da(r.type._context);break;case 22:case 23:ec()}n=n.return}if(ye=e,de=e=vn(e.current,null),xe=Qe=t,pe=0,Il=null,Ga=Go=Kn=0,Ue=pl=null,An!==null){for(t=0;t<An.length;t++)if(n=An[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}An=null}return e}function Qh(e,t){do{var n=de;try{if(Fa(),Mi.current=go,yo){for(var r=oe.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}yo=!1}if(Yn=0,me=fe=oe=null,dl=!1,Pl=0,Xa.current=null,n===null||n.return===null){pe=1,Il=t,de=null;break}e:{var i=e,o=n.return,s=n,u=t;if(t=xe,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,p=s,g=p.tag;if(!(p.mode&1)&&(g===0||g===11||g===15)){var v=p.alternate;v?(p.updateQueue=v.updateQueue,p.memoizedState=v.memoizedState,p.lanes=v.lanes):(p.updateQueue=null,p.memoizedState=null)}var c=xd(o);if(c!==null){c.flags&=-257,kd(c,o,s,i,t),c.mode&1&&wd(i,a,t),t=c,u=a;var y=t.updateQueue;if(y===null){var m=new Set;m.add(u),t.updateQueue=m}else y.add(u);break e}else{if(!(t&1)){wd(i,a,t),tc();break e}u=Error(k(426))}}else if(re&&s.mode&1){var x=xd(o);if(x!==null){!(x.flags&65536)&&(x.flags|=256),kd(x,o,s,i,t),Ma(Pr(u,s));break e}}i=u=Pr(u,s),pe!==4&&(pe=2),pl===null?pl=[i]:pl.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var d=Ph(i,u,t);fd(i,d);break e;case 1:s=u;var f=i.type,h=i.stateNode;if(!(i.flags&128)&&(typeof f.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(yn===null||!yn.has(h)))){i.flags|=65536,t&=-t,i.lanes|=t;var w=zh(i,s,t);fd(i,w);break e}}i=i.return}while(i!==null)}Xh(n)}catch(S){t=S,de===n&&n!==null&&(de=n=n.return);continue}break}while(!0)}function Yh(){var e=vo.current;return vo.current=go,e===null?go:e}function tc(){(pe===0||pe===3||pe===2)&&(pe=4),ye===null||!(Kn&268435455)&&!(Go&268435455)||ln(ye,xe)}function ko(e,t){var n=Q;Q|=2;var r=Yh();(ye!==e||xe!==t)&&(Ft=null,Zn(e,t));do try{Kv();break}catch(l){Qh(e,l)}while(!0);if(Fa(),Q=n,vo.current=r,de!==null)throw Error(k(261));return ye=null,xe=0,pe}function Kv(){for(;de!==null;)Kh(de)}function Xv(){for(;de!==null&&!kg();)Kh(de)}function Kh(e){var t=Jh(e.alternate,e,Qe);e.memoizedProps=e.pendingProps,t===null?Xh(e):de=t,Xa.current=null}function Xh(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Zv(n,t),n!==null){n.flags&=32767,de=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{pe=6,de=null;return}}else if(n=Bv(n,t,Qe),n!==null){de=n;return}if(t=t.sibling,t!==null){de=t;return}de=t=e}while(t!==null);pe===0&&(pe=5)}function In(e,t,n){var r=K,l=ut.transition;try{ut.transition=null,K=1,Gv(e,t,n,r)}finally{ut.transition=l,K=r}return null}function Gv(e,t,n,r){do _r();while(un!==null);if(Q&6)throw Error(k(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(k(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(zg(e,i),e===ye&&(de=ye=null,xe=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||ki||(ki=!0,qh(to,function(){return _r(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=ut.transition,ut.transition=null;var o=K;K=1;var s=Q;Q|=4,Xa.current=null,Wv(e,n),bh(n,e),gv(Eu),ro=!!_u,Eu=_u=null,e.current=n,Hv(n),Sg(),Q=s,K=o,ut.transition=i}else e.current=n;if(ki&&(ki=!1,un=e,xo=l),i=e.pendingLanes,i===0&&(yn=null),Cg(n.stateNode),be(e,ce()),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(wo)throw wo=!1,e=bu,bu=null,e;return xo&1&&e.tag!==0&&_r(),i=e.pendingLanes,i&1?e===Wu?hl++:(hl=0,Wu=e):hl=0,Tn(),null}function _r(){if(un!==null){var e=Np(xo),t=ut.transition,n=K;try{if(ut.transition=null,K=16>e?16:e,un===null)var r=!1;else{if(e=un,un=null,xo=0,Q&6)throw Error(k(331));var l=Q;for(Q|=4,P=e.current;P!==null;){var i=P,o=i.child;if(P.flags&16){var s=i.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(P=a;P!==null;){var p=P;switch(p.tag){case 0:case 11:case 15:fl(8,p,i)}var g=p.child;if(g!==null)g.return=p,P=g;else for(;P!==null;){p=P;var v=p.sibling,c=p.return;if(Vh(p),p===a){P=null;break}if(v!==null){v.return=c,P=v;break}P=c}}}var y=i.alternate;if(y!==null){var m=y.child;if(m!==null){y.child=null;do{var x=m.sibling;m.sibling=null,m=x}while(m!==null)}}P=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,P=o;else e:for(;P!==null;){if(i=P,i.flags&2048)switch(i.tag){case 0:case 11:case 15:fl(9,i,i.return)}var d=i.sibling;if(d!==null){d.return=i.return,P=d;break e}P=i.return}}var f=e.current;for(P=f;P!==null;){o=P;var h=o.child;if(o.subtreeFlags&2064&&h!==null)h.return=o,P=h;else e:for(o=f;P!==null;){if(s=P,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Xo(9,s)}}catch(S){ue(s,s.return,S)}if(s===o){P=null;break e}var w=s.sibling;if(w!==null){w.return=s.return,P=w;break e}P=s.return}}if(Q=l,Tn(),Nt&&typeof Nt.onPostCommitFiberRoot=="function")try{Nt.onPostCommitFiberRoot(Bo,e)}catch{}r=!0}return r}finally{K=n,ut.transition=t}}return!1}function jd(e,t,n){t=Pr(n,t),t=Ph(e,t,1),e=mn(e,t,1),t=ze(),e!==null&&(ql(e,1,t),be(e,t))}function ue(e,t,n){if(e.tag===3)jd(e,e,n);else for(;t!==null;){if(t.tag===3){jd(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(yn===null||!yn.has(r))){e=Pr(n,e),e=zh(t,e,1),t=mn(t,e,1),e=ze(),t!==null&&(ql(t,1,e),be(t,e));break}}t=t.return}}function Jv(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ze(),e.pingedLanes|=e.suspendedLanes&n,ye===e&&(xe&n)===n&&(pe===4||pe===3&&(xe&130023424)===xe&&500>ce()-Ja?Zn(e,0):Ga|=n),be(e,t)}function Gh(e,t){t===0&&(e.mode&1?(t=di,di<<=1,!(di&130023424)&&(di=4194304)):t=1);var n=ze();e=bt(e,t),e!==null&&(ql(e,t,n),be(e,n))}function qv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Gh(e,n)}function e0(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(k(314))}r!==null&&r.delete(t),Gh(e,n)}var Jh;Jh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Be.current)Ve=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ve=!1,Vv(e,t,n);Ve=!!(e.flags&131072)}else Ve=!1,re&&t.flags&1048576&&th(t,co,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fi(e,t),e=t.pendingProps;var l=$r(t,Te.current);Sr(t,n),l=Wa(null,t,r,e,l,n);var i=Ha();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,Ze(r)?(i=!0,uo(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ua(t),l.updater=Yo,t.stateNode=l,l._reactInternals=t,Iu(t,r,e,n),t=Lu(null,t,r,!0,i,n)):(t.tag=0,re&&i&&Ia(t),Ne(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Fi(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=n0(r),e=ft(r,e),l){case 0:t=Mu(null,t,r,e,n);break e;case 1:t=Ed(null,t,r,e,n);break e;case 11:t=Sd(null,t,r,e,n);break e;case 14:t=_d(null,t,r,ft(r.type,e),n);break e}throw Error(k(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ft(r,l),Mu(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ft(r,l),Ed(e,t,r,l,n);case 3:e:{if(Mh(t),e===null)throw Error(k(387));r=t.pendingProps,i=t.memoizedState,l=i.element,ih(e,t),ho(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=Pr(Error(k(423)),t),t=Cd(e,t,r,n,l);break e}else if(r!==l){l=Pr(Error(k(424)),t),t=Cd(e,t,r,n,l);break e}else for(Je=hn(t.stateNode.containerInfo.firstChild),qe=t,re=!0,ht=null,n=ah(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Tr(),r===l){t=Wt(e,t,n);break e}Ne(e,t,r,n)}t=t.child}return t;case 5:return ch(t),e===null&&Pu(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Cu(r,l)?o=null:i!==null&&Cu(r,i)&&(t.flags|=32),jh(e,t),Ne(e,t,o,n),t.child;case 6:return e===null&&Pu(t),null;case 13:return Lh(e,t,n);case 4:return Va(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Rr(t,null,r,n):Ne(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ft(r,l),Sd(e,t,r,l,n);case 7:return Ne(e,t,t.pendingProps,n),t.child;case 8:return Ne(e,t,t.pendingProps.children,n),t.child;case 12:return Ne(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,J(fo,r._currentValue),r._currentValue=o,i!==null)if(xt(i.value,o)){if(i.children===l.children&&!Be.current){t=Wt(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=Vt(-1,n&-n),u.tag=2;var a=i.updateQueue;if(a!==null){a=a.shared;var p=a.pending;p===null?u.next=u:(u.next=p.next,p.next=u),a.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),zu(i.return,n,t),s.lanes|=n;break}u=u.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(k(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),zu(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}Ne(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Sr(t,n),l=at(l),r=r(l),t.flags|=1,Ne(e,t,r,n),t.child;case 14:return r=t.type,l=ft(r,t.pendingProps),l=ft(r.type,l),_d(e,t,r,l,n);case 15:return Oh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ft(r,l),Fi(e,t),t.tag=1,Ze(r)?(e=!0,uo(t)):e=!1,Sr(t,n),sh(t,r,l),Iu(t,r,l,n),Lu(null,t,r,!0,e,n);case 19:return Fh(e,t,n);case 22:return Ih(e,t,n)}throw Error(k(156,t.tag))};function qh(e,t){return Cp(e,t)}function t0(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 st(e,t,n,r){return new t0(e,t,n,r)}function nc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function n0(e){if(typeof e=="function")return nc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ka)return 11;if(e===Sa)return 14}return 2}function vn(e,t){var n=e.alternate;return n===null?(n=st(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 Ui(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")nc(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case or:return bn(n.children,l,i,t);case xa:o=8,l|=8;break;case ru:return e=st(12,n,t,l|2),e.elementType=ru,e.lanes=i,e;case lu:return e=st(13,n,t,l),e.elementType=lu,e.lanes=i,e;case iu:return e=st(19,n,t,l),e.elementType=iu,e.lanes=i,e;case up:return Jo(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case op:o=10;break e;case sp:o=9;break e;case ka:o=11;break e;case Sa:o=14;break e;case tn:o=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=st(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function bn(e,t,n,r){return e=st(7,e,r,t),e.lanes=n,e}function Jo(e,t,n,r){return e=st(22,e,r,t),e.elementType=up,e.lanes=n,e.stateNode={isHidden:!1},e}function Ds(e,t,n){return e=st(6,e,null,t),e.lanes=n,e}function As(e,t,n){return t=st(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function r0(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=ws(0),this.expirationTimes=ws(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ws(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function rc(e,t,n,r,l,i,o,s,u){return e=new r0(e,t,n,s,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=st(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ua(i),e}function l0(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ir,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function em(e){if(!e)return xn;e=e._reactInternals;e:{if(er(e)!==e||e.tag!==1)throw Error(k(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ze(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(k(171))}if(e.tag===1){var n=e.type;if(Ze(n))return qp(e,n,t)}return t}function tm(e,t,n,r,l,i,o,s,u){return e=rc(n,r,!0,e,l,i,o,s,u),e.context=em(null),n=e.current,r=ze(),l=gn(n),i=Vt(r,l),i.callback=t??null,mn(n,i,l),e.current.lanes=l,ql(e,l,r),be(e,r),e}function qo(e,t,n,r){var l=t.current,i=ze(),o=gn(l);return n=em(n),t.context===null?t.context=n:t.pendingContext=n,t=Vt(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=mn(l,t,o),e!==null&&(vt(e,l,o,i),ji(e,l,o)),o}function So(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 Md(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function lc(e,t){Md(e,t),(e=e.alternate)&&Md(e,t)}var nm=typeof reportError=="function"?reportError:function(e){console.error(e)};function ic(e){this._internalRoot=e}es.prototype.render=ic.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(k(409));qo(e,t,null,null)};es.prototype.unmount=ic.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Xn(function(){qo(null,e,null,null)}),t[Zt]=null}};function es(e){this._internalRoot=e}es.prototype.unstable_scheduleHydration=function(e){if(e){var t=Op();e={blockedOn:null,target:e,priority:t};for(var n=0;n<rn.length&&t!==0&&t<rn[n].priority;n++);rn.splice(n,0,e),n===0&&jp(e)}};function oc(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ts(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ld(){}function i0(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var a=So(o);i.call(a)}}var o=tm(t,r,e,0,null,!1,!1,"",Ld);return e._reactRootContainer=o,e[Zt]=o.current,Cl(e.nodeType===8?e.parentNode:e),Xn(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var a=So(u);s.call(a)}}var u=rc(e,0,!1,null,null,!1,!1,"",Ld);return e._reactRootContainer=u,e[Zt]=u.current,Cl(e.nodeType===8?e.parentNode:e),Xn(function(){qo(t,u,n,r)}),u}function ns(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=So(o);s.call(u)}}qo(t,o,e,l)}else o=i0(n,t,e,l,r);return So(o)}Pp=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Jr(t.pendingLanes);n!==0&&(Ca(t,n|1),be(t,ce()),!(Q&6)&&(zr=ce()+500,Tn()))}break;case 13:Xn(function(){var r=bt(e,1);if(r!==null){var l=ze();vt(r,e,1,l)}}),lc(e,1)}};$a=function(e){if(e.tag===13){var t=bt(e,134217728);if(t!==null){var n=ze();vt(t,e,134217728,n)}lc(e,134217728)}};zp=function(e){if(e.tag===13){var t=gn(e),n=bt(e,t);if(n!==null){var r=ze();vt(n,e,t,r)}lc(e,t)}};Op=function(){return K};Ip=function(e,t){var n=K;try{return K=e,t()}finally{K=n}};mu=function(e,t,n){switch(t){case"input":if(uu(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=Ho(r);if(!l)throw Error(k(90));cp(r),uu(r,l)}}}break;case"textarea":fp(e,n);break;case"select":t=n.value,t!=null&&vr(e,!!n.multiple,t,!1)}};wp=qa;xp=Xn;var o0={usingClientEntryPoint:!1,Events:[ti,cr,Ho,gp,vp,qa]},Yr={findFiberByHostInstance:Dn,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},s0={bundleType:Yr.bundleType,version:Yr.version,rendererPackageName:Yr.rendererPackageName,rendererConfig:Yr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Kt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=_p(e),e===null?null:e.stateNode},findFiberByHostInstance:Yr.findFiberByHostInstance,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 Si=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Si.isDisabled&&Si.supportsFiber)try{Bo=Si.inject(s0),Nt=Si}catch{}}nt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=o0;nt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!oc(t))throw Error(k(200));return l0(e,t,null,n)};nt.createRoot=function(e,t){if(!oc(e))throw Error(k(299));var n=!1,r="",l=nm;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=rc(e,1,!1,null,null,n,!1,r,l),e[Zt]=t.current,Cl(e.nodeType===8?e.parentNode:e),new ic(t)};nt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(k(188)):(e=Object.keys(e).join(","),Error(k(268,e)));return e=_p(t),e=e===null?null:e.stateNode,e};nt.flushSync=function(e){return Xn(e)};nt.hydrate=function(e,t,n){if(!ts(t))throw Error(k(200));return ns(null,e,t,!0,n)};nt.hydrateRoot=function(e,t,n){if(!oc(e))throw Error(k(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=nm;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=tm(t,null,e,1,n??null,l,!1,i,o),e[Zt]=t.current,Cl(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 es(t)};nt.render=function(e,t,n){if(!ts(t))throw Error(k(200));return ns(null,e,t,!1,n)};nt.unmountComponentAtNode=function(e){if(!ts(e))throw Error(k(40));return e._reactRootContainer?(Xn(function(){ns(null,null,e,!1,function(){e._reactRootContainer=null,e[Zt]=null})}),!0):!1};nt.unstable_batchedUpdates=qa;nt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ts(n))throw Error(k(200));if(e==null||e._reactInternals===void 0)throw Error(k(38));return ns(e,t,n,!1,r)};nt.version="18.2.0-next-9e3b772b8-20220608";function rm(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(rm)}catch(e){console.error(e)}}rm(),tp.exports=nt;var lm=tp.exports,Fd=lm;tu.createRoot=Fd.createRoot,tu.hydrateRoot=Fd.hydrateRoot;var Dr={};/**
 * @license React
 * react-dom-server-legacy.browser.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var im=ne;function L(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 De=Object.prototype.hasOwnProperty,u0=/^[: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]*$/,Dd={},Ad={};function om(e){return De.call(Ad,e)?!0:De.call(Dd,e)?!1:u0.test(e)?Ad[e]=!0:(Dd[e]=!0,!1)}function Me(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 Se={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Se[e]=new Me(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Se[t]=new Me(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Se[e]=new Me(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Se[e]=new Me(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){Se[e]=new Me(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Se[e]=new Me(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Se[e]=new Me(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Se[e]=new Me(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Se[e]=new Me(e,5,!1,e.toLowerCase(),null,!1,!1)});var sc=/[\-:]([a-z])/g;function uc(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(sc,uc);Se[t]=new Me(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(sc,uc);Se[t]=new Me(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(sc,uc);Se[t]=new Me(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Se[e]=new Me(e,1,!1,e.toLowerCase(),null,!1,!1)});Se.xlinkHref=new Me("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Se[e]=new Me(e,1,!1,e.toLowerCase(),null,!0,!0)});var Vi={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},a0=["Webkit","ms","Moz","O"];Object.keys(Vi).forEach(function(e){a0.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Vi[t]=Vi[e]})});var c0=/["'&<>]/;function Pe(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var t=c0.exec(e);if(t){var n="",r,l=0;for(r=t.index;r<e.length;r++){switch(e.charCodeAt(r)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}l!==r&&(n+=e.substring(l,r)),l=r+1,n+=t}e=l!==r?n+e.substring(l,r):n}return e}var d0=/([A-Z])/g,f0=/^ms-/,Yu=Array.isArray;function jt(e,t){return{insertionMode:e,selectedValue:t}}function p0(e,t,n){switch(t){case"select":return jt(1,n.value!=null?n.value:n.defaultValue);case"svg":return jt(2,null);case"math":return jt(3,null);case"foreignObject":return jt(1,null);case"table":return jt(4,null);case"thead":case"tbody":case"tfoot":return jt(5,null);case"colgroup":return jt(7,null);case"tr":return jt(6,null)}return 4<=e.insertionMode||e.insertionMode===0?jt(1,null):e}var Ud=new Map;function sm(e,t,n){if(typeof n!="object")throw Error(L(62));t=!0;for(var r in n)if(De.call(n,r)){var l=n[r];if(l!=null&&typeof l!="boolean"&&l!==""){if(r.indexOf("--")===0){var i=Pe(r);l=Pe((""+l).trim())}else{i=r;var o=Ud.get(i);o!==void 0||(o=Pe(i.replace(d0,"-$1").toLowerCase().replace(f0,"-ms-")),Ud.set(i,o)),i=o,l=typeof l=="number"?l===0||De.call(Vi,r)?""+l:l+"px":Pe((""+l).trim())}t?(t=!1,e.push(' style="',i,":",l)):e.push(";",i,":",l)}}t||e.push('"')}function We(e,t,n,r){switch(n){case"style":sm(e,t,r);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N"){if(t=Se.hasOwnProperty(n)?Se[n]:null,t!==null){switch(typeof r){case"function":case"symbol":return;case"boolean":if(!t.acceptsBooleans)return}switch(n=t.attributeName,t.type){case 3:r&&e.push(" ",n,'=""');break;case 4:r===!0?e.push(" ",n,'=""'):r!==!1&&e.push(" ",n,'="',Pe(r),'"');break;case 5:isNaN(r)||e.push(" ",n,'="',Pe(r),'"');break;case 6:!isNaN(r)&&1<=r&&e.push(" ",n,'="',Pe(r),'"');break;default:t.sanitizeURL&&(r=""+r),e.push(" ",n,'="',Pe(r),'"')}}else if(om(n)){switch(typeof r){case"function":case"symbol":return;case"boolean":if(t=n.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-")return}e.push(" ",n,'="',Pe(r),'"')}}}function Bi(e,t,n){if(t!=null){if(n!=null)throw Error(L(60));if(typeof t!="object"||!("__html"in t))throw Error(L(61));t=t.__html,t!=null&&e.push(""+t)}}function h0(e){var t="";return im.Children.forEach(e,function(n){n!=null&&(t+=n)}),t}function Us(e,t,n,r){e.push(_t(n));var l=n=null,i;for(i in t)if(De.call(t,i)){var o=t[i];if(o!=null)switch(i){case"children":n=o;break;case"dangerouslySetInnerHTML":l=o;break;default:We(e,r,i,o)}}return e.push(">"),Bi(e,l,n),typeof n=="string"?(e.push(Pe(n)),null):n}var m0=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Vd=new Map;function _t(e){var t=Vd.get(e);if(t===void 0){if(!m0.test(e))throw Error(L(65,e));t="<"+e,Vd.set(e,t)}return t}function y0(e,t,n,r,l){switch(t){case"select":e.push(_t("select"));var i=null,o=null;for(p in n)if(De.call(n,p)){var s=n[p];if(s!=null)switch(p){case"children":i=s;break;case"dangerouslySetInnerHTML":o=s;break;case"defaultValue":case"value":break;default:We(e,r,p,s)}}return e.push(">"),Bi(e,o,i),i;case"option":o=l.selectedValue,e.push(_t("option"));var u=s=null,a=null,p=null;for(i in n)if(De.call(n,i)){var g=n[i];if(g!=null)switch(i){case"children":s=g;break;case"selected":a=g;break;case"dangerouslySetInnerHTML":p=g;break;case"value":u=g;default:We(e,r,i,g)}}if(o!=null)if(n=u!==null?""+u:h0(s),Yu(o)){for(r=0;r<o.length;r++)if(""+o[r]===n){e.push(' selected=""');break}}else""+o===n&&e.push(' selected=""');else a&&e.push(' selected=""');return e.push(">"),Bi(e,p,s),s;case"textarea":e.push(_t("textarea")),p=o=i=null;for(s in n)if(De.call(n,s)&&(u=n[s],u!=null))switch(s){case"children":p=u;break;case"value":i=u;break;case"defaultValue":o=u;break;case"dangerouslySetInnerHTML":throw Error(L(91));default:We(e,r,s,u)}if(i===null&&o!==null&&(i=o),e.push(">"),p!=null){if(i!=null)throw Error(L(92));if(Yu(p)&&1<p.length)throw Error(L(93));i=""+p}return typeof i=="string"&&i[0]===`
`&&e.push(`
`),i!==null&&e.push(Pe(""+i)),null;case"input":e.push(_t("input")),u=p=s=i=null;for(o in n)if(De.call(n,o)&&(a=n[o],a!=null))switch(o){case"children":case"dangerouslySetInnerHTML":throw Error(L(399,"input"));case"defaultChecked":u=a;break;case"defaultValue":s=a;break;case"checked":p=a;break;case"value":i=a;break;default:We(e,r,o,a)}return p!==null?We(e,r,"checked",p):u!==null&&We(e,r,"checked",u),i!==null?We(e,r,"value",i):s!==null&&We(e,r,"value",s),e.push("/>"),null;case"menuitem":e.push(_t("menuitem"));for(var v in n)if(De.call(n,v)&&(i=n[v],i!=null))switch(v){case"children":case"dangerouslySetInnerHTML":throw Error(L(400));default:We(e,r,v,i)}return e.push(">"),null;case"title":e.push(_t("title")),i=null;for(g in n)if(De.call(n,g)&&(o=n[g],o!=null))switch(g){case"children":i=o;break;case"dangerouslySetInnerHTML":throw Error(L(434));default:We(e,r,g,o)}return e.push(">"),i;case"listing":case"pre":e.push(_t(t)),o=i=null;for(u in n)if(De.call(n,u)&&(s=n[u],s!=null))switch(u){case"children":i=s;break;case"dangerouslySetInnerHTML":o=s;break;default:We(e,r,u,s)}if(e.push(">"),o!=null){if(i!=null)throw Error(L(60));if(typeof o!="object"||!("__html"in o))throw Error(L(61));n=o.__html,n!=null&&(typeof n=="string"&&0<n.length&&n[0]===`
`?e.push(`
`,n):e.push(""+n))}return typeof i=="string"&&i[0]===`
`&&e.push(`
`),i;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":e.push(_t(t));for(var c in n)if(De.call(n,c)&&(i=n[c],i!=null))switch(c){case"children":case"dangerouslySetInnerHTML":throw Error(L(399,t));default:We(e,r,c,i)}return e.push("/>"),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return Us(e,n,t,r);case"html":return l.insertionMode===0&&e.push("<!DOCTYPE html>"),Us(e,n,t,r);default:if(t.indexOf("-")===-1&&typeof n.is!="string")return Us(e,n,t,r);e.push(_t(t)),o=i=null;for(a in n)if(De.call(n,a)&&(s=n[a],s!=null))switch(a){case"children":i=s;break;case"dangerouslySetInnerHTML":o=s;break;case"style":sm(e,r,s);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:om(a)&&typeof s!="function"&&typeof s!="symbol"&&e.push(" ",a,'="',Pe(s),'"')}return e.push(">"),Bi(e,o,i),i}}function Bd(e,t,n){if(e.push('<!--$?--><template id="'),n===null)throw Error(L(395));return e.push(n),e.push('"></template>')}function g0(e,t,n,r){switch(n.insertionMode){case 0:case 1:return e.push('<div hidden id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 2:return e.push('<svg aria-hidden="true" style="display:none" id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 3:return e.push('<math aria-hidden="true" style="display:none" id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 4:return e.push('<table hidden id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 5:return e.push('<table hidden><tbody id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 6:return e.push('<table hidden><tr id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 7:return e.push('<table hidden><colgroup id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');default:throw Error(L(397))}}function v0(e,t){switch(t.insertionMode){case 0:case 1:return e.push("</div>");case 2:return e.push("</svg>");case 3:return e.push("</math>");case 4:return e.push("</table>");case 5:return e.push("</tbody></table>");case 6:return e.push("</tr></table>");case 7:return e.push("</colgroup></table>");default:throw Error(L(397))}}var w0=/[<\u2028\u2029]/g;function Vs(e){return JSON.stringify(e).replace(w0,function(t){switch(t){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}function x0(e,t){return t=t===void 0?"":t,{bootstrapChunks:[],startInlineScript:"<script>",placeholderPrefix:t+"P:",segmentPrefix:t+"S:",boundaryPrefix:t+"B:",idPrefix:t,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Zd(e,t,n,r){return n.generateStaticMarkup?(e.push(Pe(t)),!1):(t===""?e=r:(r&&e.push("<!-- -->"),e.push(Pe(t)),e=!0),e)}var ml=Object.assign,k0=Symbol.for("react.element"),um=Symbol.for("react.portal"),am=Symbol.for("react.fragment"),cm=Symbol.for("react.strict_mode"),dm=Symbol.for("react.profiler"),fm=Symbol.for("react.provider"),pm=Symbol.for("react.context"),hm=Symbol.for("react.forward_ref"),mm=Symbol.for("react.suspense"),ym=Symbol.for("react.suspense_list"),gm=Symbol.for("react.memo"),ac=Symbol.for("react.lazy"),S0=Symbol.for("react.scope"),_0=Symbol.for("react.debug_trace_mode"),E0=Symbol.for("react.legacy_hidden"),C0=Symbol.for("react.default_value"),bd=Symbol.iterator;function Ku(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 am:return"Fragment";case um:return"Portal";case dm:return"Profiler";case cm:return"StrictMode";case mm:return"Suspense";case ym:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case pm:return(e.displayName||"Context")+".Consumer";case fm:return(e._context.displayName||"Context")+".Provider";case hm:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case gm:return t=e.displayName||null,t!==null?t:Ku(e.type)||"Memo";case ac:t=e._payload,e=e._init;try{return Ku(e(t))}catch{}}return null}var vm={};function Wd(e,t){if(e=e.contextTypes,!e)return vm;var n={},r;for(r in e)n[r]=t[r];return n}var Vn=null;function rs(e,t){if(e!==t){e.context._currentValue2=e.parentValue,e=e.parent;var n=t.parent;if(e===null){if(n!==null)throw Error(L(401))}else{if(n===null)throw Error(L(401));rs(e,n)}t.context._currentValue2=t.value}}function wm(e){e.context._currentValue2=e.parentValue,e=e.parent,e!==null&&wm(e)}function xm(e){var t=e.parent;t!==null&&xm(t),e.context._currentValue2=e.value}function km(e,t){if(e.context._currentValue2=e.parentValue,e=e.parent,e===null)throw Error(L(402));e.depth===t.depth?rs(e,t):km(e,t)}function Sm(e,t){var n=t.parent;if(n===null)throw Error(L(402));e.depth===n.depth?rs(e,n):Sm(e,n),t.context._currentValue2=t.value}function _o(e){var t=Vn;t!==e&&(t===null?xm(e):e===null?wm(t):t.depth===e.depth?rs(t,e):t.depth>e.depth?km(t,e):Sm(t,e),Vn=e)}var Hd={isMounted:function(){return!1},enqueueSetState:function(e,t){e=e._reactInternals,e.queue!==null&&e.queue.push(t)},enqueueReplaceState:function(e,t){e=e._reactInternals,e.replace=!0,e.queue=[t]},enqueueForceUpdate:function(){}};function Qd(e,t,n,r){var l=e.state!==void 0?e.state:null;e.updater=Hd,e.props=n,e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var o=t.contextType;if(e.context=typeof o=="object"&&o!==null?o._currentValue2:r,o=t.getDerivedStateFromProps,typeof o=="function"&&(o=o(n,l),l=o==null?l:ml({},l,o),e.state=l),typeof t.getDerivedStateFromProps!="function"&&typeof e.getSnapshotBeforeUpdate!="function"&&(typeof e.UNSAFE_componentWillMount=="function"||typeof e.componentWillMount=="function"))if(t=e.state,typeof e.componentWillMount=="function"&&e.componentWillMount(),typeof e.UNSAFE_componentWillMount=="function"&&e.UNSAFE_componentWillMount(),t!==e.state&&Hd.enqueueReplaceState(e,e.state,null),i.queue!==null&&0<i.queue.length)if(t=i.queue,o=i.replace,i.queue=null,i.replace=!1,o&&t.length===1)e.state=t[0];else{for(i=o?t[0]:e.state,l=!0,o=o?1:0;o<t.length;o++){var s=t[o];s=typeof s=="function"?s.call(e,i,n,r):s,s!=null&&(l?(l=!1,i=ml({},i,s)):ml(i,s))}e.state=i}else i.queue=null}var $0={id:1,overflow:""};function Xu(e,t,n){var r=e.id;e=e.overflow;var l=32-Zi(r)-1;r&=~(1<<l),n+=1;var i=32-Zi(t)+l;if(30<i){var o=l-l%5;return i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,{id:1<<32-Zi(t)+l|n<<l|r,overflow:i+e}}return{id:1<<i|n<<l|r,overflow:e}}var Zi=Math.clz32?Math.clz32:N0,T0=Math.log,R0=Math.LN2;function N0(e){return e>>>=0,e===0?32:31-(T0(e)/R0|0)|0}function P0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var z0=typeof Object.is=="function"?Object.is:P0,Ht=null,cc=null,bi=null,X=null,el=!1,Eo=!1,jl=0,an=null,ls=0;function jn(){if(Ht===null)throw Error(L(321));return Ht}function Yd(){if(0<ls)throw Error(L(312));return{memoizedState:null,queue:null,next:null}}function dc(){return X===null?bi===null?(el=!1,bi=X=Yd()):(el=!0,X=bi):X.next===null?(el=!1,X=X.next=Yd()):(el=!0,X=X.next),X}function fc(){cc=Ht=null,Eo=!1,bi=null,ls=0,X=an=null}function _m(e,t){return typeof t=="function"?t(e):t}function Kd(e,t,n){if(Ht=jn(),X=dc(),el){var r=X.queue;if(t=r.dispatch,an!==null&&(n=an.get(r),n!==void 0)){an.delete(r),r=X.memoizedState;do r=e(r,n.action),n=n.next;while(n!==null);return X.memoizedState=r,[r,t]}return[X.memoizedState,t]}return e=e===_m?typeof t=="function"?t():t:n!==void 0?n(t):t,X.memoizedState=e,e=X.queue={last:null,dispatch:null},e=e.dispatch=O0.bind(null,Ht,e),[X.memoizedState,e]}function Xd(e,t){if(Ht=jn(),X=dc(),t=t===void 0?null:t,X!==null){var n=X.memoizedState;if(n!==null&&t!==null){var r=n[1];e:if(r===null)r=!1;else{for(var l=0;l<r.length&&l<t.length;l++)if(!z0(t[l],r[l])){r=!1;break e}r=!0}if(r)return n[0]}}return e=e(),X.memoizedState=[e,t],e}function O0(e,t,n){if(25<=ls)throw Error(L(301));if(e===Ht)if(Eo=!0,e={action:n,next:null},an===null&&(an=new Map),n=an.get(t),n===void 0)an.set(t,e);else{for(t=n;t.next!==null;)t=t.next;t.next=e}}function I0(){throw Error(L(394))}function _i(){}var Gd={readContext:function(e){return e._currentValue2},useContext:function(e){return jn(),e._currentValue2},useMemo:Xd,useReducer:Kd,useRef:function(e){Ht=jn(),X=dc();var t=X.memoizedState;return t===null?(e={current:e},X.memoizedState=e):t},useState:function(e){return Kd(_m,e)},useInsertionEffect:_i,useLayoutEffect:function(){},useCallback:function(e,t){return Xd(function(){return e},t)},useImperativeHandle:_i,useEffect:_i,useDebugValue:_i,useDeferredValue:function(e){return jn(),e},useTransition:function(){return jn(),[!1,I0]},useId:function(){var e=cc.treeContext,t=e.overflow;e=e.id,e=(e&~(1<<32-Zi(e)-1)).toString(32)+t;var n=Wi;if(n===null)throw Error(L(404));return t=jl++,e=":"+n.idPrefix+"R"+e,0<t&&(e+="H"+t.toString(32)),e+":"},useMutableSource:function(e,t){return jn(),t(e._source)},useSyncExternalStore:function(e,t,n){if(n===void 0)throw Error(L(407));return n()}},Wi=null,Bs=im.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function j0(e){return console.error(e),null}function tl(){}function M0(e,t,n,r,l,i,o,s,u){var a=[],p=new Set;return t={destination:null,responseState:t,progressiveChunkSize:r===void 0?12800:r,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:p,pingedTasks:a,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:l===void 0?j0:l,onAllReady:tl,onShellReady:o===void 0?tl:o,onShellError:tl,onFatalError:tl},n=Co(t,0,null,n,!1,!1),n.parentFlushed=!0,e=pc(t,e,null,n,p,vm,null,$0),a.push(e),t}function pc(e,t,n,r,l,i,o,s){e.allPendingTasks++,n===null?e.pendingRootTasks++:n.pendingTasks++;var u={node:t,ping:function(){var a=e.pingedTasks;a.push(u),a.length===1&&$m(e)},blockedBoundary:n,blockedSegment:r,abortSet:l,legacyContext:i,context:o,treeContext:s};return l.add(u),u}function Co(e,t,n,r,l,i){return{status:0,id:-1,index:t,parentFlushed:!1,chunks:[],children:[],formatContext:r,boundary:n,lastPushedText:l,textEmbedded:i}}function Ml(e,t){if(e=e.onError(t),e!=null&&typeof e!="string")throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof e+'" instead');return e}function $o(e,t){var n=e.onShellError;n(t),n=e.onFatalError,n(t),e.destination!==null?(e.status=2,e.destination.destroy(t)):(e.status=1,e.fatalError=t)}function Jd(e,t,n,r,l){for(Ht={},cc=t,jl=0,e=n(r,l);Eo;)Eo=!1,jl=0,ls+=1,X=null,e=n(r,l);return fc(),e}function qd(e,t,n,r){var l=n.render(),i=r.childContextTypes;if(i!=null){var o=t.legacyContext;if(typeof n.getChildContext!="function")r=o;else{n=n.getChildContext();for(var s in n)if(!(s in i))throw Error(L(108,Ku(r)||"Unknown",s));r=ml({},o,n)}t.legacyContext=r,Ye(e,t,l),t.legacyContext=o}else Ye(e,t,l)}function ef(e,t){if(e&&e.defaultProps){t=ml({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Gu(e,t,n,r,l){if(typeof n=="function")if(n.prototype&&n.prototype.isReactComponent){l=Wd(n,t.legacyContext);var i=n.contextType;i=new n(r,typeof i=="object"&&i!==null?i._currentValue2:l),Qd(i,n,r,l),qd(e,t,i,n)}else{i=Wd(n,t.legacyContext),l=Jd(e,t,n,r,i);var o=jl!==0;if(typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0)Qd(l,n,r,i),qd(e,t,l,n);else if(o){r=t.treeContext,t.treeContext=Xu(r,1,0);try{Ye(e,t,l)}finally{t.treeContext=r}}else Ye(e,t,l)}else if(typeof n=="string"){switch(l=t.blockedSegment,i=y0(l.chunks,n,r,e.responseState,l.formatContext),l.lastPushedText=!1,o=l.formatContext,l.formatContext=p0(o,n,r),Ju(e,t,i),l.formatContext=o,n){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:l.chunks.push("</",n,">")}l.lastPushedText=!1}else{switch(n){case E0:case _0:case cm:case dm:case am:Ye(e,t,r.children);return;case ym:Ye(e,t,r.children);return;case S0:throw Error(L(343));case mm:e:{n=t.blockedBoundary,l=t.blockedSegment,i=r.fallback,r=r.children,o=new Set;var s={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:o,errorDigest:null},u=Co(e,l.chunks.length,s,l.formatContext,!1,!1);l.children.push(u),l.lastPushedText=!1;var a=Co(e,0,null,l.formatContext,!1,!1);a.parentFlushed=!0,t.blockedBoundary=s,t.blockedSegment=a;try{if(Ju(e,t,r),e.responseState.generateStaticMarkup||a.lastPushedText&&a.textEmbedded&&a.chunks.push("<!-- -->"),a.status=1,To(s,a),s.pendingTasks===0)break e}catch(p){a.status=4,s.forceClientRender=!0,s.errorDigest=Ml(e,p)}finally{t.blockedBoundary=n,t.blockedSegment=l}t=pc(e,i,n,u,o,t.legacyContext,t.context,t.treeContext),e.pingedTasks.push(t)}return}if(typeof n=="object"&&n!==null)switch(n.$$typeof){case hm:if(r=Jd(e,t,n.render,r,l),jl!==0){n=t.treeContext,t.treeContext=Xu(n,1,0);try{Ye(e,t,r)}finally{t.treeContext=n}}else Ye(e,t,r);return;case gm:n=n.type,r=ef(n,r),Gu(e,t,n,r,l);return;case fm:if(l=r.children,n=n._context,r=r.value,i=n._currentValue2,n._currentValue2=r,o=Vn,Vn=r={parent:o,depth:o===null?0:o.depth+1,context:n,parentValue:i,value:r},t.context=r,Ye(e,t,l),e=Vn,e===null)throw Error(L(403));r=e.parentValue,e.context._currentValue2=r===C0?e.context._defaultValue:r,e=Vn=e.parent,t.context=e;return;case pm:r=r.children,r=r(n._currentValue2),Ye(e,t,r);return;case ac:l=n._init,n=l(n._payload),r=ef(n,r),Gu(e,t,n,r,void 0);return}throw Error(L(130,n==null?n:typeof n,""))}}function Ye(e,t,n){if(t.node=n,typeof n=="object"&&n!==null){switch(n.$$typeof){case k0:Gu(e,t,n.type,n.props,n.ref);return;case um:throw Error(L(257));case ac:var r=n._init;n=r(n._payload),Ye(e,t,n);return}if(Yu(n)){tf(e,t,n);return}if(n===null||typeof n!="object"?r=null:(r=bd&&n[bd]||n["@@iterator"],r=typeof r=="function"?r:null),r&&(r=r.call(n))){if(n=r.next(),!n.done){var l=[];do l.push(n.value),n=r.next();while(!n.done);tf(e,t,l)}return}throw e=Object.prototype.toString.call(n),Error(L(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e))}typeof n=="string"?(r=t.blockedSegment,r.lastPushedText=Zd(t.blockedSegment.chunks,n,e.responseState,r.lastPushedText)):typeof n=="number"&&(r=t.blockedSegment,r.lastPushedText=Zd(t.blockedSegment.chunks,""+n,e.responseState,r.lastPushedText))}function tf(e,t,n){for(var r=n.length,l=0;l<r;l++){var i=t.treeContext;t.treeContext=Xu(i,r,l);try{Ju(e,t,n[l])}finally{t.treeContext=i}}}function Ju(e,t,n){var r=t.blockedSegment.formatContext,l=t.legacyContext,i=t.context;try{return Ye(e,t,n)}catch(u){if(fc(),typeof u=="object"&&u!==null&&typeof u.then=="function"){n=u;var o=t.blockedSegment,s=Co(e,o.chunks.length,null,o.formatContext,o.lastPushedText,!0);o.children.push(s),o.lastPushedText=!1,e=pc(e,t.node,t.blockedBoundary,s,t.abortSet,t.legacyContext,t.context,t.treeContext).ping,n.then(e,e),t.blockedSegment.formatContext=r,t.legacyContext=l,t.context=i,_o(i)}else throw t.blockedSegment.formatContext=r,t.legacyContext=l,t.context=i,_o(i),u}}function L0(e){var t=e.blockedBoundary;e=e.blockedSegment,e.status=3,Cm(this,t,e)}function Em(e,t,n){var r=e.blockedBoundary;e.blockedSegment.status=3,r===null?(t.allPendingTasks--,t.status!==2&&(t.status=2,t.destination!==null&&t.destination.push(null))):(r.pendingTasks--,r.forceClientRender||(r.forceClientRender=!0,e=n===void 0?Error(L(432)):n,r.errorDigest=t.onError(e),r.parentFlushed&&t.clientRenderedBoundaries.push(r)),r.fallbackAbortableTasks.forEach(function(l){return Em(l,t,n)}),r.fallbackAbortableTasks.clear(),t.allPendingTasks--,t.allPendingTasks===0&&(r=t.onAllReady,r()))}function To(e,t){if(t.chunks.length===0&&t.children.length===1&&t.children[0].boundary===null){var n=t.children[0];n.id=t.id,n.parentFlushed=!0,n.status===1&&To(e,n)}else e.completedSegments.push(t)}function Cm(e,t,n){if(t===null){if(n.parentFlushed){if(e.completedRootSegment!==null)throw Error(L(389));e.completedRootSegment=n}e.pendingRootTasks--,e.pendingRootTasks===0&&(e.onShellError=tl,t=e.onShellReady,t())}else t.pendingTasks--,t.forceClientRender||(t.pendingTasks===0?(n.parentFlushed&&n.status===1&&To(t,n),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(L0,e),t.fallbackAbortableTasks.clear()):n.parentFlushed&&n.status===1&&(To(t,n),t.completedSegments.length===1&&t.parentFlushed&&e.partialBoundaries.push(t)));e.allPendingTasks--,e.allPendingTasks===0&&(e=e.onAllReady,e())}function $m(e){if(e.status!==2){var t=Vn,n=Bs.current;Bs.current=Gd;var r=Wi;Wi=e.responseState;try{var l=e.pingedTasks,i;for(i=0;i<l.length;i++){var o=l[i],s=e,u=o.blockedSegment;if(u.status===0){_o(o.context);try{Ye(s,o,o.node),s.responseState.generateStaticMarkup||u.lastPushedText&&u.textEmbedded&&u.chunks.push("<!-- -->"),o.abortSet.delete(o),u.status=1,Cm(s,o.blockedBoundary,u)}catch(y){if(fc(),typeof y=="object"&&y!==null&&typeof y.then=="function"){var a=o.ping;y.then(a,a)}else{o.abortSet.delete(o),u.status=4;var p=o.blockedBoundary,g=y,v=Ml(s,g);if(p===null?$o(s,g):(p.pendingTasks--,p.forceClientRender||(p.forceClientRender=!0,p.errorDigest=v,p.parentFlushed&&s.clientRenderedBoundaries.push(p))),s.allPendingTasks--,s.allPendingTasks===0){var c=s.onAllReady;c()}}}finally{}}}l.splice(0,i),e.destination!==null&&hc(e,e.destination)}catch(y){Ml(e,y),$o(e,y)}finally{Wi=r,Bs.current=n,n===Gd&&_o(t)}}}function Ei(e,t,n){switch(n.parentFlushed=!0,n.status){case 0:var r=n.id=e.nextSegmentId++;return n.lastPushedText=!1,n.textEmbedded=!1,e=e.responseState,t.push('<template id="'),t.push(e.placeholderPrefix),e=r.toString(16),t.push(e),t.push('"></template>');case 1:n.status=2;var l=!0;r=n.chunks;var i=0;n=n.children;for(var o=0;o<n.length;o++){for(l=n[o];i<l.index;i++)t.push(r[i]);l=is(e,t,l)}for(;i<r.length-1;i++)t.push(r[i]);return i<r.length&&(l=t.push(r[i])),l;default:throw Error(L(390))}}function is(e,t,n){var r=n.boundary;if(r===null)return Ei(e,t,n);if(r.parentFlushed=!0,r.forceClientRender)return e.responseState.generateStaticMarkup||(r=r.errorDigest,t.push("<!--$!-->"),t.push("<template"),r&&(t.push(' data-dgst="'),r=Pe(r),t.push(r),t.push('"')),t.push("></template>")),Ei(e,t,n),e=e.responseState.generateStaticMarkup?!0:t.push("<!--/$-->"),e;if(0<r.pendingTasks){r.rootSegmentID=e.nextSegmentId++,0<r.completedSegments.length&&e.partialBoundaries.push(r);var l=e.responseState,i=l.nextSuspenseID++;return l=l.boundaryPrefix+i.toString(16),r=r.id=l,Bd(t,e.responseState,r),Ei(e,t,n),t.push("<!--/$-->")}if(r.byteSize>e.progressiveChunkSize)return r.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(r),Bd(t,e.responseState,r.id),Ei(e,t,n),t.push("<!--/$-->");if(e.responseState.generateStaticMarkup||t.push("<!--$-->"),n=r.completedSegments,n.length!==1)throw Error(L(391));return is(e,t,n[0]),e=e.responseState.generateStaticMarkup?!0:t.push("<!--/$-->"),e}function nf(e,t,n){return g0(t,e.responseState,n.formatContext,n.id),is(e,t,n),v0(t,n.formatContext)}function rf(e,t,n){for(var r=n.completedSegments,l=0;l<r.length;l++)Tm(e,t,n,r[l]);if(r.length=0,e=e.responseState,r=n.id,n=n.rootSegmentID,t.push(e.startInlineScript),e.sentCompleteBoundaryFunction?t.push('$RC("'):(e.sentCompleteBoundaryFunction=!0,t.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("')),r===null)throw Error(L(395));return n=n.toString(16),t.push(r),t.push('","'),t.push(e.segmentPrefix),t.push(n),t.push('")<\/script>')}function Tm(e,t,n,r){if(r.status===2)return!0;var l=r.id;if(l===-1){if((r.id=n.rootSegmentID)===-1)throw Error(L(392));return nf(e,t,r)}return nf(e,t,r),e=e.responseState,t.push(e.startInlineScript),e.sentCompleteSegmentFunction?t.push('$RS("'):(e.sentCompleteSegmentFunction=!0,t.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("')),t.push(e.segmentPrefix),l=l.toString(16),t.push(l),t.push('","'),t.push(e.placeholderPrefix),t.push(l),t.push('")<\/script>')}function hc(e,t){try{var n=e.completedRootSegment;if(n!==null&&e.pendingRootTasks===0){is(e,t,n),e.completedRootSegment=null;var r=e.responseState.bootstrapChunks;for(n=0;n<r.length-1;n++)t.push(r[n]);n<r.length&&t.push(r[n])}var l=e.clientRenderedBoundaries,i;for(i=0;i<l.length;i++){var o=l[i];r=t;var s=e.responseState,u=o.id,a=o.errorDigest,p=o.errorMessage,g=o.errorComponentStack;if(r.push(s.startInlineScript),s.sentClientRenderFunction?r.push('$RX("'):(s.sentClientRenderFunction=!0,r.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("')),u===null)throw Error(L(395));if(r.push(u),r.push('"'),a||p||g){r.push(",");var v=Vs(a||"");r.push(v)}if(p||g){r.push(",");var c=Vs(p||"");r.push(c)}if(g){r.push(",");var y=Vs(g);r.push(y)}if(!r.push(")<\/script>")){e.destination=null,i++,l.splice(0,i);return}}l.splice(0,i);var m=e.completedBoundaries;for(i=0;i<m.length;i++)if(!rf(e,t,m[i])){e.destination=null,i++,m.splice(0,i);return}m.splice(0,i);var x=e.partialBoundaries;for(i=0;i<x.length;i++){var d=x[i];e:{l=e,o=t;var f=d.completedSegments;for(s=0;s<f.length;s++)if(!Tm(l,o,d,f[s])){s++,f.splice(0,s);var h=!1;break e}f.splice(0,s),h=!0}if(!h){e.destination=null,i++,x.splice(0,i);return}}x.splice(0,i);var w=e.completedBoundaries;for(i=0;i<w.length;i++)if(!rf(e,t,w[i])){e.destination=null,i++,w.splice(0,i);return}w.splice(0,i)}finally{e.allPendingTasks===0&&e.pingedTasks.length===0&&e.clientRenderedBoundaries.length===0&&e.completedBoundaries.length===0&&t.push(null)}}function F0(e,t){try{var n=e.abortableTasks;n.forEach(function(r){return Em(r,e,t)}),n.clear(),e.destination!==null&&hc(e,e.destination)}catch(r){Ml(e,r),$o(e,r)}}function D0(){}function Rm(e,t,n,r){var l=!1,i=null,o="",s={push:function(a){return a!==null&&(o+=a),!0},destroy:function(a){l=!0,i=a}},u=!1;if(e=M0(e,x0(n,t?t.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},1/0,D0,void 0,function(){u=!0}),$m(e),F0(e,r),e.status===1)e.status=2,s.destroy(e.fatalError);else if(e.status!==2&&e.destination===null){e.destination=s;try{hc(e,s)}catch(a){Ml(e,a),$o(e,a)}}if(l)throw i;if(!u)throw Error(L(426));return o}Dr.renderToNodeStream=function(){throw Error(L(207))};Dr.renderToStaticMarkup=function(e,t){return Rm(e,t,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')};Dr.renderToStaticNodeStream=function(){throw Error(L(208))};Dr.renderToString=function(e,t){return Rm(e,t,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')};Dr.version="18.2.0";var mc={};/**
 * @license React
 * react-dom-server.browser.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Nm=ne;function B(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 Ke=null,Xe=0;function O(e,t){if(t.length!==0)if(512<t.length)0<Xe&&(e.enqueue(new Uint8Array(Ke.buffer,0,Xe)),Ke=new Uint8Array(512),Xe=0),e.enqueue(t);else{var n=Ke.length-Xe;n<t.length&&(n===0?e.enqueue(Ke):(Ke.set(t.subarray(0,n),Xe),e.enqueue(Ke),t=t.subarray(n)),Ke=new Uint8Array(512),Xe=0),Ke.set(t,Xe),Xe+=t.length}}function ee(e,t){return O(e,t),!0}function lf(e){Ke&&0<Xe&&(e.enqueue(new Uint8Array(Ke.buffer,0,Xe)),Ke=null,Xe=0)}var Pm=new TextEncoder;function b(e){return Pm.encode(e)}function T(e){return Pm.encode(e)}function zm(e,t){typeof e.error=="function"?e.error(t):e.close()}var Ae=Object.prototype.hasOwnProperty,A0=/^[: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]*$/,of={},sf={};function Om(e){return Ae.call(sf,e)?!0:Ae.call(of,e)?!1:A0.test(e)?sf[e]=!0:(of[e]=!0,!1)}function Le(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 _e={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){_e[e]=new Le(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];_e[t]=new Le(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){_e[e]=new Le(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){_e[e]=new Le(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){_e[e]=new Le(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){_e[e]=new Le(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){_e[e]=new Le(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){_e[e]=new Le(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){_e[e]=new Le(e,5,!1,e.toLowerCase(),null,!1,!1)});var yc=/[\-:]([a-z])/g;function gc(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(yc,gc);_e[t]=new Le(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(yc,gc);_e[t]=new Le(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(yc,gc);_e[t]=new Le(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){_e[e]=new Le(e,1,!1,e.toLowerCase(),null,!1,!1)});_e.xlinkHref=new Le("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){_e[e]=new Le(e,1,!1,e.toLowerCase(),null,!0,!0)});var Hi={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},U0=["Webkit","ms","Moz","O"];Object.keys(Hi).forEach(function(e){U0.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hi[t]=Hi[e]})});var V0=/["'&<>]/;function we(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var t=V0.exec(e);if(t){var n="",r,l=0;for(r=t.index;r<e.length;r++){switch(e.charCodeAt(r)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}l!==r&&(n+=e.substring(l,r)),l=r+1,n+=t}e=l!==r?n+e.substring(l,r):n}return e}var B0=/([A-Z])/g,Z0=/^ms-/,qu=Array.isArray,b0=T("<script>"),W0=T("<\/script>"),H0=T('<script src="'),Q0=T('<script type="module" src="'),uf=T('" async=""><\/script>'),Y0=/(<\/|<)(s)(cript)/gi;function K0(e,t,n,r){return""+t+(n==="s"?"\\u0073":"\\u0053")+r}function X0(e,t,n,r,l){e=e===void 0?"":e,t=t===void 0?b0:T('<script nonce="'+we(t)+'">');var i=[];if(n!==void 0&&i.push(t,b((""+n).replace(Y0,K0)),W0),r!==void 0)for(n=0;n<r.length;n++)i.push(H0,b(we(r[n])),uf);if(l!==void 0)for(r=0;r<l.length;r++)i.push(Q0,b(we(l[r])),uf);return{bootstrapChunks:i,startInlineScript:t,placeholderPrefix:T(e+"P:"),segmentPrefix:T(e+"S:"),boundaryPrefix:e+"B:",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function Et(e,t){return{insertionMode:e,selectedValue:t}}function G0(e){return Et(e==="http://www.w3.org/2000/svg"?2:e==="http://www.w3.org/1998/Math/MathML"?3:0,null)}function J0(e,t,n){switch(t){case"select":return Et(1,n.value!=null?n.value:n.defaultValue);case"svg":return Et(2,null);case"math":return Et(3,null);case"foreignObject":return Et(1,null);case"table":return Et(4,null);case"thead":case"tbody":case"tfoot":return Et(5,null);case"colgroup":return Et(7,null);case"tr":return Et(6,null)}return 4<=e.insertionMode||e.insertionMode===0?Et(1,null):e}var vc=T("<!-- -->");function af(e,t,n,r){return t===""?r:(r&&e.push(vc),e.push(b(we(t))),!0)}var cf=new Map,q0=T(' style="'),df=T(":"),e1=T(";");function Im(e,t,n){if(typeof n!="object")throw Error(B(62));t=!0;for(var r in n)if(Ae.call(n,r)){var l=n[r];if(l!=null&&typeof l!="boolean"&&l!==""){if(r.indexOf("--")===0){var i=b(we(r));l=b(we((""+l).trim()))}else{i=r;var o=cf.get(i);o!==void 0||(o=T(we(i.replace(B0,"-$1").toLowerCase().replace(Z0,"-ms-"))),cf.set(i,o)),i=o,l=typeof l=="number"?l===0||Ae.call(Hi,r)?b(""+l):b(l+"px"):b(we((""+l).trim()))}t?(t=!1,e.push(q0,i,df,l)):e.push(e1,i,df,l)}}t||e.push(Mn)}var qt=T(" "),rr=T('="'),Mn=T('"'),ff=T('=""');function He(e,t,n,r){switch(n){case"style":Im(e,t,r);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N"){if(t=_e.hasOwnProperty(n)?_e[n]:null,t!==null){switch(typeof r){case"function":case"symbol":return;case"boolean":if(!t.acceptsBooleans)return}switch(n=b(t.attributeName),t.type){case 3:r&&e.push(qt,n,ff);break;case 4:r===!0?e.push(qt,n,ff):r!==!1&&e.push(qt,n,rr,b(we(r)),Mn);break;case 5:isNaN(r)||e.push(qt,n,rr,b(we(r)),Mn);break;case 6:!isNaN(r)&&1<=r&&e.push(qt,n,rr,b(we(r)),Mn);break;default:t.sanitizeURL&&(r=""+r),e.push(qt,n,rr,b(we(r)),Mn)}}else if(Om(n)){switch(typeof r){case"function":case"symbol":return;case"boolean":if(t=n.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-")return}e.push(qt,b(n),rr,b(we(r)),Mn)}}}var en=T(">"),pf=T("/>");function Qi(e,t,n){if(t!=null){if(n!=null)throw Error(B(60));if(typeof t!="object"||!("__html"in t))throw Error(B(61));t=t.__html,t!=null&&e.push(b(""+t))}}function t1(e){var t="";return Nm.Children.forEach(e,function(n){n!=null&&(t+=n)}),t}var Zs=T(' selected=""');function bs(e,t,n,r){e.push(Ct(n));var l=n=null,i;for(i in t)if(Ae.call(t,i)){var o=t[i];if(o!=null)switch(i){case"children":n=o;break;case"dangerouslySetInnerHTML":l=o;break;default:He(e,r,i,o)}}return e.push(en),Qi(e,l,n),typeof n=="string"?(e.push(b(we(n))),null):n}var Ws=T(`
`),n1=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,hf=new Map;function Ct(e){var t=hf.get(e);if(t===void 0){if(!n1.test(e))throw Error(B(65,e));t=T("<"+e),hf.set(e,t)}return t}var r1=T("<!DOCTYPE html>");function l1(e,t,n,r,l){switch(t){case"select":e.push(Ct("select"));var i=null,o=null;for(p in n)if(Ae.call(n,p)){var s=n[p];if(s!=null)switch(p){case"children":i=s;break;case"dangerouslySetInnerHTML":o=s;break;case"defaultValue":case"value":break;default:He(e,r,p,s)}}return e.push(en),Qi(e,o,i),i;case"option":o=l.selectedValue,e.push(Ct("option"));var u=s=null,a=null,p=null;for(i in n)if(Ae.call(n,i)){var g=n[i];if(g!=null)switch(i){case"children":s=g;break;case"selected":a=g;break;case"dangerouslySetInnerHTML":p=g;break;case"value":u=g;default:He(e,r,i,g)}}if(o!=null)if(n=u!==null?""+u:t1(s),qu(o)){for(r=0;r<o.length;r++)if(""+o[r]===n){e.push(Zs);break}}else""+o===n&&e.push(Zs);else a&&e.push(Zs);return e.push(en),Qi(e,p,s),s;case"textarea":e.push(Ct("textarea")),p=o=i=null;for(s in n)if(Ae.call(n,s)&&(u=n[s],u!=null))switch(s){case"children":p=u;break;case"value":i=u;break;case"defaultValue":o=u;break;case"dangerouslySetInnerHTML":throw Error(B(91));default:He(e,r,s,u)}if(i===null&&o!==null&&(i=o),e.push(en),p!=null){if(i!=null)throw Error(B(92));if(qu(p)&&1<p.length)throw Error(B(93));i=""+p}return typeof i=="string"&&i[0]===`
`&&e.push(Ws),i!==null&&e.push(b(we(""+i))),null;case"input":e.push(Ct("input")),u=p=s=i=null;for(o in n)if(Ae.call(n,o)&&(a=n[o],a!=null))switch(o){case"children":case"dangerouslySetInnerHTML":throw Error(B(399,"input"));case"defaultChecked":u=a;break;case"defaultValue":s=a;break;case"checked":p=a;break;case"value":i=a;break;default:He(e,r,o,a)}return p!==null?He(e,r,"checked",p):u!==null&&He(e,r,"checked",u),i!==null?He(e,r,"value",i):s!==null&&He(e,r,"value",s),e.push(pf),null;case"menuitem":e.push(Ct("menuitem"));for(var v in n)if(Ae.call(n,v)&&(i=n[v],i!=null))switch(v){case"children":case"dangerouslySetInnerHTML":throw Error(B(400));default:He(e,r,v,i)}return e.push(en),null;case"title":e.push(Ct("title")),i=null;for(g in n)if(Ae.call(n,g)&&(o=n[g],o!=null))switch(g){case"children":i=o;break;case"dangerouslySetInnerHTML":throw Error(B(434));default:He(e,r,g,o)}return e.push(en),i;case"listing":case"pre":e.push(Ct(t)),o=i=null;for(u in n)if(Ae.call(n,u)&&(s=n[u],s!=null))switch(u){case"children":i=s;break;case"dangerouslySetInnerHTML":o=s;break;default:He(e,r,u,s)}if(e.push(en),o!=null){if(i!=null)throw Error(B(60));if(typeof o!="object"||!("__html"in o))throw Error(B(61));n=o.__html,n!=null&&(typeof n=="string"&&0<n.length&&n[0]===`
`?e.push(Ws,b(n)):e.push(b(""+n)))}return typeof i=="string"&&i[0]===`
`&&e.push(Ws),i;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":e.push(Ct(t));for(var c in n)if(Ae.call(n,c)&&(i=n[c],i!=null))switch(c){case"children":case"dangerouslySetInnerHTML":throw Error(B(399,t));default:He(e,r,c,i)}return e.push(pf),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return bs(e,n,t,r);case"html":return l.insertionMode===0&&e.push(r1),bs(e,n,t,r);default:if(t.indexOf("-")===-1&&typeof n.is!="string")return bs(e,n,t,r);e.push(Ct(t)),o=i=null;for(a in n)if(Ae.call(n,a)&&(s=n[a],s!=null))switch(a){case"children":i=s;break;case"dangerouslySetInnerHTML":o=s;break;case"style":Im(e,r,s);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:Om(a)&&typeof s!="function"&&typeof s!="symbol"&&e.push(qt,b(a),rr,b(we(s)),Mn)}return e.push(en),Qi(e,o,i),i}}var i1=T("</"),o1=T(">"),s1=T('<template id="'),u1=T('"></template>'),a1=T("<!--$-->"),c1=T('<!--$?--><template id="'),d1=T('"></template>'),f1=T("<!--$!-->"),p1=T("<!--/$-->"),h1=T("<template"),m1=T('"'),y1=T(' data-dgst="');T(' data-msg="');T(' data-stck="');var g1=T("></template>");function mf(e,t,n){if(O(e,c1),n===null)throw Error(B(395));return O(e,n),ee(e,d1)}var v1=T('<div hidden id="'),w1=T('">'),x1=T("</div>"),k1=T('<svg aria-hidden="true" style="display:none" id="'),S1=T('">'),_1=T("</svg>"),E1=T('<math aria-hidden="true" style="display:none" id="'),C1=T('">'),$1=T("</math>"),T1=T('<table hidden id="'),R1=T('">'),N1=T("</table>"),P1=T('<table hidden><tbody id="'),z1=T('">'),O1=T("</tbody></table>"),I1=T('<table hidden><tr id="'),j1=T('">'),M1=T("</tr></table>"),L1=T('<table hidden><colgroup id="'),F1=T('">'),D1=T("</colgroup></table>");function A1(e,t,n,r){switch(n.insertionMode){case 0:case 1:return O(e,v1),O(e,t.segmentPrefix),O(e,b(r.toString(16))),ee(e,w1);case 2:return O(e,k1),O(e,t.segmentPrefix),O(e,b(r.toString(16))),ee(e,S1);case 3:return O(e,E1),O(e,t.segmentPrefix),O(e,b(r.toString(16))),ee(e,C1);case 4:return O(e,T1),O(e,t.segmentPrefix),O(e,b(r.toString(16))),ee(e,R1);case 5:return O(e,P1),O(e,t.segmentPrefix),O(e,b(r.toString(16))),ee(e,z1);case 6:return O(e,I1),O(e,t.segmentPrefix),O(e,b(r.toString(16))),ee(e,j1);case 7:return O(e,L1),O(e,t.segmentPrefix),O(e,b(r.toString(16))),ee(e,F1);default:throw Error(B(397))}}function U1(e,t){switch(t.insertionMode){case 0:case 1:return ee(e,x1);case 2:return ee(e,_1);case 3:return ee(e,$1);case 4:return ee(e,N1);case 5:return ee(e,O1);case 6:return ee(e,M1);case 7:return ee(e,D1);default:throw Error(B(397))}}var V1=T('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'),B1=T('$RS("'),Z1=T('","'),b1=T('")<\/script>'),W1=T('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'),H1=T('$RC("'),Q1=T('","'),Y1=T('")<\/script>'),K1=T('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("'),X1=T('$RX("'),G1=T('"'),J1=T(")<\/script>"),Hs=T(","),q1=/[<\u2028\u2029]/g;function Qs(e){return JSON.stringify(e).replace(q1,function(t){switch(t){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var yl=Object.assign,ew=Symbol.for("react.element"),jm=Symbol.for("react.portal"),Mm=Symbol.for("react.fragment"),Lm=Symbol.for("react.strict_mode"),Fm=Symbol.for("react.profiler"),Dm=Symbol.for("react.provider"),Am=Symbol.for("react.context"),Um=Symbol.for("react.forward_ref"),Vm=Symbol.for("react.suspense"),Bm=Symbol.for("react.suspense_list"),Zm=Symbol.for("react.memo"),wc=Symbol.for("react.lazy"),tw=Symbol.for("react.scope"),nw=Symbol.for("react.debug_trace_mode"),rw=Symbol.for("react.legacy_hidden"),lw=Symbol.for("react.default_value"),yf=Symbol.iterator;function ea(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 Mm:return"Fragment";case jm:return"Portal";case Fm:return"Profiler";case Lm:return"StrictMode";case Vm:return"Suspense";case Bm:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Am:return(e.displayName||"Context")+".Consumer";case Dm:return(e._context.displayName||"Context")+".Provider";case Um:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Zm:return t=e.displayName||null,t!==null?t:ea(e.type)||"Memo";case wc:t=e._payload,e=e._init;try{return ea(e(t))}catch{}}return null}var bm={};function gf(e,t){if(e=e.contextTypes,!e)return bm;var n={},r;for(r in e)n[r]=t[r];return n}var Bn=null;function os(e,t){if(e!==t){e.context._currentValue=e.parentValue,e=e.parent;var n=t.parent;if(e===null){if(n!==null)throw Error(B(401))}else{if(n===null)throw Error(B(401));os(e,n)}t.context._currentValue=t.value}}function Wm(e){e.context._currentValue=e.parentValue,e=e.parent,e!==null&&Wm(e)}function Hm(e){var t=e.parent;t!==null&&Hm(t),e.context._currentValue=e.value}function Qm(e,t){if(e.context._currentValue=e.parentValue,e=e.parent,e===null)throw Error(B(402));e.depth===t.depth?os(e,t):Qm(e,t)}function Ym(e,t){var n=t.parent;if(n===null)throw Error(B(402));e.depth===n.depth?os(e,n):Ym(e,n),t.context._currentValue=t.value}function Ro(e){var t=Bn;t!==e&&(t===null?Hm(e):e===null?Wm(t):t.depth===e.depth?os(t,e):t.depth>e.depth?Qm(t,e):Ym(t,e),Bn=e)}var vf={isMounted:function(){return!1},enqueueSetState:function(e,t){e=e._reactInternals,e.queue!==null&&e.queue.push(t)},enqueueReplaceState:function(e,t){e=e._reactInternals,e.replace=!0,e.queue=[t]},enqueueForceUpdate:function(){}};function wf(e,t,n,r){var l=e.state!==void 0?e.state:null;e.updater=vf,e.props=n,e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var o=t.contextType;if(e.context=typeof o=="object"&&o!==null?o._currentValue:r,o=t.getDerivedStateFromProps,typeof o=="function"&&(o=o(n,l),l=o==null?l:yl({},l,o),e.state=l),typeof t.getDerivedStateFromProps!="function"&&typeof e.getSnapshotBeforeUpdate!="function"&&(typeof e.UNSAFE_componentWillMount=="function"||typeof e.componentWillMount=="function"))if(t=e.state,typeof e.componentWillMount=="function"&&e.componentWillMount(),typeof e.UNSAFE_componentWillMount=="function"&&e.UNSAFE_componentWillMount(),t!==e.state&&vf.enqueueReplaceState(e,e.state,null),i.queue!==null&&0<i.queue.length)if(t=i.queue,o=i.replace,i.queue=null,i.replace=!1,o&&t.length===1)e.state=t[0];else{for(i=o?t[0]:e.state,l=!0,o=o?1:0;o<t.length;o++){var s=t[o];s=typeof s=="function"?s.call(e,i,n,r):s,s!=null&&(l?(l=!1,i=yl({},i,s)):yl(i,s))}e.state=i}else i.queue=null}var iw={id:1,overflow:""};function ta(e,t,n){var r=e.id;e=e.overflow;var l=32-Yi(r)-1;r&=~(1<<l),n+=1;var i=32-Yi(t)+l;if(30<i){var o=l-l%5;return i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,{id:1<<32-Yi(t)+l|n<<l|r,overflow:i+e}}return{id:1<<i|n<<l|r,overflow:e}}var Yi=Math.clz32?Math.clz32:uw,ow=Math.log,sw=Math.LN2;function uw(e){return e>>>=0,e===0?32:31-(ow(e)/sw|0)|0}function aw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var cw=typeof Object.is=="function"?Object.is:aw,Qt=null,xc=null,Ki=null,G=null,nl=!1,No=!1,Ll=0,cn=null,ss=0;function Ln(){if(Qt===null)throw Error(B(321));return Qt}function xf(){if(0<ss)throw Error(B(312));return{memoizedState:null,queue:null,next:null}}function kc(){return G===null?Ki===null?(nl=!1,Ki=G=xf()):(nl=!0,G=Ki):G.next===null?(nl=!1,G=G.next=xf()):(nl=!0,G=G.next),G}function Sc(){xc=Qt=null,No=!1,Ki=null,ss=0,G=cn=null}function Km(e,t){return typeof t=="function"?t(e):t}function kf(e,t,n){if(Qt=Ln(),G=kc(),nl){var r=G.queue;if(t=r.dispatch,cn!==null&&(n=cn.get(r),n!==void 0)){cn.delete(r),r=G.memoizedState;do r=e(r,n.action),n=n.next;while(n!==null);return G.memoizedState=r,[r,t]}return[G.memoizedState,t]}return e=e===Km?typeof t=="function"?t():t:n!==void 0?n(t):t,G.memoizedState=e,e=G.queue={last:null,dispatch:null},e=e.dispatch=dw.bind(null,Qt,e),[G.memoizedState,e]}function Sf(e,t){if(Qt=Ln(),G=kc(),t=t===void 0?null:t,G!==null){var n=G.memoizedState;if(n!==null&&t!==null){var r=n[1];e:if(r===null)r=!1;else{for(var l=0;l<r.length&&l<t.length;l++)if(!cw(t[l],r[l])){r=!1;break e}r=!0}if(r)return n[0]}}return e=e(),G.memoizedState=[e,t],e}function dw(e,t,n){if(25<=ss)throw Error(B(301));if(e===Qt)if(No=!0,e={action:n,next:null},cn===null&&(cn=new Map),n=cn.get(t),n===void 0)cn.set(t,e);else{for(t=n;t.next!==null;)t=t.next;t.next=e}}function fw(){throw Error(B(394))}function Ci(){}var _f={readContext:function(e){return e._currentValue},useContext:function(e){return Ln(),e._currentValue},useMemo:Sf,useReducer:kf,useRef:function(e){Qt=Ln(),G=kc();var t=G.memoizedState;return t===null?(e={current:e},G.memoizedState=e):t},useState:function(e){return kf(Km,e)},useInsertionEffect:Ci,useLayoutEffect:function(){},useCallback:function(e,t){return Sf(function(){return e},t)},useImperativeHandle:Ci,useEffect:Ci,useDebugValue:Ci,useDeferredValue:function(e){return Ln(),e},useTransition:function(){return Ln(),[!1,fw]},useId:function(){var e=xc.treeContext,t=e.overflow;e=e.id,e=(e&~(1<<32-Yi(e)-1)).toString(32)+t;var n=Xi;if(n===null)throw Error(B(404));return t=Ll++,e=":"+n.idPrefix+"R"+e,0<t&&(e+="H"+t.toString(32)),e+":"},useMutableSource:function(e,t){return Ln(),t(e._source)},useSyncExternalStore:function(e,t,n){if(n===void 0)throw Error(B(407));return n()}},Xi=null,Ys=Nm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function pw(e){return console.error(e),null}function rl(){}function hw(e,t,n,r,l,i,o,s,u){var a=[],p=new Set;return t={destination:null,responseState:t,progressiveChunkSize:r===void 0?12800:r,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:p,pingedTasks:a,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:l===void 0?pw:l,onAllReady:i===void 0?rl:i,onShellReady:o===void 0?rl:o,onShellError:s===void 0?rl:s,onFatalError:u===void 0?rl:u},n=Po(t,0,null,n,!1,!1),n.parentFlushed=!0,e=_c(t,e,null,n,p,bm,null,iw),a.push(e),t}function _c(e,t,n,r,l,i,o,s){e.allPendingTasks++,n===null?e.pendingRootTasks++:n.pendingTasks++;var u={node:t,ping:function(){var a=e.pingedTasks;a.push(u),a.length===1&&Jm(e)},blockedBoundary:n,blockedSegment:r,abortSet:l,legacyContext:i,context:o,treeContext:s};return l.add(u),u}function Po(e,t,n,r,l,i){return{status:0,id:-1,index:t,parentFlushed:!1,chunks:[],children:[],formatContext:r,boundary:n,lastPushedText:l,textEmbedded:i}}function Fl(e,t){if(e=e.onError(t),e!=null&&typeof e!="string")throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof e+'" instead');return e}function zo(e,t){var n=e.onShellError;n(t),n=e.onFatalError,n(t),e.destination!==null?(e.status=2,zm(e.destination,t)):(e.status=1,e.fatalError=t)}function Ef(e,t,n,r,l){for(Qt={},xc=t,Ll=0,e=n(r,l);No;)No=!1,Ll=0,ss+=1,G=null,e=n(r,l);return Sc(),e}function Cf(e,t,n,r){var l=n.render(),i=r.childContextTypes;if(i!=null){var o=t.legacyContext;if(typeof n.getChildContext!="function")r=o;else{n=n.getChildContext();for(var s in n)if(!(s in i))throw Error(B(108,ea(r)||"Unknown",s));r=yl({},o,n)}t.legacyContext=r,Ge(e,t,l),t.legacyContext=o}else Ge(e,t,l)}function $f(e,t){if(e&&e.defaultProps){t=yl({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function na(e,t,n,r,l){if(typeof n=="function")if(n.prototype&&n.prototype.isReactComponent){l=gf(n,t.legacyContext);var i=n.contextType;i=new n(r,typeof i=="object"&&i!==null?i._currentValue:l),wf(i,n,r,l),Cf(e,t,i,n)}else{i=gf(n,t.legacyContext),l=Ef(e,t,n,r,i);var o=Ll!==0;if(typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0)wf(l,n,r,i),Cf(e,t,l,n);else if(o){r=t.treeContext,t.treeContext=ta(r,1,0);try{Ge(e,t,l)}finally{t.treeContext=r}}else Ge(e,t,l)}else if(typeof n=="string"){switch(l=t.blockedSegment,i=l1(l.chunks,n,r,e.responseState,l.formatContext),l.lastPushedText=!1,o=l.formatContext,l.formatContext=J0(o,n,r),ra(e,t,i),l.formatContext=o,n){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:l.chunks.push(i1,b(n),o1)}l.lastPushedText=!1}else{switch(n){case rw:case nw:case Lm:case Fm:case Mm:Ge(e,t,r.children);return;case Bm:Ge(e,t,r.children);return;case tw:throw Error(B(343));case Vm:e:{n=t.blockedBoundary,l=t.blockedSegment,i=r.fallback,r=r.children,o=new Set;var s={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:o,errorDigest:null},u=Po(e,l.chunks.length,s,l.formatContext,!1,!1);l.children.push(u),l.lastPushedText=!1;var a=Po(e,0,null,l.formatContext,!1,!1);a.parentFlushed=!0,t.blockedBoundary=s,t.blockedSegment=a;try{if(ra(e,t,r),a.lastPushedText&&a.textEmbedded&&a.chunks.push(vc),a.status=1,Oo(s,a),s.pendingTasks===0)break e}catch(p){a.status=4,s.forceClientRender=!0,s.errorDigest=Fl(e,p)}finally{t.blockedBoundary=n,t.blockedSegment=l}t=_c(e,i,n,u,o,t.legacyContext,t.context,t.treeContext),e.pingedTasks.push(t)}return}if(typeof n=="object"&&n!==null)switch(n.$$typeof){case Um:if(r=Ef(e,t,n.render,r,l),Ll!==0){n=t.treeContext,t.treeContext=ta(n,1,0);try{Ge(e,t,r)}finally{t.treeContext=n}}else Ge(e,t,r);return;case Zm:n=n.type,r=$f(n,r),na(e,t,n,r,l);return;case Dm:if(l=r.children,n=n._context,r=r.value,i=n._currentValue,n._currentValue=r,o=Bn,Bn=r={parent:o,depth:o===null?0:o.depth+1,context:n,parentValue:i,value:r},t.context=r,Ge(e,t,l),e=Bn,e===null)throw Error(B(403));r=e.parentValue,e.context._currentValue=r===lw?e.context._defaultValue:r,e=Bn=e.parent,t.context=e;return;case Am:r=r.children,r=r(n._currentValue),Ge(e,t,r);return;case wc:l=n._init,n=l(n._payload),r=$f(n,r),na(e,t,n,r,void 0);return}throw Error(B(130,n==null?n:typeof n,""))}}function Ge(e,t,n){if(t.node=n,typeof n=="object"&&n!==null){switch(n.$$typeof){case ew:na(e,t,n.type,n.props,n.ref);return;case jm:throw Error(B(257));case wc:var r=n._init;n=r(n._payload),Ge(e,t,n);return}if(qu(n)){Tf(e,t,n);return}if(n===null||typeof n!="object"?r=null:(r=yf&&n[yf]||n["@@iterator"],r=typeof r=="function"?r:null),r&&(r=r.call(n))){if(n=r.next(),!n.done){var l=[];do l.push(n.value),n=r.next();while(!n.done);Tf(e,t,l)}return}throw e=Object.prototype.toString.call(n),Error(B(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e))}typeof n=="string"?(r=t.blockedSegment,r.lastPushedText=af(t.blockedSegment.chunks,n,e.responseState,r.lastPushedText)):typeof n=="number"&&(r=t.blockedSegment,r.lastPushedText=af(t.blockedSegment.chunks,""+n,e.responseState,r.lastPushedText))}function Tf(e,t,n){for(var r=n.length,l=0;l<r;l++){var i=t.treeContext;t.treeContext=ta(i,r,l);try{ra(e,t,n[l])}finally{t.treeContext=i}}}function ra(e,t,n){var r=t.blockedSegment.formatContext,l=t.legacyContext,i=t.context;try{return Ge(e,t,n)}catch(u){if(Sc(),typeof u=="object"&&u!==null&&typeof u.then=="function"){n=u;var o=t.blockedSegment,s=Po(e,o.chunks.length,null,o.formatContext,o.lastPushedText,!0);o.children.push(s),o.lastPushedText=!1,e=_c(e,t.node,t.blockedBoundary,s,t.abortSet,t.legacyContext,t.context,t.treeContext).ping,n.then(e,e),t.blockedSegment.formatContext=r,t.legacyContext=l,t.context=i,Ro(i)}else throw t.blockedSegment.formatContext=r,t.legacyContext=l,t.context=i,Ro(i),u}}function mw(e){var t=e.blockedBoundary;e=e.blockedSegment,e.status=3,Gm(this,t,e)}function Xm(e,t,n){var r=e.blockedBoundary;e.blockedSegment.status=3,r===null?(t.allPendingTasks--,t.status!==2&&(t.status=2,t.destination!==null&&t.destination.close())):(r.pendingTasks--,r.forceClientRender||(r.forceClientRender=!0,e=n===void 0?Error(B(432)):n,r.errorDigest=t.onError(e),r.parentFlushed&&t.clientRenderedBoundaries.push(r)),r.fallbackAbortableTasks.forEach(function(l){return Xm(l,t,n)}),r.fallbackAbortableTasks.clear(),t.allPendingTasks--,t.allPendingTasks===0&&(r=t.onAllReady,r()))}function Oo(e,t){if(t.chunks.length===0&&t.children.length===1&&t.children[0].boundary===null){var n=t.children[0];n.id=t.id,n.parentFlushed=!0,n.status===1&&Oo(e,n)}else e.completedSegments.push(t)}function Gm(e,t,n){if(t===null){if(n.parentFlushed){if(e.completedRootSegment!==null)throw Error(B(389));e.completedRootSegment=n}e.pendingRootTasks--,e.pendingRootTasks===0&&(e.onShellError=rl,t=e.onShellReady,t())}else t.pendingTasks--,t.forceClientRender||(t.pendingTasks===0?(n.parentFlushed&&n.status===1&&Oo(t,n),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(mw,e),t.fallbackAbortableTasks.clear()):n.parentFlushed&&n.status===1&&(Oo(t,n),t.completedSegments.length===1&&t.parentFlushed&&e.partialBoundaries.push(t)));e.allPendingTasks--,e.allPendingTasks===0&&(e=e.onAllReady,e())}function Jm(e){if(e.status!==2){var t=Bn,n=Ys.current;Ys.current=_f;var r=Xi;Xi=e.responseState;try{var l=e.pingedTasks,i;for(i=0;i<l.length;i++){var o=l[i],s=e,u=o.blockedSegment;if(u.status===0){Ro(o.context);try{Ge(s,o,o.node),u.lastPushedText&&u.textEmbedded&&u.chunks.push(vc),o.abortSet.delete(o),u.status=1,Gm(s,o.blockedBoundary,u)}catch(y){if(Sc(),typeof y=="object"&&y!==null&&typeof y.then=="function"){var a=o.ping;y.then(a,a)}else{o.abortSet.delete(o),u.status=4;var p=o.blockedBoundary,g=y,v=Fl(s,g);if(p===null?zo(s,g):(p.pendingTasks--,p.forceClientRender||(p.forceClientRender=!0,p.errorDigest=v,p.parentFlushed&&s.clientRenderedBoundaries.push(p))),s.allPendingTasks--,s.allPendingTasks===0){var c=s.onAllReady;c()}}}finally{}}}l.splice(0,i),e.destination!==null&&Ec(e,e.destination)}catch(y){Fl(e,y),zo(e,y)}finally{Xi=r,Ys.current=n,n===_f&&Ro(t)}}}function $i(e,t,n){switch(n.parentFlushed=!0,n.status){case 0:var r=n.id=e.nextSegmentId++;return n.lastPushedText=!1,n.textEmbedded=!1,e=e.responseState,O(t,s1),O(t,e.placeholderPrefix),e=b(r.toString(16)),O(t,e),ee(t,u1);case 1:n.status=2;var l=!0;r=n.chunks;var i=0;n=n.children;for(var o=0;o<n.length;o++){for(l=n[o];i<l.index;i++)O(t,r[i]);l=us(e,t,l)}for(;i<r.length-1;i++)O(t,r[i]);return i<r.length&&(l=ee(t,r[i])),l;default:throw Error(B(390))}}function us(e,t,n){var r=n.boundary;if(r===null)return $i(e,t,n);if(r.parentFlushed=!0,r.forceClientRender)r=r.errorDigest,ee(t,f1),O(t,h1),r&&(O(t,y1),O(t,b(we(r))),O(t,m1)),ee(t,g1),$i(e,t,n);else if(0<r.pendingTasks){r.rootSegmentID=e.nextSegmentId++,0<r.completedSegments.length&&e.partialBoundaries.push(r);var l=e.responseState,i=l.nextSuspenseID++;l=T(l.boundaryPrefix+i.toString(16)),r=r.id=l,mf(t,e.responseState,r),$i(e,t,n)}else if(r.byteSize>e.progressiveChunkSize)r.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(r),mf(t,e.responseState,r.id),$i(e,t,n);else{if(ee(t,a1),n=r.completedSegments,n.length!==1)throw Error(B(391));us(e,t,n[0])}return ee(t,p1)}function Rf(e,t,n){return A1(t,e.responseState,n.formatContext,n.id),us(e,t,n),U1(t,n.formatContext)}function Nf(e,t,n){for(var r=n.completedSegments,l=0;l<r.length;l++)qm(e,t,n,r[l]);if(r.length=0,e=e.responseState,r=n.id,n=n.rootSegmentID,O(t,e.startInlineScript),e.sentCompleteBoundaryFunction?O(t,H1):(e.sentCompleteBoundaryFunction=!0,O(t,W1)),r===null)throw Error(B(395));return n=b(n.toString(16)),O(t,r),O(t,Q1),O(t,e.segmentPrefix),O(t,n),ee(t,Y1)}function qm(e,t,n,r){if(r.status===2)return!0;var l=r.id;if(l===-1){if((r.id=n.rootSegmentID)===-1)throw Error(B(392));return Rf(e,t,r)}return Rf(e,t,r),e=e.responseState,O(t,e.startInlineScript),e.sentCompleteSegmentFunction?O(t,B1):(e.sentCompleteSegmentFunction=!0,O(t,V1)),O(t,e.segmentPrefix),l=b(l.toString(16)),O(t,l),O(t,Z1),O(t,e.placeholderPrefix),O(t,l),ee(t,b1)}function Ec(e,t){Ke=new Uint8Array(512),Xe=0;try{var n=e.completedRootSegment;if(n!==null&&e.pendingRootTasks===0){us(e,t,n),e.completedRootSegment=null;var r=e.responseState.bootstrapChunks;for(n=0;n<r.length-1;n++)O(t,r[n]);n<r.length&&ee(t,r[n])}var l=e.clientRenderedBoundaries,i;for(i=0;i<l.length;i++){var o=l[i];r=t;var s=e.responseState,u=o.id,a=o.errorDigest,p=o.errorMessage,g=o.errorComponentStack;if(O(r,s.startInlineScript),s.sentClientRenderFunction?O(r,X1):(s.sentClientRenderFunction=!0,O(r,K1)),u===null)throw Error(B(395));O(r,u),O(r,G1),(a||p||g)&&(O(r,Hs),O(r,b(Qs(a||"")))),(p||g)&&(O(r,Hs),O(r,b(Qs(p||"")))),g&&(O(r,Hs),O(r,b(Qs(g)))),ee(r,J1)}l.splice(0,i);var v=e.completedBoundaries;for(i=0;i<v.length;i++)Nf(e,t,v[i]);v.splice(0,i),lf(t),Ke=new Uint8Array(512),Xe=0;var c=e.partialBoundaries;for(i=0;i<c.length;i++){var y=c[i];e:{l=e,o=t;var m=y.completedSegments;for(s=0;s<m.length;s++)if(!qm(l,o,y,m[s])){s++,m.splice(0,s);var x=!1;break e}m.splice(0,s),x=!0}if(!x){e.destination=null,i++,c.splice(0,i);return}}c.splice(0,i);var d=e.completedBoundaries;for(i=0;i<d.length;i++)Nf(e,t,d[i]);d.splice(0,i)}finally{lf(t),e.allPendingTasks===0&&e.pingedTasks.length===0&&e.clientRenderedBoundaries.length===0&&e.completedBoundaries.length===0&&t.close()}}function Pf(e,t){try{var n=e.abortableTasks;n.forEach(function(r){return Xm(r,e,t)}),n.clear(),e.destination!==null&&Ec(e,e.destination)}catch(r){Fl(e,r),zo(e,r)}}mc.renderToReadableStream=function(e,t){return new Promise(function(n,r){var l,i,o=new Promise(function(p,g){i=p,l=g}),s=hw(e,X0(t?t.identifierPrefix:void 0,t?t.nonce:void 0,t?t.bootstrapScriptContent:void 0,t?t.bootstrapScripts:void 0,t?t.bootstrapModules:void 0),G0(t?t.namespaceURI:void 0),t?t.progressiveChunkSize:void 0,t?t.onError:void 0,i,function(){var p=new ReadableStream({type:"bytes",pull:function(g){if(s.status===1)s.status=2,zm(g,s.fatalError);else if(s.status!==2&&s.destination===null){s.destination=g;try{Ec(s,g)}catch(v){Fl(s,v),zo(s,v)}}},cancel:function(){Pf(s)}},{highWaterMark:0});p.allReady=o,n(p)},function(p){o.catch(function(){}),r(p)},l);if(t&&t.signal){var u=t.signal,a=function(){Pf(s,u.reason),u.removeEventListener("abort",a)};u.addEventListener("abort",a)}Jm(s)})};mc.version="18.2.0";var Ar,ey;Ar=Dr,ey=mc;Ar.version;var yw=Ar.renderToString;Ar.renderToStaticMarkup;Ar.renderToNodeStream;Ar.renderToStaticNodeStream;ey.renderToReadableStream;var ty={exports:{}},gw="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",vw=gw,ww=vw;function ny(){}function ry(){}ry.resetWarningCache=ny;var xw=function(){function e(r,l,i,o,s,u){if(u!==ww){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:ry,resetWarningCache:ny};return n.PropTypes=n,n};ty.exports=xw();var kw=ty.exports;const mt=bf(kw);var Sw=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ly(e,t){return e(t={exports:{}},t.exports),t.exports}var _w=ly(function(e){(function(t){var n=function(x,d,f){if(!u(d)||p(d)||g(d)||v(d)||s(d))return d;var h,w=0,S=0;if(a(d))for(h=[],S=d.length;w<S;w++)h.push(n(x,d[w],f));else for(var C in h={},d)Object.prototype.hasOwnProperty.call(d,C)&&(h[x(C,f)]=n(x,d[C],f));return h},r=function(x){return c(x)?x:(x=x.replace(/[\-_\s]+(.)?/g,function(d,f){return f?f.toUpperCase():""})).substr(0,1).toLowerCase()+x.substr(1)},l=function(x){var d=r(x);return d.substr(0,1).toUpperCase()+d.substr(1)},i=function(x,d){return function(f,h){var w=(h=h||{}).separator||"_",S=h.split||/(?=[A-Z])/;return f.split(S).join(w)}(x,d).toLowerCase()},o=Object.prototype.toString,s=function(x){return typeof x=="function"},u=function(x){return x===Object(x)},a=function(x){return o.call(x)=="[object Array]"},p=function(x){return o.call(x)=="[object Date]"},g=function(x){return o.call(x)=="[object RegExp]"},v=function(x){return o.call(x)=="[object Boolean]"},c=function(x){return(x-=0)==x},y=function(x,d){var f=d&&"process"in d?d.process:d;return typeof f!="function"?x:function(h,w){return f(h,x,w)}},m={camelize:r,decamelize:i,pascalize:l,depascalize:i,camelizeKeys:function(x,d){return n(y(r,d),x)},decamelizeKeys:function(x,d){return n(y(i,d),x,d)},pascalizeKeys:function(x,d){return n(y(l,d),x)},depascalizeKeys:function(){return this.decamelizeKeys.apply(this,arguments)}};e.exports?e.exports=m:t.humps=m})(Sw)}).decamelize,Ew=function(e){if(Array.isArray(e))return e},Cw=function(e,t){if(typeof Symbol<"u"&&Symbol.iterator in Object(e)){var n=[],r=!0,l=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(u){l=!0,i=u}finally{try{r||s.return==null||s.return()}finally{if(l)throw i}}return n}},zf=function(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},$w=function(e,t){if(e){if(typeof e=="string")return zf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zf(e,t):void 0}},Tw=function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)},Rw=function(e,t){return Ew(e)||Cw(e,t)||$w(e,t)||Tw()},iy=ly(function(e){function t(){return e.exports=t=Object.assign||function(n){for(var r=1;r<arguments.length;r++){var l=arguments[r];for(var i in l)Object.prototype.hasOwnProperty.call(l,i)&&(n[i]=l[i])}return n},t.apply(this,arguments)}e.exports=t}),Nw=function(e,t){if(e==null)return{};var n,r,l={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(l[n]=e[n]);return l},oy=function(e,t){if(e==null)return{};var n,r,l=Nw(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l},Pw=ne.createContext(null);function la(e){var t=e.children,n=oy(e,["children"]);return typeof t!="string"&&(t=yw(t)),zn.createElement("template",iy({},n,{dangerouslySetInnerHTML:{__html:t}}))}function ia(e){var t=e.root,n=e.children;return lm.createPortal(n,t)}function zw(e){var t=ne.forwardRef(function(n,r){var l,i,o=n.mode,s=n.delegatesFocus,u=n.styleSheets,a=n.ssr,p=n.children,g=oy(n,["mode","delegatesFocus","styleSheets","ssr","children"]),v=(i=ne.useRef((l=r)&&l.current),ne.useEffect(function(){l&&(l.current=i.current)},[l]),i),c=ne.useState(null),y=Rw(c,2),m=y[0],x=y[1],d="node_".concat(o).concat(s);return ne.useLayoutEffect(function(){if(v.current)try{if(typeof r=="function"&&r(v.current),a){var f=v.current.shadowRoot;return void x(f)}var h=v.current.attachShadow({mode:o,delegatesFocus:s});u.length>0&&(h.adoptedStyleSheets=u),x(h)}catch(w){(function(S){var C=S.error,E=S.styleSheets,$=S.root;switch(C.name){case"NotSupportedError":E.length>0&&($.adoptedStyleSheets=E);break;default:throw C}})({error:w,styleSheets:u,root:m})}},[r,v,u]),zn.createElement(zn.Fragment,null,zn.createElement(e.tag,iy({key:d,ref:v},g),(m||a)&&zn.createElement(Pw.Provider,{value:m},a?zn.createElement(la,{shadowroot:o,shadowrootmode:o},e.render({root:m,ssr:a,children:p})):zn.createElement(ia,{root:m},e.render({root:m,ssr:a,children:p})))))});return t.propTypes={mode:mt.oneOf(["open","closed"]),delegatesFocus:mt.bool,styleSheets:mt.arrayOf(mt.instanceOf(globalThis.CSSStyleSheet)),ssr:mt.bool,children:mt.node},t.defaultProps={mode:"open",delegatesFocus:!1,styleSheets:[],ssr:!1,children:null},t}la.propTypes={children:mt.oneOfType([mt.string,mt.node])},la.defaultProps={children:""},ia.propTypes={root:mt.object.isRequired,children:mt.node},ia.defaultProps={children:null};var Ks=new Map;function Ow(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"core",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(r){return r.children};return new Proxy(e,{get:function(r,l){var i=_w(l,{separator:"-"}),o="".concat(t,"-").concat(i);return Ks.has(o)||Ks.set(o,zw({tag:i,render:n})),Ks.get(o)}})}var Iw=Ow();const jw='*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-28{bottom:7rem}.left-10{left:2.5rem}.left-4{left:1rem}.right-2{right:.5rem}.top-1{top:.25rem}.z-10{z-index:10}.z-20{z-index:20}.z-\\[1000000\\]{z-index:1000000}.m-2{margin:.5rem}.mb-2{margin-bottom:.5rem}.inline{display:inline}.flex{display:flex}.hidden{display:none}.h-10{height:2.5rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-full{height:100%}.w-10{width:2.5rem}.w-2{width:.5rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.resize-none{resize:none}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-2\\.5{gap:.625rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.bg-black\\/40{background-color:#0006}.bg-black\\/50{background-color:#00000080}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\\/20{background-color:#fff3}.p-2{padding:.5rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-normal{font-weight:400}.font-semibold{font-weight:600}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\\/90{color:#ffffffe6}.placeholder-white::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}.placeholder-white::placeholder{--tw-placeholder-opacity: 1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\\[animation-delay\\:-0\\.15s\\]{animation-delay:-.15s}.\\[animation-delay\\:-0\\.3s\\]{animation-delay:-.3s}.before\\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\\:bg-\\[repeating-linear-gradient\\(90deg\\,transparent\\,transparent_2px\\,rgba\\(255\\,255\\,255\\,0\\.1\\)_2px\\,rgba\\(255\\,255\\,255\\,0\\.1\\)_4px\\)\\]:before{content:var(--tw-content);background-image:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,.1) 2px,rgba(255,255,255,.1) 4px)}.before\\:opacity-30:before{content:var(--tw-content);opacity:.3}.hover\\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.hover\\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\\:inset-auto{inset:auto}.sm\\:bottom-4{bottom:1rem}.sm\\:left-4{left:1rem}.sm\\:h-\\[600px\\]{height:600px}.sm\\:max-h-\\[calc\\(100vh-32px\\)\\]{max-height:calc(100vh - 32px)}.sm\\:w-\\[400px\\]{width:400px}}.rtl\\:-rotate-90:where([dir=rtl],[dir=rtl] *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}';let Ti;const Mw=new Uint8Array(16);function Lw(){if(!Ti&&(Ti=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ti))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ti(Mw)}const ge=[];for(let e=0;e<256;++e)ge.push((e+256).toString(16).slice(1));function Fw(e,t=0){return ge[e[t+0]]+ge[e[t+1]]+ge[e[t+2]]+ge[e[t+3]]+"-"+ge[e[t+4]]+ge[e[t+5]]+"-"+ge[e[t+6]]+ge[e[t+7]]+"-"+ge[e[t+8]]+ge[e[t+9]]+"-"+ge[e[t+10]]+ge[e[t+11]]+ge[e[t+12]]+ge[e[t+13]]+ge[e[t+14]]+ge[e[t+15]]}const Dw=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Of={randomUUID:Dw};function Aw(e,t,n){if(Of.randomUUID&&!e)return Of.randomUUID();e=e||{};const r=e.random||(e.rng||Lw)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,Fw(r)}function Fn(){return Fn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fn.apply(this,arguments)}const Uw=["children","options"];var If,jf;(function(e){e.blockQuote="0",e.breakLine="1",e.breakThematic="2",e.codeBlock="3",e.codeFenced="4",e.codeInline="5",e.footnote="6",e.footnoteReference="7",e.gfmTask="8",e.heading="9",e.headingSetext="10",e.htmlBlock="11",e.htmlComment="12",e.htmlSelfClosing="13",e.image="14",e.link="15",e.linkAngleBraceStyleDetector="16",e.linkBareUrlDetector="17",e.linkMailtoDetector="18",e.newlineCoalescer="19",e.orderedList="20",e.paragraph="21",e.ref="22",e.refImage="23",e.refLink="24",e.table="25",e.tableSeparator="26",e.text="27",e.textBolded="28",e.textEmphasized="29",e.textEscaped="30",e.textMarked="31",e.textStrikethroughed="32",e.unorderedList="33"})(If||(If={})),function(e){e[e.MAX=0]="MAX",e[e.HIGH=1]="HIGH",e[e.MED=2]="MED",e[e.LOW=3]="LOW",e[e.MIN=4]="MIN"}(jf||(jf={}));const Mf=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),Lf={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},Vw=["style","script"],Bw=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,Zw=/mailto:/i,bw=/\n{2,}$/,sy=/^(\s*>[\s\S]*?)(?=\n{2,})/,Ww=/^ *> ?/gm,Hw=/^ {2,}\n/,Qw=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,uy=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,ay=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,Yw=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,Kw=/^(?:\n *)*\n/,Xw=/\r\n?/g,Gw=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,Jw=/^\[\^([^\]]+)]/,qw=/\f/g,ex=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,tx=/^\s*?\[(x|\s)\]/,cy=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,dy=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,fy=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,oa=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,nx=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,py=/^<!--[\s\S]*?(?:-->)/,rx=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,sa=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,lx=/^\{.*\}$/,ix=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,ox=/^<([^ >]+@[^ >]+)>/,sx=/^<([^ >]+:\/[^ >]+)>/,ux=/-([a-z])?/gi,hy=/^(.*\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,ax=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,cx=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,dx=/^\[([^\]]*)\] ?\[([^\]]*)\]/,fx=/(\[|\])/g,px=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,hx=/\t/g,mx=/(^ *\||\| *$)/g,yx=/^ *:-+: *$/,gx=/^ *:-+ *$/,vx=/^ *-+: *$/,as="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",wx=new RegExp(`^([*_])\\1${as}\\1\\1(?!\\1)`),xx=new RegExp(`^([*_])${as}\\1(?!\\1|\\w)`),kx=new RegExp(`^==${as}==`),Sx=new RegExp(`^~~${as}~~`),_x=/^\\([^0-9A-Za-z\s])/,Ex=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,Cx=/^\n+/,$x=/^([ \t]*)/,Tx=/\\([^\\])/g,Ff=/ *\n+$/,Rx=/(?:^|\n)( *)$/,Cc="(?:\\d+\\.)",$c="(?:[*+-])";function my(e){return"( *)("+(e===1?Cc:$c)+") +"}const yy=my(1),gy=my(2);function vy(e){return new RegExp("^"+(e===1?yy:gy))}const Nx=vy(1),Px=vy(2);function wy(e){return new RegExp("^"+(e===1?yy:gy)+"[^\\n]*(?:\\n(?!\\1"+(e===1?Cc:$c)+" )[^\\n]*)*(\\n|$)","gm")}const xy=wy(1),ky=wy(2);function Sy(e){const t=e===1?Cc:$c;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const _y=Sy(1),Ey=Sy(2);function Df(e,t){const n=t===1,r=n?_y:Ey,l=n?xy:ky,i=n?Nx:Px;return{match(o,s,u){const a=Rx.exec(u);return a&&(s.list||!s.inline&&!s.simple)?r.exec(o=a[1]+o):null},order:1,parse(o,s,u){const a=n?+o[2]:void 0,p=o[0].replace(bw,`
`).match(l);let g=!1;return{items:p.map(function(v,c){const y=i.exec(v)[0].length,m=new RegExp("^ {1,"+y+"}","gm"),x=v.replace(m,"").replace(i,""),d=c===p.length-1,f=x.indexOf(`

`)!==-1||d&&g;g=f;const h=u.inline,w=u.list;let S;u.list=!0,f?(u.inline=!1,S=x.replace(Ff,`

`)):(u.inline=!0,S=x.replace(Ff,""));const C=s(S,u);return u.inline=h,u.list=w,C}),ordered:n,start:a}},render:(o,s,u)=>e(o.ordered?"ol":"ul",{key:u.key,start:o.type==="20"?o.start:void 0},o.items.map(function(a,p){return e("li",{key:p},s(a,u))}))}}const zx=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),Ox=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,Cy=[sy,uy,ay,cy,fy,dy,py,hy,xy,_y,ky,Ey],Ix=[...Cy,/^[^\n]+(?:  \n|\n{2,})/,oa,sa];function jx(e){return e.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function Mx(e){return vx.test(e)?"right":yx.test(e)?"center":gx.test(e)?"left":null}function Af(e,t,n,r){const l=n.inTable;n.inTable=!0;let i=e.trim().split(/( *(?:`[^`]*`|<.*?>.*?<\/.*?>(?!<\/.*?>)|\\\||\|) *)/).reduce((s,u)=>(u.trim()==="|"?s.push(r?{type:"26"}:{type:"27",text:u}):u!==""&&s.push.apply(s,t(u,n)),s),[]);n.inTable=l;let o=[[]];return i.forEach(function(s,u){s.type==="26"?u!==0&&u!==i.length-1&&o.push([]):(s.type!=="27"||i[u+1]!=null&&i[u+1].type!=="26"||(s.text=s.text.trimEnd()),o[o.length-1].push(s))}),o}function Lx(e,t,n){n.inline=!0;const r=e[2]?e[2].replace(mx,"").split("|").map(Mx):[],l=e[3]?function(o,s,u){return o.trim().split(`
`).map(function(a){return Af(a,s,u,!0)})}(e[3],t,n):[],i=Af(e[1],t,n,!!l.length);return n.inline=!1,l.length?{align:r,cells:l,header:i,type:"25"}:{children:i,type:"21"}}function Uf(e,t){return e.align[t]==null?{}:{textAlign:e.align[t]}}function Gt(e){return function(t,n){return n.inline?e.exec(t):null}}function Jt(e){return function(t,n){return n.inline||n.simple?e.exec(t):null}}function Mt(e){return function(t,n){return n.inline||n.simple?null:e.exec(t)}}function Kr(e){return function(t){return e.exec(t)}}function Fx(e,t,n){if(t.inline||t.simple||n&&!n.endsWith(`
`))return null;let r="";e.split(`
`).every(i=>!Cy.some(o=>o.test(i))&&(r+=i+`
`,i.trim()));const l=r.trimEnd();return l==""?null:[r,l]}function nr(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return e}function Vf(e){return e.replace(Tx,"$1")}function Gi(e,t,n){const r=n.inline||!1,l=n.simple||!1;n.inline=!0,n.simple=!0;const i=e(t,n);return n.inline=r,n.simple=l,i}function Dx(e,t,n){const r=n.inline||!1,l=n.simple||!1;n.inline=!1,n.simple=!0;const i=e(t,n);return n.inline=r,n.simple=l,i}function Ax(e,t,n){const r=n.inline||!1;n.inline=!1;const l=e(t,n);return n.inline=r,l}const Xs=(e,t,n)=>({children:Gi(t,e[1],n)});function Gs(){return{}}function Js(){return null}function Ux(...e){return e.filter(Boolean).join(" ")}function qs(e,t,n){let r=e;const l=t.split(".");for(;l.length&&(r=r[l[0]],r!==void 0);)l.shift();return r||n}function Vx(e="",t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||jx,t.namedCodesToUnicode=t.namedCodesToUnicode?Fn({},Lf,t.namedCodesToUnicode):Lf;const n=t.createElement||ne.createElement;function r(c,y,...m){const x=qs(t.overrides,`${c}.props`,{});return n(function(d,f){const h=qs(f,d);return h?typeof h=="function"||typeof h=="object"&&"render"in h?h:qs(f,`${d}.component`,d):d}(c,t.overrides),Fn({},y,x,{className:Ux(y==null?void 0:y.className,x.className)||void 0}),...m)}function l(c){c=c.replace(ex,"");let y=!1;t.forceInline?y=!0:t.forceBlock||(y=px.test(c)===!1);const m=p(a(y?c:`${c.trimEnd().replace(Cx,"")}

`,{inline:y}));for(;typeof m[m.length-1]=="string"&&!m[m.length-1].trim();)m.pop();if(t.wrapper===null)return m;const x=t.wrapper||(y?"span":"div");let d;if(m.length>1||t.forceWrapper)d=m;else{if(m.length===1)return d=m[0],typeof d=="string"?r("span",{key:"outer"},d):d;d=null}return ne.createElement(x,{key:"outer"},d)}function i(c){const y=c.match(Bw);return y?y.reduce(function(m,x,d){const f=x.indexOf("=");if(f!==-1){const h=function(E){return E.indexOf("-")!==-1&&E.match(rx)===null&&(E=E.replace(ux,function($,Y){return Y.toUpperCase()})),E}(x.slice(0,f)).trim(),w=function(E){const $=E[0];return($==='"'||$==="'")&&E.length>=2&&E[E.length-1]===$?E.slice(1,-1):E}(x.slice(f+1).trim()),S=Mf[h]||h,C=m[S]=function(E,$){return E==="style"?$.split(/;\s?/).reduce(function(Y,V){const Fe=V.slice(0,V.indexOf(":"));return Y[Fe.trim().replace(/(-[a-z])/g,Rn=>Rn[1].toUpperCase())]=V.slice(Fe.length+1).trim(),Y},{}):E==="href"||E==="src"?nr($):($.match(lx)&&($=$.slice(1,$.length-1)),$==="true"||$!=="false"&&$)}(h,w);typeof C=="string"&&(oa.test(C)||sa.test(C))&&(m[S]=ne.cloneElement(l(C.trim()),{key:d}))}else x!=="style"&&(m[Mf[x]||x]=!0);return m},{}):null}const o=[],s={},u={0:{match:Mt(sy),order:1,parse:(c,y,m)=>({children:y(c[0].replace(Ww,""),m)}),render:(c,y,m)=>r("blockquote",{key:m.key},y(c.children,m))},1:{match:Kr(Hw),order:1,parse:Gs,render:(c,y,m)=>r("br",{key:m.key})},2:{match:Mt(Qw),order:1,parse:Gs,render:(c,y,m)=>r("hr",{key:m.key})},3:{match:Mt(ay),order:0,parse:c=>({lang:void 0,text:c[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}),render:(c,y,m)=>r("pre",{key:m.key},r("code",Fn({},c.attrs,{className:c.lang?`lang-${c.lang}`:""}),c.text))},4:{match:Mt(uy),order:0,parse:c=>({attrs:i(c[3]||""),lang:c[2]||void 0,text:c[4],type:"3"})},5:{match:Jt(Yw),order:3,parse:c=>({text:c[2]}),render:(c,y,m)=>r("code",{key:m.key},c.text)},6:{match:Mt(Gw),order:0,parse:c=>(o.push({footnote:c[2],identifier:c[1]}),{}),render:Js},7:{match:Gt(Jw),order:1,parse:c=>({target:`#${t.slugify(c[1])}`,text:c[1]}),render:(c,y,m)=>r("a",{key:m.key,href:nr(c.target)},r("sup",{key:m.key},c.text))},8:{match:Gt(tx),order:1,parse:c=>({completed:c[1].toLowerCase()==="x"}),render:(c,y,m)=>r("input",{checked:c.completed,key:m.key,readOnly:!0,type:"checkbox"})},9:{match:Mt(t.enforceAtxHeadings?dy:cy),order:1,parse:(c,y,m)=>({children:Gi(y,c[2],m),id:t.slugify(c[2]),level:c[1].length}),render:(c,y,m)=>r(`h${c.level}`,{id:c.id,key:m.key},y(c.children,m))},10:{match:Mt(fy),order:0,parse:(c,y,m)=>({children:Gi(y,c[1],m),level:c[2]==="="?1:2,type:"9"})},11:{match:Kr(oa),order:1,parse(c,y,m){const[,x]=c[3].match($x),d=new RegExp(`^${x}`,"gm"),f=c[3].replace(d,""),h=(w=f,Ix.some($=>$.test(w))?Ax:Gi);var w;const S=c[1].toLowerCase(),C=Vw.indexOf(S)!==-1,E={attrs:i(c[2]),noInnerParse:C,tag:(C?S:c[1]).trim()};return m.inAnchor=m.inAnchor||S==="a",C?E.text=c[3]:E.children=h(y,f,m),m.inAnchor=!1,E},render:(c,y,m)=>r(c.tag,Fn({key:m.key},c.attrs),c.text||y(c.children,m))},13:{match:Kr(sa),order:1,parse:c=>({attrs:i(c[2]||""),tag:c[1].trim()}),render:(c,y,m)=>r(c.tag,Fn({},c.attrs,{key:m.key}))},12:{match:Kr(py),order:1,parse:()=>({}),render:Js},14:{match:Jt(Ox),order:1,parse:c=>({alt:c[1],target:Vf(c[2]),title:c[3]}),render:(c,y,m)=>r("img",{key:m.key,alt:c.alt||void 0,title:c.title||void 0,src:nr(c.target)})},15:{match:Gt(zx),order:3,parse:(c,y,m)=>({children:Dx(y,c[1],m),target:Vf(c[2]),title:c[3]}),render:(c,y,m)=>r("a",{key:m.key,href:nr(c.target),title:c.title},y(c.children,m))},16:{match:Gt(sx),order:0,parse:c=>({children:[{text:c[1],type:"27"}],target:c[1],type:"15"})},17:{match:(c,y)=>y.inAnchor?null:Gt(ix)(c,y),order:0,parse:c=>({children:[{text:c[1],type:"27"}],target:c[1],title:void 0,type:"15"})},18:{match:Gt(ox),order:0,parse(c){let y=c[1],m=c[1];return Zw.test(m)||(m="mailto:"+m),{children:[{text:y.replace("mailto:",""),type:"27"}],target:m,type:"15"}}},20:Df(r,1),33:Df(r,2),19:{match:Mt(Kw),order:3,parse:Gs,render:()=>`
`},21:{match:Fx,order:3,parse:Xs,render:(c,y,m)=>r("p",{key:m.key},y(c.children,m))},22:{match:Gt(ax),order:0,parse:c=>(s[c[1]]={target:c[2],title:c[4]},{}),render:Js},23:{match:Jt(cx),order:0,parse:c=>({alt:c[1]||void 0,ref:c[2]}),render:(c,y,m)=>s[c.ref]?r("img",{key:m.key,alt:c.alt,src:nr(s[c.ref].target),title:s[c.ref].title}):null},24:{match:Gt(dx),order:0,parse:(c,y,m)=>({children:y(c[1],m),fallbackChildren:y(c[0].replace(fx,"\\$1"),m),ref:c[2]}),render:(c,y,m)=>s[c.ref]?r("a",{key:m.key,href:nr(s[c.ref].target),title:s[c.ref].title},y(c.children,m)):r("span",{key:m.key},y(c.fallbackChildren,m))},25:{match:Mt(hy),order:1,parse:Lx,render(c,y,m){const x=c;return r("table",{key:m.key},r("thead",null,r("tr",null,x.header.map(function(d,f){return r("th",{key:f,style:Uf(x,f)},y(d,m))}))),r("tbody",null,x.cells.map(function(d,f){return r("tr",{key:f},d.map(function(h,w){return r("td",{key:w,style:Uf(x,w)},y(h,m))}))})))}},27:{match:Kr(Ex),order:4,parse:c=>({text:c[0].replace(nx,(y,m)=>t.namedCodesToUnicode[m]?t.namedCodesToUnicode[m]:y)}),render:c=>c.text},28:{match:Jt(wx),order:2,parse:(c,y,m)=>({children:y(c[2],m)}),render:(c,y,m)=>r("strong",{key:m.key},y(c.children,m))},29:{match:Jt(xx),order:3,parse:(c,y,m)=>({children:y(c[2],m)}),render:(c,y,m)=>r("em",{key:m.key},y(c.children,m))},30:{match:Jt(_x),order:1,parse:c=>({text:c[1],type:"27"})},31:{match:Jt(kx),order:3,parse:Xs,render:(c,y,m)=>r("mark",{key:m.key},y(c.children,m))},32:{match:Jt(Sx),order:3,parse:Xs,render:(c,y,m)=>r("del",{key:m.key},y(c.children,m))}};t.disableParsingRawHTML===!0&&(delete u[11],delete u[13]);const a=function(c){let y=Object.keys(c);function m(x,d){let f=[],h="";for(;x;){let w=0;for(;w<y.length;){const S=y[w],C=c[S],E=C.match(x,d,h);if(E){const $=E[0];x=x.substring($.length);const Y=C.parse(E,m,d);Y.type==null&&(Y.type=S),f.push(Y),h=$;break}w++}}return f}return y.sort(function(x,d){let f=c[x].order,h=c[d].order;return f!==h?f-h:x<d?-1:1}),function(x,d){return m(function(f){return f.replace(Xw,`
`).replace(qw,"").replace(hx,"    ")}(x),d)}}(u),p=(g=function(c,y){return function(m,x,d){const f=c[m.type].render;return y?y(()=>f(m,x,d),m,x,d):f(m,x,d)}}(u,t.renderRule),function c(y,m={}){if(Array.isArray(y)){const x=m.key,d=[];let f=!1;for(let h=0;h<y.length;h++){m.key=h;const w=c(y[h],m),S=typeof w=="string";S&&f?d[d.length-1]+=w:w!==null&&d.push(w),f=S}return m.key=x,d}return g(y,c,m)});var g;const v=l(e);return o.length?r("div",null,v,r("footer",{key:"footer"},o.map(function(c){return r("div",{id:t.slugify(c.identifier),key:c.identifier},c.identifier,p(a(c.footnote,{inline:!0})))}))):v}const Bx=e=>{let{children:t="",options:n}=e,r=function(l,i){if(l==null)return{};var o,s,u={},a=Object.keys(l);for(s=0;s<a.length;s++)i.indexOf(o=a[s])>=0||(u[o]=l[o]);return u}(e,Uw);return ne.cloneElement(Vx(t,n),r)};function Zx({name:e,message:t}){return A.jsx("li",{className:"m-2 flex items-start gap-2.5 px-2",role:"article","aria-label":"Assistant said",children:A.jsxs("div",{className:"max-w-2xl rounded-xl bg-gray-500 p-4 text-white",children:[e&&A.jsx("div",{className:"mb-2 flex items-center space-x-2 rtl:space-x-reverse",children:A.jsx("span",{className:"text-sm font-semibold text-white/90",children:e})}),A.jsx("div",{className:"text-sm font-normal",children:A.jsx(Bx,{children:t})})]})})}function bx({message:e}){return A.jsx("li",{className:"m-2 flex items-start gap-2.5 px-2",role:"article","aria-label":"You said",children:A.jsx("div",{className:"leading-1.5 flex w-full flex-col rounded-xl bg-gray-800 p-4",children:A.jsx("div",{className:"flex flex-grow flex-row-reverse justify-end py-2.5 text-sm font-normal text-white",children:e})})})}function Wx({colors:e}){return A.jsx("div",{className:"flex items-center justify-center",children:A.jsx("div",{style:{width:60,height:60,position:"relative"},children:A.jsxs("div",{style:{position:"absolute",width:"100%",height:"100%",animation:"morphBorder 6s linear infinite, rotateOrb 15s infinite",transformOrigin:"center center",overflow:"hidden",backgroundColor:"transparent"},children:[A.jsx("style",{children:`
              @keyframes rotateOrb {
                0% { transform: rotate(0deg); }
                100% { transform: rotate(360deg); }
              }
              @keyframes morphBorder {
                0% { border-radius: 44% 56% 44% 56%; }
                20% { border-radius: 50% 50% 50% 50%; }
                40% { border-radius: 56% 46% 56% 44%; }
                60% { border-radius: 50% 50% 50% 50%; }
                80% { border-radius: 56% 44% 56% 44%; }
                100% { border-radius: 44% 56% 44% 56%; }
              }
              @keyframes gradientRotate {
                0% {
                  transform: translate(-50%, -50%) rotate(0deg);
                }
                100% {
                  transform: translate(-50%, -50%) rotate(360deg);
                }
              }
            `}),A.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",width:"140%",height:"140%",filter:"blur(10px)",animation:"gradientRotate 4s linear infinite",background:`conic-gradient(
              from 0deg,
              ${e[0]} 0%,
              ${e[1]} 25%,
              ${e[2]} 50%,
              ${e[3]} 75%,
              ${e[0]} 100%
            )`,mixBlendMode:"normal"}})]})})})}/*! js-cookie v3.0.5 | MIT */function Ri(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var Hx={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function ua(e,t){function n(l,i,o){if(!(typeof document>"u")){o=Ri({},t,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),l=encodeURIComponent(l).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var u in o)o[u]&&(s+="; "+u,o[u]!==!0&&(s+="="+o[u].split(";")[0]));return document.cookie=l+"="+e.write(i,l)+s}}function r(l){if(!(typeof document>"u"||arguments.length&&!l)){for(var i=document.cookie?document.cookie.split("; "):[],o={},s=0;s<i.length;s++){var u=i[s].split("="),a=u.slice(1).join("=");try{var p=decodeURIComponent(u[0]);if(o[p]=e.read(a,p),l===p)break}catch{}}return l?o[l]:o}}return Object.create({set:n,get:r,remove:function(l,i){n(l,"",Ri({},i,{expires:-1}))},withAttributes:function(l){return ua(this.converter,Ri({},this.attributes,l))},withConverter:function(l){return ua(Ri({},this.converter,l),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var lt=ua(Hx,{path:"/"}),H;(function(e){e.assertEqual=l=>l;function t(l){}e.assertIs=t;function n(l){throw new Error}e.assertNever=n,e.arrayToEnum=l=>{const i={};for(const o of l)i[o]=o;return i},e.getValidEnumValues=l=>{const i=e.objectKeys(l).filter(s=>typeof l[l[s]]!="number"),o={};for(const s of i)o[s]=l[s];return e.objectValues(o)},e.objectValues=l=>e.objectKeys(l).map(function(i){return l[i]}),e.objectKeys=typeof Object.keys=="function"?l=>Object.keys(l):l=>{const i=[];for(const o in l)Object.prototype.hasOwnProperty.call(l,o)&&i.push(o);return i},e.find=(l,i)=>{for(const o of l)if(i(o))return o},e.isInteger=typeof Number.isInteger=="function"?l=>Number.isInteger(l):l=>typeof l=="number"&&isFinite(l)&&Math.floor(l)===l;function r(l,i=" | "){return l.map(o=>typeof o=="string"?`'${o}'`:o).join(i)}e.joinValues=r,e.jsonStringifyReplacer=(l,i)=>typeof i=="bigint"?i.toString():i})(H||(H={}));var aa;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(aa||(aa={}));const N=H.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),on=e=>{switch(typeof e){case"undefined":return N.undefined;case"string":return N.string;case"number":return isNaN(e)?N.nan:N.number;case"boolean":return N.boolean;case"function":return N.function;case"bigint":return N.bigint;case"symbol":return N.symbol;case"object":return Array.isArray(e)?N.array:e===null?N.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?N.promise:typeof Map<"u"&&e instanceof Map?N.map:typeof Set<"u"&&e instanceof Set?N.set:typeof Date<"u"&&e instanceof Date?N.date:N.object;default:return N.unknown}},_=H.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Qx=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class et extends Error{constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}get errors(){return this.issues}format(t){const n=t||function(i){return i.message},r={_errors:[]},l=i=>{for(const o of i.issues)if(o.code==="invalid_union")o.unionErrors.map(l);else if(o.code==="invalid_return_type")l(o.returnTypeError);else if(o.code==="invalid_arguments")l(o.argumentsError);else if(o.path.length===0)r._errors.push(n(o));else{let s=r,u=0;for(;u<o.path.length;){const a=o.path[u];u===o.path.length-1?(s[a]=s[a]||{_errors:[]},s[a]._errors.push(n(o))):s[a]=s[a]||{_errors:[]},s=s[a],u++}}};return l(this),r}static assert(t){if(!(t instanceof et))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,H.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=n=>n.message){const n={},r=[];for(const l of this.issues)l.path.length>0?(n[l.path[0]]=n[l.path[0]]||[],n[l.path[0]].push(t(l))):r.push(t(l));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}et.create=e=>new et(e);const Or=(e,t)=>{let n;switch(e.code){case _.invalid_type:e.received===N.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case _.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,H.jsonStringifyReplacer)}`;break;case _.unrecognized_keys:n=`Unrecognized key(s) in object: ${H.joinValues(e.keys,", ")}`;break;case _.invalid_union:n="Invalid input";break;case _.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${H.joinValues(e.options)}`;break;case _.invalid_enum_value:n=`Invalid enum value. Expected ${H.joinValues(e.options)}, received '${e.received}'`;break;case _.invalid_arguments:n="Invalid function arguments";break;case _.invalid_return_type:n="Invalid function return type";break;case _.invalid_date:n="Invalid date";break;case _.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:H.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case _.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case _.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case _.custom:n="Invalid input";break;case _.invalid_intersection_types:n="Intersection results could not be merged";break;case _.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case _.not_finite:n="Number must be finite";break;default:n=t.defaultError,H.assertNever(e)}return{message:n}};let $y=Or;function Yx(e){$y=e}function Io(){return $y}const jo=e=>{const{data:t,path:n,errorMaps:r,issueData:l}=e,i=[...n,...l.path||[]],o={...l,path:i};if(l.message!==void 0)return{...l,path:i,message:l.message};let s="";const u=r.filter(a=>!!a).slice().reverse();for(const a of u)s=a(o,{data:t,defaultError:s}).message;return{...l,path:i,message:s}},Kx=[];function R(e,t){const n=Io(),r=jo({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===Or?void 0:Or].filter(l=>!!l)});e.common.issues.push(r)}class Re{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const l of n){if(l.status==="aborted")return M;l.status==="dirty"&&t.dirty(),r.push(l.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const l of n){const i=await l.key,o=await l.value;r.push({key:i,value:o})}return Re.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const l of n){const{key:i,value:o}=l;if(i.status==="aborted"||o.status==="aborted")return M;i.status==="dirty"&&t.dirty(),o.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof o.value<"u"||l.alwaysSet)&&(r[i.value]=o.value)}return{status:t.value,value:r}}}const M=Object.freeze({status:"aborted"}),gr=e=>({status:"dirty",value:e}),Oe=e=>({status:"valid",value:e}),ca=e=>e.status==="aborted",da=e=>e.status==="dirty",Dl=e=>e.status==="valid",Al=e=>typeof Promise<"u"&&e instanceof Promise;function Mo(e,t,n,r){if(typeof t=="function"?e!==t||!0:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function Ty(e,t,n,r,l){if(typeof t=="function"?e!==t||!0:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,n),n}var I;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(I||(I={}));var ll,il;class Ot{constructor(t,n,r,l){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=l}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const Bf=(e,t)=>{if(Dl(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new et(e.common.issues);return this._error=n,this._error}}};function F(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:l}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:l}:{errorMap:(o,s)=>{var u,a;const{message:p}=e;return o.code==="invalid_enum_value"?{message:p??s.defaultError}:typeof s.data>"u"?{message:(u=p??r)!==null&&u!==void 0?u:s.defaultError}:o.code!=="invalid_type"?{message:s.defaultError}:{message:(a=p??n)!==null&&a!==void 0?a:s.defaultError}},description:l}}class U{constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(t){return on(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:on(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Re,ctx:{common:t.parent.common,data:t.data,parsedType:on(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(Al(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){var r;const l={common:{issues:[],async:(r=n==null?void 0:n.async)!==null&&r!==void 0?r:!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:on(t)},i=this._parseSync({data:t,path:l.path,parent:l});return Bf(l,i)}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:on(t)},l=this._parse({data:t,path:r.path,parent:r}),i=await(Al(l)?l:Promise.resolve(l));return Bf(r,i)}refine(t,n){const r=l=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(l):n;return this._refinement((l,i)=>{const o=t(l),s=()=>i.addIssue({code:_.custom,...r(l)});return typeof Promise<"u"&&o instanceof Promise?o.then(u=>u?!0:(s(),!1)):o?!0:(s(),!1)})}refinement(t,n){return this._refinement((r,l)=>t(r)?!0:(l.addIssue(typeof n=="function"?n(r,l):n),!1))}_refinement(t){return new kt({schema:this,typeName:j.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}optional(){return zt.create(this,this._def)}nullable(){return En.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return wt.create(this,this._def)}promise(){return jr.create(this,this._def)}or(t){return Zl.create([this,t],this._def)}and(t){return bl.create(this,t,this._def)}transform(t){return new kt({...F(this._def),schema:this,typeName:j.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new Kl({...F(this._def),innerType:this,defaultValue:n,typeName:j.ZodDefault})}brand(){return new Tc({typeName:j.ZodBranded,type:this,...F(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new Xl({...F(this._def),innerType:this,catchValue:n,typeName:j.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return ri.create(this,t)}readonly(){return Gl.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Xx=/^c[^\s-]{8,}$/i,Gx=/^[0-9a-z]+$/,Jx=/^[0-9A-HJKMNP-TV-Z]{26}$/,qx=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,ek=/^[a-z0-9_-]{21}$/i,tk=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,nk=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,rk="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let eu;const lk=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ik=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,ok=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Ry="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",sk=new RegExp(`^${Ry}$`);function Ny(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function uk(e){return new RegExp(`^${Ny(e)}$`)}function Py(e){let t=`${Ry}T${Ny(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function ak(e,t){return!!((t==="v4"||!t)&&lk.test(e)||(t==="v6"||!t)&&ik.test(e))}class yt extends U{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==N.string){const i=this._getOrReturnCtx(t);return R(i,{code:_.invalid_type,expected:N.string,received:i.parsedType}),M}const r=new Re;let l;for(const i of this._def.checks)if(i.kind==="min")t.data.length<i.value&&(l=this._getOrReturnCtx(t,l),R(l,{code:_.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),r.dirty());else if(i.kind==="max")t.data.length>i.value&&(l=this._getOrReturnCtx(t,l),R(l,{code:_.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),r.dirty());else if(i.kind==="length"){const o=t.data.length>i.value,s=t.data.length<i.value;(o||s)&&(l=this._getOrReturnCtx(t,l),o?R(l,{code:_.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}):s&&R(l,{code:_.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}),r.dirty())}else if(i.kind==="email")nk.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"email",code:_.invalid_string,message:i.message}),r.dirty());else if(i.kind==="emoji")eu||(eu=new RegExp(rk,"u")),eu.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"emoji",code:_.invalid_string,message:i.message}),r.dirty());else if(i.kind==="uuid")qx.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"uuid",code:_.invalid_string,message:i.message}),r.dirty());else if(i.kind==="nanoid")ek.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"nanoid",code:_.invalid_string,message:i.message}),r.dirty());else if(i.kind==="cuid")Xx.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"cuid",code:_.invalid_string,message:i.message}),r.dirty());else if(i.kind==="cuid2")Gx.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"cuid2",code:_.invalid_string,message:i.message}),r.dirty());else if(i.kind==="ulid")Jx.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"ulid",code:_.invalid_string,message:i.message}),r.dirty());else if(i.kind==="url")try{new URL(t.data)}catch{l=this._getOrReturnCtx(t,l),R(l,{validation:"url",code:_.invalid_string,message:i.message}),r.dirty()}else i.kind==="regex"?(i.regex.lastIndex=0,i.regex.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"regex",code:_.invalid_string,message:i.message}),r.dirty())):i.kind==="trim"?t.data=t.data.trim():i.kind==="includes"?t.data.includes(i.value,i.position)||(l=this._getOrReturnCtx(t,l),R(l,{code:_.invalid_string,validation:{includes:i.value,position:i.position},message:i.message}),r.dirty()):i.kind==="toLowerCase"?t.data=t.data.toLowerCase():i.kind==="toUpperCase"?t.data=t.data.toUpperCase():i.kind==="startsWith"?t.data.startsWith(i.value)||(l=this._getOrReturnCtx(t,l),R(l,{code:_.invalid_string,validation:{startsWith:i.value},message:i.message}),r.dirty()):i.kind==="endsWith"?t.data.endsWith(i.value)||(l=this._getOrReturnCtx(t,l),R(l,{code:_.invalid_string,validation:{endsWith:i.value},message:i.message}),r.dirty()):i.kind==="datetime"?Py(i).test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{code:_.invalid_string,validation:"datetime",message:i.message}),r.dirty()):i.kind==="date"?sk.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{code:_.invalid_string,validation:"date",message:i.message}),r.dirty()):i.kind==="time"?uk(i).test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{code:_.invalid_string,validation:"time",message:i.message}),r.dirty()):i.kind==="duration"?tk.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"duration",code:_.invalid_string,message:i.message}),r.dirty()):i.kind==="ip"?ak(t.data,i.version)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"ip",code:_.invalid_string,message:i.message}),r.dirty()):i.kind==="base64"?ok.test(t.data)||(l=this._getOrReturnCtx(t,l),R(l,{validation:"base64",code:_.invalid_string,message:i.message}),r.dirty()):H.assertNever(i);return{status:r.value,value:t.data}}_regex(t,n,r){return this.refinement(l=>t.test(l),{validation:n,code:_.invalid_string,...I.errToObj(r)})}_addCheck(t){return new yt({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...I.errToObj(t)})}url(t){return this._addCheck({kind:"url",...I.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...I.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...I.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...I.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...I.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...I.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...I.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...I.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...I.errToObj(t)})}datetime(t){var n,r;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(n=t==null?void 0:t.offset)!==null&&n!==void 0?n:!1,local:(r=t==null?void 0:t.local)!==null&&r!==void 0?r:!1,...I.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...I.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...I.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...I.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n==null?void 0:n.position,...I.errToObj(n==null?void 0:n.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...I.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...I.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...I.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...I.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...I.errToObj(n)})}nonempty(t){return this.min(1,I.errToObj(t))}trim(){return new yt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new yt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new yt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}yt.create=e=>{var t;return new yt({checks:[],typeName:j.ZodString,coerce:(t=e==null?void 0:e.coerce)!==null&&t!==void 0?t:!1,...F(e)})};function ck(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,l=n>r?n:r,i=parseInt(e.toFixed(l).replace(".","")),o=parseInt(t.toFixed(l).replace(".",""));return i%o/Math.pow(10,l)}class kn extends U{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==N.number){const i=this._getOrReturnCtx(t);return R(i,{code:_.invalid_type,expected:N.number,received:i.parsedType}),M}let r;const l=new Re;for(const i of this._def.checks)i.kind==="int"?H.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),R(r,{code:_.invalid_type,expected:"integer",received:"float",message:i.message}),l.dirty()):i.kind==="min"?(i.inclusive?t.data<i.value:t.data<=i.value)&&(r=this._getOrReturnCtx(t,r),R(r,{code:_.too_small,minimum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),l.dirty()):i.kind==="max"?(i.inclusive?t.data>i.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),R(r,{code:_.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),l.dirty()):i.kind==="multipleOf"?ck(t.data,i.value)!==0&&(r=this._getOrReturnCtx(t,r),R(r,{code:_.not_multiple_of,multipleOf:i.value,message:i.message}),l.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),R(r,{code:_.not_finite,message:i.message}),l.dirty()):H.assertNever(i);return{status:l.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,I.toString(n))}gt(t,n){return this.setLimit("min",t,!1,I.toString(n))}lte(t,n){return this.setLimit("max",t,!0,I.toString(n))}lt(t,n){return this.setLimit("max",t,!1,I.toString(n))}setLimit(t,n,r,l){return new kn({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:I.toString(l)}]})}_addCheck(t){return new kn({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:I.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:I.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:I.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:I.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:I.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:I.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:I.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:I.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:I.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&H.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.value<t)&&(t=r.value)}return Number.isFinite(n)&&Number.isFinite(t)}}kn.create=e=>new kn({checks:[],typeName:j.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...F(e)});class Sn extends U{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce&&(t.data=BigInt(t.data)),this._getType(t)!==N.bigint){const i=this._getOrReturnCtx(t);return R(i,{code:_.invalid_type,expected:N.bigint,received:i.parsedType}),M}let r;const l=new Re;for(const i of this._def.checks)i.kind==="min"?(i.inclusive?t.data<i.value:t.data<=i.value)&&(r=this._getOrReturnCtx(t,r),R(r,{code:_.too_small,type:"bigint",minimum:i.value,inclusive:i.inclusive,message:i.message}),l.dirty()):i.kind==="max"?(i.inclusive?t.data>i.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),R(r,{code:_.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),l.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),R(r,{code:_.not_multiple_of,multipleOf:i.value,message:i.message}),l.dirty()):H.assertNever(i);return{status:l.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,I.toString(n))}gt(t,n){return this.setLimit("min",t,!1,I.toString(n))}lte(t,n){return this.setLimit("max",t,!0,I.toString(n))}lt(t,n){return this.setLimit("max",t,!1,I.toString(n))}setLimit(t,n,r,l){return new Sn({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:I.toString(l)}]})}_addCheck(t){return new Sn({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:I.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:I.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:I.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:I.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:I.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}Sn.create=e=>{var t;return new Sn({checks:[],typeName:j.ZodBigInt,coerce:(t=e==null?void 0:e.coerce)!==null&&t!==void 0?t:!1,...F(e)})};class Ul extends U{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==N.boolean){const r=this._getOrReturnCtx(t);return R(r,{code:_.invalid_type,expected:N.boolean,received:r.parsedType}),M}return Oe(t.data)}}Ul.create=e=>new Ul({typeName:j.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...F(e)});class Gn extends U{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==N.date){const i=this._getOrReturnCtx(t);return R(i,{code:_.invalid_type,expected:N.date,received:i.parsedType}),M}if(isNaN(t.data.getTime())){const i=this._getOrReturnCtx(t);return R(i,{code:_.invalid_date}),M}const r=new Re;let l;for(const i of this._def.checks)i.kind==="min"?t.data.getTime()<i.value&&(l=this._getOrReturnCtx(t,l),R(l,{code:_.too_small,message:i.message,inclusive:!0,exact:!1,minimum:i.value,type:"date"}),r.dirty()):i.kind==="max"?t.data.getTime()>i.value&&(l=this._getOrReturnCtx(t,l),R(l,{code:_.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),r.dirty()):H.assertNever(i);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Gn({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:I.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:I.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t!=null?new Date(t):null}}Gn.create=e=>new Gn({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:j.ZodDate,...F(e)});class Lo extends U{_parse(t){if(this._getType(t)!==N.symbol){const r=this._getOrReturnCtx(t);return R(r,{code:_.invalid_type,expected:N.symbol,received:r.parsedType}),M}return Oe(t.data)}}Lo.create=e=>new Lo({typeName:j.ZodSymbol,...F(e)});class Vl extends U{_parse(t){if(this._getType(t)!==N.undefined){const r=this._getOrReturnCtx(t);return R(r,{code:_.invalid_type,expected:N.undefined,received:r.parsedType}),M}return Oe(t.data)}}Vl.create=e=>new Vl({typeName:j.ZodUndefined,...F(e)});class Bl extends U{_parse(t){if(this._getType(t)!==N.null){const r=this._getOrReturnCtx(t);return R(r,{code:_.invalid_type,expected:N.null,received:r.parsedType}),M}return Oe(t.data)}}Bl.create=e=>new Bl({typeName:j.ZodNull,...F(e)});class Ir extends U{constructor(){super(...arguments),this._any=!0}_parse(t){return Oe(t.data)}}Ir.create=e=>new Ir({typeName:j.ZodAny,...F(e)});class Wn extends U{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Oe(t.data)}}Wn.create=e=>new Wn({typeName:j.ZodUnknown,...F(e)});class Yt extends U{_parse(t){const n=this._getOrReturnCtx(t);return R(n,{code:_.invalid_type,expected:N.never,received:n.parsedType}),M}}Yt.create=e=>new Yt({typeName:j.ZodNever,...F(e)});class Fo extends U{_parse(t){if(this._getType(t)!==N.undefined){const r=this._getOrReturnCtx(t);return R(r,{code:_.invalid_type,expected:N.void,received:r.parsedType}),M}return Oe(t.data)}}Fo.create=e=>new Fo({typeName:j.ZodVoid,...F(e)});class wt extends U{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),l=this._def;if(n.parsedType!==N.array)return R(n,{code:_.invalid_type,expected:N.array,received:n.parsedType}),M;if(l.exactLength!==null){const o=n.data.length>l.exactLength.value,s=n.data.length<l.exactLength.value;(o||s)&&(R(n,{code:o?_.too_big:_.too_small,minimum:s?l.exactLength.value:void 0,maximum:o?l.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:l.exactLength.message}),r.dirty())}if(l.minLength!==null&&n.data.length<l.minLength.value&&(R(n,{code:_.too_small,minimum:l.minLength.value,type:"array",inclusive:!0,exact:!1,message:l.minLength.message}),r.dirty()),l.maxLength!==null&&n.data.length>l.maxLength.value&&(R(n,{code:_.too_big,maximum:l.maxLength.value,type:"array",inclusive:!0,exact:!1,message:l.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((o,s)=>l.type._parseAsync(new Ot(n,o,n.path,s)))).then(o=>Re.mergeArray(r,o));const i=[...n.data].map((o,s)=>l.type._parseSync(new Ot(n,o,n.path,s)));return Re.mergeArray(r,i)}get element(){return this._def.type}min(t,n){return new wt({...this._def,minLength:{value:t,message:I.toString(n)}})}max(t,n){return new wt({...this._def,maxLength:{value:t,message:I.toString(n)}})}length(t,n){return new wt({...this._def,exactLength:{value:t,message:I.toString(n)}})}nonempty(t){return this.min(1,t)}}wt.create=(e,t)=>new wt({type:e,minLength:null,maxLength:null,exactLength:null,typeName:j.ZodArray,...F(t)});function lr(e){if(e instanceof le){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=zt.create(lr(r))}return new le({...e._def,shape:()=>t})}else return e instanceof wt?new wt({...e._def,type:lr(e.element)}):e instanceof zt?zt.create(lr(e.unwrap())):e instanceof En?En.create(lr(e.unwrap())):e instanceof It?It.create(e.items.map(t=>lr(t))):e}class le extends U{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=H.objectKeys(t);return this._cached={shape:t,keys:n}}_parse(t){if(this._getType(t)!==N.object){const a=this._getOrReturnCtx(t);return R(a,{code:_.invalid_type,expected:N.object,received:a.parsedType}),M}const{status:r,ctx:l}=this._processInputParams(t),{shape:i,keys:o}=this._getCached(),s=[];if(!(this._def.catchall instanceof Yt&&this._def.unknownKeys==="strip"))for(const a in l.data)o.includes(a)||s.push(a);const u=[];for(const a of o){const p=i[a],g=l.data[a];u.push({key:{status:"valid",value:a},value:p._parse(new Ot(l,g,l.path,a)),alwaysSet:a in l.data})}if(this._def.catchall instanceof Yt){const a=this._def.unknownKeys;if(a==="passthrough")for(const p of s)u.push({key:{status:"valid",value:p},value:{status:"valid",value:l.data[p]}});else if(a==="strict")s.length>0&&(R(l,{code:_.unrecognized_keys,keys:s}),r.dirty());else if(a!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const a=this._def.catchall;for(const p of s){const g=l.data[p];u.push({key:{status:"valid",value:p},value:a._parse(new Ot(l,g,l.path,p)),alwaysSet:p in l.data})}}return l.common.async?Promise.resolve().then(async()=>{const a=[];for(const p of u){const g=await p.key,v=await p.value;a.push({key:g,value:v,alwaysSet:p.alwaysSet})}return a}).then(a=>Re.mergeObjectSync(r,a)):Re.mergeObjectSync(r,u)}get shape(){return this._def.shape()}strict(t){return I.errToObj,new le({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var l,i,o,s;const u=(o=(i=(l=this._def).errorMap)===null||i===void 0?void 0:i.call(l,n,r).message)!==null&&o!==void 0?o:r.defaultError;return n.code==="unrecognized_keys"?{message:(s=I.errToObj(t).message)!==null&&s!==void 0?s:u}:{message:u}}}:{}})}strip(){return new le({...this._def,unknownKeys:"strip"})}passthrough(){return new le({...this._def,unknownKeys:"passthrough"})}extend(t){return new le({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new le({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:j.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new le({...this._def,catchall:t})}pick(t){const n={};return H.objectKeys(t).forEach(r=>{t[r]&&this.shape[r]&&(n[r]=this.shape[r])}),new le({...this._def,shape:()=>n})}omit(t){const n={};return H.objectKeys(this.shape).forEach(r=>{t[r]||(n[r]=this.shape[r])}),new le({...this._def,shape:()=>n})}deepPartial(){return lr(this)}partial(t){const n={};return H.objectKeys(this.shape).forEach(r=>{const l=this.shape[r];t&&!t[r]?n[r]=l:n[r]=l.optional()}),new le({...this._def,shape:()=>n})}required(t){const n={};return H.objectKeys(this.shape).forEach(r=>{if(t&&!t[r])n[r]=this.shape[r];else{let i=this.shape[r];for(;i instanceof zt;)i=i._def.innerType;n[r]=i}}),new le({...this._def,shape:()=>n})}keyof(){return zy(H.objectKeys(this.shape))}}le.create=(e,t)=>new le({shape:()=>e,unknownKeys:"strip",catchall:Yt.create(),typeName:j.ZodObject,...F(t)});le.strictCreate=(e,t)=>new le({shape:()=>e,unknownKeys:"strict",catchall:Yt.create(),typeName:j.ZodObject,...F(t)});le.lazycreate=(e,t)=>new le({shape:e,unknownKeys:"strip",catchall:Yt.create(),typeName:j.ZodObject,...F(t)});class Zl extends U{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function l(i){for(const s of i)if(s.result.status==="valid")return s.result;for(const s of i)if(s.result.status==="dirty")return n.common.issues.push(...s.ctx.common.issues),s.result;const o=i.map(s=>new et(s.ctx.common.issues));return R(n,{code:_.invalid_union,unionErrors:o}),M}if(n.common.async)return Promise.all(r.map(async i=>{const o={...n,common:{...n.common,issues:[]},parent:null};return{result:await i._parseAsync({data:n.data,path:n.path,parent:o}),ctx:o}})).then(l);{let i;const o=[];for(const u of r){const a={...n,common:{...n.common,issues:[]},parent:null},p=u._parseSync({data:n.data,path:n.path,parent:a});if(p.status==="valid")return p;p.status==="dirty"&&!i&&(i={result:p,ctx:a}),a.common.issues.length&&o.push(a.common.issues)}if(i)return n.common.issues.push(...i.ctx.common.issues),i.result;const s=o.map(u=>new et(u));return R(n,{code:_.invalid_union,unionErrors:s}),M}}get options(){return this._def.options}}Zl.create=(e,t)=>new Zl({options:e,typeName:j.ZodUnion,...F(t)});const Lt=e=>e instanceof Hl?Lt(e.schema):e instanceof kt?Lt(e.innerType()):e instanceof Ql?[e.value]:e instanceof _n?e.options:e instanceof Yl?H.objectValues(e.enum):e instanceof Kl?Lt(e._def.innerType):e instanceof Vl?[void 0]:e instanceof Bl?[null]:e instanceof zt?[void 0,...Lt(e.unwrap())]:e instanceof En?[null,...Lt(e.unwrap())]:e instanceof Tc||e instanceof Gl?Lt(e.unwrap()):e instanceof Xl?Lt(e._def.innerType):[];class cs extends U{_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==N.object)return R(n,{code:_.invalid_type,expected:N.object,received:n.parsedType}),M;const r=this.discriminator,l=n.data[r],i=this.optionsMap.get(l);return i?n.common.async?i._parseAsync({data:n.data,path:n.path,parent:n}):i._parseSync({data:n.data,path:n.path,parent:n}):(R(n,{code:_.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),M)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){const l=new Map;for(const i of n){const o=Lt(i.shape[t]);if(!o.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const s of o){if(l.has(s))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(s)}`);l.set(s,i)}}return new cs({typeName:j.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:l,...F(r)})}}function fa(e,t){const n=on(e),r=on(t);if(e===t)return{valid:!0,data:e};if(n===N.object&&r===N.object){const l=H.objectKeys(t),i=H.objectKeys(e).filter(s=>l.indexOf(s)!==-1),o={...e,...t};for(const s of i){const u=fa(e[s],t[s]);if(!u.valid)return{valid:!1};o[s]=u.data}return{valid:!0,data:o}}else if(n===N.array&&r===N.array){if(e.length!==t.length)return{valid:!1};const l=[];for(let i=0;i<e.length;i++){const o=e[i],s=t[i],u=fa(o,s);if(!u.valid)return{valid:!1};l.push(u.data)}return{valid:!0,data:l}}else return n===N.date&&r===N.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class bl extends U{_parse(t){const{status:n,ctx:r}=this._processInputParams(t),l=(i,o)=>{if(ca(i)||ca(o))return M;const s=fa(i.value,o.value);return s.valid?((da(i)||da(o))&&n.dirty(),{status:n.value,value:s.data}):(R(r,{code:_.invalid_intersection_types}),M)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([i,o])=>l(i,o)):l(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}bl.create=(e,t,n)=>new bl({left:e,right:t,typeName:j.ZodIntersection,...F(n)});class It extends U{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==N.array)return R(r,{code:_.invalid_type,expected:N.array,received:r.parsedType}),M;if(r.data.length<this._def.items.length)return R(r,{code:_.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),M;!this._def.rest&&r.data.length>this._def.items.length&&(R(r,{code:_.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const i=[...r.data].map((o,s)=>{const u=this._def.items[s]||this._def.rest;return u?u._parse(new Ot(r,o,r.path,s)):null}).filter(o=>!!o);return r.common.async?Promise.all(i).then(o=>Re.mergeArray(n,o)):Re.mergeArray(n,i)}get items(){return this._def.items}rest(t){return new It({...this._def,rest:t})}}It.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new It({items:e,typeName:j.ZodTuple,rest:null,...F(t)})};class Wl extends U{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==N.object)return R(r,{code:_.invalid_type,expected:N.object,received:r.parsedType}),M;const l=[],i=this._def.keyType,o=this._def.valueType;for(const s in r.data)l.push({key:i._parse(new Ot(r,s,r.path,s)),value:o._parse(new Ot(r,r.data[s],r.path,s)),alwaysSet:s in r.data});return r.common.async?Re.mergeObjectAsync(n,l):Re.mergeObjectSync(n,l)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof U?new Wl({keyType:t,valueType:n,typeName:j.ZodRecord,...F(r)}):new Wl({keyType:yt.create(),valueType:t,typeName:j.ZodRecord,...F(n)})}}class Do extends U{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==N.map)return R(r,{code:_.invalid_type,expected:N.map,received:r.parsedType}),M;const l=this._def.keyType,i=this._def.valueType,o=[...r.data.entries()].map(([s,u],a)=>({key:l._parse(new Ot(r,s,r.path,[a,"key"])),value:i._parse(new Ot(r,u,r.path,[a,"value"]))}));if(r.common.async){const s=new Map;return Promise.resolve().then(async()=>{for(const u of o){const a=await u.key,p=await u.value;if(a.status==="aborted"||p.status==="aborted")return M;(a.status==="dirty"||p.status==="dirty")&&n.dirty(),s.set(a.value,p.value)}return{status:n.value,value:s}})}else{const s=new Map;for(const u of o){const a=u.key,p=u.value;if(a.status==="aborted"||p.status==="aborted")return M;(a.status==="dirty"||p.status==="dirty")&&n.dirty(),s.set(a.value,p.value)}return{status:n.value,value:s}}}}Do.create=(e,t,n)=>new Do({valueType:t,keyType:e,typeName:j.ZodMap,...F(n)});class Jn extends U{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==N.set)return R(r,{code:_.invalid_type,expected:N.set,received:r.parsedType}),M;const l=this._def;l.minSize!==null&&r.data.size<l.minSize.value&&(R(r,{code:_.too_small,minimum:l.minSize.value,type:"set",inclusive:!0,exact:!1,message:l.minSize.message}),n.dirty()),l.maxSize!==null&&r.data.size>l.maxSize.value&&(R(r,{code:_.too_big,maximum:l.maxSize.value,type:"set",inclusive:!0,exact:!1,message:l.maxSize.message}),n.dirty());const i=this._def.valueType;function o(u){const a=new Set;for(const p of u){if(p.status==="aborted")return M;p.status==="dirty"&&n.dirty(),a.add(p.value)}return{status:n.value,value:a}}const s=[...r.data.values()].map((u,a)=>i._parse(new Ot(r,u,r.path,a)));return r.common.async?Promise.all(s).then(u=>o(u)):o(s)}min(t,n){return new Jn({...this._def,minSize:{value:t,message:I.toString(n)}})}max(t,n){return new Jn({...this._def,maxSize:{value:t,message:I.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}Jn.create=(e,t)=>new Jn({valueType:e,minSize:null,maxSize:null,typeName:j.ZodSet,...F(t)});class Er extends U{constructor(){super(...arguments),this.validate=this.implement}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==N.function)return R(n,{code:_.invalid_type,expected:N.function,received:n.parsedType}),M;function r(s,u){return jo({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Io(),Or].filter(a=>!!a),issueData:{code:_.invalid_arguments,argumentsError:u}})}function l(s,u){return jo({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Io(),Or].filter(a=>!!a),issueData:{code:_.invalid_return_type,returnTypeError:u}})}const i={errorMap:n.common.contextualErrorMap},o=n.data;if(this._def.returns instanceof jr){const s=this;return Oe(async function(...u){const a=new et([]),p=await s._def.args.parseAsync(u,i).catch(c=>{throw a.addIssue(r(u,c)),a}),g=await Reflect.apply(o,this,p);return await s._def.returns._def.type.parseAsync(g,i).catch(c=>{throw a.addIssue(l(g,c)),a})})}else{const s=this;return Oe(function(...u){const a=s._def.args.safeParse(u,i);if(!a.success)throw new et([r(u,a.error)]);const p=Reflect.apply(o,this,a.data),g=s._def.returns.safeParse(p,i);if(!g.success)throw new et([l(p,g.error)]);return g.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new Er({...this._def,args:It.create(t).rest(Wn.create())})}returns(t){return new Er({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,r){return new Er({args:t||It.create([]).rest(Wn.create()),returns:n||Wn.create(),typeName:j.ZodFunction,...F(r)})}}class Hl extends U{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}Hl.create=(e,t)=>new Hl({getter:e,typeName:j.ZodLazy,...F(t)});class Ql extends U{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return R(n,{received:n.data,code:_.invalid_literal,expected:this._def.value}),M}return{status:"valid",value:t.data}}get value(){return this._def.value}}Ql.create=(e,t)=>new Ql({value:e,typeName:j.ZodLiteral,...F(t)});function zy(e,t){return new _n({values:e,typeName:j.ZodEnum,...F(t)})}class _n extends U{constructor(){super(...arguments),ll.set(this,void 0)}_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return R(n,{expected:H.joinValues(r),received:n.parsedType,code:_.invalid_type}),M}if(Mo(this,ll)||Ty(this,ll,new Set(this._def.values)),!Mo(this,ll).has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return R(n,{received:n.data,code:_.invalid_enum_value,options:r}),M}return Oe(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return _n.create(t,{...this._def,...n})}exclude(t,n=this._def){return _n.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}ll=new WeakMap;_n.create=zy;class Yl extends U{constructor(){super(...arguments),il.set(this,void 0)}_parse(t){const n=H.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==N.string&&r.parsedType!==N.number){const l=H.objectValues(n);return R(r,{expected:H.joinValues(l),received:r.parsedType,code:_.invalid_type}),M}if(Mo(this,il)||Ty(this,il,new Set(H.getValidEnumValues(this._def.values))),!Mo(this,il).has(t.data)){const l=H.objectValues(n);return R(r,{received:r.data,code:_.invalid_enum_value,options:l}),M}return Oe(t.data)}get enum(){return this._def.values}}il=new WeakMap;Yl.create=(e,t)=>new Yl({values:e,typeName:j.ZodNativeEnum,...F(t)});class jr extends U{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==N.promise&&n.common.async===!1)return R(n,{code:_.invalid_type,expected:N.promise,received:n.parsedType}),M;const r=n.parsedType===N.promise?n.data:Promise.resolve(n.data);return Oe(r.then(l=>this._def.type.parseAsync(l,{path:n.path,errorMap:n.common.contextualErrorMap})))}}jr.create=(e,t)=>new jr({type:e,typeName:j.ZodPromise,...F(t)});class kt extends U{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===j.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),l=this._def.effect||null,i={addIssue:o=>{R(r,o),o.fatal?n.abort():n.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),l.type==="preprocess"){const o=l.transform(r.data,i);if(r.common.async)return Promise.resolve(o).then(async s=>{if(n.value==="aborted")return M;const u=await this._def.schema._parseAsync({data:s,path:r.path,parent:r});return u.status==="aborted"?M:u.status==="dirty"||n.value==="dirty"?gr(u.value):u});{if(n.value==="aborted")return M;const s=this._def.schema._parseSync({data:o,path:r.path,parent:r});return s.status==="aborted"?M:s.status==="dirty"||n.value==="dirty"?gr(s.value):s}}if(l.type==="refinement"){const o=s=>{const u=l.refinement(s,i);if(r.common.async)return Promise.resolve(u);if(u instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(r.common.async===!1){const s=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?M:(s.status==="dirty"&&n.dirty(),o(s.value),{status:n.value,value:s.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(s=>s.status==="aborted"?M:(s.status==="dirty"&&n.dirty(),o(s.value).then(()=>({status:n.value,value:s.value}))))}if(l.type==="transform")if(r.common.async===!1){const o=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!Dl(o))return o;const s=l.transform(o.value,i);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:s}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(o=>Dl(o)?Promise.resolve(l.transform(o.value,i)).then(s=>({status:n.value,value:s})):o);H.assertNever(l)}}kt.create=(e,t,n)=>new kt({schema:e,typeName:j.ZodEffects,effect:t,...F(n)});kt.createWithPreprocess=(e,t,n)=>new kt({schema:t,effect:{type:"preprocess",transform:e},typeName:j.ZodEffects,...F(n)});class zt extends U{_parse(t){return this._getType(t)===N.undefined?Oe(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}zt.create=(e,t)=>new zt({innerType:e,typeName:j.ZodOptional,...F(t)});class En extends U{_parse(t){return this._getType(t)===N.null?Oe(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}En.create=(e,t)=>new En({innerType:e,typeName:j.ZodNullable,...F(t)});class Kl extends U{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===N.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Kl.create=(e,t)=>new Kl({innerType:e,typeName:j.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...F(t)});class Xl extends U{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},l=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return Al(l)?l.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new et(r.common.issues)},input:r.data})})):{status:"valid",value:l.status==="valid"?l.value:this._def.catchValue({get error(){return new et(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Xl.create=(e,t)=>new Xl({innerType:e,typeName:j.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...F(t)});class Ao extends U{_parse(t){if(this._getType(t)!==N.nan){const r=this._getOrReturnCtx(t);return R(r,{code:_.invalid_type,expected:N.nan,received:r.parsedType}),M}return{status:"valid",value:t.data}}}Ao.create=e=>new Ao({typeName:j.ZodNaN,...F(e)});const dk=Symbol("zod_brand");class Tc extends U{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class ri extends U{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const i=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?M:i.status==="dirty"?(n.dirty(),gr(i.value)):this._def.out._parseAsync({data:i.value,path:r.path,parent:r})})();{const l=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return l.status==="aborted"?M:l.status==="dirty"?(n.dirty(),{status:"dirty",value:l.value}):this._def.out._parseSync({data:l.value,path:r.path,parent:r})}}static create(t,n){return new ri({in:t,out:n,typeName:j.ZodPipeline})}}class Gl extends U{_parse(t){const n=this._def.innerType._parse(t),r=l=>(Dl(l)&&(l.value=Object.freeze(l.value)),l);return Al(n)?n.then(l=>r(l)):r(n)}unwrap(){return this._def.innerType}}Gl.create=(e,t)=>new Gl({innerType:e,typeName:j.ZodReadonly,...F(t)});function Oy(e,t={},n){return e?Ir.create().superRefine((r,l)=>{var i,o;if(!e(r)){const s=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t,u=(o=(i=s.fatal)!==null&&i!==void 0?i:n)!==null&&o!==void 0?o:!0,a=typeof s=="string"?{message:s}:s;l.addIssue({code:"custom",...a,fatal:u})}}):Ir.create()}const fk={object:le.lazycreate};var j;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(j||(j={}));const pk=(e,t={message:`Input not instance of ${e.name}`})=>Oy(n=>n instanceof e,t),Iy=yt.create,jy=kn.create,hk=Ao.create,mk=Sn.create,My=Ul.create,yk=Gn.create,gk=Lo.create,vk=Vl.create,wk=Bl.create,xk=Ir.create,kk=Wn.create,Sk=Yt.create,_k=Fo.create,Ek=wt.create,Ck=le.create,$k=le.strictCreate,Tk=Zl.create,Rk=cs.create,Nk=bl.create,Pk=It.create,zk=Wl.create,Ok=Do.create,Ik=Jn.create,jk=Er.create,Mk=Hl.create,Lk=Ql.create,Fk=_n.create,Dk=Yl.create,Ak=jr.create,Zf=kt.create,Uk=zt.create,Vk=En.create,Bk=kt.createWithPreprocess,Zk=ri.create,bk=()=>Iy().optional(),Wk=()=>jy().optional(),Hk=()=>My().optional(),Qk={string:e=>yt.create({...e,coerce:!0}),number:e=>kn.create({...e,coerce:!0}),boolean:e=>Ul.create({...e,coerce:!0}),bigint:e=>Sn.create({...e,coerce:!0}),date:e=>Gn.create({...e,coerce:!0})},Yk=M;var Tt=Object.freeze({__proto__:null,defaultErrorMap:Or,setErrorMap:Yx,getErrorMap:Io,makeIssue:jo,EMPTY_PATH:Kx,addIssueToContext:R,ParseStatus:Re,INVALID:M,DIRTY:gr,OK:Oe,isAborted:ca,isDirty:da,isValid:Dl,isAsync:Al,get util(){return H},get objectUtil(){return aa},ZodParsedType:N,getParsedType:on,ZodType:U,datetimeRegex:Py,ZodString:yt,ZodNumber:kn,ZodBigInt:Sn,ZodBoolean:Ul,ZodDate:Gn,ZodSymbol:Lo,ZodUndefined:Vl,ZodNull:Bl,ZodAny:Ir,ZodUnknown:Wn,ZodNever:Yt,ZodVoid:Fo,ZodArray:wt,ZodObject:le,ZodUnion:Zl,ZodDiscriminatedUnion:cs,ZodIntersection:bl,ZodTuple:It,ZodRecord:Wl,ZodMap:Do,ZodSet:Jn,ZodFunction:Er,ZodLazy:Hl,ZodLiteral:Ql,ZodEnum:_n,ZodNativeEnum:Yl,ZodPromise:jr,ZodEffects:kt,ZodTransformer:kt,ZodOptional:zt,ZodNullable:En,ZodDefault:Kl,ZodCatch:Xl,ZodNaN:Ao,BRAND:dk,ZodBranded:Tc,ZodPipeline:ri,ZodReadonly:Gl,custom:Oy,Schema:U,ZodSchema:U,late:fk,get ZodFirstPartyTypeKind(){return j},coerce:Qk,any:xk,array:Ek,bigint:mk,boolean:My,date:yk,discriminatedUnion:Rk,effect:Zf,enum:Fk,function:jk,instanceof:pk,intersection:Nk,lazy:Mk,literal:Lk,map:Ok,nan:hk,nativeEnum:Dk,never:Sk,null:wk,nullable:Vk,number:jy,object:Ck,oboolean:Hk,onumber:Wk,optional:Uk,ostring:bk,pipeline:Zk,preprocess:Bk,promise:Ak,record:zk,set:Ik,strictObject:$k,string:Iy,symbol:gk,transformer:Zf,tuple:Pk,undefined:vk,union:Tk,unknown:kk,void:_k,NEVER:Yk,ZodIssueCode:_,quotelessJson:Qx,ZodError:et});const Uo=Tt.object({role:Tt.enum(["user","assistant"]),content:Tt.string()});async function Kk(e){const t=lt.get(`oli-${e}`)||lt.get("oli-conversation-id")||lt.get("oncourse-session");if(t!=null)try{const n=await fetch(`https://chat.oncourse.ai/v3/conversation/${t}?agent_id=${e}`,{method:"GET",headers:{"Content-Type":"application/json"},credentials:"include"});if(!n.ok)throw new Error("Failed to fetch response from the server");let r=[];const l=await n.json();for(const i of l.messages)r.push(Uo.parse({role:i.role,content:i.content}));return r}catch(n){console.log(n)}}async function Xk(e,t){const n=lt.get(`oli-${e}`);if(n==null)return;const r=`https://chat.oncourse.ai/v3/conversation/${n}/message`,l=await fetch(r,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({agent_id:e,message:t}),credentials:"include"});if(!l.ok)throw new Error("Failed to fetch response from the server");const i=await l.json();return Uo.parse({role:"assistant",content:i})}async function Gk(e){if(lt.get(`oli-${e}`))return;const t=lt.get("oli-conversation-id");if(t!=null){lt.set(`oli-${e}`,t),lt.remove("oli-conversation-id");return}const n=lt.get("oncourse-session");if(n!=null){lt.set(`oli-${e}`,n),lt.remove("oncourse-session");return}try{const r=await fetch("https://chat.oncourse.ai/v3/conversation",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({agent_id:e})});if(!r.ok)throw new Error("Failed to fetch response from server");const l=await r.json();lt.set(`oli-${e}`,l,{expires:parseInt("7")})}catch(r){throw console.error("Error during session creation:",r),r}}function Jk({agent:e,name:t,cta:n,colors:r,greeting:l}){const[i,o]=ne.useState(!1),[s,u]=ne.useState(!1),[a,p]=ne.useState([Uo.parse({role:"assistant",content:l})]),g=ne.useRef(null),v=ne.useRef(null),c=ne.useRef(null);ne.useEffect(()=>{(async()=>{const h=await Kk(e);h!==void 0&&p([...a,...h])})()},[]),ne.useEffect(()=>{if(!v.current)return;const h=v.current.lastElementChild;h&&h.scrollIntoView({behavior:"smooth"})}),ne.useEffect(()=>{var h;i&&((h=g.current)==null||h.focus())},[i]);async function y(){if(!g.current)return;const h=g.current.value;if(!/^[\s]*$/.test(h)&&!s){p(w=>[...w,Uo.parse({role:"user",content:h})]),g.current.value="",u(!0);try{await Gk(e);const w=await Xk(e,h);p(S=>[...S,w])}finally{u(!1)}}}async function m(h){h.key==="Enter"&&!h.shiftKey&&(h.preventDefault(),y())}async function x(h){h.preventDefault(),y()}function d(h){const w=Aw();return h.role==="assistant"?A.jsx(Zx,{name:t,message:h.content},w):A.jsx(bx,{message:h.content},w)}function f(){o(!0),setTimeout(()=>{},0)}return i?A.jsxs("aside",{ref:c,className:"fixed inset-0 z-[1000000] flex h-full w-full flex-col rounded-lg bg-black/40 shadow backdrop-blur-md before:pointer-events-none before:absolute before:inset-0 before:bg-[repeating-linear-gradient(90deg,transparent,transparent_2px,rgba(255,255,255,0.1)_2px,rgba(255,255,255,0.1)_4px)] before:opacity-30 sm:inset-auto sm:bottom-4 sm:left-4 sm:h-[600px] sm:max-h-[calc(100vh-32px)] sm:w-[400px]",role:"dialog","aria-label":"Chat widget",tabIndex:-1,children:[A.jsx("header",{className:"relative z-20 p-4",role:"region",children:A.jsx("button",{className:"absolute right-2 top-1 text-xl text-gray-600 hover:text-gray-800",onClick:()=>o(!1),"aria-label":"Close chat widget",children:"×"})}),A.jsxs("ol",{ref:v,className:"relative z-10 flex-1 overflow-auto",role:"log","aria-label":"Chat message history","aria-live":"polite",children:[a.map(d),s&&A.jsx("li",{className:"m-2 flex items-start gap-2.5 px-2","aria-live":"polite",children:A.jsxs("div",{className:"flex max-w-2xl gap-2 rounded-xl bg-white/20 p-4 text-white shadow-sm",children:[A.jsx("span",{className:"h-2 w-2 animate-bounce rounded-full bg-white [animation-delay:-0.3s]"}),A.jsx("span",{className:"h-2 w-2 animate-bounce rounded-full bg-white [animation-delay:-0.15s]"}),A.jsx("span",{className:"h-2 w-2 animate-bounce rounded-full bg-white"})]})})]}),A.jsxs("div",{className:"text-center text-xs text-white",children:["By using this chat, you agree to the"," ",A.jsx("u",{children:A.jsx("a",{href:"https://www.olilabs.ai/legal/end-user-terms-of-use",children:"Terms of Use"})})]}),A.jsx("footer",{className:"p-2",children:A.jsxs("form",{className:"sticky bottom-0 flex rounded-xl bg-black/40 p-2","aria-label":"Chat message input form",onSubmit:x,children:[A.jsx("label",{htmlFor:"chat-input",className:"sr-only",children:"Type your message"}),A.jsx("textarea",{id:"chat-input",ref:g,className:"w-full resize-none bg-transparent text-white placeholder-white focus:outline-none",placeholder:"Your message",onKeyDown:m,"aria-label":"Type your message here"}),A.jsx("button",{type:"submit",className:"flex h-10 w-10 items-center justify-center rounded-full bg-black/40 text-white","aria-label":"Send chat message",children:"→"})]})})]}):A.jsxs("aside",{children:[A.jsx("div",{className:"fixed bottom-28 left-4 z-[1000000] rounded-xl bg-black/50 p-2 text-white backdrop-blur-md",onClick:()=>o(!0),children:A.jsx("p",{children:n})}),A.jsx("button",{onClick:f,className:"fixed bottom-10 left-10 z-[1000000] outline-none","aria-label":"Open chat widget",children:A.jsx(Wx,{colors:r})})]})}const qk=Tt.object({enabled:Tt.boolean().nullable().default(!0),name:Tt.string().nullable(),cta:Tt.string().nullable(),colors:Tt.array(Tt.string().regex(/^#[0-9A-Fa-f]{6}$/)).nullable(),greeting:Tt.string().nullable()});async function eS(e){try{const t=await fetch(`https://chat.oncourse.ai/agent/${e}/config`,{method:"GET",headers:{"Content-Type":"application/json"},credentials:"include"});if(!t.ok)throw new Error("Failed to fetch response from the server");const n=await t.json();return qk.parse(n)}catch(t){console.log(t)}}const Ly=document.getElementById("oncourse-chat");if(Ly==null)throw new Error("No element found with id 'oncourse-chat'");const Fy=Ly.getAttribute("agent");if(Fy==null)throw new Error("No agent attribute in script tag");async function tS(e){const t=await eS(e);if(!(t!=null&&t.enabled))return;const n=(t==null?void 0:t.name)||"Assistant",r=(t==null?void 0:t.cta)||"Chat with us now!",l=(t==null?void 0:t.colors)||"#6A78C3,#757BAF,#898DB3,#797DAD".split(","),i=(t==null?void 0:t.greeting)||"Hello! How can I assist you?",o=document.createElement("div");document.body.appendChild(o),tu.createRoot(o).render(A.jsxs(Iw.div,{delegatesFocus:!0,children:[A.jsx("style",{type:"text/css",children:jw.toString()}),A.jsx(Jk,{agent:e,name:n,cta:r,colors:l,greeting:i})]}))}tS(Fy).catch(e=>{console.error("Failed to initialize widget:",e)});
