This repository has been archived on 2026-11-14. You can view files and clone it, but cannot push or open issues or pull requests.
sheetdoc-ai/index.html

126 lines
201 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>SheetDoc AI</title>
<script type="module" crossorigin>var cf=Object.defineProperty;var ff=(e,t,n)=>t in e?cf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var M=(e,t,n)=>ff(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function $u(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Iu={exports:{}},El={},Ou={exports:{}},j={};/**
* @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 cr=Symbol.for("react.element"),df=Symbol.for("react.portal"),pf=Symbol.for("react.fragment"),hf=Symbol.for("react.strict_mode"),mf=Symbol.for("react.profiler"),gf=Symbol.for("react.provider"),vf=Symbol.for("react.context"),yf=Symbol.for("react.forward_ref"),kf=Symbol.for("react.suspense"),wf=Symbol.for("react.memo"),xf=Symbol.for("react.lazy"),ms=Symbol.iterator;function Sf(e){return e===null||typeof e!="object"?null:(e=ms&&e[ms]||e["@@iterator"],typeof e=="function"?e:null)}var Mu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Du=Object.assign,Fu={};function gn(e,t,n){this.props=e,this.context=t,this.refs=Fu,this.updater=n||Mu}gn.prototype.isReactComponent={};gn.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")};gn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Au(){}Au.prototype=gn.prototype;function po(e,t,n){this.props=e,this.context=t,this.refs=Fu,this.updater=n||Mu}var ho=po.prototype=new Au;ho.constructor=po;Du(ho,gn.prototype);ho.isPureReactComponent=!0;var gs=Array.isArray,Uu=Object.prototype.hasOwnProperty,mo={current:null},Bu={key:!0,ref:!0,__self:!0,__source:!0};function Vu(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)Uu.call(t,r)&&!Bu.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:cr,type:e,key:i,ref:o,props:l,_owner:mo.current}}function Ef(e,t){return{$$typeof:cr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function go(e){return typeof e=="object"&&e!==null&&e.$$typeof===cr}function _f(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var vs=/\/+/g;function Wl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?_f(""+e.key):t.toString(36)}function Fr(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 cr:case df:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+Wl(o,0):r,gs(l)?(n="",e!=null&&(n=e.replace(vs,"$&/")+"/"),Fr(l,t,n,"",function(a){return a})):l!=null&&(go(l)&&(l=Ef(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(vs,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",gs(e))for(var s=0;s<e.length;s++){i=e[s];var u=r+Wl(i,s);o+=Fr(i,t,n,u,l)}else if(u=Sf(e),typeof u=="function")for(e=u.call(e),s=0;!(i=e.next()).done;)i=i.value,u=r+Wl(i,s++),o+=Fr(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 kr(e,t,n){if(e==null)return e;var r=[],l=0;return Fr(e,r,"","",function(i){return t.call(n,i,l++)}),r}function Cf(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 fe={current:null},Ar={transition:null},Nf={ReactCurrentDispatcher:fe,ReactCurrentBatchConfig:Ar,ReactCurrentOwner:mo};function Qu(){throw Error("act(...) is not supported in production builds of React.")}j.Children={map:kr,forEach:function(e,t,n){kr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return kr(e,function(){t++}),t},toArray:function(e){return kr(e,function(t){return t})||[]},only:function(e){if(!go(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};j.Component=gn;j.Fragment=pf;j.Profiler=mf;j.PureComponent=po;j.StrictMode=hf;j.Suspense=kf;j.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Nf;j.act=Qu;j.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=Du({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=mo.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)Uu.call(t,u)&&!Bu.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:cr,type:e.type,key:l,ref:i,props:r,_owner:o}};j.createContext=function(e){return e={$$typeof:vf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:gf,_context:e},e.Consumer=e};j.createElement=Vu;j.createFactory=function(e){var t=Vu.bind(null,e);return t.type=e,t};j.createRef=function(){return{current:null}};j.forwardRef=function(e){return{$$typeof:yf,render:e}};j.isValidElement=go;j.lazy=function(e){return{$$typeof:xf,_payload:{_status:-1,_result:e},_init:Cf}};j.memo=function(e,t){return{$$typeof:wf,type:e,compare:t===void 0?null:t}};j.startTransition=function(e){var t=Ar.transition;Ar.transition={};try{e()}finally{Ar.transition=t}};j.unstable_act=Qu;j.useCallback=function(e,t){return fe.current.useCallback(e,t)};j.useContext=function(e){return fe.current.useContext(e)};j.useDebugValue=function(){};j.useDeferredValue=function(e){return fe.current.useDeferredValue(e)};j.useEffect=function(e,t){return fe.current.useEffect(e,t)};j.useId=function(){return fe.current.useId()};j.useImperativeHandle=function(e,t,n){return fe.current.useImperativeHandle(e,t,n)};j.useInsertionEffect=function(e,t){return fe.current.useInsertionEffect(e,t)};j.useLayoutEffect=function(e,t){return fe.current.useLayoutEffect(e,t)};j.useMemo=function(e,t){return fe.current.useMemo(e,t)};j.useReducer=function(e,t,n){return fe.current.useReducer(e,t,n)};j.useRef=function(e){return fe.current.useRef(e)};j.useState=function(e){return fe.current.useState(e)};j.useSyncExternalStore=function(e,t,n){return fe.current.useSyncExternalStore(e,t,n)};j.useTransition=function(){return fe.current.useTransition()};j.version="18.3.1";Ou.exports=j;var ne=Ou.exports;const Hu=$u(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 zf=ne,Tf=Symbol.for("react.element"),Pf=Symbol.for("react.fragment"),Rf=Object.prototype.hasOwnProperty,jf=zf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Lf={key:!0,ref:!0,__self:!0,__source:!0};function Wu(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)Rf.call(t,r)&&!Lf.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:Tf,type:e,key:i,ref:o,props:l,_owner:jf.current}}El.Fragment=Pf;El.jsx=Wu;El.jsxs=Wu;Iu.exports=El;var k=Iu.exports,yi={},Ku={exports:{}},Ee={},Zu={exports:{}},Gu={};/**
* @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(_,P){var R=_.length;_.push(P);e:for(;0<R;){var Z=R-1>>>1,q=_[Z];if(0<l(q,P))_[Z]=P,_[R]=q,R=Z;else break e}}function n(_){return _.length===0?null:_[0]}function r(_){if(_.length===0)return null;var P=_[0],R=_.pop();if(R!==P){_[0]=R;e:for(var Z=0,q=_.length,vr=q>>>1;Z<vr;){var St=2*(Z+1)-1,Hl=_[St],Et=St+1,yr=_[Et];if(0>l(Hl,R))Et<q&&0>l(yr,Hl)?(_[Z]=yr,_[Et]=R,Z=Et):(_[Z]=Hl,_[St]=R,Z=St);else if(Et<q&&0>l(yr,R))_[Z]=yr,_[Et]=R,Z=Et;else break e}}return P}function l(_,P){var R=_.sortIndex-P.sortIndex;return R!==0?R:_.id-P.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=[],f=1,p=null,h=3,v=!1,g=!1,y=!1,z=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(_){for(var P=n(a);P!==null;){if(P.callback===null)r(a);else if(P.startTime<=_)r(a),P.sortIndex=P.expirationTime,t(u,P);else break;P=n(a)}}function w(_){if(y=!1,m(_),!g)if(n(u)!==null)g=!0,Vl(S);else{var P=n(a);P!==null&&Ql(w,P.startTime-_)}}function S(_,P){g=!1,y&&(y=!1,d(T),T=-1),v=!0;var R=h;try{for(m(P),p=n(u);p!==null&&(!(p.expirationTime>P)||_&&!$e());){var Z=p.callback;if(typeof Z=="function"){p.callback=null,h=p.priorityLevel;var q=Z(p.expirationTime<=P);P=e.unstable_now(),typeof q=="function"?p.callback=q:p===n(u)&&r(u),m(P)}else r(u);p=n(u)}if(p!==null)var vr=!0;else{var St=n(a);St!==null&&Ql(w,St.startTime-P),vr=!1}return vr}finally{p=null,h=R,v=!1}}var N=!1,C=null,T=-1,K=5,L=-1;function $e(){return!(e.unstable_now()-L<K)}function kn(){if(C!==null){var _=e.unstable_now();L=_;var P=!0;try{P=C(!0,_)}finally{P?wn():(N=!1,C=null)}}else N=!1}var wn;if(typeof c=="function")wn=function(){c(kn)};else if(typeof MessageChannel<"u"){var hs=new MessageChannel,af=hs.port2;hs.port1.onmessage=kn,wn=function(){af.postMessage(null)}}else wn=function(){z(kn,0)};function Vl(_){C=_,N||(N=!0,wn())}function Ql(_,P){T=z(function(){_(e.unstable_now())},P)}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(_){_.callback=null},e.unstable_continueExecution=function(){g||v||(g=!0,Vl(S))},e.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):K=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(_){switch(h){case 1:case 2:case 3:var P=3;break;default:P=h}var R=h;h=P;try{return _()}finally{h=R}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,P){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var R=h;h=_;try{return P()}finally{h=R}},e.unstable_scheduleCallback=function(_,P,R){var Z=e.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?Z+R:Z):R=Z,_){case 1:var q=-1;break;case 2:q=250;break;case 5:q=1073741823;break;case 4:q=1e4;break;default:q=5e3}return q=R+q,_={id:f++,callback:P,priorityLevel:_,startTime:R,expirationTime:q,sortIndex:-1},R>Z?(_.sortIndex=R,t(a,_),n(u)===null&&_===n(a)&&(y?(d(T),T=-1):y=!0,Ql(w,R-Z))):(_.sortIndex=q,t(u,_),g||v||(g=!0,Vl(S))),_},e.unstable_shouldYield=$e,e.unstable_wrapCallback=function(_){var P=h;return function(){var R=h;h=P;try{return _.apply(this,arguments)}finally{h=R}}}})(Gu);Zu.exports=Gu;var $f=Zu.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 If=ne,Se=$f;function x(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Yu=new Set,Kn={};function Ft(e,t){sn(e,t),sn(e+"Capture",t)}function sn(e,t){for(Kn[e]=t,e=0;e<t.length;e++)Yu.add(t[e])}var Je=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ki=Object.prototype.hasOwnProperty,Of=/^[: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]*$/,ys={},ks={};function Mf(e){return ki.call(ks,e)?!0:ki.call(ys,e)?!1:Of.test(e)?ks[e]=!0:(ys[e]=!0,!1)}function Df(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 Ff(e,t,n,r){if(t===null||typeof t>"u"||Df(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 de(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 le={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){le[e]=new de(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];le[t]=new de(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){le[e]=new de(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){le[e]=new de(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){le[e]=new de(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){le[e]=new de(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){le[e]=new de(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){le[e]=new de(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){le[e]=new de(e,5,!1,e.toLowerCase(),null,!1,!1)});var vo=/[\-:]([a-z])/g;function yo(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(vo,yo);le[t]=new de(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(vo,yo);le[t]=new de(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(vo,yo);le[t]=new de(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){le[e]=new de(e,1,!1,e.toLowerCase(),null,!1,!1)});le.xlinkHref=new de("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){le[e]=new de(e,1,!1,e.toLowerCase(),null,!0,!0)});function ko(e,t,n,r){var l=le.hasOwnProperty(t)?le[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Ff(t,n,l,r)&&(n=null),r||l===null?Mf(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 tt=If.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,wr=Symbol.for("react.element"),Vt=Symbol.for("react.portal"),Qt=Symbol.for("react.fragment"),wo=Symbol.for("react.strict_mode"),wi=Symbol.for("react.profiler"),Xu=Symbol.for("react.provider"),Ju=Symbol.for("react.context"),xo=Symbol.for("react.forward_ref"),xi=Symbol.for("react.suspense"),Si=Symbol.for("react.suspense_list"),So=Symbol.for("react.memo"),rt=Symbol.for("react.lazy"),qu=Symbol.for("react.offscreen"),ws=Symbol.iterator;function xn(e){return e===null||typeof e!="object"?null:(e=ws&&e[ws]||e["@@iterator"],typeof e=="function"?e:null)}var H=Object.assign,Kl;function jn(e){if(Kl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Kl=t&&t[1]||""}return`
`+Kl+e}var Zl=!1;function Gl(e,t){if(!e||Zl)return"";Zl=!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{Zl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?jn(e):""}function Af(e){switch(e.tag){case 5:return jn(e.type);case 16:return jn("Lazy");case 13:return jn("Suspense");case 19:return jn("SuspenseList");case 0:case 2:case 15:return e=Gl(e.type,!1),e;case 11:return e=Gl(e.type.render,!1),e;case 1:return e=Gl(e.type,!0),e;default:return""}}function Ei(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 Qt:return"Fragment";case Vt:return"Portal";case wi:return"Profiler";case wo:return"StrictMode";case xi:return"Suspense";case Si:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ju:return(e.displayName||"Context")+".Consumer";case Xu:return(e._context.displayName||"Context")+".Provider";case xo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case So:return t=e.displayName||null,t!==null?t:Ei(e.type)||"Memo";case rt:t=e._payload,e=e._init;try{return Ei(e(t))}catch{}}return null}function Uf(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 Ei(t);case 8:return t===wo?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function bu(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Bf(e){var t=bu(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 xr(e){e._valueTracker||(e._valueTracker=Bf(e))}function ea(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=bu(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Xr(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 _i(e,t){var n=t.checked;return H({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function xs(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=vt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ta(e,t){t=t.checked,t!=null&&ko(e,"checked",t,!1)}function Ci(e,t){ta(e,t);var n=vt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ni(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ni(e,t.type,vt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ss(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 Ni(e,t,n){(t!=="number"||Xr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ln=Array.isArray;function en(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function zi(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return H({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Es(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(x(92));if(Ln(n)){if(1<n.length)throw Error(x(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:vt(n)}}function na(e,t){var n=vt(t.value),r=vt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function _s(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ra(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 Ti(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ra(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Sr,la=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(Sr=Sr||document.createElement("div"),Sr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Sr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Zn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var On={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},Vf=["Webkit","ms","Moz","O"];Object.keys(On).forEach(function(e){Vf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),On[t]=On[e]})});function ia(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||On.hasOwnProperty(e)&&On[e]?(""+t).trim():t+"px"}function oa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=ia(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Qf=H({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 Pi(e,t){if(t){if(Qf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(x(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(x(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(x(61))}if(t.style!=null&&typeof t.style!="object")throw Error(x(62))}}function Ri(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 ji=null;function Eo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Li=null,tn=null,nn=null;function Cs(e){if(e=pr(e)){if(typeof Li!="function")throw Error(x(280));var t=e.stateNode;t&&(t=Tl(t),Li(e.stateNode,e.type,t))}}function sa(e){tn?nn?nn.push(e):nn=[e]:tn=e}function ua(){if(tn){var e=tn,t=nn;if(nn=tn=null,Cs(e),t)for(e=0;e<t.length;e++)Cs(t[e])}}function aa(e,t){return e(t)}function ca(){}var Yl=!1;function fa(e,t,n){if(Yl)return e(t,n);Yl=!0;try{return aa(e,t,n)}finally{Yl=!1,(tn!==null||nn!==null)&&(ca(),ua())}}function Gn(e,t){var n=e.stateNode;if(n===null)return null;var r=Tl(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(x(231,t,typeof n));return n}var $i=!1;if(Je)try{var Sn={};Object.defineProperty(Sn,"passive",{get:function(){$i=!0}}),window.addEventListener("test",Sn,Sn),window.removeEventListener("test",Sn,Sn)}catch{$i=!1}function Hf(e,t,n,r,l,i,o,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(f){this.onError(f)}}var Mn=!1,Jr=null,qr=!1,Ii=null,Wf={onError:function(e){Mn=!0,Jr=e}};function Kf(e,t,n,r,l,i,o,s,u){Mn=!1,Jr=null,Hf.apply(Wf,arguments)}function Zf(e,t,n,r,l,i,o,s,u){if(Kf.apply(this,arguments),Mn){if(Mn){var a=Jr;Mn=!1,Jr=null}else throw Error(x(198));qr||(qr=!0,Ii=a)}}function At(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 da(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 Ns(e){if(At(e)!==e)throw Error(x(188))}function Gf(e){var t=e.alternate;if(!t){if(t=At(e),t===null)throw Error(x(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return Ns(l),e;if(i===r)return Ns(l),t;i=i.sibling}throw Error(x(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,s=l.child;s;){if(s===n){o=!0,n=l,r=i;break}if(s===r){o=!0,r=l,n=i;break}s=s.sibling}if(!o){for(s=i.child;s;){if(s===n){o=!0,n=i,r=l;break}if(s===r){o=!0,r=i,n=l;break}s=s.sibling}if(!o)throw Error(x(189))}}if(n.alternate!==r)throw Error(x(190))}if(n.tag!==3)throw Error(x(188));return n.stateNode.current===n?e:t}function pa(e){return e=Gf(e),e!==null?ha(e):null}function ha(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ha(e);if(t!==null)return t;e=e.sibling}return null}var ma=Se.unstable_scheduleCallback,zs=Se.unstable_cancelCallback,Yf=Se.unstable_shouldYield,Xf=Se.unstable_requestPaint,G=Se.unstable_now,Jf=Se.unstable_getCurrentPriorityLevel,_o=Se.unstable_ImmediatePriority,ga=Se.unstable_UserBlockingPriority,br=Se.unstable_NormalPriority,qf=Se.unstable_LowPriority,va=Se.unstable_IdlePriority,_l=null,He=null;function bf(e){if(He&&typeof He.onCommitFiberRoot=="function")try{He.onCommitFiberRoot(_l,e,void 0,(e.current.flags&128)===128)}catch{}}var Fe=Math.clz32?Math.clz32:nd,ed=Math.log,td=Math.LN2;function nd(e){return e>>>=0,e===0?32:31-(ed(e)/td|0)|0}var Er=64,_r=4194304;function $n(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 el(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=$n(s):(i&=o,i!==0&&(r=$n(i)))}else o=n&~l,o!==0?r=$n(o):i!==0&&(r=$n(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-Fe(t),l=1<<n,r|=e[n],t&=~l;return r}function rd(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 ld(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-Fe(i),s=1<<o,u=l[o];u===-1?(!(s&n)||s&r)&&(l[o]=rd(s,t)):u<=t&&(e.expiredLanes|=s),i&=~s}}function Oi(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ya(){var e=Er;return Er<<=1,!(Er&4194240)&&(Er=64),e}function Xl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function fr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Fe(t),e[t]=n}function id(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-Fe(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Co(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Fe(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var O=0;function ka(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var wa,No,xa,Sa,Ea,Mi=!1,Cr=[],at=null,ct=null,ft=null,Yn=new Map,Xn=new Map,it=[],od="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 Ts(e,t){switch(e){case"focusin":case"focusout":at=null;break;case"dragenter":case"dragleave":ct=null;break;case"mouseover":case"mouseout":ft=null;break;case"pointerover":case"pointerout":Yn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Xn.delete(t.pointerId)}}function En(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=pr(t),t!==null&&No(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function sd(e,t,n,r,l){switch(t){case"focusin":return at=En(at,e,t,n,r,l),!0;case"dragenter":return ct=En(ct,e,t,n,r,l),!0;case"mouseover":return ft=En(ft,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Yn.set(i,En(Yn.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Xn.set(i,En(Xn.get(i)||null,e,t,n,r,l)),!0}return!1}function _a(e){var t=Nt(e.target);if(t!==null){var n=At(t);if(n!==null){if(t=n.tag,t===13){if(t=da(n),t!==null){e.blockedOn=t,Ea(e.priority,function(){xa(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 Ur(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Di(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ji=r,n.target.dispatchEvent(r),ji=null}else return t=pr(n),t!==null&&No(t),e.blockedOn=n,!1;t.shift()}return!0}function Ps(e,t,n){Ur(e)&&n.delete(t)}function ud(){Mi=!1,at!==null&&Ur(at)&&(at=null),ct!==null&&Ur(ct)&&(ct=null),ft!==null&&Ur(ft)&&(ft=null),Yn.forEach(Ps),Xn.forEach(Ps)}function _n(e,t){e.blockedOn===t&&(e.blockedOn=null,Mi||(Mi=!0,Se.unstable_scheduleCallback(Se.unstable_NormalPriority,ud)))}function Jn(e){function t(l){return _n(l,e)}if(0<Cr.length){_n(Cr[0],e);for(var n=1;n<Cr.length;n++){var r=Cr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(at!==null&&_n(at,e),ct!==null&&_n(ct,e),ft!==null&&_n(ft,e),Yn.forEach(t),Xn.forEach(t),n=0;n<it.length;n++)r=it[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<it.length&&(n=it[0],n.blockedOn===null);)_a(n),n.blockedOn===null&&it.shift()}var rn=tt.ReactCurrentBatchConfig,tl=!0;function ad(e,t,n,r){var l=O,i=rn.transition;rn.transition=null;try{O=1,zo(e,t,n,r)}finally{O=l,rn.transition=i}}function cd(e,t,n,r){var l=O,i=rn.transition;rn.transition=null;try{O=4,zo(e,t,n,r)}finally{O=l,rn.transition=i}}function zo(e,t,n,r){if(tl){var l=Di(e,t,n,r);if(l===null)oi(e,t,r,nl,n),Ts(e,r);else if(sd(l,e,t,n,r))r.stopPropagation();else if(Ts(e,r),t&4&&-1<od.indexOf(e)){for(;l!==null;){var i=pr(l);if(i!==null&&wa(i),i=Di(e,t,n,r),i===null&&oi(e,t,r,nl,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else oi(e,t,r,null,n)}}var nl=null;function Di(e,t,n,r){if(nl=null,e=Eo(r),e=Nt(e),e!==null)if(t=At(e),t===null)e=null;else if(n=t.tag,n===13){if(e=da(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 nl=e,null}function Ca(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(Jf()){case _o:return 1;case ga:return 4;case br:case qf:return 16;case va:return 536870912;default:return 16}default:return 16}}var st=null,To=null,Br=null;function Na(){if(Br)return Br;var e,t=To,n=t.length,r,l="value"in st?st.value:st.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 Br=l.slice(e,1<r?1-r:void 0)}function Vr(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 Nr(){return!0}function Rs(){return!1}function _e(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)?Nr:Rs,this.isPropagationStopped=Rs,this}return H(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=Nr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Nr)},persist:function(){},isPersistent:Nr}),t}var vn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Po=_e(vn),dr=H({},vn,{view:0,detail:0}),fd=_e(dr),Jl,ql,Cn,Cl=H({},dr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ro,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!==Cn&&(Cn&&e.type==="mousemove"?(Jl=e.screenX-Cn.screenX,ql=e.screenY-Cn.screenY):ql=Jl=0,Cn=e),Jl)},movementY:function(e){return"movementY"in e?e.movementY:ql}}),js=_e(Cl),dd=H({},Cl,{dataTransfer:0}),pd=_e(dd),hd=H({},dr,{relatedTarget:0}),bl=_e(hd),md=H({},vn,{animationName:0,elapsedTime:0,pseudoElement:0}),gd=_e(md),vd=H({},vn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yd=_e(vd),kd=H({},vn,{data:0}),Ls=_e(kd),wd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xd={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"},Sd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ed(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Sd[e])?!!t[e]:!1}function Ro(){return Ed}var _d=H({},dr,{key:function(e){if(e.key){var t=wd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Vr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?xd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ro,charCode:function(e){return e.type==="keypress"?Vr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Cd=_e(_d),Nd=H({},Cl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),$s=_e(Nd),zd=H({},dr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ro}),Td=_e(zd),Pd=H({},vn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Rd=_e(Pd),jd=H({},Cl,{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}),Ld=_e(jd),$d=[9,13,27,32],jo=Je&&"CompositionEvent"in window,Dn=null;Je&&"documentMode"in document&&(Dn=document.documentMode);var Id=Je&&"TextEvent"in window&&!Dn,za=Je&&(!jo||Dn&&8<Dn&&11>=Dn),Is=" ",Os=!1;function Ta(e,t){switch(e){case"keyup":return $d.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Pa(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ht=!1;function Od(e,t){switch(e){case"compositionend":return Pa(t);case"keypress":return t.which!==32?null:(Os=!0,Is);case"textInput":return e=t.data,e===Is&&Os?null:e;default:return null}}function Md(e,t){if(Ht)return e==="compositionend"||!jo&&Ta(e,t)?(e=Na(),Br=To=st=null,Ht=!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 za&&t.locale!=="ko"?null:t.data;default:return null}}var Dd={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 Ms(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Dd[e.type]:t==="textarea"}function Ra(e,t,n,r){sa(r),t=rl(t,"onChange"),0<t.length&&(n=new Po("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Fn=null,qn=null;function Fd(e){Ba(e,0)}function Nl(e){var t=Zt(e);if(ea(t))return e}function Ad(e,t){if(e==="change")return t}var ja=!1;if(Je){var ei;if(Je){var ti="oninput"in document;if(!ti){var Ds=document.createElement("div");Ds.setAttribute("oninput","return;"),ti=typeof Ds.oninput=="function"}ei=ti}else ei=!1;ja=ei&&(!document.documentMode||9<document.documentMode)}function Fs(){Fn&&(Fn.detachEvent("onpropertychange",La),qn=Fn=null)}function La(e){if(e.propertyName==="value"&&Nl(qn)){var t=[];Ra(t,qn,e,Eo(e)),fa(Fd,t)}}function Ud(e,t,n){e==="focusin"?(Fs(),Fn=t,qn=n,Fn.attachEvent("onpropertychange",La)):e==="focusout"&&Fs()}function Bd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Nl(qn)}function Vd(e,t){if(e==="click")return Nl(t)}function Qd(e,t){if(e==="input"||e==="change")return Nl(t)}function Hd(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ue=typeof Object.is=="function"?Object.is:Hd;function bn(e,t){if(Ue(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(!ki.call(t,l)||!Ue(e[l],t[l]))return!1}return!0}function As(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Us(e,t){var n=As(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=As(n)}}function $a(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?$a(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ia(){for(var e=window,t=Xr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Xr(e.document)}return t}function Lo(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 Wd(e){var t=Ia(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&$a(n.ownerDocument.documentElement,n)){if(r!==null&&Lo(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=Us(n,i);var o=Us(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 Kd=Je&&"documentMode"in document&&11>=document.documentMode,Wt=null,Fi=null,An=null,Ai=!1;function Bs(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ai||Wt==null||Wt!==Xr(r)||(r=Wt,"selectionStart"in r&&Lo(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}),An&&bn(An,r)||(An=r,r=rl(Fi,"onSelect"),0<r.length&&(t=new Po("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Wt)))}function zr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Kt={animationend:zr("Animation","AnimationEnd"),animationiteration:zr("Animation","AnimationIteration"),animationstart:zr("Animation","AnimationStart"),transitionend:zr("Transition","TransitionEnd")},ni={},Oa={};Je&&(Oa=document.createElement("div").style,"AnimationEvent"in window||(delete Kt.animationend.animation,delete Kt.animationiteration.animation,delete Kt.animationstart.animation),"TransitionEvent"in window||delete Kt.transitionend.transition);function zl(e){if(ni[e])return ni[e];if(!Kt[e])return e;var t=Kt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Oa)return ni[e]=t[n];return e}var Ma=zl("animationend"),Da=zl("animationiteration"),Fa=zl("animationstart"),Aa=zl("transitionend"),Ua=new Map,Vs="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 kt(e,t){Ua.set(e,t),Ft(t,[e])}for(var ri=0;ri<Vs.length;ri++){var li=Vs[ri],Zd=li.toLowerCase(),Gd=li[0].toUpperCase()+li.slice(1);kt(Zd,"on"+Gd)}kt(Ma,"onAnimationEnd");kt(Da,"onAnimationIteration");kt(Fa,"onAnimationStart");kt("dblclick","onDoubleClick");kt("focusin","onFocus");kt("focusout","onBlur");kt(Aa,"onTransitionEnd");sn("onMouseEnter",["mouseout","mouseover"]);sn("onMouseLeave",["mouseout","mouseover"]);sn("onPointerEnter",["pointerout","pointerover"]);sn("onPointerLeave",["pointerout","pointerover"]);Ft("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ft("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ft("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ft("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ft("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ft("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var In="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(" "),Yd=new Set("cancel close invalid load scroll toggle".split(" ").concat(In));function Qs(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Zf(r,t,void 0,e),e.currentTarget=null}function Ba(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;Qs(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;Qs(l,s,a),i=u}}}if(qr)throw e=Ii,qr=!1,Ii=null,e}function A(e,t){var n=t[Hi];n===void 0&&(n=t[Hi]=new Set);var r=e+"__bubble";n.has(r)||(Va(t,e,2,!1),n.add(r))}function ii(e,t,n){var r=0;t&&(r|=4),Va(n,e,r,t)}var Tr="_reactListening"+Math.random().toString(36).slice(2);function er(e){if(!e[Tr]){e[Tr]=!0,Yu.forEach(function(n){n!=="selectionchange"&&(Yd.has(n)||ii(n,!1,e),ii(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Tr]||(t[Tr]=!0,ii("selectionchange",!1,t))}}function Va(e,t,n,r){switch(Ca(t)){case 1:var l=ad;break;case 4:l=cd;break;default:l=zo}n=l.bind(null,t,n,e),l=void 0,!$i||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 oi(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=Nt(s),o===null)return;if(u=o.tag,u===5||u===6){r=i=o;continue e}s=s.parentNode}}r=r.return}fa(function(){var a=i,f=Eo(n),p=[];e:{var h=Ua.get(e);if(h!==void 0){var v=Po,g=e;switch(e){case"keypress":if(Vr(n)===0)break e;case"keydown":case"keyup":v=Cd;break;case"focusin":g="focus",v=bl;break;case"focusout":g="blur",v=bl;break;case"beforeblur":case"afterblur":v=bl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=js;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=pd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=Td;break;case Ma:case Da:case Fa:v=gd;break;case Aa:v=Rd;break;case"scroll":v=fd;break;case"wheel":v=Ld;break;case"copy":case"cut":case"paste":v=yd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=$s}var y=(t&4)!==0,z=!y&&e==="scroll",d=y?h!==null?h+"Capture":null:h;y=[];for(var c=a,m;c!==null;){m=c;var w=m.stateNode;if(m.tag===5&&w!==null&&(m=w,d!==null&&(w=Gn(c,d),w!=null&&y.push(tr(c,w,m)))),z)break;c=c.return}0<y.length&&(h=new v(h,g,null,n,f),p.push({event:h,listeners:y}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",h&&n!==ji&&(g=n.relatedTarget||n.fromElement)&&(Nt(g)||g[qe]))break e;if((v||h)&&(h=f.window===f?f:(h=f.ownerDocument)?h.defaultView||h.parentWindow:window,v?(g=n.relatedTarget||n.toElement,v=a,g=g?Nt(g):null,g!==null&&(z=At(g),g!==z||g.tag!==5&&g.tag!==6)&&(g=null)):(v=null,g=a),v!==g)){if(y=js,w="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(y=$s,w="onPointerLeave",d="onPointerEnter",c="pointer"),z=v==null?h:Zt(v),m=g==null?h:Zt(g),h=new y(w,c+"leave",v,n,f),h.target=z,h.relatedTarget=m,w=null,Nt(f)===a&&(y=new y(d,c+"enter",g,n,f),y.target=m,y.relatedTarget=z,w=y),z=w,v&&g)t:{for(y=v,d=g,c=0,m=y;m;m=Bt(m))c++;for(m=0,w=d;w;w=Bt(w))m++;for(;0<c-m;)y=Bt(y),c--;for(;0<m-c;)d=Bt(d),m--;for(;c--;){if(y===d||d!==null&&y===d.alternate)break t;y=Bt(y),d=Bt(d)}y=null}else y=null;v!==null&&Hs(p,h,v,y,!1),g!==null&&z!==null&&Hs(p,z,g,y,!0)}}e:{if(h=a?Zt(a):window,v=h.nodeName&&h.nodeName.toLowerCase(),v==="select"||v==="input"&&h.type==="file")var S=Ad;else if(Ms(h))if(ja)S=Qd;else{S=Bd;var N=Ud}else(v=h.nodeName)&&v.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(S=Vd);if(S&&(S=S(e,a))){Ra(p,S,n,f);break e}N&&N(e,h,a),e==="focusout"&&(N=h._wrapperState)&&N.controlled&&h.type==="number"&&Ni(h,"number",h.value)}switch(N=a?Zt(a):window,e){case"focusin":(Ms(N)||N.contentEditable==="true")&&(Wt=N,Fi=a,An=null);break;case"focusout":An=Fi=Wt=null;break;case"mousedown":Ai=!0;break;case"contextmenu":case"mouseup":case"dragend":Ai=!1,Bs(p,n,f);break;case"selectionchange":if(Kd)break;case"keydown":case"keyup":Bs(p,n,f)}var C;if(jo)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else Ht?Ta(e,n)&&(T="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(T="onCompositionStart");T&&(za&&n.locale!=="ko"&&(Ht||T!=="onCompositionStart"?T==="onCompositionEnd"&&Ht&&(C=Na()):(st=f,To="value"in st?st.value:st.textContent,Ht=!0)),N=rl(a,T),0<N.length&&(T=new Ls(T,e,null,n,f),p.push({event:T,listeners:N}),C?T.data=C:(C=Pa(n),C!==null&&(T.data=C)))),(C=Id?Od(e,n):Md(e,n))&&(a=rl(a,"onBeforeInput"),0<a.length&&(f=new Ls("onBeforeInput","beforeinput",null,n,f),p.push({event:f,listeners:a}),f.data=C))}Ba(p,t)})}function tr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function rl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Gn(e,n),i!=null&&r.unshift(tr(e,i,l)),i=Gn(e,t),i!=null&&r.push(tr(e,i,l))),e=e.return}return r}function Bt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Hs(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=Gn(n,i),u!=null&&o.unshift(tr(n,u,s))):l||(u=Gn(n,i),u!=null&&o.push(tr(n,u,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Xd=/\r\n?/g,Jd=/\u0000|\uFFFD/g;function Ws(e){return(typeof e=="string"?e:""+e).replace(Xd,`
`).replace(Jd,"")}function Pr(e,t,n){if(t=Ws(t),Ws(e)!==t&&n)throw Error(x(425))}function ll(){}var Ui=null,Bi=null;function Vi(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 Qi=typeof setTimeout=="function"?setTimeout:void 0,qd=typeof clearTimeout=="function"?clearTimeout:void 0,Ks=typeof Promise=="function"?Promise:void 0,bd=typeof queueMicrotask=="function"?queueMicrotask:typeof Ks<"u"?function(e){return Ks.resolve(null).then(e).catch(ep)}:Qi;function ep(e){setTimeout(function(){throw e})}function si(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),Jn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Jn(t)}function dt(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 Zs(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 yn=Math.random().toString(36).slice(2),Qe="__reactFiber$"+yn,nr="__reactProps$"+yn,qe="__reactContainer$"+yn,Hi="__reactEvents$"+yn,tp="__reactListeners$"+yn,np="__reactHandles$"+yn;function Nt(e){var t=e[Qe];if(t)return t;for(var n=e.parentNode;n;){if(t=n[qe]||n[Qe]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Zs(e);e!==null;){if(n=e[Qe])return n;e=Zs(e)}return t}e=n,n=e.parentNode}return null}function pr(e){return e=e[Qe]||e[qe],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Zt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(x(33))}function Tl(e){return e[nr]||null}var Wi=[],Gt=-1;function wt(e){return{current:e}}function U(e){0>Gt||(e.current=Wi[Gt],Wi[Gt]=null,Gt--)}function F(e,t){Gt++,Wi[Gt]=e.current,e.current=t}var yt={},ue=wt(yt),me=wt(!1),jt=yt;function un(e,t){var n=e.type.contextTypes;if(!n)return yt;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 ge(e){return e=e.childContextTypes,e!=null}function il(){U(me),U(ue)}function Gs(e,t,n){if(ue.current!==yt)throw Error(x(168));F(ue,t),F(me,n)}function Qa(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(x(108,Uf(e)||"Unknown",l));return H({},n,r)}function ol(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yt,jt=ue.current,F(ue,e),F(me,me.current),!0}function Ys(e,t,n){var r=e.stateNode;if(!r)throw Error(x(169));n?(e=Qa(e,t,jt),r.__reactInternalMemoizedMergedChildContext=e,U(me),U(ue),F(ue,e)):U(me),F(me,n)}var Ze=null,Pl=!1,ui=!1;function Ha(e){Ze===null?Ze=[e]:Ze.push(e)}function rp(e){Pl=!0,Ha(e)}function xt(){if(!ui&&Ze!==null){ui=!0;var e=0,t=O;try{var n=Ze;for(O=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ze=null,Pl=!1}catch(l){throw Ze!==null&&(Ze=Ze.slice(e+1)),ma(_o,xt),l}finally{O=t,ui=!1}}return null}var Yt=[],Xt=0,sl=null,ul=0,Ce=[],Ne=0,Lt=null,Ge=1,Ye="";function _t(e,t){Yt[Xt++]=ul,Yt[Xt++]=sl,sl=e,ul=t}function Wa(e,t,n){Ce[Ne++]=Ge,Ce[Ne++]=Ye,Ce[Ne++]=Lt,Lt=e;var r=Ge;e=Ye;var l=32-Fe(r)-1;r&=~(1<<l),n+=1;var i=32-Fe(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,Ge=1<<32-Fe(t)+l|n<<l|r,Ye=i+e}else Ge=1<<i|n<<l|r,Ye=e}function $o(e){e.return!==null&&(_t(e,1),Wa(e,1,0))}function Io(e){for(;e===sl;)sl=Yt[--Xt],Yt[Xt]=null,ul=Yt[--Xt],Yt[Xt]=null;for(;e===Lt;)Lt=Ce[--Ne],Ce[Ne]=null,Ye=Ce[--Ne],Ce[Ne]=null,Ge=Ce[--Ne],Ce[Ne]=null}var xe=null,we=null,B=!1,De=null;function Ka(e,t){var n=ze(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 Xs(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,xe=e,we=dt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,xe=e,we=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Lt!==null?{id:Ge,overflow:Ye}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ze(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,xe=e,we=null,!0):!1;default:return!1}}function Ki(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Zi(e){if(B){var t=we;if(t){var n=t;if(!Xs(e,t)){if(Ki(e))throw Error(x(418));t=dt(n.nextSibling);var r=xe;t&&Xs(e,t)?Ka(r,n):(e.flags=e.flags&-4097|2,B=!1,xe=e)}}else{if(Ki(e))throw Error(x(418));e.flags=e.flags&-4097|2,B=!1,xe=e}}}function Js(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;xe=e}function Rr(e){if(e!==xe)return!1;if(!B)return Js(e),B=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Vi(e.type,e.memoizedProps)),t&&(t=we)){if(Ki(e))throw Za(),Error(x(418));for(;t;)Ka(e,t),t=dt(t.nextSibling)}if(Js(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(x(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){we=dt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}we=null}}else we=xe?dt(e.stateNode.nextSibling):null;return!0}function Za(){for(var e=we;e;)e=dt(e.nextSibling)}function an(){we=xe=null,B=!1}function Oo(e){De===null?De=[e]:De.push(e)}var lp=tt.ReactCurrentBatchConfig;function Nn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(x(309));var r=n.stateNode}if(!r)throw Error(x(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var s=l.refs;o===null?delete s[i]:s[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(x(284));if(!n._owner)throw Error(x(290,e))}return e}function jr(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function qs(e){var t=e._init;return t(e._payload)}function Ga(e){function t(d,c){if(e){var m=d.deletions;m===null?(d.deletions=[c],d.flags|=16):m.push(c)}}function n(d,c){if(!e)return null;for(;c!==null;)t(d,c),c=c.sibling;return null}function r(d,c){for(d=new Map;c!==null;)c.key!==null?d.set(c.key,c):d.set(c.index,c),c=c.sibling;return d}function l(d,c){return d=gt(d,c),d.index=0,d.sibling=null,d}function i(d,c,m){return d.index=m,e?(m=d.alternate,m!==null?(m=m.index,m<c?(d.flags|=2,c):m):(d.flags|=2,c)):(d.flags|=1048576,c)}function o(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,c,m,w){return c===null||c.tag!==6?(c=mi(m,d.mode,w),c.return=d,c):(c=l(c,m),c.return=d,c)}function u(d,c,m,w){var S=m.type;return S===Qt?f(d,c,m.props.children,w,m.key):c!==null&&(c.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===rt&&qs(S)===c.type)?(w=l(c,m.props),w.ref=Nn(d,c,m),w.return=d,w):(w=Yr(m.type,m.key,m.props,null,d.mode,w),w.ref=Nn(d,c,m),w.return=d,w)}function a(d,c,m,w){return c===null||c.tag!==4||c.stateNode.containerInfo!==m.containerInfo||c.stateNode.implementation!==m.implementation?(c=gi(m,d.mode,w),c.return=d,c):(c=l(c,m.children||[]),c.return=d,c)}function f(d,c,m,w,S){return c===null||c.tag!==7?(c=Rt(m,d.mode,w,S),c.return=d,c):(c=l(c,m),c.return=d,c)}function p(d,c,m){if(typeof c=="string"&&c!==""||typeof c=="number")return c=mi(""+c,d.mode,m),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case wr:return m=Yr(c.type,c.key,c.props,null,d.mode,m),m.ref=Nn(d,null,c),m.return=d,m;case Vt:return c=gi(c,d.mode,m),c.return=d,c;case rt:var w=c._init;return p(d,w(c._payload),m)}if(Ln(c)||xn(c))return c=Rt(c,d.mode,m,null),c.return=d,c;jr(d,c)}return null}function h(d,c,m,w){var S=c!==null?c.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return S!==null?null:s(d,c,""+m,w);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case wr:return m.key===S?u(d,c,m,w):null;case Vt:return m.key===S?a(d,c,m,w):null;case rt:return S=m._init,h(d,c,S(m._payload),w)}if(Ln(m)||xn(m))return S!==null?null:f(d,c,m,w,null);jr(d,m)}return null}function v(d,c,m,w,S){if(typeof w=="string"&&w!==""||typeof w=="number")return d=d.get(m)||null,s(c,d,""+w,S);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case wr:return d=d.get(w.key===null?m:w.key)||null,u(c,d,w,S);case Vt:return d=d.get(w.key===null?m:w.key)||null,a(c,d,w,S);case rt:var N=w._init;return v(d,c,m,N(w._payload),S)}if(Ln(w)||xn(w))return d=d.get(m)||null,f(c,d,w,S,null);jr(c,w)}return null}function g(d,c,m,w){for(var S=null,N=null,C=c,T=c=0,K=null;C!==null&&T<m.length;T++){C.index>T?(K=C,C=null):K=C.sibling;var L=h(d,C,m[T],w);if(L===null){C===null&&(C=K);break}e&&C&&L.alternate===null&&t(d,C),c=i(L,c,T),N===null?S=L:N.sibling=L,N=L,C=K}if(T===m.length)return n(d,C),B&&_t(d,T),S;if(C===null){for(;T<m.length;T++)C=p(d,m[T],w),C!==null&&(c=i(C,c,T),N===null?S=C:N.sibling=C,N=C);return B&&_t(d,T),S}for(C=r(d,C);T<m.length;T++)K=v(C,d,T,m[T],w),K!==null&&(e&&K.alternate!==null&&C.delete(K.key===null?T:K.key),c=i(K,c,T),N===null?S=K:N.sibling=K,N=K);return e&&C.forEach(function($e){return t(d,$e)}),B&&_t(d,T),S}function y(d,c,m,w){var S=xn(m);if(typeof S!="function")throw Error(x(150));if(m=S.call(m),m==null)throw Error(x(151));for(var N=S=null,C=c,T=c=0,K=null,L=m.next();C!==null&&!L.done;T++,L=m.next()){C.index>T?(K=C,C=null):K=C.sibling;var $e=h(d,C,L.value,w);if($e===null){C===null&&(C=K);break}e&&C&&$e.alternate===null&&t(d,C),c=i($e,c,T),N===null?S=$e:N.sibling=$e,N=$e,C=K}if(L.done)return n(d,C),B&&_t(d,T),S;if(C===null){for(;!L.done;T++,L=m.next())L=p(d,L.value,w),L!==null&&(c=i(L,c,T),N===null?S=L:N.sibling=L,N=L);return B&&_t(d,T),S}for(C=r(d,C);!L.done;T++,L=m.next())L=v(C,d,T,L.value,w),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?T:L.key),c=i(L,c,T),N===null?S=L:N.sibling=L,N=L);return e&&C.forEach(function(kn){return t(d,kn)}),B&&_t(d,T),S}function z(d,c,m,w){if(typeof m=="object"&&m!==null&&m.type===Qt&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case wr:e:{for(var S=m.key,N=c;N!==null;){if(N.key===S){if(S=m.type,S===Qt){if(N.tag===7){n(d,N.sibling),c=l(N,m.props.children),c.return=d,d=c;break e}}else if(N.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===rt&&qs(S)===N.type){n(d,N.sibling),c=l(N,m.props),c.ref=Nn(d,N,m),c.return=d,d=c;break e}n(d,N);break}else t(d,N);N=N.sibling}m.type===Qt?(c=Rt(m.props.children,d.mode,w,m.key),c.return=d,d=c):(w=Yr(m.type,m.key,m.props,null,d.mode,w),w.ref=Nn(d,c,m),w.return=d,d=w)}return o(d);case Vt:e:{for(N=m.key;c!==null;){if(c.key===N)if(c.tag===4&&c.stateNode.containerInfo===m.containerInfo&&c.stateNode.implementation===m.implementation){n(d,c.sibling),c=l(c,m.children||[]),c.return=d,d=c;break e}else{n(d,c);break}else t(d,c);c=c.sibling}c=gi(m,d.mode,w),c.return=d,d=c}return o(d);case rt:return N=m._init,z(d,c,N(m._payload),w)}if(Ln(m))return g(d,c,m,w);if(xn(m))return y(d,c,m,w);jr(d,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,c!==null&&c.tag===6?(n(d,c.sibling),c=l(c,m),c.return=d,d=c):(n(d,c),c=mi(m,d.mode,w),c.return=d,d=c),o(d)):n(d,c)}return z}var cn=Ga(!0),Ya=Ga(!1),al=wt(null),cl=null,Jt=null,Mo=null;function Do(){Mo=Jt=cl=null}function Fo(e){var t=al.current;U(al),e._currentValue=t}function Gi(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 ln(e,t){cl=e,Mo=Jt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(he=!0),e.firstContext=null)}function je(e){var t=e._currentValue;if(Mo!==e)if(e={context:e,memoizedValue:t,next:null},Jt===null){if(cl===null)throw Error(x(308));Jt=e,cl.dependencies={lanes:0,firstContext:e}}else Jt=Jt.next=e;return t}var zt=null;function Ao(e){zt===null?zt=[e]:zt.push(e)}function Xa(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Ao(t)):(n.next=l.next,l.next=n),t.interleaved=n,be(e,r)}function be(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 lt=!1;function Uo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ja(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 Xe(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,$&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,be(e,n)}return l=r.interleaved,l===null?(t.next=t,Ao(r)):(t.next=l.next,l.next=t),r.interleaved=t,be(e,n)}function Qr(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,Co(e,n)}}function bs(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 fl(e,t,n,r){var l=e.updateQueue;lt=!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 f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==o&&(s===null?f.firstBaseUpdate=a:s.next=a,f.lastBaseUpdate=u))}if(i!==null){var p=l.baseState;o=0,f=a=u=null,s=i;do{var h=s.lane,v=s.eventTime;if((r&h)===h){f!==null&&(f=f.next={eventTime:v,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,y=s;switch(h=t,v=n,y.tag){case 1:if(g=y.payload,typeof g=="function"){p=g.call(v,p,h);break e}p=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=y.payload,h=typeof g=="function"?g.call(v,p,h):g,h==null)break e;p=H({},p,h);break e;case 2:lt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=l.effects,h===null?l.effects=[s]:h.push(s))}else v={eventTime:v,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(a=f=v,u=p):f=f.next=v,o|=h;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;h=s,s=h.next,h.next=null,l.lastBaseUpdate=h,l.shared.pending=null}}while(!0);if(f===null&&(u=p),l.baseState=u,l.firstBaseUpdate=a,l.lastBaseUpdate=f,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);It|=o,e.lanes=o,e.memoizedState=p}}function eu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(x(191,l));l.call(r)}}}var hr={},We=wt(hr),rr=wt(hr),lr=wt(hr);function Tt(e){if(e===hr)throw Error(x(174));return e}function Bo(e,t){switch(F(lr,t),F(rr,e),F(We,hr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ti(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ti(t,e)}U(We),F(We,t)}function fn(){U(We),U(rr),U(lr)}function qa(e){Tt(lr.current);var t=Tt(We.current),n=Ti(t,e.type);t!==n&&(F(rr,e),F(We,n))}function Vo(e){rr.current===e&&(U(We),U(rr))}var V=wt(0);function dl(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 ai=[];function Qo(){for(var e=0;e<ai.length;e++)ai[e]._workInProgressVersionPrimary=null;ai.length=0}var Hr=tt.ReactCurrentDispatcher,ci=tt.ReactCurrentBatchConfig,$t=0,Q=null,X=null,b=null,pl=!1,Un=!1,ir=0,ip=0;function ie(){throw Error(x(321))}function Ho(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ue(e[n],t[n]))return!1;return!0}function Wo(e,t,n,r,l,i){if($t=i,Q=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Hr.current=e===null||e.memoizedState===null?ap:cp,e=n(r,l),Un){i=0;do{if(Un=!1,ir=0,25<=i)throw Error(x(301));i+=1,b=X=null,t.updateQueue=null,Hr.current=fp,e=n(r,l)}while(Un)}if(Hr.current=hl,t=X!==null&&X.next!==null,$t=0,b=X=Q=null,pl=!1,t)throw Error(x(300));return e}function Ko(){var e=ir!==0;return ir=0,e}function Ve(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return b===null?Q.memoizedState=b=e:b=b.next=e,b}function Le(){if(X===null){var e=Q.alternate;e=e!==null?e.memoizedState:null}else e=X.next;var t=b===null?Q.memoizedState:b.next;if(t!==null)b=t,X=e;else{if(e===null)throw Error(x(310));X=e,e={memoizedState:X.memoizedState,baseState:X.baseState,baseQueue:X.baseQueue,queue:X.queue,next:null},b===null?Q.memoizedState=b=e:b=b.next=e}return b}function or(e,t){return typeof t=="function"?t(e):t}function fi(e){var t=Le(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=X,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 f=a.lane;if(($t&f)===f)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 p={lane:f,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=p,o=r):u=u.next=p,Q.lanes|=f,It|=f}a=a.next}while(a!==null&&a!==i);u===null?o=r:u.next=s,Ue(r,t.memoizedState)||(he=!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,Q.lanes|=i,It|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function di(e){var t=Le(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);Ue(i,t.memoizedState)||(he=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ba(){}function ec(e,t){var n=Q,r=Le(),l=t(),i=!Ue(r.memoizedState,l);if(i&&(r.memoizedState=l,he=!0),r=r.queue,Zo(rc.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||b!==null&&b.memoizedState.tag&1){if(n.flags|=2048,sr(9,nc.bind(null,n,r,l,t),void 0,null),ee===null)throw Error(x(349));$t&30||tc(n,t,l)}return l}function tc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function nc(e,t,n,r){t.value=n,t.getSnapshot=r,lc(t)&&ic(e)}function rc(e,t,n){return n(function(){lc(t)&&ic(e)})}function lc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ue(e,n)}catch{return!0}}function ic(e){var t=be(e,1);t!==null&&Ae(t,e,1,-1)}function tu(e){var t=Ve();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:or,lastRenderedState:e},t.queue=e,e=e.dispatch=up.bind(null,Q,e),[t.memoizedState,e]}function sr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.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 oc(){return Le().memoizedState}function Wr(e,t,n,r){var l=Ve();Q.flags|=e,l.memoizedState=sr(1|t,n,void 0,r===void 0?null:r)}function Rl(e,t,n,r){var l=Le();r=r===void 0?null:r;var i=void 0;if(X!==null){var o=X.memoizedState;if(i=o.destroy,r!==null&&Ho(r,o.deps)){l.memoizedState=sr(t,n,i,r);return}}Q.flags|=e,l.memoizedState=sr(1|t,n,i,r)}function nu(e,t){return Wr(8390656,8,e,t)}function Zo(e,t){return Rl(2048,8,e,t)}function sc(e,t){return Rl(4,2,e,t)}function uc(e,t){return Rl(4,4,e,t)}function ac(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 cc(e,t,n){return n=n!=null?n.concat([e]):null,Rl(4,4,ac.bind(null,t,e),n)}function Go(){}function fc(e,t){var n=Le();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ho(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function dc(e,t){var n=Le();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ho(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function pc(e,t,n){return $t&21?(Ue(n,t)||(n=ya(),Q.lanes|=n,It|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,he=!0),e.memoizedState=n)}function op(e,t){var n=O;O=n!==0&&4>n?n:4,e(!0);var r=ci.transition;ci.transition={};try{e(!1),t()}finally{O=n,ci.transition=r}}function hc(){return Le().memoizedState}function sp(e,t,n){var r=mt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},mc(e))gc(t,n);else if(n=Xa(e,t,n,r),n!==null){var l=ce();Ae(n,e,r,l),vc(n,t,r)}}function up(e,t,n){var r=mt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(mc(e))gc(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,Ue(s,o)){var u=t.interleaved;u===null?(l.next=l,Ao(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Xa(e,t,l,r),n!==null&&(l=ce(),Ae(n,e,r,l),vc(n,t,r))}}function mc(e){var t=e.alternate;return e===Q||t!==null&&t===Q}function gc(e,t){Un=pl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function vc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Co(e,n)}}var hl={readContext:je,useCallback:ie,useContext:ie,useEffect:ie,useImperativeHandle:ie,useInsertionEffect:ie,useLayoutEffect:ie,useMemo:ie,useReducer:ie,useRef:ie,useState:ie,useDebugValue:ie,useDeferredValue:ie,useTransition:ie,useMutableSource:ie,useSyncExternalStore:ie,useId:ie,unstable_isNewReconciler:!1},ap={readContext:je,useCallback:function(e,t){return Ve().memoizedState=[e,t===void 0?null:t],e},useContext:je,useEffect:nu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Wr(4194308,4,ac.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Wr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Wr(4,2,e,t)},useMemo:function(e,t){var n=Ve();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ve();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=sp.bind(null,Q,e),[r.memoizedState,e]},useRef:function(e){var t=Ve();return e={current:e},t.memoizedState=e},useState:tu,useDebugValue:Go,useDeferredValue:function(e){return Ve().memoizedState=e},useTransition:function(){var e=tu(!1),t=e[0];return e=op.bind(null,e[1]),Ve().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Q,l=Ve();if(B){if(n===void 0)throw Error(x(407));n=n()}else{if(n=t(),ee===null)throw Error(x(349));$t&30||tc(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,nu(rc.bind(null,r,i,e),[e]),r.flags|=2048,sr(9,nc.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ve(),t=ee.identifierPrefix;if(B){var n=Ye,r=Ge;n=(r&~(1<<32-Fe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ir++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=ip++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},cp={readContext:je,useCallback:fc,useContext:je,useEffect:Zo,useImperativeHandle:cc,useInsertionEffect:sc,useLayoutEffect:uc,useMemo:dc,useReducer:fi,useRef:oc,useState:function(){return fi(or)},useDebugValue:Go,useDeferredValue:function(e){var t=Le();return pc(t,X.memoizedState,e)},useTransition:function(){var e=fi(or)[0],t=Le().memoizedState;return[e,t]},useMutableSource:ba,useSyncExternalStore:ec,useId:hc,unstable_isNewReconciler:!1},fp={readContext:je,useCallback:fc,useContext:je,useEffect:Zo,useImperativeHandle:cc,useInsertionEffect:sc,useLayoutEffect:uc,useMemo:dc,useReducer:di,useRef:oc,useState:function(){return di(or)},useDebugValue:Go,useDeferredValue:function(e){var t=Le();return X===null?t.memoizedState=e:pc(t,X.memoizedState,e)},useTransition:function(){var e=di(or)[0],t=Le().memoizedState;return[e,t]},useMutableSource:ba,useSyncExternalStore:ec,useId:hc,unstable_isNewReconciler:!1};function Oe(e,t){if(e&&e.defaultProps){t=H({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Yi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:H({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var jl={isMounted:function(e){return(e=e._reactInternals)?At(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ce(),l=mt(e),i=Xe(r,l);i.payload=t,n!=null&&(i.callback=n),t=pt(e,i,l),t!==null&&(Ae(t,e,l,r),Qr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ce(),l=mt(e),i=Xe(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=pt(e,i,l),t!==null&&(Ae(t,e,l,r),Qr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ce(),r=mt(e),l=Xe(n,r);l.tag=2,t!=null&&(l.callback=t),t=pt(e,l,r),t!==null&&(Ae(t,e,r,n),Qr(t,e,r))}};function ru(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?!bn(n,r)||!bn(l,i):!0}function yc(e,t,n){var r=!1,l=yt,i=t.contextType;return typeof i=="object"&&i!==null?i=je(i):(l=ge(t)?jt:ue.current,r=t.contextTypes,i=(r=r!=null)?un(e,l):yt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=jl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function lu(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&&jl.enqueueReplaceState(t,t.state,null)}function Xi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Uo(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=je(i):(i=ge(t)?jt:ue.current,l.context=un(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Yi(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&&jl.enqueueReplaceState(l,l.state,null),fl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function dn(e,t){try{var n="",r=t;do n+=Af(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 pi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ji(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var dp=typeof WeakMap=="function"?WeakMap:Map;function kc(e,t,n){n=Xe(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){gl||(gl=!0,so=r),Ji(e,t)},n}function wc(e,t,n){n=Xe(-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(){Ji(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Ji(e,t),typeof r!="function"&&(ht===null?ht=new Set([this]):ht.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function iu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new dp;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=Np.bind(null,e,t,n),t.then(e,e))}function ou(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 su(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=Xe(-1,1),t.tag=2,pt(n,t,1))),n.lanes|=1),e)}var pp=tt.ReactCurrentOwner,he=!1;function ae(e,t,n,r){t.child=e===null?Ya(t,null,n,r):cn(t,e.child,n,r)}function uu(e,t,n,r,l){n=n.render;var i=t.ref;return ln(t,l),r=Wo(e,t,n,r,i,l),n=Ko(),e!==null&&!he?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,et(e,t,l)):(B&&n&&$o(t),t.flags|=1,ae(e,t,r,l),t.child)}function au(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!ns(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,xc(e,t,i,r,l)):(e=Yr(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:bn,n(o,r)&&e.ref===t.ref)return et(e,t,l)}return t.flags|=1,e=gt(i,r),e.ref=t.ref,e.return=t,t.child=e}function xc(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(bn(i,r)&&e.ref===t.ref)if(he=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(he=!0);else return t.lanes=e.lanes,et(e,t,l)}return qi(e,t,n,r,l)}function Sc(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},F(bt,ye),ye|=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,F(bt,ye),ye|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,F(bt,ye),ye|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,F(bt,ye),ye|=r;return ae(e,t,l,n),t.child}function Ec(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function qi(e,t,n,r,l){var i=ge(n)?jt:ue.current;return i=un(t,i),ln(t,l),n=Wo(e,t,n,r,i,l),r=Ko(),e!==null&&!he?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,et(e,t,l)):(B&&r&&$o(t),t.flags|=1,ae(e,t,n,l),t.child)}function cu(e,t,n,r,l){if(ge(n)){var i=!0;ol(t)}else i=!1;if(ln(t,l),t.stateNode===null)Kr(e,t),yc(t,n,r),Xi(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=je(a):(a=ge(n)?jt:ue.current,a=un(t,a));var f=n.getDerivedStateFromProps,p=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";p||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||u!==a)&&lu(t,o,r,a),lt=!1;var h=t.memoizedState;o.state=h,fl(t,r,o,l),u=t.memoizedState,s!==r||h!==u||me.current||lt?(typeof f=="function"&&(Yi(t,n,f,r),u=t.memoizedState),(s=lt||ru(t,n,s,r,h,u,a))?(p||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,Ja(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Oe(t.type,s),o.props=a,p=t.pendingProps,h=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=je(u):(u=ge(n)?jt:ue.current,u=un(t,u));var v=n.getDerivedStateFromProps;(f=typeof v=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==p||h!==u)&&lu(t,o,r,u),lt=!1,h=t.memoizedState,o.state=h,fl(t,r,o,l);var g=t.memoizedState;s!==p||h!==g||me.current||lt?(typeof v=="function"&&(Yi(t,n,v,r),g=t.memoizedState),(a=lt||ru(t,n,a,r,h,g,u)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,g,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,g,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),o.props=r,o.state=g,o.context=u,r=a):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return bi(e,t,n,r,i,l)}function bi(e,t,n,r,l,i){Ec(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&Ys(t,n,!1),et(e,t,i);r=t.stateNode,pp.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=cn(t,e.child,null,i),t.child=cn(t,null,s,i)):ae(e,t,s,i),t.memoizedState=r.state,l&&Ys(t,n,!0),t.child}function _c(e){var t=e.stateNode;t.pendingContext?Gs(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Gs(e,t.context,!1),Bo(e,t.containerInfo)}function fu(e,t,n,r,l){return an(),Oo(l),t.flags|=256,ae(e,t,n,r),t.child}var eo={dehydrated:null,treeContext:null,retryLane:0};function to(e){return{baseLanes:e,cachePool:null,transitions:null}}function Cc(e,t,n){var r=t.pendingProps,l=V.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),F(V,l&1),e===null)return Zi(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=Il(o,r,0,null),e=Rt(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=to(n),t.memoizedState=eo,e):Yo(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return hp(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=gt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=gt(s,i):(i=Rt(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?to(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=eo,r}return i=e.child,e=i.sibling,r=gt(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 Yo(e,t){return t=Il({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Lr(e,t,n,r){return r!==null&&Oo(r),cn(t,e.child,null,n),e=Yo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function hp(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=pi(Error(x(422))),Lr(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Il({mode:"visible",children:r.children},l,0,null),i=Rt(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&cn(t,e.child,null,o),t.child.memoizedState=to(o),t.memoizedState=eo,i);if(!(t.mode&1))return Lr(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(x(419)),r=pi(i,r,void 0),Lr(e,t,o,r)}if(s=(o&e.childLanes)!==0,he||s){if(r=ee,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,be(e,l),Ae(r,e,l,-1))}return ts(),r=pi(Error(x(421))),Lr(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=zp.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,we=dt(l.nextSibling),xe=t,B=!0,De=null,e!==null&&(Ce[Ne++]=Ge,Ce[Ne++]=Ye,Ce[Ne++]=Lt,Ge=e.id,Ye=e.overflow,Lt=t),t=Yo(t,r.children),t.flags|=4096,t)}function du(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Gi(e.return,t,n)}function hi(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 Nc(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(ae(e,t,r.children,n),r=V.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&&du(e,n,t);else if(e.tag===19)du(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(F(V,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&&dl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),hi(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&&dl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}hi(t,!0,n,null,i);break;case"together":hi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Kr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function et(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),It|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(x(153));if(t.child!==null){for(e=t.child,n=gt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=gt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function mp(e,t,n){switch(t.tag){case 3:_c(t),an();break;case 5:qa(t);break;case 1:ge(t.type)&&ol(t);break;case 4:Bo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;F(al,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(F(V,V.current&1),t.flags|=128,null):n&t.child.childLanes?Cc(e,t,n):(F(V,V.current&1),e=et(e,t,n),e!==null?e.sibling:null);F(V,V.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Nc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),F(V,V.current),r)break;return null;case 22:case 23:return t.lanes=0,Sc(e,t,n)}return et(e,t,n)}var zc,no,Tc,Pc;zc=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}};no=function(){};Tc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Tt(We.current);var i=null;switch(n){case"input":l=_i(e,l),r=_i(e,r),i=[];break;case"select":l=H({},l,{value:void 0}),r=H({},r,{value:void 0}),i=[];break;case"textarea":l=zi(e,l),r=zi(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ll)}Pi(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"&&(Kn.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"&&(Kn.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&A("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)}};Pc=function(e,t,n,r){n!==r&&(t.flags|=4)};function zn(e,t){if(!B)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 oe(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 gp(e,t,n){var r=t.pendingProps;switch(Io(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return oe(t),null;case 1:return ge(t.type)&&il(),oe(t),null;case 3:return r=t.stateNode,fn(),U(me),U(ue),Qo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Rr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,De!==null&&(co(De),De=null))),no(e,t),oe(t),null;case 5:Vo(t);var l=Tt(lr.current);if(n=t.type,e!==null&&t.stateNode!=null)Tc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(x(166));return oe(t),null}if(e=Tt(We.current),Rr(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Qe]=t,r[nr]=i,e=(t.mode&1)!==0,n){case"dialog":A("cancel",r),A("close",r);break;case"iframe":case"object":case"embed":A("load",r);break;case"video":case"audio":for(l=0;l<In.length;l++)A(In[l],r);break;case"source":A("error",r);break;case"img":case"image":case"link":A("error",r),A("load",r);break;case"details":A("toggle",r);break;case"input":xs(r,i),A("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},A("invalid",r);break;case"textarea":Es(r,i),A("invalid",r)}Pi(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&&Pr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&Pr(r.textContent,s,e),l=["children",""+s]):Kn.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&A("scroll",r)}switch(n){case"input":xr(r),Ss(r,i,!0);break;case"textarea":xr(r),_s(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=ll)}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=ra(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[Qe]=t,e[nr]=r,zc(e,t,!1,!1),t.stateNode=e;e:{switch(o=Ri(n,r),n){case"dialog":A("cancel",e),A("close",e),l=r;break;case"iframe":case"object":case"embed":A("load",e),l=r;break;case"video":case"audio":for(l=0;l<In.length;l++)A(In[l],e);l=r;break;case"source":A("error",e),l=r;break;case"img":case"image":case"link":A("error",e),A("load",e),l=r;break;case"details":A("toggle",e),l=r;break;case"input":xs(e,r),l=_i(e,r),A("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=H({},r,{value:void 0}),A("invalid",e);break;case"textarea":Es(e,r),l=zi(e,r),A("invalid",e);break;default:l=r}Pi(n,l),s=l;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?oa(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&la(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Zn(e,u):typeof u=="number"&&Zn(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Kn.hasOwnProperty(i)?u!=null&&i==="onScroll"&&A("scroll",e):u!=null&&ko(e,i,u,o))}switch(n){case"input":xr(e),Ss(e,r,!1);break;case"textarea":xr(e),_s(e);break;case"option":r.value!=null&&e.setAttribute("value",""+vt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?en(e,!!r.multiple,i,!1):r.defaultValue!=null&&en(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=ll)}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 oe(t),null;case 6:if(e&&t.stateNode!=null)Pc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(x(166));if(n=Tt(lr.current),Tt(We.current),Rr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Qe]=t,(i=r.nodeValue!==n)&&(e=xe,e!==null))switch(e.tag){case 3:Pr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Pr(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Qe]=t,t.stateNode=r}return oe(t),null;case 13:if(U(V),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(B&&we!==null&&t.mode&1&&!(t.flags&128))Za(),an(),t.flags|=98560,i=!1;else if(i=Rr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(x(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(x(317));i[Qe]=t}else an(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;oe(t),i=!1}else De!==null&&(co(De),De=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||V.current&1?J===0&&(J=3):ts())),t.updateQueue!==null&&(t.flags|=4),oe(t),null);case 4:return fn(),no(e,t),e===null&&er(t.stateNode.containerInfo),oe(t),null;case 10:return Fo(t.type._context),oe(t),null;case 17:return ge(t.type)&&il(),oe(t),null;case 19:if(U(V),i=t.memoizedState,i===null)return oe(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)zn(i,!1);else{if(J!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=dl(e),o!==null){for(t.flags|=128,zn(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 F(V,V.current&1|2),t.child}e=e.sibling}i.tail!==null&&G()>pn&&(t.flags|=128,r=!0,zn(i,!1),t.lanes=4194304)}else{if(!r)if(e=dl(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),zn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!B)return oe(t),null}else 2*G()-i.renderingStartTime>pn&&n!==1073741824&&(t.flags|=128,r=!0,zn(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=G(),t.sibling=null,n=V.current,F(V,r?n&1|2:n&1),t):(oe(t),null);case 22:case 23:return es(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ye&1073741824&&(oe(t),t.subtreeFlags&6&&(t.flags|=8192)):oe(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function vp(e,t){switch(Io(t),t.tag){case 1:return ge(t.type)&&il(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return fn(),U(me),U(ue),Qo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Vo(t),null;case 13:if(U(V),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(x(340));an()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return U(V),null;case 4:return fn(),null;case 10:return Fo(t.type._context),null;case 22:case 23:return es(),null;case 24:return null;default:return null}}var $r=!1,se=!1,yp=typeof WeakSet=="function"?WeakSet:Set,E=null;function qt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){W(e,t,r)}else n.current=null}function ro(e,t,n){try{n()}catch(r){W(e,t,r)}}var pu=!1;function kp(e,t){if(Ui=tl,e=Ia(),Lo(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,f=0,p=e,h=null;t:for(;;){for(var v;p!==n||l!==0&&p.nodeType!==3||(s=o+l),p!==i||r!==0&&p.nodeType!==3||(u=o+r),p.nodeType===3&&(o+=p.nodeValue.length),(v=p.firstChild)!==null;)h=p,p=v;for(;;){if(p===e)break t;if(h===n&&++a===l&&(s=o),h===i&&++f===r&&(u=o),(v=p.nextSibling)!==null)break;p=h,h=p.parentNode}p=v}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Bi={focusedElem:e,selectionRange:n},tl=!1,E=t;E!==null;)if(t=E,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,E=e;else for(;E!==null;){t=E;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var y=g.memoizedProps,z=g.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?y:Oe(t.type,y),z);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(x(163))}}catch(w){W(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,E=e;break}E=t.return}return g=pu,pu=!1,g}function Bn(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&&ro(t,n,i)}l=l.next}while(l!==r)}}function Ll(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 lo(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 Rc(e){var t=e.alternate;t!==null&&(e.alternate=null,Rc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Qe],delete t[nr],delete t[Hi],delete t[tp],delete t[np])),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 jc(e){return e.tag===5||e.tag===3||e.tag===4}function hu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||jc(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 io(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=ll));else if(r!==4&&(e=e.child,e!==null))for(io(e,t,n),e=e.sibling;e!==null;)io(e,t,n),e=e.sibling}function oo(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(oo(e,t,n),e=e.sibling;e!==null;)oo(e,t,n),e=e.sibling}var te=null,Me=!1;function nt(e,t,n){for(n=n.child;n!==null;)Lc(e,t,n),n=n.sibling}function Lc(e,t,n){if(He&&typeof He.onCommitFiberUnmount=="function")try{He.onCommitFiberUnmount(_l,n)}catch{}switch(n.tag){case 5:se||qt(n,t);case 6:var r=te,l=Me;te=null,nt(e,t,n),te=r,Me=l,te!==null&&(Me?(e=te,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):te.removeChild(n.stateNode));break;case 18:te!==null&&(Me?(e=te,n=n.stateNode,e.nodeType===8?si(e.parentNode,n):e.nodeType===1&&si(e,n),Jn(e)):si(te,n.stateNode));break;case 4:r=te,l=Me,te=n.stateNode.containerInfo,Me=!0,nt(e,t,n),te=r,Me=l;break;case 0:case 11:case 14:case 15:if(!se&&(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)&&ro(n,t,o),l=l.next}while(l!==r)}nt(e,t,n);break;case 1:if(!se&&(qt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){W(n,t,s)}nt(e,t,n);break;case 21:nt(e,t,n);break;case 22:n.mode&1?(se=(r=se)||n.memoizedState!==null,nt(e,t,n),se=r):nt(e,t,n);break;default:nt(e,t,n)}}function mu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new yp),t.forEach(function(r){var l=Tp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ie(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:te=s.stateNode,Me=!1;break e;case 3:te=s.stateNode.containerInfo,Me=!0;break e;case 4:te=s.stateNode.containerInfo,Me=!0;break e}s=s.return}if(te===null)throw Error(x(160));Lc(i,o,l),te=null,Me=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){W(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)$c(t,e),t=t.sibling}function $c(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ie(t,e),Be(e),r&4){try{Bn(3,e,e.return),Ll(3,e)}catch(y){W(e,e.return,y)}try{Bn(5,e,e.return)}catch(y){W(e,e.return,y)}}break;case 1:Ie(t,e),Be(e),r&512&&n!==null&&qt(n,n.return);break;case 5:if(Ie(t,e),Be(e),r&512&&n!==null&&qt(n,n.return),e.flags&32){var l=e.stateNode;try{Zn(l,"")}catch(y){W(e,e.return,y)}}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&&ta(l,i),Ri(s,o);var a=Ri(s,i);for(o=0;o<u.length;o+=2){var f=u[o],p=u[o+1];f==="style"?oa(l,p):f==="dangerouslySetInnerHTML"?la(l,p):f==="children"?Zn(l,p):ko(l,f,p,a)}switch(s){case"input":Ci(l,i);break;case"textarea":na(l,i);break;case"select":var h=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var v=i.value;v!=null?en(l,!!i.multiple,v,!1):h!==!!i.multiple&&(i.defaultValue!=null?en(l,!!i.multiple,i.defaultValue,!0):en(l,!!i.multiple,i.multiple?[]:"",!1))}l[nr]=i}catch(y){W(e,e.return,y)}}break;case 6:if(Ie(t,e),Be(e),r&4){if(e.stateNode===null)throw Error(x(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(y){W(e,e.return,y)}}break;case 3:if(Ie(t,e),Be(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Jn(t.containerInfo)}catch(y){W(e,e.return,y)}break;case 4:Ie(t,e),Be(e);break;case 13:Ie(t,e),Be(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(qo=G())),r&4&&mu(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(se=(a=se)||f,Ie(t,e),se=a):Ie(t,e),Be(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!f&&e.mode&1)for(E=e,f=e.child;f!==null;){for(p=E=f;E!==null;){switch(h=E,v=h.child,h.tag){case 0:case 11:case 14:case 15:Bn(4,h,h.return);break;case 1:qt(h,h.return);var g=h.stateNode;if(typeof g.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(y){W(r,n,y)}}break;case 5:qt(h,h.return);break;case 22:if(h.memoizedState!==null){vu(p);continue}}v!==null?(v.return=h,E=v):vu(p)}f=f.sibling}e:for(f=null,p=e;;){if(p.tag===5){if(f===null){f=p;try{l=p.stateNode,a?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=p.stateNode,u=p.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=ia("display",o))}catch(y){W(e,e.return,y)}}}else if(p.tag===6){if(f===null)try{p.stateNode.nodeValue=a?"":p.memoizedProps}catch(y){W(e,e.return,y)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;f===p&&(f=null),p=p.return}f===p&&(f=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:Ie(t,e),Be(e),r&4&&mu(e);break;case 21:break;default:Ie(t,e),Be(e)}}function Be(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(jc(n)){var r=n;break e}n=n.return}throw Error(x(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Zn(l,""),r.flags&=-33);var i=hu(e);oo(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=hu(e);io(e,s,o);break;default:throw Error(x(161))}}catch(u){W(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function wp(e,t,n){E=e,Ic(e)}function Ic(e,t,n){for(var r=(e.mode&1)!==0;E!==null;){var l=E,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||$r;if(!o){var s=l.alternate,u=s!==null&&s.memoizedState!==null||se;s=$r;var a=se;if($r=o,(se=u)&&!a)for(E=l;E!==null;)o=E,u=o.child,o.tag===22&&o.memoizedState!==null?yu(l):u!==null?(u.return=o,E=u):yu(l);for(;i!==null;)E=i,Ic(i),i=i.sibling;E=l,$r=s,se=a}gu(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,E=i):gu(e)}}function gu(e){for(;E!==null;){var t=E;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:se||Ll(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!se)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Oe(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&eu(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}eu(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 f=a.memoizedState;if(f!==null){var p=f.dehydrated;p!==null&&Jn(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}se||t.flags&512&&lo(t)}catch(h){W(t,t.return,h)}}if(t===e){E=null;break}if(n=t.sibling,n!==null){n.return=t.return,E=n;break}E=t.return}}function vu(e){for(;E!==null;){var t=E;if(t===e){E=null;break}var n=t.sibling;if(n!==null){n.return=t.return,E=n;break}E=t.return}}function yu(e){for(;E!==null;){var t=E;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ll(4,t)}catch(u){W(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){W(t,l,u)}}var i=t.return;try{lo(t)}catch(u){W(t,i,u)}break;case 5:var o=t.return;try{lo(t)}catch(u){W(t,o,u)}}}catch(u){W(t,t.return,u)}if(t===e){E=null;break}var s=t.sibling;if(s!==null){s.return=t.return,E=s;break}E=t.return}}var xp=Math.ceil,ml=tt.ReactCurrentDispatcher,Xo=tt.ReactCurrentOwner,Re=tt.ReactCurrentBatchConfig,$=0,ee=null,Y=null,re=0,ye=0,bt=wt(0),J=0,ur=null,It=0,$l=0,Jo=0,Vn=null,pe=null,qo=0,pn=1/0,Ke=null,gl=!1,so=null,ht=null,Ir=!1,ut=null,vl=0,Qn=0,uo=null,Zr=-1,Gr=0;function ce(){return $&6?G():Zr!==-1?Zr:Zr=G()}function mt(e){return e.mode&1?$&2&&re!==0?re&-re:lp.transition!==null?(Gr===0&&(Gr=ya()),Gr):(e=O,e!==0||(e=window.event,e=e===void 0?16:Ca(e.type)),e):1}function Ae(e,t,n,r){if(50<Qn)throw Qn=0,uo=null,Error(x(185));fr(e,n,r),(!($&2)||e!==ee)&&(e===ee&&(!($&2)&&($l|=n),J===4&&ot(e,re)),ve(e,r),n===1&&$===0&&!(t.mode&1)&&(pn=G()+500,Pl&&xt()))}function ve(e,t){var n=e.callbackNode;ld(e,t);var r=el(e,e===ee?re:0);if(r===0)n!==null&&zs(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&zs(n),t===1)e.tag===0?rp(ku.bind(null,e)):Ha(ku.bind(null,e)),bd(function(){!($&6)&&xt()}),n=null;else{switch(ka(r)){case 1:n=_o;break;case 4:n=ga;break;case 16:n=br;break;case 536870912:n=va;break;default:n=br}n=Vc(n,Oc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Oc(e,t){if(Zr=-1,Gr=0,$&6)throw Error(x(327));var n=e.callbackNode;if(on()&&e.callbackNode!==n)return null;var r=el(e,e===ee?re:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=yl(e,r);else{t=r;var l=$;$|=2;var i=Dc();(ee!==e||re!==t)&&(Ke=null,pn=G()+500,Pt(e,t));do try{_p();break}catch(s){Mc(e,s)}while(!0);Do(),ml.current=i,$=l,Y!==null?t=0:(ee=null,re=0,t=J)}if(t!==0){if(t===2&&(l=Oi(e),l!==0&&(r=l,t=ao(e,l))),t===1)throw n=ur,Pt(e,0),ot(e,r),ve(e,G()),n;if(t===6)ot(e,r);else{if(l=e.current.alternate,!(r&30)&&!Sp(l)&&(t=yl(e,r),t===2&&(i=Oi(e),i!==0&&(r=i,t=ao(e,i))),t===1))throw n=ur,Pt(e,0),ot(e,r),ve(e,G()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(x(345));case 2:Ct(e,pe,Ke);break;case 3:if(ot(e,r),(r&130023424)===r&&(t=qo+500-G(),10<t)){if(el(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ce(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Qi(Ct.bind(null,e,pe,Ke),t);break}Ct(e,pe,Ke);break;case 4:if(ot(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-Fe(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=G()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*xp(r/1960))-r,10<r){e.timeoutHandle=Qi(Ct.bind(null,e,pe,Ke),r);break}Ct(e,pe,Ke);break;case 5:Ct(e,pe,Ke);break;default:throw Error(x(329))}}}return ve(e,G()),e.callbackNode===n?Oc.bind(null,e):null}function ao(e,t){var n=Vn;return e.current.memoizedState.isDehydrated&&(Pt(e,t).flags|=256),e=yl(e,t),e!==2&&(t=pe,pe=n,t!==null&&co(t)),e}function co(e){pe===null?pe=e:pe.push.apply(pe,e)}function Sp(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(!Ue(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 ot(e,t){for(t&=~Jo,t&=~$l,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Fe(t),r=1<<n;e[n]=-1,t&=~r}}function ku(e){if($&6)throw Error(x(327));on();var t=el(e,0);if(!(t&1))return ve(e,G()),null;var n=yl(e,t);if(e.tag!==0&&n===2){var r=Oi(e);r!==0&&(t=r,n=ao(e,r))}if(n===1)throw n=ur,Pt(e,0),ot(e,t),ve(e,G()),n;if(n===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ct(e,pe,Ke),ve(e,G()),null}function bo(e,t){var n=$;$|=1;try{return e(t)}finally{$=n,$===0&&(pn=G()+500,Pl&&xt())}}function Ot(e){ut!==null&&ut.tag===0&&!($&6)&&on();var t=$;$|=1;var n=Re.transition,r=O;try{if(Re.transition=null,O=1,e)return e()}finally{O=r,Re.transition=n,$=t,!($&6)&&xt()}}function es(){ye=bt.current,U(bt)}function Pt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,qd(n)),Y!==null)for(n=Y.return;n!==null;){var r=n;switch(Io(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&il();break;case 3:fn(),U(me),U(ue),Qo();break;case 5:Vo(r);break;case 4:fn();break;case 13:U(V);break;case 19:U(V);break;case 10:Fo(r.type._context);break;case 22:case 23:es()}n=n.return}if(ee=e,Y=e=gt(e.current,null),re=ye=t,J=0,ur=null,Jo=$l=It=0,pe=Vn=null,zt!==null){for(t=0;t<zt.length;t++)if(n=zt[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}zt=null}return e}function Mc(e,t){do{var n=Y;try{if(Do(),Hr.current=hl,pl){for(var r=Q.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}pl=!1}if($t=0,b=X=Q=null,Un=!1,ir=0,Xo.current=null,n===null||n.return===null){J=1,ur=t,Y=null;break}e:{var i=e,o=n.return,s=n,u=t;if(t=re,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,f=s,p=f.tag;if(!(f.mode&1)&&(p===0||p===11||p===15)){var h=f.alternate;h?(f.updateQueue=h.updateQueue,f.memoizedState=h.memoizedState,f.lanes=h.lanes):(f.updateQueue=null,f.memoizedState=null)}var v=ou(o);if(v!==null){v.flags&=-257,su(v,o,s,i,t),v.mode&1&&iu(i,a,t),t=v,u=a;var g=t.updateQueue;if(g===null){var y=new Set;y.add(u),t.updateQueue=y}else g.add(u);break e}else{if(!(t&1)){iu(i,a,t),ts();break e}u=Error(x(426))}}else if(B&&s.mode&1){var z=ou(o);if(z!==null){!(z.flags&65536)&&(z.flags|=256),su(z,o,s,i,t),Oo(dn(u,s));break e}}i=u=dn(u,s),J!==4&&(J=2),Vn===null?Vn=[i]:Vn.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var d=kc(i,u,t);bs(i,d);break e;case 1:s=u;var c=i.type,m=i.stateNode;if(!(i.flags&128)&&(typeof c.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(ht===null||!ht.has(m)))){i.flags|=65536,t&=-t,i.lanes|=t;var w=wc(i,s,t);bs(i,w);break e}}i=i.return}while(i!==null)}Ac(n)}catch(S){t=S,Y===n&&n!==null&&(Y=n=n.return);continue}break}while(!0)}function Dc(){var e=ml.current;return ml.current=hl,e===null?hl:e}function ts(){(J===0||J===3||J===2)&&(J=4),ee===null||!(It&268435455)&&!($l&268435455)||ot(ee,re)}function yl(e,t){var n=$;$|=2;var r=Dc();(ee!==e||re!==t)&&(Ke=null,Pt(e,t));do try{Ep();break}catch(l){Mc(e,l)}while(!0);if(Do(),$=n,ml.current=r,Y!==null)throw Error(x(261));return ee=null,re=0,J}function Ep(){for(;Y!==null;)Fc(Y)}function _p(){for(;Y!==null&&!Yf();)Fc(Y)}function Fc(e){var t=Bc(e.alternate,e,ye);e.memoizedProps=e.pendingProps,t===null?Ac(e):Y=t,Xo.current=null}function Ac(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=vp(n,t),n!==null){n.flags&=32767,Y=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{J=6,Y=null;return}}else if(n=gp(n,t,ye),n!==null){Y=n;return}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);J===0&&(J=5)}function Ct(e,t,n){var r=O,l=Re.transition;try{Re.transition=null,O=1,Cp(e,t,n,r)}finally{Re.transition=l,O=r}return null}function Cp(e,t,n,r){do on();while(ut!==null);if($&6)throw Error(x(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(x(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(id(e,i),e===ee&&(Y=ee=null,re=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Ir||(Ir=!0,Vc(br,function(){return on(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Re.transition,Re.transition=null;var o=O;O=1;var s=$;$|=4,Xo.current=null,kp(e,n),$c(n,e),Wd(Bi),tl=!!Ui,Bi=Ui=null,e.current=n,wp(n),Xf(),$=s,O=o,Re.transition=i}else e.current=n;if(Ir&&(Ir=!1,ut=e,vl=l),i=e.pendingLanes,i===0&&(ht=null),bf(n.stateNode),ve(e,G()),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(gl)throw gl=!1,e=so,so=null,e;return vl&1&&e.tag!==0&&on(),i=e.pendingLanes,i&1?e===uo?Qn++:(Qn=0,uo=e):Qn=0,xt(),null}function on(){if(ut!==null){var e=ka(vl),t=Re.transition,n=O;try{if(Re.transition=null,O=16>e?16:e,ut===null)var r=!1;else{if(e=ut,ut=null,vl=0,$&6)throw Error(x(331));var l=$;for($|=4,E=e.current;E!==null;){var i=E,o=i.child;if(E.flags&16){var s=i.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(E=a;E!==null;){var f=E;switch(f.tag){case 0:case 11:case 15:Bn(8,f,i)}var p=f.child;if(p!==null)p.return=f,E=p;else for(;E!==null;){f=E;var h=f.sibling,v=f.return;if(Rc(f),f===a){E=null;break}if(h!==null){h.return=v,E=h;break}E=v}}}var g=i.alternate;if(g!==null){var y=g.child;if(y!==null){g.child=null;do{var z=y.sibling;y.sibling=null,y=z}while(y!==null)}}E=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,E=o;else e:for(;E!==null;){if(i=E,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Bn(9,i,i.return)}var d=i.sibling;if(d!==null){d.return=i.return,E=d;break e}E=i.return}}var c=e.current;for(E=c;E!==null;){o=E;var m=o.child;if(o.subtreeFlags&2064&&m!==null)m.return=o,E=m;else e:for(o=c;E!==null;){if(s=E,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Ll(9,s)}}catch(S){W(s,s.return,S)}if(s===o){E=null;break e}var w=s.sibling;if(w!==null){w.return=s.return,E=w;break e}E=s.return}}if($=l,xt(),He&&typeof He.onPostCommitFiberRoot=="function")try{He.onPostCommitFiberRoot(_l,e)}catch{}r=!0}return r}finally{O=n,Re.transition=t}}return!1}function wu(e,t,n){t=dn(n,t),t=kc(e,t,1),e=pt(e,t,1),t=ce(),e!==null&&(fr(e,1,t),ve(e,t))}function W(e,t,n){if(e.tag===3)wu(e,e,n);else for(;t!==null;){if(t.tag===3){wu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ht===null||!ht.has(r))){e=dn(n,e),e=wc(t,e,1),t=pt(t,e,1),e=ce(),t!==null&&(fr(t,1,e),ve(t,e));break}}t=t.return}}function Np(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ce(),e.pingedLanes|=e.suspendedLanes&n,ee===e&&(re&n)===n&&(J===4||J===3&&(re&130023424)===re&&500>G()-qo?Pt(e,0):Jo|=n),ve(e,t)}function Uc(e,t){t===0&&(e.mode&1?(t=_r,_r<<=1,!(_r&130023424)&&(_r=4194304)):t=1);var n=ce();e=be(e,t),e!==null&&(fr(e,t,n),ve(e,n))}function zp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Uc(e,n)}function Tp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(x(314))}r!==null&&r.delete(t),Uc(e,n)}var Bc;Bc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||me.current)he=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return he=!1,mp(e,t,n);he=!!(e.flags&131072)}else he=!1,B&&t.flags&1048576&&Wa(t,ul,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Kr(e,t),e=t.pendingProps;var l=un(t,ue.current);ln(t,n),l=Wo(null,t,r,e,l,n);var i=Ko();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,ge(r)?(i=!0,ol(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Uo(t),l.updater=jl,t.stateNode=l,l._reactInternals=t,Xi(t,r,e,n),t=bi(null,t,r,!0,i,n)):(t.tag=0,B&&i&&$o(t),ae(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Kr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Rp(r),e=Oe(r,e),l){case 0:t=qi(null,t,r,e,n);break e;case 1:t=cu(null,t,r,e,n);break e;case 11:t=uu(null,t,r,e,n);break e;case 14:t=au(null,t,r,Oe(r.type,e),n);break e}throw Error(x(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),qi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),cu(e,t,r,l,n);case 3:e:{if(_c(t),e===null)throw Error(x(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Ja(e,t),fl(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=dn(Error(x(423)),t),t=fu(e,t,r,n,l);break e}else if(r!==l){l=dn(Error(x(424)),t),t=fu(e,t,r,n,l);break e}else for(we=dt(t.stateNode.containerInfo.firstChild),xe=t,B=!0,De=null,n=Ya(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(an(),r===l){t=et(e,t,n);break e}ae(e,t,r,n)}t=t.child}return t;case 5:return qa(t),e===null&&Zi(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Vi(r,l)?o=null:i!==null&&Vi(r,i)&&(t.flags|=32),Ec(e,t),ae(e,t,o,n),t.child;case 6:return e===null&&Zi(t),null;case 13:return Cc(e,t,n);case 4:return Bo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=cn(t,null,r,n):ae(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),uu(e,t,r,l,n);case 7:return ae(e,t,t.pendingProps,n),t.child;case 8:return ae(e,t,t.pendingProps.children,n),t.child;case 12:return ae(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,F(al,r._currentValue),r._currentValue=o,i!==null)if(Ue(i.value,o)){if(i.children===l.children&&!me.current){t=et(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=Xe(-1,n&-n),u.tag=2;var a=i.updateQueue;if(a!==null){a=a.shared;var f=a.pending;f===null?u.next=u:(u.next=f.next,f.next=u),a.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Gi(i.return,n,t),s.lanes|=n;break}u=u.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(x(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Gi(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}ae(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,ln(t,n),l=je(l),r=r(l),t.flags|=1,ae(e,t,r,n),t.child;case 14:return r=t.type,l=Oe(r,t.pendingProps),l=Oe(r.type,l),au(e,t,r,l,n);case 15:return xc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Kr(e,t),t.tag=1,ge(r)?(e=!0,ol(t)):e=!1,ln(t,n),yc(t,r,l),Xi(t,r,l,n),bi(null,t,r,!0,e,n);case 19:return Nc(e,t,n);case 22:return Sc(e,t,n)}throw Error(x(156,t.tag))};function Vc(e,t){return ma(e,t)}function Pp(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 ze(e,t,n,r){return new Pp(e,t,n,r)}function ns(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Rp(e){if(typeof e=="function")return ns(e)?1:0;if(e!=null){if(e=e.$$typeof,e===xo)return 11;if(e===So)return 14}return 2}function gt(e,t){var n=e.alternate;return n===null?(n=ze(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 Yr(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")ns(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Qt:return Rt(n.children,l,i,t);case wo:o=8,l|=8;break;case wi:return e=ze(12,n,t,l|2),e.elementType=wi,e.lanes=i,e;case xi:return e=ze(13,n,t,l),e.elementType=xi,e.lanes=i,e;case Si:return e=ze(19,n,t,l),e.elementType=Si,e.lanes=i,e;case qu:return Il(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Xu:o=10;break e;case Ju:o=9;break e;case xo:o=11;break e;case So:o=14;break e;case rt:o=16,r=null;break e}throw Error(x(130,e==null?e:typeof e,""))}return t=ze(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Rt(e,t,n,r){return e=ze(7,e,r,t),e.lanes=n,e}function Il(e,t,n,r){return e=ze(22,e,r,t),e.elementType=qu,e.lanes=n,e.stateNode={isHidden:!1},e}function mi(e,t,n){return e=ze(6,e,null,t),e.lanes=n,e}function gi(e,t,n){return t=ze(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function jp(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=Xl(0),this.expirationTimes=Xl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function rs(e,t,n,r,l,i,o,s,u){return e=new jp(e,t,n,s,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ze(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Uo(i),e}function Lp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Vt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Qc(e){if(!e)return yt;e=e._reactInternals;e:{if(At(e)!==e||e.tag!==1)throw Error(x(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ge(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(x(171))}if(e.tag===1){var n=e.type;if(ge(n))return Qa(e,n,t)}return t}function Hc(e,t,n,r,l,i,o,s,u){return e=rs(n,r,!0,e,l,i,o,s,u),e.context=Qc(null),n=e.current,r=ce(),l=mt(n),i=Xe(r,l),i.callback=t??null,pt(n,i,l),e.current.lanes=l,fr(e,l,r),ve(e,r),e}function Ol(e,t,n,r){var l=t.current,i=ce(),o=mt(l);return n=Qc(n),t.context===null?t.context=n:t.pendingContext=n,t=Xe(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=pt(l,t,o),e!==null&&(Ae(e,l,o,i),Qr(e,l,o)),o}function kl(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 xu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ls(e,t){xu(e,t),(e=e.alternate)&&xu(e,t)}function $p(){return null}var Wc=typeof reportError=="function"?reportError:function(e){console.error(e)};function is(e){this._internalRoot=e}Ml.prototype.render=is.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));Ol(e,t,null,null)};Ml.prototype.unmount=is.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ot(function(){Ol(null,e,null,null)}),t[qe]=null}};function Ml(e){this._internalRoot=e}Ml.prototype.unstable_scheduleHydration=function(e){if(e){var t=Sa();e={blockedOn:null,target:e,priority:t};for(var n=0;n<it.length&&t!==0&&t<it[n].priority;n++);it.splice(n,0,e),n===0&&_a(e)}};function os(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Dl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Su(){}function Ip(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var a=kl(o);i.call(a)}}var o=Hc(t,r,e,0,null,!1,!1,"",Su);return e._reactRootContainer=o,e[qe]=o.current,er(e.nodeType===8?e.parentNode:e),Ot(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var a=kl(u);s.call(a)}}var u=rs(e,0,!1,null,null,!1,!1,"",Su);return e._reactRootContainer=u,e[qe]=u.current,er(e.nodeType===8?e.parentNode:e),Ot(function(){Ol(t,u,n,r)}),u}function Fl(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=kl(o);s.call(u)}}Ol(t,o,e,l)}else o=Ip(n,t,e,l,r);return kl(o)}wa=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=$n(t.pendingLanes);n!==0&&(Co(t,n|1),ve(t,G()),!($&6)&&(pn=G()+500,xt()))}break;case 13:Ot(function(){var r=be(e,1);if(r!==null){var l=ce();Ae(r,e,1,l)}}),ls(e,1)}};No=function(e){if(e.tag===13){var t=be(e,134217728);if(t!==null){var n=ce();Ae(t,e,134217728,n)}ls(e,134217728)}};xa=function(e){if(e.tag===13){var t=mt(e),n=be(e,t);if(n!==null){var r=ce();Ae(n,e,t,r)}ls(e,t)}};Sa=function(){return O};Ea=function(e,t){var n=O;try{return O=e,t()}finally{O=n}};Li=function(e,t,n){switch(t){case"input":if(Ci(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=Tl(r);if(!l)throw Error(x(90));ea(r),Ci(r,l)}}}break;case"textarea":na(e,n);break;case"select":t=n.value,t!=null&&en(e,!!n.multiple,t,!1)}};aa=bo;ca=Ot;var Op={usingClientEntryPoint:!1,Events:[pr,Zt,Tl,sa,ua,bo]},Tn={findFiberByHostInstance:Nt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Mp={bundleType:Tn.bundleType,version:Tn.version,rendererPackageName:Tn.rendererPackageName,rendererConfig:Tn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:tt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=pa(e),e===null?null:e.stateNode},findFiberByHostInstance:Tn.findFiberByHostInstance||$p,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Or=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Or.isDisabled&&Or.supportsFiber)try{_l=Or.inject(Mp),He=Or}catch{}}Ee.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Op;Ee.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!os(t))throw Error(x(200));return Lp(e,t,null,n)};Ee.createRoot=function(e,t){if(!os(e))throw Error(x(299));var n=!1,r="",l=Wc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=rs(e,1,!1,null,null,n,!1,r,l),e[qe]=t.current,er(e.nodeType===8?e.parentNode:e),new is(t)};Ee.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(x(188)):(e=Object.keys(e).join(","),Error(x(268,e)));return e=pa(t),e=e===null?null:e.stateNode,e};Ee.flushSync=function(e){return Ot(e)};Ee.hydrate=function(e,t,n){if(!Dl(t))throw Error(x(200));return Fl(null,e,t,!0,n)};Ee.hydrateRoot=function(e,t,n){if(!os(e))throw Error(x(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=Wc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Hc(t,null,e,1,n??null,l,!1,i,o),e[qe]=t.current,er(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 Ml(t)};Ee.render=function(e,t,n){if(!Dl(t))throw Error(x(200));return Fl(null,e,t,!1,n)};Ee.unmountComponentAtNode=function(e){if(!Dl(e))throw Error(x(40));return e._reactRootContainer?(Ot(function(){Fl(null,null,e,!1,function(){e._reactRootContainer=null,e[qe]=null})}),!0):!1};Ee.unstable_batchedUpdates=bo;Ee.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Dl(n))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return Fl(e,t,n,!1,r)};Ee.version="18.3.1-next-f1338f8080-20240426";function Kc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Kc)}catch(e){console.error(e)}}Kc(),Ku.exports=Ee;var Dp=Ku.exports,Eu=Dp;yi.createRoot=Eu.createRoot,yi.hydrateRoot=Eu.hydrateRoot;const Fp={},_u=e=>{let t;const n=new Set,r=(f,p)=>{const h=typeof f=="function"?f(t):f;if(!Object.is(h,t)){const v=t;t=p??(typeof h!="object"||h===null)?h:Object.assign({},t,h),n.forEach(g=>g(t,v))}},l=()=>t,u={setState:r,getState:l,getInitialState:()=>a,subscribe:f=>(n.add(f),()=>n.delete(f)),destroy:()=>{(Fp?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},a=t=e(r,l,u);return u},Ap=e=>e?_u(e):_u;var Zc={exports:{}},Gc={},Yc={exports:{}},Xc={};/**
* @license React
* use-sync-external-store-shim.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var hn=ne;function Up(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Bp=typeof Object.is=="function"?Object.is:Up,Vp=hn.useState,Qp=hn.useEffect,Hp=hn.useLayoutEffect,Wp=hn.useDebugValue;function Kp(e,t){var n=t(),r=Vp({inst:{value:n,getSnapshot:t}}),l=r[0].inst,i=r[1];return Hp(function(){l.value=n,l.getSnapshot=t,vi(l)&&i({inst:l})},[e,n,t]),Qp(function(){return vi(l)&&i({inst:l}),e(function(){vi(l)&&i({inst:l})})},[e]),Wp(n),n}function vi(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Bp(e,n)}catch{return!0}}function Zp(e,t){return t()}var Gp=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Zp:Kp;Xc.useSyncExternalStore=hn.useSyncExternalStore!==void 0?hn.useSyncExternalStore:Gp;Yc.exports=Xc;var Yp=Yc.exports;/**
* @license React
* use-sync-external-store-shim/with-selector.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Al=ne,Xp=Yp;function Jp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var qp=typeof Object.is=="function"?Object.is:Jp,bp=Xp.useSyncExternalStore,eh=Al.useRef,th=Al.useEffect,nh=Al.useMemo,rh=Al.useDebugValue;Gc.useSyncExternalStoreWithSelector=function(e,t,n,r,l){var i=eh(null);if(i.current===null){var o={hasValue:!1,value:null};i.current=o}else o=i.current;i=nh(function(){function u(v){if(!a){if(a=!0,f=v,v=r(v),l!==void 0&&o.hasValue){var g=o.value;if(l(g,v))return p=g}return p=v}if(g=p,qp(f,v))return g;var y=r(v);return l!==void 0&&l(g,y)?(f=v,g):(f=v,p=y)}var a=!1,f,p,h=n===void 0?null:n;return[function(){return u(t())},h===null?void 0:function(){return u(h())}]},[t,n,r,l]);var s=bp(e,i[0],i[1]);return th(function(){o.hasValue=!0,o.value=s},[s]),rh(s),s};Zc.exports=Gc;var lh=Zc.exports;const ih=$u(lh),Jc={},{useDebugValue:oh}=Hu,{useSyncExternalStoreWithSelector:sh}=ih;let Cu=!1;const uh=e=>e;function ah(e,t=uh,n){(Jc?"production":void 0)!=="production"&&n&&!Cu&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),Cu=!0);const r=sh(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return oh(r),r}const Nu=e=>{(Jc?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?Ap(e):e,n=(r,l)=>ah(t,r,l);return Object.assign(n,t),n},ch=e=>e?Nu(e):Nu,Mt=ch((e,t)=>({step:"url",url:"",questions:[],answers:{},mode:"report",setStep:n=>e({step:n}),setUrl:n=>e({url:n}),setResolve:n=>e({resolve:n}),setSelectedGid:n=>e({selectedGid:n}),setProfile:n=>e({profile:n}),setQuestions:n=>e({questions:n}),setAnswer:(n,r)=>e(l=>({answers:{...l.answers,[n]:r}})),setMode:n=>e({mode:n}),setResult:n=>e({result:n}),reset:()=>e({step:"url",url:"",resolve:void 0,selectedGid:void 0,profile:void 0,questions:[],answers:{},mode:"report",result:void 0}),answersArray:()=>Object.entries(t().answers).map(([n,r])=>({id:n,value:r}))})),fh="https://sheetdoc.telecom.quest";class mn extends Error{constructor(n){super(n.what||n.code);M(this,"payload");this.payload=n}}async function Mr(e,t){const n=await fetch(`${fh}${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!n.ok){let r={code:"NETWORK",what:"Сетевая ошибка.",why:`HTTP ${n.status}.`,next:"Проверьте подключение и повторите."};try{const l=await n.json();l!=null&&l.error&&(r=l.error)}catch{}throw new mn(r)}return await n.json()}const ar={resolve:e=>Mr("/api/sheets/resolve",{url:e}),load:(e,t)=>Mr("/api/sheets/load",{spreadsheetId:e,gid:t}),questions:e=>Mr("/api/analyze/questions",{profile:e}),generate:(e,t,n,r)=>Mr("/api/generate",{profile:e,answers:t,mode:n,dataSample:r})};function Ul({err:e,onRetry:t}){return e?k.jsxs("div",{className:"border border-red-200 bg-red-50 text-red-900 rounded-md p-4 my-4",children:[k.jsx("div",{className:"font-semibold mb-1",children:e.what}),e.why&&k.jsx("div",{className:"text-sm opacity-80",children:e.why}),e.next&&k.jsxs("div",{className:"text-sm mt-2",children:["→ ",e.next]}),t&&k.jsx("button",{className:"mt-3 px-3 py-1.5 bg-red-600 text-white rounded hover:bg-red-700 text-sm",onClick:t,children:"Повторить"})]}):null}function dh(){const{url:e,setUrl:t,setResolve:n,setStep:r}=Mt(),[l,i]=ne.useState(!1),[o,s]=ne.useState(null);async function u(a){a.preventDefault(),s(null),i(!0);try{const f=await ar.resolve(e);n(f),f.sheets.length===1?(Mt.getState().setSelectedGid(f.sheets[0].gid),r("preview")):r("sheet")}catch(f){f instanceof mn?s(f.payload):s({code:"UNKNOWN",what:"Неизвестная ошибка.",why:String(f),next:"Повторите."})}finally{i(!1)}}return k.jsxs("form",{onSubmit:u,className:"space-y-4",children:[k.jsx("h2",{className:"text-xl font-semibold",children:"Шаг 1. Ссылка на Google Таблицу"}),k.jsx("p",{className:"text-sm text-slate-600",children:"Откройте доступ «Все, у кого есть ссылка → Читатель» и вставьте URL."}),k.jsx("input",{type:"url",required:!0,value:e,onChange:a=>t(a.target.value),placeholder:"https://docs.google.com/spreadsheets/d/...",className:"w-full border border-slate-300 rounded-md px-3 py-2 focus:outline-none focus:ring-2 focus:ring-indigo-500"}),k.jsx("button",{type:"submit",disabled:l||!e,className:"px-4 py-2 bg-indigo-600 text-white rounded-md disabled:opacity-50 hover:bg-indigo-700",children:l?"Проверяем…":"Далее"}),k.jsx(Ul,{err:o})]})}function ph(){const{resolve:e,selectedGid:t,setSelectedGid:n,setStep:r}=Mt();return e?k.jsxs("div",{className:"space-y-4",children:[k.jsx("h2",{className:"text-xl font-semibold",children:"Шаг 2. Выберите лист"}),k.jsxs("p",{className:"text-sm text-slate-600",children:["Таблица: ",e.title]}),k.jsx("ul",{className:"divide-y border rounded-md bg-white",children:e.sheets.map(l=>k.jsx("li",{children:k.jsxs("label",{className:"flex items-center gap-3 px-3 py-2 cursor-pointer hover:bg-slate-50",children:[k.jsx("input",{type:"radio",name:"sheet",checked:t===l.gid,onChange:()=>n(l.gid)}),k.jsx("span",{children:l.name}),l.isEmpty&&k.jsx("span",{className:"text-xs text-slate-500",children:"(пустой)"})]})},l.gid))}),k.jsxs("div",{className:"flex gap-2",children:[k.jsx("button",{onClick:()=>r("url"),className:"px-4 py-2 border rounded-md hover:bg-slate-50",children:"Назад"}),k.jsx("button",{disabled:!t,onClick:()=>r("preview"),className:"px-4 py-2 bg-indigo-600 text-white rounded-md disabled:opacity-50 hover:bg-indigo-700",children:"Далее"})]})]}):null}function hh(){const{resolve:e,selectedGid:t,profile:n,setProfile:r,setQuestions:l,setStep:i}=Mt(),[o,s]=ne.useState(!1),[u,a]=ne.useState(!1),[f,p]=ne.useState(null);async function h(){if(!(!e||!t)){p(null),s(!0);try{const g=await ar.load(e.spreadsheetId,t);r(g)}catch(g){g instanceof mn&&p(g.payload)}finally{s(!1)}}}ne.useEffect(()=>{n||h()},[t]);async function v(){if(n){p(null),a(!0);try{const g=await ar.questions(n);l(g.questions),i("questions")}catch(g){g instanceof mn&&p(g.payload)}finally{a(!1)}}}return k.jsxs("div",{className:"space-y-4",children:[k.jsx("h2",{className:"text-xl font-semibold",children:"Шаг 3. Анализ данных"}),o&&k.jsx("div",{className:"text-slate-600",children:"Загружаем лист…"}),n&&k.jsxs("div",{className:"bg-white border rounded-md p-4 space-y-3",children:[k.jsxs("div",{className:"text-sm text-slate-600",children:["Лист: ",k.jsx("b",{children:n.sheetName})," · ",n.rows," строк · ",n.cols," колонок"]}),k.jsx("div",{className:"overflow-x-auto",children:k.jsxs("table",{className:"text-sm w-full",children:[k.jsx("thead",{className:"bg-slate-100",children:k.jsxs("tr",{children:[k.jsx("th",{className:"text-left p-2",children:"Колонка"}),k.jsx("th",{className:"text-left p-2",children:"Тип"}),k.jsx("th",{className:"text-left p-2",children:"Заполнено"}),k.jsx("th",{className:"text-left p-2",children:"Уникальных"}),k.jsx("th",{className:"text-left p-2",children:"Топ значений"})]})}),k.jsx("tbody",{children:n.columns.map(g=>k.jsxs("tr",{className:"border-t",children:[k.jsx("td",{className:"p-2 font-medium",children:g.name}),k.jsx("td",{className:"p-2",children:g.type}),k.jsxs("td",{className:"p-2",children:[Math.round(g.fill*100),"%"]}),k.jsx("td",{className:"p-2",children:g.unique}),k.jsx("td",{className:"p-2 text-slate-600",children:g.top.join(", ")})]},g.name))})]})})]}),k.jsx(Ul,{err:f,onRetry:h}),k.jsxs("div",{className:"flex gap-2",children:[k.jsx("button",{onClick:()=>i(e&&e.sheets.length>1?"sheet":"url"),className:"px-4 py-2 border rounded-md hover:bg-slate-50",children:"Назад"}),k.jsx("button",{disabled:!n||u,onClick:v,className:"px-4 py-2 bg-indigo-600 text-white rounded-md disabled:opacity-50 hover:bg-indigo-700",children:u?"Готовим вопросы…":"К уточняющим вопросам"})]})]})}function mh(){const{questions:e,answers:t,setAnswer:n,profile:r,answersArray:l,setResult:i,setStep:o,mode:s,setMode:u}=Mt(),[a,f]=ne.useState(!1),[p,h]=ne.useState(null);async function v(){if(!r)return;const y=e.filter(z=>!z.optional).filter(z=>{var d;return!((d=t[z.id])!=null&&d.trim())});if(y.length){h({code:"VALIDATION_ERROR",what:"Не все обязательные вопросы заполнены.",why:`Осталось: ${y.length}.`,next:"Заполните выделенные поля."});return}h(null),f(!0);try{const z=await ar.generate(r,l(),s,r.preview);i(z),o("result")}catch(z){z instanceof mn&&h(z.payload)}finally{f(!1)}}return k.jsxs("div",{className:"space-y-4",children:[k.jsx("h2",{className:"text-xl font-semibold",children:"Шаг 4. Уточняющие вопросы"}),k.jsxs("div",{className:"bg-white border rounded-md p-4",children:[k.jsx("label",{className:"block text-sm font-medium mb-2",children:"Тип итогового документа"}),k.jsxs("select",{className:"border rounded-md px-3 py-2 w-full",value:s,onChange:g=>u(g.target.value),children:[k.jsx("option",{value:"report",children:"Текстовая справка / отчёт"}),k.jsx("option",{value:"presentation_outline",children:"Структура презентации"})]})]}),e.map(g=>k.jsxs("div",{className:"bg-white border rounded-md p-4 space-y-2",children:[k.jsxs("label",{className:"block font-medium",children:[g.text,g.optional&&k.jsx("span",{className:"text-xs text-slate-500 ml-2",children:"(необязательно)"})]}),k.jsx("p",{className:"text-xs text-slate-500",children:g.why}),g.kind==="single"&&g.options?k.jsxs("select",{className:"w-full border rounded-md px-3 py-2",value:t[g.id]??"",onChange:y=>n(g.id,y.target.value),children:[k.jsx("option",{value:"",children:"— выберите —"}),g.options.map(y=>k.jsx("option",{value:y,children:y},y))]}):g.kind==="multi"&&g.options?k.jsx("div",{className:"flex flex-wrap gap-2",children:g.options.map(y=>{const z=(t[g.id]??"").split(",").filter(Boolean),d=z.includes(y);return k.jsxs("label",{className:"flex items-center gap-1 text-sm border rounded px-2 py-1",children:[k.jsx("input",{type:"checkbox",checked:d,onChange:()=>{const c=d?z.filter(m=>m!==y):[...z,y];n(g.id,c.join(","))}}),y]},y)})}):k.jsx("textarea",{className:"w-full border rounded-md px-3 py-2 min-h-[60px]",value:t[g.id]??"",onChange:y=>n(g.id,y.target.value)})]},g.id)),k.jsx(Ul,{err:p}),k.jsxs("div",{className:"flex gap-2",children:[k.jsx("button",{onClick:()=>o("preview"),className:"px-4 py-2 border rounded-md hover:bg-slate-50",children:"Назад"}),k.jsx("button",{disabled:a,onClick:v,className:"px-4 py-2 bg-indigo-600 text-white rounded-md disabled:opacity-50 hover:bg-indigo-700",children:a?"Генерируем…":"Сгенерировать"})]})]})}function ss(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Ut=ss();function qc(e){Ut=e}const bc=/[&<>"']/,gh=new RegExp(bc.source,"g"),ef=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,vh=new RegExp(ef.source,"g"),yh={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},zu=e=>yh[e];function ke(e,t){if(t){if(bc.test(e))return e.replace(gh,zu)}else if(ef.test(e))return e.replace(vh,zu);return e}const kh=/(^|[^\[])\^/g;function D(e,t){let n=typeof e=="string"?e:e.source;t=t||"";const r={replace:(l,i)=>{let o=typeof i=="string"?i:i.source;return o=o.replace(kh,"$1"),n=n.replace(l,o),r},getRegex:()=>new RegExp(n,t)};return r}function Tu(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const Hn={exec:()=>null};function Pu(e,t){const n=e.replace(/\|/g,(i,o,s)=>{let u=!1,a=o;for(;--a>=0&&s[a]==="\\";)u=!u;return u?"|":" |"}),r=n.split(/ \|/);let l=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),t)if(r.length>t)r.splice(t);else for(;r.length<t;)r.push("");for(;l<r.length;l++)r[l]=r[l].trim().replace(/\\\|/g,"|");return r}function Pn(e,t,n){const r=e.length;if(r===0)return"";let l=0;for(;l<r&&e.charAt(r-l-1)===t;)l++;return e.slice(0,r-l)}function wh(e,t){if(e.indexOf(t[1])===-1)return-1;let n=0;for(let r=0;r<e.length;r++)if(e[r]==="\\")r++;else if(e[r]===t[0])n++;else if(e[r]===t[1]&&(n--,n<0))return r;return-1}function Ru(e,t,n,r){const l=t.href,i=t.title?ke(t.title):null,o=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){r.state.inLink=!0;const s={type:"link",raw:n,href:l,title:i,text:o,tokens:r.inlineTokens(o)};return r.state.inLink=!1,s}return{type:"image",raw:n,href:l,title:i,text:ke(o)}}function xh(e,t){const n=e.match(/^(\s+)(?:```)/);if(n===null)return t;const r=n[1];return t.split(`
`).map(l=>{const i=l.match(/^\s+/);if(i===null)return l;const[o]=i;return o.length>=r.length?l.slice(r.length):l}).join(`
`)}class wl{constructor(t){M(this,"options");M(this,"rules");M(this,"lexer");this.options=t||Ut}space(t){const n=this.rules.block.newline.exec(t);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(t){const n=this.rules.block.code.exec(t);if(n){const r=n[0].replace(/^(?: {1,4}| {0,3}\t)/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?r:Pn(r,`
`)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const r=n[0],l=xh(r,n[3]||"");return{type:"code",raw:r,lang:n[2]?n[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):n[2],text:l}}}heading(t){const n=this.rules.block.heading.exec(t);if(n){let r=n[2].trim();if(/#$/.test(r)){const l=Pn(r,"#");(this.options.pedantic||!l||/ $/.test(l))&&(r=l.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(t){const n=this.rules.block.hr.exec(t);if(n)return{type:"hr",raw:Pn(n[0],`
`)}}blockquote(t){const n=this.rules.block.blockquote.exec(t);if(n){let r=Pn(n[0],`
`).split(`
`),l="",i="";const o=[];for(;r.length>0;){let s=!1;const u=[];let a;for(a=0;a<r.length;a++)if(/^ {0,3}>/.test(r[a]))u.push(r[a]),s=!0;else if(!s)u.push(r[a]);else break;r=r.slice(a);const f=u.join(`
`),p=f.replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,`
$1`).replace(/^ {0,3}>[ \t]?/gm,"");l=l?`${l}
${f}`:f,i=i?`${i}
${p}`:p;const h=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(p,o,!0),this.lexer.state.top=h,r.length===0)break;const v=o[o.length-1];if((v==null?void 0:v.type)==="code")break;if((v==null?void 0:v.type)==="blockquote"){const g=v,y=g.raw+`
`+r.join(`
`),z=this.blockquote(y);o[o.length-1]=z,l=l.substring(0,l.length-g.raw.length)+z.raw,i=i.substring(0,i.length-g.text.length)+z.text;break}else if((v==null?void 0:v.type)==="list"){const g=v,y=g.raw+`
`+r.join(`
`),z=this.list(y);o[o.length-1]=z,l=l.substring(0,l.length-v.raw.length)+z.raw,i=i.substring(0,i.length-g.raw.length)+z.raw,r=y.substring(o[o.length-1].raw.length).split(`
`);continue}}return{type:"blockquote",raw:l,tokens:o,text:i}}}list(t){let n=this.rules.block.list.exec(t);if(n){let r=n[1].trim();const l=r.length>1,i={type:"list",raw:"",ordered:l,start:l?+r.slice(0,-1):"",loose:!1,items:[]};r=l?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=l?r:"[*+-]");const o=new RegExp(`^( {0,3}${r})((?:[ ][^\\n]*)?(?:\\n|$))`);let s=!1;for(;t;){let u=!1,a="",f="";if(!(n=o.exec(t))||this.rules.block.hr.test(t))break;a=n[0],t=t.substring(a.length);let p=n[2].split(`
`,1)[0].replace(/^\t+/,d=>" ".repeat(3*d.length)),h=t.split(`
`,1)[0],v=!p.trim(),g=0;if(this.options.pedantic?(g=2,f=p.trimStart()):v?g=n[1].length+1:(g=n[2].search(/[^ ]/),g=g>4?1:g,f=p.slice(g),g+=n[1].length),v&&/^[ \t]*$/.test(h)&&(a+=h+`
`,t=t.substring(h.length+1),u=!0),!u){const d=new RegExp(`^ {0,${Math.min(3,g-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),c=new RegExp(`^ {0,${Math.min(3,g-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),m=new RegExp(`^ {0,${Math.min(3,g-1)}}(?:\`\`\`|~~~)`),w=new RegExp(`^ {0,${Math.min(3,g-1)}}#`),S=new RegExp(`^ {0,${Math.min(3,g-1)}}<(?:[a-z].*>|!--)`,"i");for(;t;){const N=t.split(`
`,1)[0];let C;if(h=N,this.options.pedantic?(h=h.replace(/^ {1,4}(?=( {4})*[^ ])/g," "),C=h):C=h.replace(/\t/g," "),m.test(h)||w.test(h)||S.test(h)||d.test(h)||c.test(h))break;if(C.search(/[^ ]/)>=g||!h.trim())f+=`
`+C.slice(g);else{if(v||p.replace(/\t/g," ").search(/[^ ]/)>=4||m.test(p)||w.test(p)||c.test(p))break;f+=`
`+h}!v&&!h.trim()&&(v=!0),a+=N+`
`,t=t.substring(N.length+1),p=C.slice(g)}}i.loose||(s?i.loose=!0:/\n[ \t]*\n[ \t]*$/.test(a)&&(s=!0));let y=null,z;this.options.gfm&&(y=/^\[[ xX]\] /.exec(f),y&&(z=y[0]!=="[ ] ",f=f.replace(/^\[[ xX]\] +/,""))),i.items.push({type:"list_item",raw:a,task:!!y,checked:z,loose:!1,text:f,tokens:[]}),i.raw+=a}i.items[i.items.length-1].raw=i.items[i.items.length-1].raw.trimEnd(),i.items[i.items.length-1].text=i.items[i.items.length-1].text.trimEnd(),i.raw=i.raw.trimEnd();for(let u=0;u<i.items.length;u++)if(this.lexer.state.top=!1,i.items[u].tokens=this.lexer.blockTokens(i.items[u].text,[]),!i.loose){const a=i.items[u].tokens.filter(p=>p.type==="space"),f=a.length>0&&a.some(p=>/\n.*\n/.test(p.raw));i.loose=f}if(i.loose)for(let u=0;u<i.items.length;u++)i.items[u].loose=!0;return i}}html(t){const n=this.rules.block.html.exec(t);if(n)return{type:"html",block:!0,raw:n[0],pre:n[1]==="pre"||n[1]==="script"||n[1]==="style",text:n[0]}}def(t){const n=this.rules.block.def.exec(t);if(n){const r=n[1].toLowerCase().replace(/\s+/g," "),l=n[2]?n[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):n[3];return{type:"def",tag:r,raw:n[0],href:l,title:i}}}table(t){const n=this.rules.block.table.exec(t);if(!n||!/[:|]/.test(n[2]))return;const r=Pu(n[1]),l=n[2].replace(/^\||\| *$/g,"").split("|"),i=n[3]&&n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(`
`):[],o={type:"table",raw:n[0],header:[],align:[],rows:[]};if(r.length===l.length){for(const s of l)/^ *-+: *$/.test(s)?o.align.push("right"):/^ *:-+: *$/.test(s)?o.align.push("center"):/^ *:-+ *$/.test(s)?o.align.push("left"):o.align.push(null);for(let s=0;s<r.length;s++)o.header.push({text:r[s],tokens:this.lexer.inline(r[s]),header:!0,align:o.align[s]});for(const s of i)o.rows.push(Pu(s,o.header.length).map((u,a)=>({text:u,tokens:this.lexer.inline(u),header:!1,align:o.align[a]})));return o}}lheading(t){const n=this.rules.block.lheading.exec(t);if(n)return{type:"heading",raw:n[0],depth:n[2].charAt(0)==="="?1:2,text:n[1],tokens:this.lexer.inline(n[1])}}paragraph(t){const n=this.rules.block.paragraph.exec(t);if(n){const r=n[1].charAt(n[1].length-1)===`
`?n[1].slice(0,-1):n[1];return{type:"paragraph",raw:n[0],text:r,tokens:this.lexer.inline(r)}}}text(t){const n=this.rules.block.text.exec(t);if(n)return{type:"text",raw:n[0],text:n[0],tokens:this.lexer.inline(n[0])}}escape(t){const n=this.rules.inline.escape.exec(t);if(n)return{type:"escape",raw:n[0],text:ke(n[1])}}tag(t){const n=this.rules.inline.tag.exec(t);if(n)return!this.lexer.state.inLink&&/^<a /i.test(n[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:n[0]}}link(t){const n=this.rules.inline.link.exec(t);if(n){const r=n[2].trim();if(!this.options.pedantic&&/^</.test(r)){if(!/>$/.test(r))return;const o=Pn(r.slice(0,-1),"\\");if((r.length-o.length)%2===0)return}else{const o=wh(n[2],"()");if(o>-1){const u=(n[0].indexOf("!")===0?5:4)+n[1].length+o;n[2]=n[2].substring(0,o),n[0]=n[0].substring(0,u).trim(),n[3]=""}}let l=n[2],i="";if(this.options.pedantic){const o=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(l);o&&(l=o[1],i=o[3])}else i=n[3]?n[3].slice(1,-1):"";return l=l.trim(),/^</.test(l)&&(this.options.pedantic&&!/>$/.test(r)?l=l.slice(1):l=l.slice(1,-1)),Ru(n,{href:l&&l.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},n[0],this.lexer)}}reflink(t,n){let r;if((r=this.rules.inline.reflink.exec(t))||(r=this.rules.inline.nolink.exec(t))){const l=(r[2]||r[1]).replace(/\s+/g," "),i=n[l.toLowerCase()];if(!i){const o=r[0].charAt(0);return{type:"text",raw:o,text:o}}return Ru(r,i,r[0],this.lexer)}}emStrong(t,n,r=""){let l=this.rules.inline.emStrongLDelim.exec(t);if(!l||l[3]&&r.match(/[\p{L}\p{N}]/u))return;if(!(l[1]||l[2]||"")||!r||this.rules.inline.punctuation.exec(r)){const o=[...l[0]].length-1;let s,u,a=o,f=0;const p=l[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(p.lastIndex=0,n=n.slice(-1*t.length+o);(l=p.exec(n))!=null;){if(s=l[1]||l[2]||l[3]||l[4]||l[5]||l[6],!s)continue;if(u=[...s].length,l[3]||l[4]){a+=u;continue}else if((l[5]||l[6])&&o%3&&!((o+u)%3)){f+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a+f);const h=[...l[0]][0].length,v=t.slice(0,o+l.index+h+u);if(Math.min(o,u)%2){const y=v.slice(1,-1);return{type:"em",raw:v,text:y,tokens:this.lexer.inlineTokens(y)}}const g=v.slice(2,-2);return{type:"strong",raw:v,text:g,tokens:this.lexer.inlineTokens(g)}}}}codespan(t){const n=this.rules.inline.code.exec(t);if(n){let r=n[2].replace(/\n/g," ");const l=/[^ ]/.test(r),i=/^ /.test(r)&&/ $/.test(r);return l&&i&&(r=r.substring(1,r.length-1)),r=ke(r,!0),{type:"codespan",raw:n[0],text:r}}}br(t){const n=this.rules.inline.br.exec(t);if(n)return{type:"br",raw:n[0]}}del(t){const n=this.rules.inline.del.exec(t);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(t){const n=this.rules.inline.autolink.exec(t);if(n){let r,l;return n[2]==="@"?(r=ke(n[1]),l="mailto:"+r):(r=ke(n[1]),l=r),{type:"link",raw:n[0],text:r,href:l,tokens:[{type:"text",raw:r,text:r}]}}}url(t){var r;let n;if(n=this.rules.inline.url.exec(t)){let l,i;if(n[2]==="@")l=ke(n[0]),i="mailto:"+l;else{let o;do o=n[0],n[0]=((r=this.rules.inline._backpedal.exec(n[0]))==null?void 0:r[0])??"";while(o!==n[0]);l=ke(n[0]),n[1]==="www."?i="http://"+n[0]:i=n[0]}return{type:"link",raw:n[0],text:l,href:i,tokens:[{type:"text",raw:l,text:l}]}}}inlineText(t){const n=this.rules.inline.text.exec(t);if(n){let r;return this.lexer.state.inRawBlock?r=n[0]:r=ke(n[0]),{type:"text",raw:n[0],text:r}}}}const Sh=/^(?:[ \t]*(?:\n|$))+/,Eh=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,_h=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,mr=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Ch=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,tf=/(?:[*+-]|\d{1,9}[.)])/,nf=D(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,tf).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),us=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Nh=/^[^\n]+/,as=/(?!\s*\])(?:\\.|[^\[\]\\])+/,zh=D(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",as).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Th=D(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,tf).getRegex(),Bl="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",cs=/\x3C!--(?:-?>|[\s\S]*?(?:-->|$))/,Ph=D("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",cs).replace("tag",Bl).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),rf=D(us).replace("hr",mr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Bl).getRegex(),Rh=D(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",rf).getRegex(),fs={blockquote:Rh,code:Eh,def:zh,fences:_h,heading:Ch,hr:mr,html:Ph,lheading:nf,list:Th,newline:Sh,paragraph:rf,table:Hn,text:Nh},ju=D("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",mr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Bl).getRegex(),jh={...fs,table:ju,paragraph:D(us).replace("hr",mr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",ju).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Bl).getRegex()},Lh={...fs,html:D(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",cs).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Hn,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:D(us).replace("hr",mr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",nf).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},lf=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,$h=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,of=/^( {2,}|\\)\n(?!\s*$)/,Ih=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,gr="\\p{P}\\p{S}",Oh=D(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,gr).getRegex(),Mh=/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,Dh=D(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,gr).getRegex(),Fh=D("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,gr).getRegex(),Ah=D("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,gr).getRegex(),Uh=D(/\\([punct])/,"gu").replace(/punct/g,gr).getRegex(),Bh=D(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),Vh=D(cs).replace("(?:-->|$)","-->").getRegex(),Qh=D("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",Vh).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),xl=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Hh=D(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",xl).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),sf=D(/^!?\[(label)\]\[(ref)\]/).replace("label",xl).replace("ref",as).getRegex(),uf=D(/^!?\[(ref)\](?:\[\])?/).replace("ref",as).getRegex(),Wh=D("reflink|nolink(?!\\()","g").replace("reflink",sf).replace("nolink",uf).getRegex(),ds={_backpedal:Hn,anyPunctuation:Uh,autolink:Bh,blockSkip:Mh,br:of,code:$h,del:Hn,emStrongLDelim:Dh,emStrongRDelimAst:Fh,emStrongRDelimUnd:Ah,escape:lf,link:Hh,nolink:uf,punctuation:Oh,reflink:sf,reflinkSearch:Wh,tag:Qh,text:Ih,url:Hn},Kh={...ds,link:D(/^!?\[(label)\]\((.*?)\)/).replace("label",xl).getRegex(),reflink:D(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",xl).getRegex()},fo={...ds,escape:D(lf).replace("])","~|])").getRegex(),url:D(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},Zh={...fo,br:D(of).replace("{2,}","*").getRegex(),text:D(fo.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Dr={normal:fs,gfm:jh,pedantic:Lh},Rn={normal:ds,gfm:fo,breaks:Zh,pedantic:Kh};class Te{constructor(t){M(this,"tokens");M(this,"options");M(this,"state");M(this,"tokenizer");M(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Ut,this.options.tokenizer=this.options.tokenizer||new wl,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:Dr.normal,inline:Rn.normal};this.options.pedantic?(n.block=Dr.pedantic,n.inline=Rn.pedantic):this.options.gfm&&(n.block=Dr.gfm,this.options.breaks?n.inline=Rn.breaks:n.inline=Rn.gfm),this.tokenizer.rules=n}static get rules(){return{block:Dr,inline:Rn}}static lex(t,n){return new Te(n).lex(t)}static lexInline(t,n){return new Te(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,`
`),this.blockTokens(t,this.tokens);for(let n=0;n<this.inlineQueue.length;n++){const r=this.inlineQueue[n];this.inlineTokens(r.src,r.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,n=[],r=!1){this.options.pedantic&&(t=t.replace(/\t/g," ").replace(/^ +$/gm,""));let l,i,o;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(s=>(l=s.call({lexer:this},t,n))?(t=t.substring(l.raw.length),n.push(l),!0):!1))){if(l=this.tokenizer.space(t)){t=t.substring(l.raw.length),l.raw.length===1&&n.length>0?n[n.length-1].raw+=`
`:n.push(l);continue}if(l=this.tokenizer.code(t)){t=t.substring(l.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=`
`+l.raw,i.text+=`
`+l.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(l);continue}if(l=this.tokenizer.fences(t)){t=t.substring(l.raw.length),n.push(l);continue}if(l=this.tokenizer.heading(t)){t=t.substring(l.raw.length),n.push(l);continue}if(l=this.tokenizer.hr(t)){t=t.substring(l.raw.length),n.push(l);continue}if(l=this.tokenizer.blockquote(t)){t=t.substring(l.raw.length),n.push(l);continue}if(l=this.tokenizer.list(t)){t=t.substring(l.raw.length),n.push(l);continue}if(l=this.tokenizer.html(t)){t=t.substring(l.raw.length),n.push(l);continue}if(l=this.tokenizer.def(t)){t=t.substring(l.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=`
`+l.raw,i.text+=`
`+l.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[l.tag]||(this.tokens.links[l.tag]={href:l.href,title:l.title});continue}if(l=this.tokenizer.table(t)){t=t.substring(l.raw.length),n.push(l);continue}if(l=this.tokenizer.lheading(t)){t=t.substring(l.raw.length),n.push(l);continue}if(o=t,this.options.extensions&&this.options.extensions.startBlock){let s=1/0;const u=t.slice(1);let a;this.options.extensions.startBlock.forEach(f=>{a=f.call({lexer:this},u),typeof a=="number"&&a>=0&&(s=Math.min(s,a))}),s<1/0&&s>=0&&(o=t.substring(0,s+1))}if(this.state.top&&(l=this.tokenizer.paragraph(o))){i=n[n.length-1],r&&(i==null?void 0:i.type)==="paragraph"?(i.raw+=`
`+l.raw,i.text+=`
`+l.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(l),r=o.length!==t.length,t=t.substring(l.raw.length);continue}if(l=this.tokenizer.text(t)){t=t.substring(l.raw.length),i=n[n.length-1],i&&i.type==="text"?(i.raw+=`
`+l.raw,i.text+=`
`+l.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(l);continue}if(t){const s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let r,l,i,o=t,s,u,a;if(this.tokens.links){const f=Object.keys(this.tokens.links);if(f.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(o))!=null;)f.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.blockSkip.exec(o))!=null;)o=o.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(o))!=null;)o=o.slice(0,s.index)+"++"+o.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;t;)if(u||(a=""),u=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(f=>(r=f.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.escape(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.tag(t)){t=t.substring(r.raw.length),l=n[n.length-1],l&&r.type==="text"&&l.type==="text"?(l.raw+=r.raw,l.text+=r.text):n.push(r);continue}if(r=this.tokenizer.link(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(r.raw.length),l=n[n.length-1],l&&r.type==="text"&&l.type==="text"?(l.raw+=r.raw,l.text+=r.text):n.push(r);continue}if(r=this.tokenizer.emStrong(t,o,a)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.codespan(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.br(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.del(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.autolink(t)){t=t.substring(r.raw.length),n.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(t))){t=t.substring(r.raw.length),n.push(r);continue}if(i=t,this.options.extensions&&this.options.extensions.startInline){let f=1/0;const p=t.slice(1);let h;this.options.extensions.startInline.forEach(v=>{h=v.call({lexer:this},p),typeof h=="number"&&h>=0&&(f=Math.min(f,h))}),f<1/0&&f>=0&&(i=t.substring(0,f+1))}if(r=this.tokenizer.inlineText(i)){t=t.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(a=r.raw.slice(-1)),u=!0,l=n[n.length-1],l&&l.type==="text"?(l.raw+=r.raw,l.text+=r.text):n.push(r);continue}if(t){const f="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(f);break}else throw new Error(f)}}return n}}class Sl{constructor(t){M(this,"options");M(this,"parser");this.options=t||Ut}space(t){return""}code({text:t,lang:n,escaped:r}){var o;const l=(o=(n||"").match(/^\S*/))==null?void 0:o[0],i=t.replace(/\n$/,"")+`
`;return l?'<pre><code class="language-'+ke(l)+'">'+(r?i:ke(i,!0))+`</code></pre>
`:"<pre><code>"+(r?i:ke(i,!0))+`</code></pre>
`}blockquote({tokens:t}){return`<blockquote>
${this.parser.parse(t)}</blockquote>
`}html({text:t}){return t}heading({tokens:t,depth:n}){return`<h${n}>${this.parser.parseInline(t)}</h${n}>
`}hr(t){return`<hr>
`}list(t){const n=t.ordered,r=t.start;let l="";for(let s=0;s<t.items.length;s++){const u=t.items[s];l+=this.listitem(u)}const i=n?"ol":"ul",o=n&&r!==1?' start="'+r+'"':"";return"<"+i+o+`>
`+l+"</"+i+`>
`}listitem(t){let n="";if(t.task){const r=this.checkbox({checked:!!t.checked});t.loose?t.tokens.length>0&&t.tokens[0].type==="paragraph"?(t.tokens[0].text=r+" "+t.tokens[0].text,t.tokens[0].tokens&&t.tokens[0].tokens.length>0&&t.tokens[0].tokens[0].type==="text"&&(t.tokens[0].tokens[0].text=r+" "+t.tokens[0].tokens[0].text)):t.tokens.unshift({type:"text",raw:r+" ",text:r+" "}):n+=r+" "}return n+=this.parser.parse(t.tokens,!!t.loose),`<li>${n}</li>
`}checkbox({checked:t}){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:t}){return`<p>${this.parser.parseInline(t)}</p>
`}table(t){let n="",r="";for(let i=0;i<t.header.length;i++)r+=this.tablecell(t.header[i]);n+=this.tablerow({text:r});let l="";for(let i=0;i<t.rows.length;i++){const o=t.rows[i];r="";for(let s=0;s<o.length;s++)r+=this.tablecell(o[s]);l+=this.tablerow({text:r})}return l&&(l=`<tbody>${l}</tbody>`),`<table>
<thead>
`+n+`</thead>
`+l+`</table>
`}tablerow({text:t}){return`<tr>
${t}</tr>
`}tablecell(t){const n=this.parser.parseInline(t.tokens),r=t.header?"th":"td";return(t.align?`<${r} align="${t.align}">`:`<${r}>`)+n+`</${r}>
`}strong({tokens:t}){return`<strong>${this.parser.parseInline(t)}</strong>`}em({tokens:t}){return`<em>${this.parser.parseInline(t)}</em>`}codespan({text:t}){return`<code>${t}</code>`}br(t){return"<br>"}del({tokens:t}){return`<del>${this.parser.parseInline(t)}</del>`}link({href:t,title:n,tokens:r}){const l=this.parser.parseInline(r),i=Tu(t);if(i===null)return l;t=i;let o='<a href="'+t+'"';return n&&(o+=' title="'+n+'"'),o+=">"+l+"</a>",o}image({href:t,title:n,text:r}){const l=Tu(t);if(l===null)return r;t=l;let i=`<img src="${t}" alt="${r}"`;return n&&(i+=` title="${n}"`),i+=">",i}text(t){return"tokens"in t&&t.tokens?this.parser.parseInline(t.tokens):t.text}}class ps{strong({text:t}){return t}em({text:t}){return t}codespan({text:t}){return t}del({text:t}){return t}html({text:t}){return t}text({text:t}){return t}link({text:t}){return""+t}image({text:t}){return""+t}br(){return""}}class Pe{constructor(t){M(this,"options");M(this,"renderer");M(this,"textRenderer");this.options=t||Ut,this.options.renderer=this.options.renderer||new Sl,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new ps}static parse(t,n){return new Pe(n).parse(t)}static parseInline(t,n){return new Pe(n).parseInline(t)}parse(t,n=!0){let r="";for(let l=0;l<t.length;l++){const i=t[l];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){const s=i,u=this.options.extensions.renderers[s.type].call({parser:this},s);if(u!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(s.type)){r+=u||"";continue}}const o=i;switch(o.type){case"space":{r+=this.renderer.space(o);continue}case"hr":{r+=this.renderer.hr(o);continue}case"heading":{r+=this.renderer.heading(o);continue}case"code":{r+=this.renderer.code(o);continue}case"table":{r+=this.renderer.table(o);continue}case"blockquote":{r+=this.renderer.blockquote(o);continue}case"list":{r+=this.renderer.list(o);continue}case"html":{r+=this.renderer.html(o);continue}case"paragraph":{r+=this.renderer.paragraph(o);continue}case"text":{let s=o,u=this.renderer.text(s);for(;l+1<t.length&&t[l+1].type==="text";)s=t[++l],u+=`
`+this.renderer.text(s);n?r+=this.renderer.paragraph({type:"paragraph",raw:u,text:u,tokens:[{type:"text",raw:u,text:u}]}):r+=u;continue}default:{const s='Token with "'+o.type+'" type was not found.';if(this.options.silent)return console.error(s),"";throw new Error(s)}}}return r}parseInline(t,n){n=n||this.renderer;let r="";for(let l=0;l<t.length;l++){const i=t[l];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){const s=this.options.extensions.renderers[i.type].call({parser:this},i);if(s!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){r+=s||"";continue}}const o=i;switch(o.type){case"escape":{r+=n.text(o);break}case"html":{r+=n.html(o);break}case"link":{r+=n.link(o);break}case"image":{r+=n.image(o);break}case"strong":{r+=n.strong(o);break}case"em":{r+=n.em(o);break}case"codespan":{r+=n.codespan(o);break}case"br":{r+=n.br(o);break}case"del":{r+=n.del(o);break}case"text":{r+=n.text(o);break}default:{const s='Token with "'+o.type+'" type was not found.';if(this.options.silent)return console.error(s),"";throw new Error(s)}}}return r}}class Wn{constructor(t){M(this,"options");M(this,"block");this.options=t||Ut}preprocess(t){return t}postprocess(t){return t}processAllTokens(t){return t}provideLexer(){return this.block?Te.lex:Te.lexInline}provideParser(){return this.block?Pe.parse:Pe.parseInline}}M(Wn,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"]));class Gh{constructor(...t){M(this,"defaults",ss());M(this,"options",this.setOptions);M(this,"parse",this.parseMarkdown(!0));M(this,"parseInline",this.parseMarkdown(!1));M(this,"Parser",Pe);M(this,"Renderer",Sl);M(this,"TextRenderer",ps);M(this,"Lexer",Te);M(this,"Tokenizer",wl);M(this,"Hooks",Wn);this.use(...t)}walkTokens(t,n){var l,i;let r=[];for(const o of t)switch(r=r.concat(n.call(this,o)),o.type){case"table":{const s=o;for(const u of s.header)r=r.concat(this.walkTokens(u.tokens,n));for(const u of s.rows)for(const a of u)r=r.concat(this.walkTokens(a.tokens,n));break}case"list":{const s=o;r=r.concat(this.walkTokens(s.items,n));break}default:{const s=o;(i=(l=this.defaults.extensions)==null?void 0:l.childTokens)!=null&&i[s.type]?this.defaults.extensions.childTokens[s.type].forEach(u=>{const a=s[u].flat(1/0);r=r.concat(this.walkTokens(a,n))}):s.tokens&&(r=r.concat(this.walkTokens(s.tokens,n)))}}return r}use(...t){const n=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(r=>{const l={...r};if(l.async=this.defaults.async||l.async||!1,r.extensions&&(r.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){const o=n.renderers[i.name];o?n.renderers[i.name]=function(...s){let u=i.renderer.apply(this,s);return u===!1&&(u=o.apply(this,s)),u}:n.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const o=n[i.level];o?o.unshift(i.tokenizer):n[i.level]=[i.tokenizer],i.start&&(i.level==="block"?n.startBlock?n.startBlock.push(i.start):n.startBlock=[i.start]:i.level==="inline"&&(n.startInline?n.startInline.push(i.start):n.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(n.childTokens[i.name]=i.childTokens)}),l.extensions=n),r.renderer){const i=this.defaults.renderer||new Sl(this.defaults);for(const o in r.renderer){if(!(o in i))throw new Error(`renderer '${o}' does not exist`);if(["options","parser"].includes(o))continue;const s=o,u=r.renderer[s],a=i[s];i[s]=(...f)=>{let p=u.apply(i,f);return p===!1&&(p=a.apply(i,f)),p||""}}l.renderer=i}if(r.tokenizer){const i=this.defaults.tokenizer||new wl(this.defaults);for(const o in r.tokenizer){if(!(o in i))throw new Error(`tokenizer '${o}' does not exist`);if(["options","rules","lexer"].includes(o))continue;const s=o,u=r.tokenizer[s],a=i[s];i[s]=(...f)=>{let p=u.apply(i,f);return p===!1&&(p=a.apply(i,f)),p}}l.tokenizer=i}if(r.hooks){const i=this.defaults.hooks||new Wn;for(const o in r.hooks){if(!(o in i))throw new Error(`hook '${o}' does not exist`);if(["options","block"].includes(o))continue;const s=o,u=r.hooks[s],a=i[s];Wn.passThroughHooks.has(o)?i[s]=f=>{if(this.defaults.async)return Promise.resolve(u.call(i,f)).then(h=>a.call(i,h));const p=u.call(i,f);return a.call(i,p)}:i[s]=(...f)=>{let p=u.apply(i,f);return p===!1&&(p=a.apply(i,f)),p}}l.hooks=i}if(r.walkTokens){const i=this.defaults.walkTokens,o=r.walkTokens;l.walkTokens=function(s){let u=[];return u.push(o.call(this,s)),i&&(u=u.concat(i.call(this,s))),u}}this.defaults={...this.defaults,...l}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,n){return Te.lex(t,n??this.defaults)}parser(t,n){return Pe.parse(t,n??this.defaults)}parseMarkdown(t){return(r,l)=>{const i={...l},o={...this.defaults,...i},s=this.onError(!!o.silent,!!o.async);if(this.defaults.async===!0&&i.async===!1)return s(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof r>"u"||r===null)return s(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return s(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));o.hooks&&(o.hooks.options=o,o.hooks.block=t);const u=o.hooks?o.hooks.provideLexer():t?Te.lex:Te.lexInline,a=o.hooks?o.hooks.provideParser():t?Pe.parse:Pe.parseInline;if(o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(r):r).then(f=>u(f,o)).then(f=>o.hooks?o.hooks.processAllTokens(f):f).then(f=>o.walkTokens?Promise.all(this.walkTokens(f,o.walkTokens)).then(()=>f):f).then(f=>a(f,o)).then(f=>o.hooks?o.hooks.postprocess(f):f).catch(s);try{o.hooks&&(r=o.hooks.preprocess(r));let f=u(r,o);o.hooks&&(f=o.hooks.processAllTokens(f)),o.walkTokens&&this.walkTokens(f,o.walkTokens);let p=a(f,o);return o.hooks&&(p=o.hooks.postprocess(p)),p}catch(f){return s(f)}}}onError(t,n){return r=>{if(r.message+=`
Please report this to https://github.com/markedjs/marked.`,t){const l="<p>An error occurred:</p><pre>"+ke(r.message+"",!0)+"</pre>";return n?Promise.resolve(l):l}if(n)return Promise.reject(r);throw r}}}const Dt=new Gh;function I(e,t){return Dt.parse(e,t)}I.options=I.setOptions=function(e){return Dt.setOptions(e),I.defaults=Dt.defaults,qc(I.defaults),I};I.getDefaults=ss;I.defaults=Ut;I.use=function(...e){return Dt.use(...e),I.defaults=Dt.defaults,qc(I.defaults),I};I.walkTokens=function(e,t){return Dt.walkTokens(e,t)};I.parseInline=Dt.parseInline;I.Parser=Pe;I.parser=Pe.parse;I.Renderer=Sl;I.TextRenderer=ps;I.Lexer=Te;I.lexer=Te.lex;I.Tokenizer=wl;I.Hooks=Wn;I.parse=I;I.options;I.setOptions;I.use;I.walkTokens;I.parseInline;Pe.parse;Te.lex;function Yh(){const{result:e,setResult:t,setStep:n,profile:r,answersArray:l,mode:i,reset:o}=Mt(),[s,u]=ne.useState(!1),[a,f]=ne.useState(null),[p,h]=ne.useState(null),v=ne.useMemo(()=>e?I.parse(e.document,{breaks:!0}):"",[e]);if(!e)return null;async function g(z){if(!e)return;const d=z==="md"?e.document:e.document.replace(/[#*_`>-]/g,"").replace(/\n{3,}/g,`
`);await navigator.clipboard.writeText(d),h(z),setTimeout(()=>h(null),1500)}async function y(){if(r){f(null),u(!0);try{const z=await ar.generate(r,l(),i,r.preview);t(z)}catch(z){z instanceof mn&&f(z.payload)}finally{u(!1)}}}return k.jsxs("div",{className:"space-y-4",children:[k.jsx("h2",{className:"text-xl font-semibold",children:"Шаг 5. Результат"}),k.jsxs("div",{className:"text-xs text-slate-500",children:["Сгенерировано: ",new Date(e.generatedAt).toLocaleString("ru-RU")," · режим: ",e.mode]}),k.jsxs("div",{className:"flex flex-wrap gap-2",children:[k.jsx("button",{onClick:()=>g("md"),className:"px-3 py-1.5 bg-slate-800 text-white rounded hover:bg-slate-900 text-sm",children:p==="md"?"Скопировано ✓":"Копировать Markdown"}),k.jsx("button",{onClick:()=>g("plain"),className:"px-3 py-1.5 border rounded hover:bg-slate-50 text-sm",children:p==="plain"?"Скопировано ✓":"Копировать как текст"}),k.jsx("button",{disabled:s,onClick:y,className:"px-3 py-1.5 border rounded hover:bg-slate-50 text-sm disabled:opacity-50",children:s?"Генерируем…":"Сгенерировать заново"}),k.jsx("button",{onClick:()=>n("questions"),className:"px-3 py-1.5 border rounded hover:bg-slate-50 text-sm",children:"Изменить ответы"}),k.jsx("button",{onClick:o,className:"px-3 py-1.5 border rounded hover:bg-slate-50 text-sm",children:"Новая таблица"})]}),k.jsx(Ul,{err:a}),k.jsx("article",{className:"prose-doc bg-white border rounded-md p-6",dangerouslySetInnerHTML:{__html:v}})]})}const Lu=[{key:"url",label:"Ссылка"},{key:"sheet",label:"Лист"},{key:"preview",label:"Анализ"},{key:"questions",label:"Вопросы"},{key:"result",label:"Результат"}];function Xh(){const{step:e}=Mt(),t=Lu.findIndex(n=>n.key===e);return k.jsxs("div",{className:"min-h-screen",children:[k.jsx("header",{className:"bg-white border-b",children:k.jsxs("div",{className:"max-w-3xl mx-auto px-4 py-4 flex items-center justify-between",children:[k.jsx("h1",{className:"text-lg font-semibold",children:"SheetDoc AI"}),k.jsx("span",{className:"text-xs text-slate-500",children:"MVP · данные не сохраняются"})]})}),k.jsxs("main",{className:"max-w-3xl mx-auto px-4 py-6",children:[k.jsx("nav",{className:"flex items-center gap-2 mb-6 text-sm",children:Lu.map((n,r)=>k.jsxs("div",{className:"px-2 py-1 rounded "+(r===t?"bg-indigo-600 text-white":r<t?"bg-indigo-100 text-indigo-700":"bg-slate-100 text-slate-500"),children:[r+1,". ",n.label]},n.key))}),e==="url"&&k.jsx(dh,{}),e==="sheet"&&k.jsx(ph,{}),e==="preview"&&k.jsx(hh,{}),e==="questions"&&k.jsx(mh,{}),e==="result"&&k.jsx(Yh,{})]})]})}yi.createRoot(document.getElementById("root")).render(k.jsx(Hu.StrictMode,{children:k.jsx(Xh,{})}));</script>
<style rel="stylesheet" crossorigin>*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.flex{display:flex}.table{display:table}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-3xl{max-width:48rem}.cursor-pointer{cursor:pointer}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-left{text-align:left}.text-lg{font-size:1.125rem;line-height:1.75rem}.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-medium{font-weight:500}.font-semibold{font-weight:600}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-80{opacity:.8}.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)}.prose-doc h1{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:700}.prose-doc h2{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.prose-doc h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.prose-doc p{margin-top:.5rem;margin-bottom:.5rem;line-height:1.625}.prose-doc ul{margin-top:.5rem;margin-bottom:.5rem;list-style-type:disc;padding-left:1.5rem}.prose-doc ol{margin-top:.5rem;margin-bottom:.5rem;list-style-type:decimal;padding-left:1.5rem}.prose-doc strong{font-weight:600}.prose-doc code{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.125rem .25rem}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}</style>
</head>
<body class="bg-slate-50">
<div id="root"></div>
</body>
</html>