(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode("._chat_xt1bf_1{display:flex;flex-direction:column;gap:var(--chat-bot--spacing-wide);height:100%;min-height:600px;max-height:600px;margin:0 auto;padding:var(--chat-bot--spacing-huge);border:1px solid var(--chat-bot--medium-gray);background-color:var(--chat-bot--light-gray);border-radius:var(--chat-bot--spacing-huge)}@media only screen and (max-width:599px){._chat_xt1bf_1{padding:var(--chat-bot--spacing-wide)!important}}._messages_xt1bf_21{display:flex;flex-direction:column;flex-grow:1;gap:1rem;overflow-y:auto;overflow-x:hidden}._hint_xt1bf_30{padding-inline:var(--chat-bot--spacing-wide);margin-bottom:-.5rem;flex-grow:0;color:var(--chat-bot--primary-variation);font-size:var(--chat-bot--font-size--normal)}._suggestion_qvmr8_1{display:flex;align-items:center;padding:.5rem;border:2px solid var(--chat-bot--primary);background-color:#fff;color:var(--chat-bot--dark-gray);border-radius:.25rem;margin-bottom:.5rem;cursor:pointer;font-family:inherit}._suggestion_qvmr8_1:hover{background-color:var(--chat-bot--primary);color:#fff}a._articleLink_17co9_1{all:unset;cursor:pointer;display:inline-flex;align-items:baseline;gap:var(--chat-bot--spacing-tight);margin:var(--chat-bot--spacing-tight) 0;padding:var(--chat-bot--spacing-tight) 2rem;border:1px solid var(--chat-bot--primary)!important;border-radius:var(--chat-bot--border-radius);flex-basis:0;position:relative;margin:var(--chat-bot--spacing-tight);text-decoration:none}a._articleLink_17co9_1:hover{border:1px solid var(--chat-bot--primary)!important}._articleLinkIcon_17co9_21{height:var(--chat-bot--spacing-huge);width:var(--chat-bot--spacing-huge);color:var(--chat-bot--primary);position:absolute;left:var(--chat-bot--spacing-huge);top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:599px){._articleLink_17co9_1{padding-left:2rem}._articleLinkIcon_17co9_21{flex-basis:10%;top:var(--chat-bot--spacing-huge)}}._message_36m6s_1{display:flex;width:100%;gap:var(--chat-bot--spacing-wide);font-size:var(--chat-bot--font-size--large);align-items:center}._message_36m6s_1 ._icon_36m6s_7{color:#fff;fill:#fff}._message_36m6s_1[data-role=user]{justify-content:flex-end}._message_36m6s_1[data-role=user] ._content_36m6s_15{flex-direction:row-reverse;background-color:var(--chat-bot--medium-gray);border-radius:var(--chat-bot--border-radius)}._message_36m6s_1[data-role=user] ._avatarRoot_36m6s_20{display:none}._message_36m6s_1[data-role=assistant] ._content_36m6s_15{padding-left:0}._message_36m6s_1[data-role=assistant] ol,._message_36m6s_1[data-role=assistant] ul{margin:0}@media screen and (max-width:599px){._message_36m6s_1[data-role=assistant] ol,._message_36m6s_1[data-role=assistant] ul{padding-inline-start:var(--chat-bot--spacing-wide);margin:0}}._message_36m6s_1[data-error=true]{display:flex;align-items:center;border:1px solid var(--red300);border-radius:8px;padding:.5rem;background-color:#ffebee}._message_36m6s_1[data-error=true] ._icon_36m6s_7{font-size:1.5rem;color:var(--red0);fill:var(--red0)}._content_36m6s_15{display:flex;gap:var(--chat-bot--spacing-wide);padding:var(--chat-bot--spacing-wide);flex-direction:column}._content_36m6s_15 *{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}._content_36m6s_15 p{width:fit-content;margin:0}._avatarRoot_36m6s_20{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;-webkit-user-select:none;user-select:none;width:45px;height:45px;border-radius:.5rem;flex-shrink:0;align-self:flex-start;margin-top:var(--chat-bot--spacing-wide)}._avatarImage_36m6s_94{width:100%;height:100%;object-fit:cover}._avatarFallback_36m6s_100{width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:var(--violet-11);font-size:15px;line-height:1;font-weight:500;color:#fff}._ai_36m6s_113{background-color:var(--chat-bot--primary)}@keyframes _toolStatusFadeSlide_36m6s_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _toolFinishPop_36m6s_1{0%{opacity:0;transform:scale(.94) translateY(4px)}60%{transform:scale(1.02) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _spinnerPulse_36m6s_1{0%,to{opacity:1}50%{opacity:.4}}._toolStatus_36m6s_147{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;animation:_toolStatusFadeSlide_36m6s_1 .35s cubic-bezier(.22,1,.36,1) both}._toolStatusSpinner_36m6s_155{display:flex;align-items:center;transform:scale(.5);width:1.25rem;height:1rem;flex-shrink:0;animation:_spinnerPulse_36m6s_1 1.8s ease-in-out infinite}._toolStatusText_36m6s_165{font-size:.82em;color:var(--chat-bot--dark-gray);opacity:.55;letter-spacing:.01em}._toolFinish_36m6s_172{display:flex;align-items:center;gap:.4rem;margin-top:.25rem;animation:_toolFinishPop_36m6s_1 .45s cubic-bezier(.22,1,.36,1) both}._toolFinishIcon_36m6s_180{color:var(--chat-bot--primary);flex-shrink:0;width:.9em;height:.9em}._toolFinishText_36m6s_187{font-size:.82em;color:var(--chat-bot--dark-gray);opacity:.55;letter-spacing:.01em}._suggestions_36m6s_194{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._suggestionChip_36m6s_201{background:none;border:1px solid var(--chat-bot--primary);color:var(--chat-bot--primary);padding:.5rem 1rem;border-radius:1rem;cursor:pointer;font-size:.9em;transition:all .2s}._suggestionChip_36m6s_201:hover{background:var(--chat-bot--primary);color:#fff}._loader_qofu4_1{display:absolute;bottom:0;width:1.5rem;aspect-ratio:3;--_g: no-repeat radial-gradient(circle closest-side, var(--chat-bot--primary) 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100% / 3) 50%;animation:_l3_qofu4_1 1s infinite linear}@keyframes _l3_qofu4_1{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}._form_10fov_1{display:flex;bottom:var(--chat-bot--spacing-wide);justify-content:space-between;align-items:center;border-radius:8px;padding:var(--chat-bot--spacing-wide);background-color:#d4dad935;gap:var(--chat-bot--spacing-wide)}._form_10fov_1 ._submitBtn_10fov_11{all:unset;display:flex;justify-content:center;align-items:center;font-size:1rem;cursor:pointer;height:40px;width:40px;border-radius:.4rem;border:none;background-color:var(--chat-bot--primary);color:#fff}._form_10fov_1 ._submitBtn_10fov_11:hover{box-shadow:1px 1px 4px var(--chat-bot--primary-variation)}._form_10fov_1 ._submitBtn_10fov_11:disabled{background-color:var(--chat-bot--medium-gray)}._form_10fov_1 ._clearBtn_10fov_33{all:unset;border:none;position:absolute;top:0;background-color:transparent;font-size:1rem;right:0}._form_10fov_1 ._clearBtn_10fov_33:hover{color:#000}._form_10fov_1 ._fieldset_10fov_47{display:flex;width:100%;border:none;align-items:center;position:relative;padding:0}._form_10fov_1 input[type=text][data-type=prompt]{display:block;outline:0;width:100%;font-size:var(--chat-bot--font-size--large);font-family:var(--chat-bot--font-family);border:none;padding-right:var(--chat-bot--spacing-huge);padding-bottom:var(--chat-bot--spacing-tight);border-bottom:2px solid var(--chat-bot--primary);background-color:transparent;box-shadow:none;margin:0}._form_10fov_1 input[type=text][data-type=prompt]:focus{box-shadow:none}#chat-bot{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--chat-bot--primary: rgb(146, 199, 62);--chat-bot--primary-variation: rgb(106, 159, 22);--chat-bot--medium-gray: rgb(213, 213, 213);--chat-bot--light-gray: rgb(250, 250, 250);--chat-bot--dark-gray: rgb(33, 33, 33);--chat-bot--error: rgb(244, 67, 54);--chat-bot--spacing-huge: 1.2rem;--chat-bot--spacing-wide: .8rem;--chat-bot--spacing-tight: .3rem;--chat-bot--border-radius: .2rem;--chat-bot--border-width: 1px;--chat-bot--border-color: rgba(0, 0, 0, .1);--chat-bot--font-size--normal: .8rem;--chat-bot--font-size--large: .9rem;--chat-bot--font-size--small: .5rem;--chat-bot--font-family: inherit;font-size:1rem;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;color:#000}#chat-bot *{line-height:1.5rem}#chat-bot h1{font-size:3.2em;line-height:1.1}")),document.head.appendChild(t)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}})();
(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const y of document.querySelectorAll('link[rel="modulepreload"]'))h(y);new MutationObserver(y=>{for(const _ of y)if(_.type==="childList")for(const C of _.addedNodes)C.tagName==="LINK"&&C.rel==="modulepreload"&&h(C)}).observe(document,{childList:!0,subtree:!0});function s(y){const _={};return y.integrity&&(_.integrity=y.integrity),y.referrerPolicy&&(_.referrerPolicy=y.referrerPolicy),y.crossOrigin==="use-credentials"?_.credentials="include":y.crossOrigin==="anonymous"?_.credentials="omit":_.credentials="same-origin",_}function h(y){if(y.ep)return;y.ep=!0;const _=s(y);fetch(y.href,_)}})();function mu(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var Gi={exports:{}},Tr={},qi={exports:{}},re={};var gc;function vp(){if(gc)return re;gc=1;var i=Symbol.for("react.element"),a=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),h=Symbol.for("react.strict_mode"),y=Symbol.for("react.profiler"),_=Symbol.for("react.provider"),C=Symbol.for("react.context"),S=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),P=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),j=Symbol.iterator;function M(g){return g===null||typeof g!="object"?null:(g=j&&g[j]||g["@@iterator"],typeof g=="function"?g:null)}var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,m={};function O(g,R,ne){this.props=g,this.context=R,this.refs=m,this.updater=ne||f}O.prototype.isReactComponent={},O.prototype.setState=function(g,R){if(typeof g!="object"&&typeof g!="function"&&g!=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,g,R,"setState")},O.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,"forceUpdate")};function F(){}F.prototype=O.prototype;function b(g,R,ne){this.props=g,this.context=R,this.refs=m,this.updater=ne||f}var te=b.prototype=new F;te.constructor=b,x(te,O.prototype),te.isPureReactComponent=!0;var le=Array.isArray,se=Object.prototype.hasOwnProperty,de={current:null},ee={key:!0,ref:!0,__self:!0,__source:!0};function ie(g,R,ne){var oe,ae={},ce=null,ge=null;if(R!=null)for(oe in R.ref!==void 0&&(ge=R.ref),R.key!==void 0&&(ce=""+R.key),R)se.call(R,oe)&&!ee.hasOwnProperty(oe)&&(ae[oe]=R[oe]);var pe=arguments.length-2;if(pe===1)ae.children=ne;else if(1<pe){for(var Se=Array(pe),et=0;et<pe;et++)Se[et]=arguments[et+2];ae.children=Se}if(g&&g.defaultProps)for(oe in pe=g.defaultProps,pe)ae[oe]===void 0&&(ae[oe]=pe[oe]);return{$$typeof:i,type:g,key:ce,ref:ge,props:ae,_owner:de.current}}function G(g,R){return{$$typeof:i,type:g.type,key:R,ref:g.ref,props:g.props,_owner:g._owner}}function q(g){return typeof g=="object"&&g!==null&&g.$$typeof===i}function Y(g){var R={"=":"=0",":":"=2"};return"$"+g.replace(/[=:]/g,function(ne){return R[ne]})}var he=/\/+/g;function Le(g,R){return typeof g=="object"&&g!==null&&g.key!=null?Y(""+g.key):R.toString(36)}function De(g,R,ne,oe,ae){var ce=typeof g;(ce==="undefined"||ce==="boolean")&&(g=null);var ge=!1;if(g===null)ge=!0;else switch(ce){case"string":case"number":ge=!0;break;case"object":switch(g.$$typeof){case i:case a:ge=!0}}if(ge)return ge=g,ae=ae(ge),g=oe===""?"."+Le(ge,0):oe,le(ae)?(ne="",g!=null&&(ne=g.replace(he,"$&/")+"/"),De(ae,R,ne,"",function(et){return et})):ae!=null&&(q(ae)&&(ae=G(ae,ne+(!ae.key||ge&&ge.key===ae.key?"":(""+ae.key).replace(he,"$&/")+"/")+g)),R.push(ae)),1;if(ge=0,oe=oe===""?".":oe+":",le(g))for(var pe=0;pe<g.length;pe++){ce=g[pe];var Se=oe+Le(ce,pe);ge+=De(ce,R,ne,Se,ae)}else if(Se=M(g),typeof Se=="function")for(g=Se.call(g),pe=0;!(ce=g.next()).done;)ce=ce.value,Se=oe+Le(ce,pe++),ge+=De(ce,R,ne,Se,ae);else if(ce==="object")throw R=String(g),Error("Objects are not valid as a React child (found: "+(R==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":R)+"). If you meant to render a collection of children, use an array instead.");return ge}function We(g,R,ne){if(g==null)return g;var oe=[],ae=0;return De(g,oe,"","",function(ce){return R.call(ne,ce,ae++)}),oe}function Ce(g){if(g._status===-1){var R=g._result;R=R(),R.then(function(ne){(g._status===0||g._status===-1)&&(g._status=1,g._result=ne)},function(ne){(g._status===0||g._status===-1)&&(g._status=2,g._result=ne)}),g._status===-1&&(g._status=0,g._result=R)}if(g._status===1)return g._result.default;throw g._result}var xe={current:null},D={transition:null},X={ReactCurrentDispatcher:xe,ReactCurrentBatchConfig:D,ReactCurrentOwner:de};function B(){throw Error("act(...) is not supported in production builds of React.")}return re.Children={map:We,forEach:function(g,R,ne){We(g,function(){R.apply(this,arguments)},ne)},count:function(g){var R=0;return We(g,function(){R++}),R},toArray:function(g){return We(g,function(R){return R})||[]},only:function(g){if(!q(g))throw Error("React.Children.only expected to receive a single React element child.");return g}},re.Component=O,re.Fragment=s,re.Profiler=y,re.PureComponent=b,re.StrictMode=h,re.Suspense=E,re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=X,re.act=B,re.cloneElement=function(g,R,ne){if(g==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+g+".");var oe=x({},g.props),ae=g.key,ce=g.ref,ge=g._owner;if(R!=null){if(R.ref!==void 0&&(ce=R.ref,ge=de.current),R.key!==void 0&&(ae=""+R.key),g.type&&g.type.defaultProps)var pe=g.type.defaultProps;for(Se in R)se.call(R,Se)&&!ee.hasOwnProperty(Se)&&(oe[Se]=R[Se]===void 0&&pe!==void 0?pe[Se]:R[Se])}var Se=arguments.length-2;if(Se===1)oe.children=ne;else if(1<Se){pe=Array(Se);for(var et=0;et<Se;et++)pe[et]=arguments[et+2];oe.children=pe}return{$$typeof:i,type:g.type,key:ae,ref:ce,props:oe,_owner:ge}},re.createContext=function(g){return g={$$typeof:C,_currentValue:g,_currentValue2:g,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},g.Provider={$$typeof:_,_context:g},g.Consumer=g},re.createElement=ie,re.createFactory=function(g){var R=ie.bind(null,g);return R.type=g,R},re.createRef=function(){return{current:null}},re.forwardRef=function(g){return{$$typeof:S,render:g}},re.isValidElement=q,re.lazy=function(g){return{$$typeof:U,_payload:{_status:-1,_result:g},_init:Ce}},re.memo=function(g,R){return{$$typeof:P,type:g,compare:R===void 0?null:R}},re.startTransition=function(g){var R=D.transition;D.transition={};try{g()}finally{D.transition=R}},re.unstable_act=B,re.useCallback=function(g,R){return xe.current.useCallback(g,R)},re.useContext=function(g){return xe.current.useContext(g)},re.useDebugValue=function(){},re.useDeferredValue=function(g){return xe.current.useDeferredValue(g)},re.useEffect=function(g,R){return xe.current.useEffect(g,R)},re.useId=function(){return xe.current.useId()},re.useImperativeHandle=function(g,R,ne){return xe.current.useImperativeHandle(g,R,ne)},re.useInsertionEffect=function(g,R){return xe.current.useInsertionEffect(g,R)},re.useLayoutEffect=function(g,R){return xe.current.useLayoutEffect(g,R)},re.useMemo=function(g,R){return xe.current.useMemo(g,R)},re.useReducer=function(g,R,ne){return xe.current.useReducer(g,R,ne)},re.useRef=function(g){return xe.current.useRef(g)},re.useState=function(g){return xe.current.useState(g)},re.useSyncExternalStore=function(g,R,ne){return xe.current.useSyncExternalStore(g,R,ne)},re.useTransition=function(){return xe.current.useTransition()},re.version="18.3.1",re}var vc;function bl(){return vc||(vc=1,qi.exports=vp()),qi.exports}var yc;function yp(){if(yc)return Tr;yc=1;var i=bl(),a=Symbol.for("react.element"),s=Symbol.for("react.fragment"),h=Object.prototype.hasOwnProperty,y=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,_={key:!0,ref:!0,__self:!0,__source:!0};function C(S,E,P){var U,j={},M=null,f=null;P!==void 0&&(M=""+P),E.key!==void 0&&(M=""+E.key),E.ref!==void 0&&(f=E.ref);for(U in E)h.call(E,U)&&!_.hasOwnProperty(U)&&(j[U]=E[U]);if(S&&S.defaultProps)for(U in E=S.defaultProps,E)j[U]===void 0&&(j[U]=E[U]);return{$$typeof:a,type:S,key:M,ref:f,props:j,_owner:y.current}}return Tr.Fragment=s,Tr.jsx=C,Tr.jsxs=C,Tr}var wc;function wp(){return wc||(wc=1,Gi.exports=yp()),Gi.exports}var Q=wp(),I=bl();const zt=mu(I);var Zl={},Ji={exports:{}},be={},bi={exports:{}},eu={};var Sc;function Sp(){return Sc||(Sc=1,(function(i){function a(D,X){var B=D.length;D.push(X);e:for(;0<B;){var g=B-1>>>1,R=D[g];if(0<y(R,X))D[g]=X,D[B]=R,B=g;else break e}}function s(D){return D.length===0?null:D[0]}function h(D){if(D.length===0)return null;var X=D[0],B=D.pop();if(B!==X){D[0]=B;e:for(var g=0,R=D.length,ne=R>>>1;g<ne;){var oe=2*(g+1)-1,ae=D[oe],ce=oe+1,ge=D[ce];if(0>y(ae,B))ce<R&&0>y(ge,ae)?(D[g]=ge,D[ce]=B,g=ce):(D[g]=ae,D[oe]=B,g=oe);else if(ce<R&&0>y(ge,B))D[g]=ge,D[ce]=B,g=ce;else break e}}return X}function y(D,X){var B=D.sortIndex-X.sortIndex;return B!==0?B:D.id-X.id}if(typeof performance=="object"&&typeof performance.now=="function"){var _=performance;i.unstable_now=function(){return _.now()}}else{var C=Date,S=C.now();i.unstable_now=function(){return C.now()-S}}var E=[],P=[],U=1,j=null,M=3,f=!1,x=!1,m=!1,O=typeof setTimeout=="function"?setTimeout:null,F=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function te(D){for(var X=s(P);X!==null;){if(X.callback===null)h(P);else if(X.startTime<=D)h(P),X.sortIndex=X.expirationTime,a(E,X);else break;X=s(P)}}function le(D){if(m=!1,te(D),!x)if(s(E)!==null)x=!0,Ce(se);else{var X=s(P);X!==null&&xe(le,X.startTime-D)}}function se(D,X){x=!1,m&&(m=!1,F(ie),ie=-1),f=!0;var B=M;try{for(te(X),j=s(E);j!==null&&(!(j.expirationTime>X)||D&&!Y());){var g=j.callback;if(typeof g=="function"){j.callback=null,M=j.priorityLevel;var R=g(j.expirationTime<=X);X=i.unstable_now(),typeof R=="function"?j.callback=R:j===s(E)&&h(E),te(X)}else h(E);j=s(E)}if(j!==null)var ne=!0;else{var oe=s(P);oe!==null&&xe(le,oe.startTime-X),ne=!1}return ne}finally{j=null,M=B,f=!1}}var de=!1,ee=null,ie=-1,G=5,q=-1;function Y(){return!(i.unstable_now()-q<G)}function he(){if(ee!==null){var D=i.unstable_now();q=D;var X=!0;try{X=ee(!0,D)}finally{X?Le():(de=!1,ee=null)}}else de=!1}var Le;if(typeof b=="function")Le=function(){b(he)};else if(typeof MessageChannel<"u"){var De=new MessageChannel,We=De.port2;De.port1.onmessage=he,Le=function(){We.postMessage(null)}}else Le=function(){O(he,0)};function Ce(D){ee=D,de||(de=!0,Le())}function xe(D,X){ie=O(function(){D(i.unstable_now())},X)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(D){D.callback=null},i.unstable_continueExecution=function(){x||f||(x=!0,Ce(se))},i.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):G=0<D?Math.floor(1e3/D):5},i.unstable_getCurrentPriorityLevel=function(){return M},i.unstable_getFirstCallbackNode=function(){return s(E)},i.unstable_next=function(D){switch(M){case 1:case 2:case 3:var X=3;break;default:X=M}var B=M;M=X;try{return D()}finally{M=B}},i.unstable_pauseExecution=function(){},i.unstable_requestPaint=function(){},i.unstable_runWithPriority=function(D,X){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var B=M;M=D;try{return X()}finally{M=B}},i.unstable_scheduleCallback=function(D,X,B){var g=i.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?g+B:g):B=g,D){case 1:var R=-1;break;case 2:R=250;break;case 5:R=1073741823;break;case 4:R=1e4;break;default:R=5e3}return R=B+R,D={id:U++,callback:X,priorityLevel:D,startTime:B,expirationTime:R,sortIndex:-1},B>g?(D.sortIndex=B,a(P,D),s(E)===null&&D===s(P)&&(m?(F(ie),ie=-1):m=!0,xe(le,B-g))):(D.sortIndex=R,a(E,D),x||f||(x=!0,Ce(se))),D},i.unstable_shouldYield=Y,i.unstable_wrapCallback=function(D){var X=M;return function(){var B=M;M=X;try{return D.apply(this,arguments)}finally{M=B}}}})(eu)),eu}var kc;function kp(){return kc||(kc=1,bi.exports=Sp()),bi.exports}var Cc;function Cp(){if(Cc)return be;Cc=1;var i=bl(),a=kp();function s(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 h=new Set,y={};function _(e,t){C(e,t),C(e+"Capture",t)}function C(e,t){for(y[e]=t,e=0;e<t.length;e++)h.add(t[e])}var S=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),E=Object.prototype.hasOwnProperty,P=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,U={},j={};function M(e){return E.call(j,e)?!0:E.call(U,e)?!1:P.test(e)?j[e]=!0:(U[e]=!0,!1)}function f(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 x(e,t,n,r){if(t===null||typeof t>"u"||f(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 m(e,t,n,r,l,o,u){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=o,this.removeEmptyString=u}var O={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){O[e]=new m(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];O[t]=new m(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){O[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){O[e]=new m(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){O[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){O[e]=new m(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){O[e]=new m(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){O[e]=new m(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){O[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)});var F=/[\-:]([a-z])/g;function b(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(F,b);O[t]=new m(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(F,b);O[t]=new m(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(F,b);O[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){O[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)}),O.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){O[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)});function te(e,t,n,r){var l=O.hasOwnProperty(t)?O[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(x(t,n,l,r)&&(n=null),r||l===null?M(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 le=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,se=Symbol.for("react.element"),de=Symbol.for("react.portal"),ee=Symbol.for("react.fragment"),ie=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),Y=Symbol.for("react.context"),he=Symbol.for("react.forward_ref"),Le=Symbol.for("react.suspense"),De=Symbol.for("react.suspense_list"),We=Symbol.for("react.memo"),Ce=Symbol.for("react.lazy"),xe=Symbol.for("react.offscreen"),D=Symbol.iterator;function X(e){return e===null||typeof e!="object"?null:(e=D&&e[D]||e["@@iterator"],typeof e=="function"?e:null)}var B=Object.assign,g;function R(e){if(g===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);g=t&&t[1]||""}return`
`+g+e}var ne=!1;function oe(e,t){if(!e||ne)return"";ne=!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(k){var r=k}Reflect.construct(e,[],t)}else{try{t.call()}catch(k){r=k}e.call(t.prototype)}else{try{throw Error()}catch(k){r=k}e()}}catch(k){if(k&&r&&typeof k.stack=="string"){for(var l=k.stack.split(`
`),o=r.stack.split(`
`),u=l.length-1,c=o.length-1;1<=u&&0<=c&&l[u]!==o[c];)c--;for(;1<=u&&0<=c;u--,c--)if(l[u]!==o[c]){if(u!==1||c!==1)do if(u--,c--,0>c||l[u]!==o[c]){var d=`
`+l[u].replace(" at new "," at ");return e.displayName&&d.includes("<anonymous>")&&(d=d.replace("<anonymous>",e.displayName)),d}while(1<=u&&0<=c);break}}}finally{ne=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?R(e):""}function ae(e){switch(e.tag){case 5:return R(e.type);case 16:return R("Lazy");case 13:return R("Suspense");case 19:return R("SuspenseList");case 0:case 2:case 15:return e=oe(e.type,!1),e;case 11:return e=oe(e.type.render,!1),e;case 1:return e=oe(e.type,!0),e;default:return""}}function ce(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 ee:return"Fragment";case de:return"Portal";case G:return"Profiler";case ie:return"StrictMode";case Le:return"Suspense";case De:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Y:return(e.displayName||"Context")+".Consumer";case q:return(e._context.displayName||"Context")+".Provider";case he:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case We:return t=e.displayName||null,t!==null?t:ce(e.type)||"Memo";case Ce:t=e._payload,e=e._init;try{return ce(e(t))}catch{}}return null}function ge(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 ce(t);case 8:return t===ie?"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 pe(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Se(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function et(e){var t=Se(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,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Fr(e){e._valueTracker||(e._valueTracker=et(e))}function Cu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Se(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ar(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 no(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function _u(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=pe(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 Eu(e,t){t=t.checked,t!=null&&te(e,"checked",t,!1)}function ro(e,t){Eu(e,t);var n=pe(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")?lo(e,t.type,n):t.hasOwnProperty("defaultValue")&&lo(e,t.type,pe(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function xu(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 lo(e,t,n){(t!=="number"||Ar(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Qn=Array.isArray;function yn(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=""+pe(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 oo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(s(91));return B({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Pu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(s(92));if(Qn(n)){if(1<n.length)throw Error(s(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:pe(n)}}function Nu(e,t){var n=pe(t.value),r=pe(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 Ru(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Lu(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 io(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Lu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ur,Tu=(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(Ur=Ur||document.createElement("div"),Ur.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ur.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Kn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Zn={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},kf=["Webkit","ms","Moz","O"];Object.keys(Zn).forEach(function(e){kf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Zn[t]=Zn[e]})});function Mu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Zn.hasOwnProperty(e)&&Zn[e]?(""+t).trim():t+"px"}function zu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Mu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Cf=B({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 uo(e,t){if(t){if(Cf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(s(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(s(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(t.style!=null&&typeof t.style!="object")throw Error(s(62))}}function so(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 ao=null;function co(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var fo=null,wn=null,Sn=null;function Ou(e){if(e=hr(e)){if(typeof fo!="function")throw Error(s(280));var t=e.stateNode;t&&(t=sl(t),fo(e.stateNode,e.type,t))}}function ju(e){wn?Sn?Sn.push(e):Sn=[e]:wn=e}function Iu(){if(wn){var e=wn,t=Sn;if(Sn=wn=null,Ou(e),t)for(e=0;e<t.length;e++)Ou(t[e])}}function Du(e,t){return e(t)}function Fu(){}var po=!1;function Au(e,t,n){if(po)return e(t,n);po=!0;try{return Du(e,t,n)}finally{po=!1,(wn!==null||Sn!==null)&&(Fu(),Iu())}}function Yn(e,t){var n=e.stateNode;if(n===null)return null;var r=sl(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(s(231,t,typeof n));return n}var mo=!1;if(S)try{var Xn={};Object.defineProperty(Xn,"passive",{get:function(){mo=!0}}),window.addEventListener("test",Xn,Xn),window.removeEventListener("test",Xn,Xn)}catch{mo=!1}function _f(e,t,n,r,l,o,u,c,d){var k=Array.prototype.slice.call(arguments,3);try{t.apply(n,k)}catch(L){this.onError(L)}}var Gn=!1,$r=null,Br=!1,ho=null,Ef={onError:function(e){Gn=!0,$r=e}};function xf(e,t,n,r,l,o,u,c,d){Gn=!1,$r=null,_f.apply(Ef,arguments)}function Pf(e,t,n,r,l,o,u,c,d){if(xf.apply(this,arguments),Gn){if(Gn){var k=$r;Gn=!1,$r=null}else throw Error(s(198));Br||(Br=!0,ho=k)}}function nn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Uu(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 $u(e){if(nn(e)!==e)throw Error(s(188))}function Nf(e){var t=e.alternate;if(!t){if(t=nn(e),t===null)throw Error(s(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return $u(l),e;if(o===r)return $u(l),t;o=o.sibling}throw Error(s(188))}if(n.return!==r.return)n=l,r=o;else{for(var u=!1,c=l.child;c;){if(c===n){u=!0,n=l,r=o;break}if(c===r){u=!0,r=l,n=o;break}c=c.sibling}if(!u){for(c=o.child;c;){if(c===n){u=!0,n=o,r=l;break}if(c===r){u=!0,r=o,n=l;break}c=c.sibling}if(!u)throw Error(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(n.tag!==3)throw Error(s(188));return n.stateNode.current===n?e:t}function Bu(e){return e=Nf(e),e!==null?Hu(e):null}function Hu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Hu(e);if(t!==null)return t;e=e.sibling}return null}var Vu=a.unstable_scheduleCallback,Wu=a.unstable_cancelCallback,Rf=a.unstable_shouldYield,Lf=a.unstable_requestPaint,Ne=a.unstable_now,Tf=a.unstable_getCurrentPriorityLevel,go=a.unstable_ImmediatePriority,Qu=a.unstable_UserBlockingPriority,Hr=a.unstable_NormalPriority,Mf=a.unstable_LowPriority,Ku=a.unstable_IdlePriority,Vr=null,yt=null;function zf(e){if(yt&&typeof yt.onCommitFiberRoot=="function")try{yt.onCommitFiberRoot(Vr,e,void 0,(e.current.flags&128)===128)}catch{}}var ft=Math.clz32?Math.clz32:If,Of=Math.log,jf=Math.LN2;function If(e){return e>>>=0,e===0?32:31-(Of(e)/jf|0)|0}var Wr=64,Qr=4194304;function qn(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 Kr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=n&268435455;if(u!==0){var c=u&~l;c!==0?r=qn(c):(o&=u,o!==0&&(r=qn(o)))}else u=n&~l,u!==0?r=qn(u):o!==0&&(r=qn(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ft(t),l=1<<n,r|=e[n],t&=~l;return r}function Df(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 Ff(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var u=31-ft(o),c=1<<u,d=l[u];d===-1?((c&n)===0||(c&r)!==0)&&(l[u]=Df(c,t)):d<=t&&(e.expiredLanes|=c),o&=~c}}function vo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Zu(){var e=Wr;return Wr<<=1,(Wr&4194240)===0&&(Wr=64),e}function yo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Jn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ft(t),e[t]=n}function Af(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-ft(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function wo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ft(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var me=0;function Yu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Xu,So,Gu,qu,Ju,ko=!1,Zr=[],Ot=null,jt=null,It=null,bn=new Map,er=new Map,Dt=[],Uf="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 bu(e,t){switch(e){case"focusin":case"focusout":Ot=null;break;case"dragenter":case"dragleave":jt=null;break;case"mouseover":case"mouseout":It=null;break;case"pointerover":case"pointerout":bn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":er.delete(t.pointerId)}}function tr(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=hr(t),t!==null&&So(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function $f(e,t,n,r,l){switch(t){case"focusin":return Ot=tr(Ot,e,t,n,r,l),!0;case"dragenter":return jt=tr(jt,e,t,n,r,l),!0;case"mouseover":return It=tr(It,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return bn.set(o,tr(bn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,er.set(o,tr(er.get(o)||null,e,t,n,r,l)),!0}return!1}function es(e){var t=rn(e.target);if(t!==null){var n=nn(t);if(n!==null){if(t=n.tag,t===13){if(t=Uu(n),t!==null){e.blockedOn=t,Ju(e.priority,function(){Gu(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 Yr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=_o(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ao=r,n.target.dispatchEvent(r),ao=null}else return t=hr(n),t!==null&&So(t),e.blockedOn=n,!1;t.shift()}return!0}function ts(e,t,n){Yr(e)&&n.delete(t)}function Bf(){ko=!1,Ot!==null&&Yr(Ot)&&(Ot=null),jt!==null&&Yr(jt)&&(jt=null),It!==null&&Yr(It)&&(It=null),bn.forEach(ts),er.forEach(ts)}function nr(e,t){e.blockedOn===t&&(e.blockedOn=null,ko||(ko=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Bf)))}function rr(e){function t(l){return nr(l,e)}if(0<Zr.length){nr(Zr[0],e);for(var n=1;n<Zr.length;n++){var r=Zr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Ot!==null&&nr(Ot,e),jt!==null&&nr(jt,e),It!==null&&nr(It,e),bn.forEach(t),er.forEach(t),n=0;n<Dt.length;n++)r=Dt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Dt.length&&(n=Dt[0],n.blockedOn===null);)es(n),n.blockedOn===null&&Dt.shift()}var kn=le.ReactCurrentBatchConfig,Xr=!0;function Hf(e,t,n,r){var l=me,o=kn.transition;kn.transition=null;try{me=1,Co(e,t,n,r)}finally{me=l,kn.transition=o}}function Vf(e,t,n,r){var l=me,o=kn.transition;kn.transition=null;try{me=4,Co(e,t,n,r)}finally{me=l,kn.transition=o}}function Co(e,t,n,r){if(Xr){var l=_o(e,t,n,r);if(l===null)$o(e,t,r,Gr,n),bu(e,r);else if($f(l,e,t,n,r))r.stopPropagation();else if(bu(e,r),t&4&&-1<Uf.indexOf(e)){for(;l!==null;){var o=hr(l);if(o!==null&&Xu(o),o=_o(e,t,n,r),o===null&&$o(e,t,r,Gr,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else $o(e,t,r,null,n)}}var Gr=null;function _o(e,t,n,r){if(Gr=null,e=co(r),e=rn(e),e!==null)if(t=nn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Uu(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 Gr=e,null}function ns(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(Tf()){case go:return 1;case Qu:return 4;case Hr:case Mf:return 16;case Ku:return 536870912;default:return 16}default:return 16}}var Ft=null,Eo=null,qr=null;function rs(){if(qr)return qr;var e,t=Eo,n=t.length,r,l="value"in Ft?Ft.value:Ft.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var u=n-e;for(r=1;r<=u&&t[n-r]===l[o-r];r++);return qr=l.slice(e,1<r?1-r:void 0)}function Jr(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 br(){return!0}function ls(){return!1}function tt(e){function t(n,r,l,o,u){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=u,this.currentTarget=null;for(var c in e)e.hasOwnProperty(c)&&(n=e[c],this[c]=n?n(o):o[c]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?br:ls,this.isPropagationStopped=ls,this}return B(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=br)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=br)},persist:function(){},isPersistent:br}),t}var Cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},xo=tt(Cn),lr=B({},Cn,{view:0,detail:0}),Wf=tt(lr),Po,No,or,el=B({},lr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Lo,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==or&&(or&&e.type==="mousemove"?(Po=e.screenX-or.screenX,No=e.screenY-or.screenY):No=Po=0,or=e),Po)},movementY:function(e){return"movementY"in e?e.movementY:No}}),os=tt(el),Qf=B({},el,{dataTransfer:0}),Kf=tt(Qf),Zf=B({},lr,{relatedTarget:0}),Ro=tt(Zf),Yf=B({},Cn,{animationName:0,elapsedTime:0,pseudoElement:0}),Xf=tt(Yf),Gf=B({},Cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),qf=tt(Gf),Jf=B({},Cn,{data:0}),is=tt(Jf),bf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ed={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"},td={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function nd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=td[e])?!!t[e]:!1}function Lo(){return nd}var rd=B({},lr,{key:function(e){if(e.key){var t=bf[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Jr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ed[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Lo,charCode:function(e){return e.type==="keypress"?Jr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Jr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ld=tt(rd),od=B({},el,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),us=tt(od),id=B({},lr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Lo}),ud=tt(id),sd=B({},Cn,{propertyName:0,elapsedTime:0,pseudoElement:0}),ad=tt(sd),cd=B({},el,{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}),fd=tt(cd),dd=[9,13,27,32],To=S&&"CompositionEvent"in window,ir=null;S&&"documentMode"in document&&(ir=document.documentMode);var pd=S&&"TextEvent"in window&&!ir,ss=S&&(!To||ir&&8<ir&&11>=ir),as=" ",cs=!1;function fs(e,t){switch(e){case"keyup":return dd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ds(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var _n=!1;function md(e,t){switch(e){case"compositionend":return ds(t);case"keypress":return t.which!==32?null:(cs=!0,as);case"textInput":return e=t.data,e===as&&cs?null:e;default:return null}}function hd(e,t){if(_n)return e==="compositionend"||!To&&fs(e,t)?(e=rs(),qr=Eo=Ft=null,_n=!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 ss&&t.locale!=="ko"?null:t.data;default:return null}}var gd={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 ps(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!gd[e.type]:t==="textarea"}function ms(e,t,n,r){ju(r),t=ol(t,"onChange"),0<t.length&&(n=new xo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ur=null,sr=null;function vd(e){zs(e,0)}function tl(e){var t=Rn(e);if(Cu(t))return e}function yd(e,t){if(e==="change")return t}var hs=!1;if(S){var Mo;if(S){var zo="oninput"in document;if(!zo){var gs=document.createElement("div");gs.setAttribute("oninput","return;"),zo=typeof gs.oninput=="function"}Mo=zo}else Mo=!1;hs=Mo&&(!document.documentMode||9<document.documentMode)}function vs(){ur&&(ur.detachEvent("onpropertychange",ys),sr=ur=null)}function ys(e){if(e.propertyName==="value"&&tl(sr)){var t=[];ms(t,sr,e,co(e)),Au(vd,t)}}function wd(e,t,n){e==="focusin"?(vs(),ur=t,sr=n,ur.attachEvent("onpropertychange",ys)):e==="focusout"&&vs()}function Sd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return tl(sr)}function kd(e,t){if(e==="click")return tl(t)}function Cd(e,t){if(e==="input"||e==="change")return tl(t)}function _d(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var dt=typeof Object.is=="function"?Object.is:_d;function ar(e,t){if(dt(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(!E.call(t,l)||!dt(e[l],t[l]))return!1}return!0}function ws(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ss(e,t){var n=ws(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=ws(n)}}function ks(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ks(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Cs(){for(var e=window,t=Ar();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ar(e.document)}return t}function Oo(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 Ed(e){var t=Cs(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ks(n.ownerDocument.documentElement,n)){if(r!==null&&Oo(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,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=Ss(n,o);var u=Ss(n,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(u.node,u.offset)):(t.setEnd(u.node,u.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 xd=S&&"documentMode"in document&&11>=document.documentMode,En=null,jo=null,cr=null,Io=!1;function _s(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Io||En==null||En!==Ar(r)||(r=En,"selectionStart"in r&&Oo(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}),cr&&ar(cr,r)||(cr=r,r=ol(jo,"onSelect"),0<r.length&&(t=new xo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=En)))}function nl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xn={animationend:nl("Animation","AnimationEnd"),animationiteration:nl("Animation","AnimationIteration"),animationstart:nl("Animation","AnimationStart"),transitionend:nl("Transition","TransitionEnd")},Do={},Es={};S&&(Es=document.createElement("div").style,"AnimationEvent"in window||(delete xn.animationend.animation,delete xn.animationiteration.animation,delete xn.animationstart.animation),"TransitionEvent"in window||delete xn.transitionend.transition);function rl(e){if(Do[e])return Do[e];if(!xn[e])return e;var t=xn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Es)return Do[e]=t[n];return e}var xs=rl("animationend"),Ps=rl("animationiteration"),Ns=rl("animationstart"),Rs=rl("transitionend"),Ls=new Map,Ts="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 At(e,t){Ls.set(e,t),_(t,[e])}for(var Fo=0;Fo<Ts.length;Fo++){var Ao=Ts[Fo],Pd=Ao.toLowerCase(),Nd=Ao[0].toUpperCase()+Ao.slice(1);At(Pd,"on"+Nd)}At(xs,"onAnimationEnd"),At(Ps,"onAnimationIteration"),At(Ns,"onAnimationStart"),At("dblclick","onDoubleClick"),At("focusin","onFocus"),At("focusout","onBlur"),At(Rs,"onTransitionEnd"),C("onMouseEnter",["mouseout","mouseover"]),C("onMouseLeave",["mouseout","mouseover"]),C("onPointerEnter",["pointerout","pointerover"]),C("onPointerLeave",["pointerout","pointerover"]),_("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),_("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),_("onBeforeInput",["compositionend","keypress","textInput","paste"]),_("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),_("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),_("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var fr="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(" "),Rd=new Set("cancel close invalid load scroll toggle".split(" ").concat(fr));function Ms(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Pf(r,t,void 0,e),e.currentTarget=null}function zs(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 o=void 0;if(t)for(var u=r.length-1;0<=u;u--){var c=r[u],d=c.instance,k=c.currentTarget;if(c=c.listener,d!==o&&l.isPropagationStopped())break e;Ms(l,c,k),o=d}else for(u=0;u<r.length;u++){if(c=r[u],d=c.instance,k=c.currentTarget,c=c.listener,d!==o&&l.isPropagationStopped())break e;Ms(l,c,k),o=d}}}if(Br)throw e=ho,Br=!1,ho=null,e}function ye(e,t){var n=t[Ko];n===void 0&&(n=t[Ko]=new Set);var r=e+"__bubble";n.has(r)||(Os(t,e,2,!1),n.add(r))}function Uo(e,t,n){var r=0;t&&(r|=4),Os(n,e,r,t)}var ll="_reactListening"+Math.random().toString(36).slice(2);function dr(e){if(!e[ll]){e[ll]=!0,h.forEach(function(n){n!=="selectionchange"&&(Rd.has(n)||Uo(n,!1,e),Uo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ll]||(t[ll]=!0,Uo("selectionchange",!1,t))}}function Os(e,t,n,r){switch(ns(t)){case 1:var l=Hf;break;case 4:l=Vf;break;default:l=Co}n=l.bind(null,t,n,e),l=void 0,!mo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function $o(e,t,n,r,l){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var u=r.tag;if(u===3||u===4){var c=r.stateNode.containerInfo;if(c===l||c.nodeType===8&&c.parentNode===l)break;if(u===4)for(u=r.return;u!==null;){var d=u.tag;if((d===3||d===4)&&(d=u.stateNode.containerInfo,d===l||d.nodeType===8&&d.parentNode===l))return;u=u.return}for(;c!==null;){if(u=rn(c),u===null)return;if(d=u.tag,d===5||d===6){r=o=u;continue e}c=c.parentNode}}r=r.return}Au(function(){var k=o,L=co(n),T=[];e:{var N=Ls.get(e);if(N!==void 0){var A=xo,H=e;switch(e){case"keypress":if(Jr(n)===0)break e;case"keydown":case"keyup":A=ld;break;case"focusin":H="focus",A=Ro;break;case"focusout":H="blur",A=Ro;break;case"beforeblur":case"afterblur":A=Ro;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":A=os;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":A=Kf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":A=ud;break;case xs:case Ps:case Ns:A=Xf;break;case Rs:A=ad;break;case"scroll":A=Wf;break;case"wheel":A=fd;break;case"copy":case"cut":case"paste":A=qf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":A=us}var V=(t&4)!==0,Re=!V&&e==="scroll",v=V?N!==null?N+"Capture":null:N;V=[];for(var p=k,w;p!==null;){w=p;var z=w.stateNode;if(w.tag===5&&z!==null&&(w=z,v!==null&&(z=Yn(p,v),z!=null&&V.push(pr(p,z,w)))),Re)break;p=p.return}0<V.length&&(N=new A(N,H,null,n,L),T.push({event:N,listeners:V}))}}if((t&7)===0){e:{if(N=e==="mouseover"||e==="pointerover",A=e==="mouseout"||e==="pointerout",N&&n!==ao&&(H=n.relatedTarget||n.fromElement)&&(rn(H)||H[_t]))break e;if((A||N)&&(N=L.window===L?L:(N=L.ownerDocument)?N.defaultView||N.parentWindow:window,A?(H=n.relatedTarget||n.toElement,A=k,H=H?rn(H):null,H!==null&&(Re=nn(H),H!==Re||H.tag!==5&&H.tag!==6)&&(H=null)):(A=null,H=k),A!==H)){if(V=os,z="onMouseLeave",v="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(V=us,z="onPointerLeave",v="onPointerEnter",p="pointer"),Re=A==null?N:Rn(A),w=H==null?N:Rn(H),N=new V(z,p+"leave",A,n,L),N.target=Re,N.relatedTarget=w,z=null,rn(L)===k&&(V=new V(v,p+"enter",H,n,L),V.target=w,V.relatedTarget=Re,z=V),Re=z,A&&H)t:{for(V=A,v=H,p=0,w=V;w;w=Pn(w))p++;for(w=0,z=v;z;z=Pn(z))w++;for(;0<p-w;)V=Pn(V),p--;for(;0<w-p;)v=Pn(v),w--;for(;p--;){if(V===v||v!==null&&V===v.alternate)break t;V=Pn(V),v=Pn(v)}V=null}else V=null;A!==null&&js(T,N,A,V,!1),H!==null&&Re!==null&&js(T,Re,H,V,!0)}}e:{if(N=k?Rn(k):window,A=N.nodeName&&N.nodeName.toLowerCase(),A==="select"||A==="input"&&N.type==="file")var W=yd;else if(ps(N))if(hs)W=Cd;else{W=Sd;var K=wd}else(A=N.nodeName)&&A.toLowerCase()==="input"&&(N.type==="checkbox"||N.type==="radio")&&(W=kd);if(W&&(W=W(e,k))){ms(T,W,n,L);break e}K&&K(e,N,k),e==="focusout"&&(K=N._wrapperState)&&K.controlled&&N.type==="number"&&lo(N,"number",N.value)}switch(K=k?Rn(k):window,e){case"focusin":(ps(K)||K.contentEditable==="true")&&(En=K,jo=k,cr=null);break;case"focusout":cr=jo=En=null;break;case"mousedown":Io=!0;break;case"contextmenu":case"mouseup":case"dragend":Io=!1,_s(T,n,L);break;case"selectionchange":if(xd)break;case"keydown":case"keyup":_s(T,n,L)}var Z;if(To)e:{switch(e){case"compositionstart":var J="onCompositionStart";break e;case"compositionend":J="onCompositionEnd";break e;case"compositionupdate":J="onCompositionUpdate";break e}J=void 0}else _n?fs(e,n)&&(J="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(J="onCompositionStart");J&&(ss&&n.locale!=="ko"&&(_n||J!=="onCompositionStart"?J==="onCompositionEnd"&&_n&&(Z=rs()):(Ft=L,Eo="value"in Ft?Ft.value:Ft.textContent,_n=!0)),K=ol(k,J),0<K.length&&(J=new is(J,e,null,n,L),T.push({event:J,listeners:K}),Z?J.data=Z:(Z=ds(n),Z!==null&&(J.data=Z)))),(Z=pd?md(e,n):hd(e,n))&&(k=ol(k,"onBeforeInput"),0<k.length&&(L=new is("onBeforeInput","beforeinput",null,n,L),T.push({event:L,listeners:k}),L.data=Z))}zs(T,t)})}function pr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ol(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Yn(e,n),o!=null&&r.unshift(pr(e,o,l)),o=Yn(e,t),o!=null&&r.push(pr(e,o,l))),e=e.return}return r}function Pn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function js(e,t,n,r,l){for(var o=t._reactName,u=[];n!==null&&n!==r;){var c=n,d=c.alternate,k=c.stateNode;if(d!==null&&d===r)break;c.tag===5&&k!==null&&(c=k,l?(d=Yn(n,o),d!=null&&u.unshift(pr(n,d,c))):l||(d=Yn(n,o),d!=null&&u.push(pr(n,d,c)))),n=n.return}u.length!==0&&e.push({event:t,listeners:u})}var Ld=/\r\n?/g,Td=/\u0000|\uFFFD/g;function Is(e){return(typeof e=="string"?e:""+e).replace(Ld,`
`).replace(Td,"")}function il(e,t,n){if(t=Is(t),Is(e)!==t&&n)throw Error(s(425))}function ul(){}var Bo=null,Ho=null;function Vo(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 Wo=typeof setTimeout=="function"?setTimeout:void 0,Md=typeof clearTimeout=="function"?clearTimeout:void 0,Ds=typeof Promise=="function"?Promise:void 0,zd=typeof queueMicrotask=="function"?queueMicrotask:typeof Ds<"u"?function(e){return Ds.resolve(null).then(e).catch(Od)}:Wo;function Od(e){setTimeout(function(){throw e})}function Qo(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),rr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);rr(t)}function Ut(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Fs(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 Nn=Math.random().toString(36).slice(2),wt="__reactFiber$"+Nn,mr="__reactProps$"+Nn,_t="__reactContainer$"+Nn,Ko="__reactEvents$"+Nn,jd="__reactListeners$"+Nn,Id="__reactHandles$"+Nn;function rn(e){var t=e[wt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[_t]||n[wt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Fs(e);e!==null;){if(n=e[wt])return n;e=Fs(e)}return t}e=n,n=e.parentNode}return null}function hr(e){return e=e[wt]||e[_t],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Rn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(s(33))}function sl(e){return e[mr]||null}var Zo=[],Ln=-1;function $t(e){return{current:e}}function we(e){0>Ln||(e.current=Zo[Ln],Zo[Ln]=null,Ln--)}function ve(e,t){Ln++,Zo[Ln]=e.current,e.current=t}var Bt={},Ue=$t(Bt),Ye=$t(!1),ln=Bt;function Tn(e,t){var n=e.type.contextTypes;if(!n)return Bt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Xe(e){return e=e.childContextTypes,e!=null}function al(){we(Ye),we(Ue)}function As(e,t,n){if(Ue.current!==Bt)throw Error(s(168));ve(Ue,t),ve(Ye,n)}function Us(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(s(108,ge(e)||"Unknown",l));return B({},n,r)}function cl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Bt,ln=Ue.current,ve(Ue,e),ve(Ye,Ye.current),!0}function $s(e,t,n){var r=e.stateNode;if(!r)throw Error(s(169));n?(e=Us(e,t,ln),r.__reactInternalMemoizedMergedChildContext=e,we(Ye),we(Ue),ve(Ue,e)):we(Ye),ve(Ye,n)}var Et=null,fl=!1,Yo=!1;function Bs(e){Et===null?Et=[e]:Et.push(e)}function Dd(e){fl=!0,Bs(e)}function Ht(){if(!Yo&&Et!==null){Yo=!0;var e=0,t=me;try{var n=Et;for(me=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Et=null,fl=!1}catch(l){throw Et!==null&&(Et=Et.slice(e+1)),Vu(go,Ht),l}finally{me=t,Yo=!1}}return null}var Mn=[],zn=0,dl=null,pl=0,ot=[],it=0,on=null,xt=1,Pt="";function un(e,t){Mn[zn++]=pl,Mn[zn++]=dl,dl=e,pl=t}function Hs(e,t,n){ot[it++]=xt,ot[it++]=Pt,ot[it++]=on,on=e;var r=xt;e=Pt;var l=32-ft(r)-1;r&=~(1<<l),n+=1;var o=32-ft(t)+l;if(30<o){var u=l-l%5;o=(r&(1<<u)-1).toString(32),r>>=u,l-=u,xt=1<<32-ft(t)+l|n<<l|r,Pt=o+e}else xt=1<<o|n<<l|r,Pt=e}function Xo(e){e.return!==null&&(un(e,1),Hs(e,1,0))}function Go(e){for(;e===dl;)dl=Mn[--zn],Mn[zn]=null,pl=Mn[--zn],Mn[zn]=null;for(;e===on;)on=ot[--it],ot[it]=null,Pt=ot[--it],ot[it]=null,xt=ot[--it],ot[it]=null}var nt=null,rt=null,ke=!1,pt=null;function Vs(e,t){var n=ct(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 Ws(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,nt=e,rt=Ut(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,nt=e,rt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=on!==null?{id:xt,overflow:Pt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ct(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,nt=e,rt=null,!0):!1;default:return!1}}function qo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Jo(e){if(ke){var t=rt;if(t){var n=t;if(!Ws(e,t)){if(qo(e))throw Error(s(418));t=Ut(n.nextSibling);var r=nt;t&&Ws(e,t)?Vs(r,n):(e.flags=e.flags&-4097|2,ke=!1,nt=e)}}else{if(qo(e))throw Error(s(418));e.flags=e.flags&-4097|2,ke=!1,nt=e}}}function Qs(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;nt=e}function ml(e){if(e!==nt)return!1;if(!ke)return Qs(e),ke=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Vo(e.type,e.memoizedProps)),t&&(t=rt)){if(qo(e))throw Ks(),Error(s(418));for(;t;)Vs(e,t),t=Ut(t.nextSibling)}if(Qs(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){rt=Ut(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}rt=null}}else rt=nt?Ut(e.stateNode.nextSibling):null;return!0}function Ks(){for(var e=rt;e;)e=Ut(e.nextSibling)}function On(){rt=nt=null,ke=!1}function bo(e){pt===null?pt=[e]:pt.push(e)}var Fd=le.ReactCurrentBatchConfig;function gr(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(s(309));var r=n.stateNode}if(!r)throw Error(s(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(u){var c=l.refs;u===null?delete c[o]:c[o]=u},t._stringRef=o,t)}if(typeof e!="string")throw Error(s(284));if(!n._owner)throw Error(s(290,e))}return e}function hl(e,t){throw e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Zs(e){var t=e._init;return t(e._payload)}function Ys(e){function t(v,p){if(e){var w=v.deletions;w===null?(v.deletions=[p],v.flags|=16):w.push(p)}}function n(v,p){if(!e)return null;for(;p!==null;)t(v,p),p=p.sibling;return null}function r(v,p){for(v=new Map;p!==null;)p.key!==null?v.set(p.key,p):v.set(p.index,p),p=p.sibling;return v}function l(v,p){return v=Gt(v,p),v.index=0,v.sibling=null,v}function o(v,p,w){return v.index=w,e?(w=v.alternate,w!==null?(w=w.index,w<p?(v.flags|=2,p):w):(v.flags|=2,p)):(v.flags|=1048576,p)}function u(v){return e&&v.alternate===null&&(v.flags|=2),v}function c(v,p,w,z){return p===null||p.tag!==6?(p=Wi(w,v.mode,z),p.return=v,p):(p=l(p,w),p.return=v,p)}function d(v,p,w,z){var W=w.type;return W===ee?L(v,p,w.props.children,z,w.key):p!==null&&(p.elementType===W||typeof W=="object"&&W!==null&&W.$$typeof===Ce&&Zs(W)===p.type)?(z=l(p,w.props),z.ref=gr(v,p,w),z.return=v,z):(z=Ul(w.type,w.key,w.props,null,v.mode,z),z.ref=gr(v,p,w),z.return=v,z)}function k(v,p,w,z){return p===null||p.tag!==4||p.stateNode.containerInfo!==w.containerInfo||p.stateNode.implementation!==w.implementation?(p=Qi(w,v.mode,z),p.return=v,p):(p=l(p,w.children||[]),p.return=v,p)}function L(v,p,w,z,W){return p===null||p.tag!==7?(p=hn(w,v.mode,z,W),p.return=v,p):(p=l(p,w),p.return=v,p)}function T(v,p,w){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Wi(""+p,v.mode,w),p.return=v,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case se:return w=Ul(p.type,p.key,p.props,null,v.mode,w),w.ref=gr(v,null,p),w.return=v,w;case de:return p=Qi(p,v.mode,w),p.return=v,p;case Ce:var z=p._init;return T(v,z(p._payload),w)}if(Qn(p)||X(p))return p=hn(p,v.mode,w,null),p.return=v,p;hl(v,p)}return null}function N(v,p,w,z){var W=p!==null?p.key:null;if(typeof w=="string"&&w!==""||typeof w=="number")return W!==null?null:c(v,p,""+w,z);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case se:return w.key===W?d(v,p,w,z):null;case de:return w.key===W?k(v,p,w,z):null;case Ce:return W=w._init,N(v,p,W(w._payload),z)}if(Qn(w)||X(w))return W!==null?null:L(v,p,w,z,null);hl(v,w)}return null}function A(v,p,w,z,W){if(typeof z=="string"&&z!==""||typeof z=="number")return v=v.get(w)||null,c(p,v,""+z,W);if(typeof z=="object"&&z!==null){switch(z.$$typeof){case se:return v=v.get(z.key===null?w:z.key)||null,d(p,v,z,W);case de:return v=v.get(z.key===null?w:z.key)||null,k(p,v,z,W);case Ce:var K=z._init;return A(v,p,w,K(z._payload),W)}if(Qn(z)||X(z))return v=v.get(w)||null,L(p,v,z,W,null);hl(p,z)}return null}function H(v,p,w,z){for(var W=null,K=null,Z=p,J=p=0,Ie=null;Z!==null&&J<w.length;J++){Z.index>J?(Ie=Z,Z=null):Ie=Z.sibling;var fe=N(v,Z,w[J],z);if(fe===null){Z===null&&(Z=Ie);break}e&&Z&&fe.alternate===null&&t(v,Z),p=o(fe,p,J),K===null?W=fe:K.sibling=fe,K=fe,Z=Ie}if(J===w.length)return n(v,Z),ke&&un(v,J),W;if(Z===null){for(;J<w.length;J++)Z=T(v,w[J],z),Z!==null&&(p=o(Z,p,J),K===null?W=Z:K.sibling=Z,K=Z);return ke&&un(v,J),W}for(Z=r(v,Z);J<w.length;J++)Ie=A(Z,v,J,w[J],z),Ie!==null&&(e&&Ie.alternate!==null&&Z.delete(Ie.key===null?J:Ie.key),p=o(Ie,p,J),K===null?W=Ie:K.sibling=Ie,K=Ie);return e&&Z.forEach(function(qt){return t(v,qt)}),ke&&un(v,J),W}function V(v,p,w,z){var W=X(w);if(typeof W!="function")throw Error(s(150));if(w=W.call(w),w==null)throw Error(s(151));for(var K=W=null,Z=p,J=p=0,Ie=null,fe=w.next();Z!==null&&!fe.done;J++,fe=w.next()){Z.index>J?(Ie=Z,Z=null):Ie=Z.sibling;var qt=N(v,Z,fe.value,z);if(qt===null){Z===null&&(Z=Ie);break}e&&Z&&qt.alternate===null&&t(v,Z),p=o(qt,p,J),K===null?W=qt:K.sibling=qt,K=qt,Z=Ie}if(fe.done)return n(v,Z),ke&&un(v,J),W;if(Z===null){for(;!fe.done;J++,fe=w.next())fe=T(v,fe.value,z),fe!==null&&(p=o(fe,p,J),K===null?W=fe:K.sibling=fe,K=fe);return ke&&un(v,J),W}for(Z=r(v,Z);!fe.done;J++,fe=w.next())fe=A(Z,v,J,fe.value,z),fe!==null&&(e&&fe.alternate!==null&&Z.delete(fe.key===null?J:fe.key),p=o(fe,p,J),K===null?W=fe:K.sibling=fe,K=fe);return e&&Z.forEach(function(gp){return t(v,gp)}),ke&&un(v,J),W}function Re(v,p,w,z){if(typeof w=="object"&&w!==null&&w.type===ee&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case se:e:{for(var W=w.key,K=p;K!==null;){if(K.key===W){if(W=w.type,W===ee){if(K.tag===7){n(v,K.sibling),p=l(K,w.props.children),p.return=v,v=p;break e}}else if(K.elementType===W||typeof W=="object"&&W!==null&&W.$$typeof===Ce&&Zs(W)===K.type){n(v,K.sibling),p=l(K,w.props),p.ref=gr(v,K,w),p.return=v,v=p;break e}n(v,K);break}else t(v,K);K=K.sibling}w.type===ee?(p=hn(w.props.children,v.mode,z,w.key),p.return=v,v=p):(z=Ul(w.type,w.key,w.props,null,v.mode,z),z.ref=gr(v,p,w),z.return=v,v=z)}return u(v);case de:e:{for(K=w.key;p!==null;){if(p.key===K)if(p.tag===4&&p.stateNode.containerInfo===w.containerInfo&&p.stateNode.implementation===w.implementation){n(v,p.sibling),p=l(p,w.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else t(v,p);p=p.sibling}p=Qi(w,v.mode,z),p.return=v,v=p}return u(v);case Ce:return K=w._init,Re(v,p,K(w._payload),z)}if(Qn(w))return H(v,p,w,z);if(X(w))return V(v,p,w,z);hl(v,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,p!==null&&p.tag===6?(n(v,p.sibling),p=l(p,w),p.return=v,v=p):(n(v,p),p=Wi(w,v.mode,z),p.return=v,v=p),u(v)):n(v,p)}return Re}var jn=Ys(!0),Xs=Ys(!1),gl=$t(null),vl=null,In=null,ei=null;function ti(){ei=In=vl=null}function ni(e){var t=gl.current;we(gl),e._currentValue=t}function ri(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 Dn(e,t){vl=e,ei=In=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Ge=!0),e.firstContext=null)}function ut(e){var t=e._currentValue;if(ei!==e)if(e={context:e,memoizedValue:t,next:null},In===null){if(vl===null)throw Error(s(308));In=e,vl.dependencies={lanes:0,firstContext:e}}else In=In.next=e;return t}var sn=null;function li(e){sn===null?sn=[e]:sn.push(e)}function Gs(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,li(t)):(n.next=l.next,l.next=n),t.interleaved=n,Nt(e,r)}function Nt(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 Vt=!1;function oi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function qs(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 Rt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Wt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(ue&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Nt(e,n)}return l=r.interleaved,l===null?(t.next=t,li(r)):(t.next=l.next,l.next=t),r.interleaved=t,Nt(e,n)}function yl(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,wo(e,n)}}function Js(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var u={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=u:o=o.next=u,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,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 wl(e,t,n,r){var l=e.updateQueue;Vt=!1;var o=l.firstBaseUpdate,u=l.lastBaseUpdate,c=l.shared.pending;if(c!==null){l.shared.pending=null;var d=c,k=d.next;d.next=null,u===null?o=k:u.next=k,u=d;var L=e.alternate;L!==null&&(L=L.updateQueue,c=L.lastBaseUpdate,c!==u&&(c===null?L.firstBaseUpdate=k:c.next=k,L.lastBaseUpdate=d))}if(o!==null){var T=l.baseState;u=0,L=k=d=null,c=o;do{var N=c.lane,A=c.eventTime;if((r&N)===N){L!==null&&(L=L.next={eventTime:A,lane:0,tag:c.tag,payload:c.payload,callback:c.callback,next:null});e:{var H=e,V=c;switch(N=t,A=n,V.tag){case 1:if(H=V.payload,typeof H=="function"){T=H.call(A,T,N);break e}T=H;break e;case 3:H.flags=H.flags&-65537|128;case 0:if(H=V.payload,N=typeof H=="function"?H.call(A,T,N):H,N==null)break e;T=B({},T,N);break e;case 2:Vt=!0}}c.callback!==null&&c.lane!==0&&(e.flags|=64,N=l.effects,N===null?l.effects=[c]:N.push(c))}else A={eventTime:A,lane:N,tag:c.tag,payload:c.payload,callback:c.callback,next:null},L===null?(k=L=A,d=T):L=L.next=A,u|=N;if(c=c.next,c===null){if(c=l.shared.pending,c===null)break;N=c,c=N.next,N.next=null,l.lastBaseUpdate=N,l.shared.pending=null}}while(!0);if(L===null&&(d=T),l.baseState=d,l.firstBaseUpdate=k,l.lastBaseUpdate=L,t=l.shared.interleaved,t!==null){l=t;do u|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);fn|=u,e.lanes=u,e.memoizedState=T}}function bs(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(s(191,l));l.call(r)}}}var vr={},St=$t(vr),yr=$t(vr),wr=$t(vr);function an(e){if(e===vr)throw Error(s(174));return e}function ii(e,t){switch(ve(wr,t),ve(yr,e),ve(St,vr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:io(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=io(t,e)}we(St),ve(St,t)}function Fn(){we(St),we(yr),we(wr)}function ea(e){an(wr.current);var t=an(St.current),n=io(t,e.type);t!==n&&(ve(yr,e),ve(St,n))}function ui(e){yr.current===e&&(we(St),we(yr))}var _e=$t(0);function Sl(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)!==0)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 si=[];function ai(){for(var e=0;e<si.length;e++)si[e]._workInProgressVersionPrimary=null;si.length=0}var kl=le.ReactCurrentDispatcher,ci=le.ReactCurrentBatchConfig,cn=0,Ee=null,Me=null,Oe=null,Cl=!1,Sr=!1,kr=0,Ad=0;function $e(){throw Error(s(321))}function fi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!dt(e[n],t[n]))return!1;return!0}function di(e,t,n,r,l,o){if(cn=o,Ee=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,kl.current=e===null||e.memoizedState===null?Hd:Vd,e=n(r,l),Sr){o=0;do{if(Sr=!1,kr=0,25<=o)throw Error(s(301));o+=1,Oe=Me=null,t.updateQueue=null,kl.current=Wd,e=n(r,l)}while(Sr)}if(kl.current=xl,t=Me!==null&&Me.next!==null,cn=0,Oe=Me=Ee=null,Cl=!1,t)throw Error(s(300));return e}function pi(){var e=kr!==0;return kr=0,e}function kt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Oe===null?Ee.memoizedState=Oe=e:Oe=Oe.next=e,Oe}function st(){if(Me===null){var e=Ee.alternate;e=e!==null?e.memoizedState:null}else e=Me.next;var t=Oe===null?Ee.memoizedState:Oe.next;if(t!==null)Oe=t,Me=e;else{if(e===null)throw Error(s(310));Me=e,e={memoizedState:Me.memoizedState,baseState:Me.baseState,baseQueue:Me.baseQueue,queue:Me.queue,next:null},Oe===null?Ee.memoizedState=Oe=e:Oe=Oe.next=e}return Oe}function Cr(e,t){return typeof t=="function"?t(e):t}function mi(e){var t=st(),n=t.queue;if(n===null)throw Error(s(311));n.lastRenderedReducer=e;var r=Me,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var u=l.next;l.next=o.next,o.next=u}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var c=u=null,d=null,k=o;do{var L=k.lane;if((cn&L)===L)d!==null&&(d=d.next={lane:0,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null}),r=k.hasEagerState?k.eagerState:e(r,k.action);else{var T={lane:L,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null};d===null?(c=d=T,u=r):d=d.next=T,Ee.lanes|=L,fn|=L}k=k.next}while(k!==null&&k!==o);d===null?u=r:d.next=c,dt(r,t.memoizedState)||(Ge=!0),t.memoizedState=r,t.baseState=u,t.baseQueue=d,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,Ee.lanes|=o,fn|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function hi(e){var t=st(),n=t.queue;if(n===null)throw Error(s(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var u=l=l.next;do o=e(o,u.action),u=u.next;while(u!==l);dt(o,t.memoizedState)||(Ge=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ta(){}function na(e,t){var n=Ee,r=st(),l=t(),o=!dt(r.memoizedState,l);if(o&&(r.memoizedState=l,Ge=!0),r=r.queue,gi(oa.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Oe!==null&&Oe.memoizedState.tag&1){if(n.flags|=2048,_r(9,la.bind(null,n,r,l,t),void 0,null),je===null)throw Error(s(349));(cn&30)!==0||ra(n,t,l)}return l}function ra(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Ee.updateQueue,t===null?(t={lastEffect:null,stores:null},Ee.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function la(e,t,n,r){t.value=n,t.getSnapshot=r,ia(t)&&ua(e)}function oa(e,t,n){return n(function(){ia(t)&&ua(e)})}function ia(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!dt(e,n)}catch{return!0}}function ua(e){var t=Nt(e,1);t!==null&&vt(t,e,1,-1)}function sa(e){var t=kt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Cr,lastRenderedState:e},t.queue=e,e=e.dispatch=Bd.bind(null,Ee,e),[t.memoizedState,e]}function _r(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Ee.updateQueue,t===null?(t={lastEffect:null,stores:null},Ee.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function aa(){return st().memoizedState}function _l(e,t,n,r){var l=kt();Ee.flags|=e,l.memoizedState=_r(1|t,n,void 0,r===void 0?null:r)}function El(e,t,n,r){var l=st();r=r===void 0?null:r;var o=void 0;if(Me!==null){var u=Me.memoizedState;if(o=u.destroy,r!==null&&fi(r,u.deps)){l.memoizedState=_r(t,n,o,r);return}}Ee.flags|=e,l.memoizedState=_r(1|t,n,o,r)}function ca(e,t){return _l(8390656,8,e,t)}function gi(e,t){return El(2048,8,e,t)}function fa(e,t){return El(4,2,e,t)}function da(e,t){return El(4,4,e,t)}function pa(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 ma(e,t,n){return n=n!=null?n.concat([e]):null,El(4,4,pa.bind(null,t,e),n)}function vi(){}function ha(e,t){var n=st();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&fi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ga(e,t){var n=st();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&fi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function va(e,t,n){return(cn&21)===0?(e.baseState&&(e.baseState=!1,Ge=!0),e.memoizedState=n):(dt(n,t)||(n=Zu(),Ee.lanes|=n,fn|=n,e.baseState=!0),t)}function Ud(e,t){var n=me;me=n!==0&&4>n?n:4,e(!0);var r=ci.transition;ci.transition={};try{e(!1),t()}finally{me=n,ci.transition=r}}function ya(){return st().memoizedState}function $d(e,t,n){var r=Yt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},wa(e))Sa(t,n);else if(n=Gs(e,t,n,r),n!==null){var l=Ke();vt(n,e,r,l),ka(n,t,r)}}function Bd(e,t,n){var r=Yt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(wa(e))Sa(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var u=t.lastRenderedState,c=o(u,n);if(l.hasEagerState=!0,l.eagerState=c,dt(c,u)){var d=t.interleaved;d===null?(l.next=l,li(t)):(l.next=d.next,d.next=l),t.interleaved=l;return}}catch{}n=Gs(e,t,l,r),n!==null&&(l=Ke(),vt(n,e,r,l),ka(n,t,r))}}function wa(e){var t=e.alternate;return e===Ee||t!==null&&t===Ee}function Sa(e,t){Sr=Cl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ka(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,wo(e,n)}}var xl={readContext:ut,useCallback:$e,useContext:$e,useEffect:$e,useImperativeHandle:$e,useInsertionEffect:$e,useLayoutEffect:$e,useMemo:$e,useReducer:$e,useRef:$e,useState:$e,useDebugValue:$e,useDeferredValue:$e,useTransition:$e,useMutableSource:$e,useSyncExternalStore:$e,useId:$e,unstable_isNewReconciler:!1},Hd={readContext:ut,useCallback:function(e,t){return kt().memoizedState=[e,t===void 0?null:t],e},useContext:ut,useEffect:ca,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,_l(4194308,4,pa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _l(4194308,4,e,t)},useInsertionEffect:function(e,t){return _l(4,2,e,t)},useMemo:function(e,t){var n=kt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=kt();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=$d.bind(null,Ee,e),[r.memoizedState,e]},useRef:function(e){var t=kt();return e={current:e},t.memoizedState=e},useState:sa,useDebugValue:vi,useDeferredValue:function(e){return kt().memoizedState=e},useTransition:function(){var e=sa(!1),t=e[0];return e=Ud.bind(null,e[1]),kt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Ee,l=kt();if(ke){if(n===void 0)throw Error(s(407));n=n()}else{if(n=t(),je===null)throw Error(s(349));(cn&30)!==0||ra(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,ca(oa.bind(null,r,o,e),[e]),r.flags|=2048,_r(9,la.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=kt(),t=je.identifierPrefix;if(ke){var n=Pt,r=xt;n=(r&~(1<<32-ft(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=kr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ad++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Vd={readContext:ut,useCallback:ha,useContext:ut,useEffect:gi,useImperativeHandle:ma,useInsertionEffect:fa,useLayoutEffect:da,useMemo:ga,useReducer:mi,useRef:aa,useState:function(){return mi(Cr)},useDebugValue:vi,useDeferredValue:function(e){var t=st();return va(t,Me.memoizedState,e)},useTransition:function(){var e=mi(Cr)[0],t=st().memoizedState;return[e,t]},useMutableSource:ta,useSyncExternalStore:na,useId:ya,unstable_isNewReconciler:!1},Wd={readContext:ut,useCallback:ha,useContext:ut,useEffect:gi,useImperativeHandle:ma,useInsertionEffect:fa,useLayoutEffect:da,useMemo:ga,useReducer:hi,useRef:aa,useState:function(){return hi(Cr)},useDebugValue:vi,useDeferredValue:function(e){var t=st();return Me===null?t.memoizedState=e:va(t,Me.memoizedState,e)},useTransition:function(){var e=hi(Cr)[0],t=st().memoizedState;return[e,t]},useMutableSource:ta,useSyncExternalStore:na,useId:ya,unstable_isNewReconciler:!1};function mt(e,t){if(e&&e.defaultProps){t=B({},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:B({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Pl={isMounted:function(e){return(e=e._reactInternals)?nn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ke(),l=Yt(e),o=Rt(r,l);o.payload=t,n!=null&&(o.callback=n),t=Wt(e,o,l),t!==null&&(vt(t,e,l,r),yl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ke(),l=Yt(e),o=Rt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Wt(e,o,l),t!==null&&(vt(t,e,l,r),yl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ke(),r=Yt(e),l=Rt(n,r);l.tag=2,t!=null&&(l.callback=t),t=Wt(e,l,r),t!==null&&(vt(t,e,r,n),yl(t,e,r))}};function Ca(e,t,n,r,l,o,u){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,u):t.prototype&&t.prototype.isPureReactComponent?!ar(n,r)||!ar(l,o):!0}function _a(e,t,n){var r=!1,l=Bt,o=t.contextType;return typeof o=="object"&&o!==null?o=ut(o):(l=Xe(t)?ln:Ue.current,r=t.contextTypes,o=(r=r!=null)?Tn(e,l):Bt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Pl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Ea(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&&Pl.enqueueReplaceState(t,t.state,null)}function wi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},oi(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=ut(o):(o=Xe(t)?ln:Ue.current,l.context=Tn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(yi(e,t,o,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&&Pl.enqueueReplaceState(l,l.state,null),wl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function An(e,t){try{var n="",r=t;do n+=ae(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function Si(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ki(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Qd=typeof WeakMap=="function"?WeakMap:Map;function xa(e,t,n){n=Rt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ol||(Ol=!0,Di=r),ki(e,t)},n}function Pa(e,t,n){n=Rt(-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(){ki(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){ki(e,t),typeof r!="function"&&(Kt===null?Kt=new Set([this]):Kt.add(this));var u=t.stack;this.componentDidCatch(t.value,{componentStack:u!==null?u:""})}),n}function Na(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Qd;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=op.bind(null,e,t,n),t.then(e,e))}function Ra(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 La(e,t,n,r,l){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Rt(-1,1),t.tag=2,Wt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Kd=le.ReactCurrentOwner,Ge=!1;function Qe(e,t,n,r){t.child=e===null?Xs(t,null,n,r):jn(t,e.child,n,r)}function Ta(e,t,n,r,l){n=n.render;var o=t.ref;return Dn(t,l),r=di(e,t,n,r,o,l),n=pi(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Lt(e,t,l)):(ke&&n&&Xo(t),t.flags|=1,Qe(e,t,r,l),t.child)}function Ma(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Vi(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,za(e,t,o,r,l)):(e=Ul(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&l)===0){var u=o.memoizedProps;if(n=n.compare,n=n!==null?n:ar,n(u,r)&&e.ref===t.ref)return Lt(e,t,l)}return t.flags|=1,e=Gt(o,r),e.ref=t.ref,e.return=t,t.child=e}function za(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(ar(o,r)&&e.ref===t.ref)if(Ge=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(Ge=!0);else return t.lanes=e.lanes,Lt(e,t,l)}return Ci(e,t,n,r,l)}function Oa(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ve($n,lt),lt|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ve($n,lt),lt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,ve($n,lt),lt|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,ve($n,lt),lt|=r;return Qe(e,t,l,n),t.child}function ja(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ci(e,t,n,r,l){var o=Xe(n)?ln:Ue.current;return o=Tn(t,o),Dn(t,l),n=di(e,t,n,r,o,l),r=pi(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Lt(e,t,l)):(ke&&r&&Xo(t),t.flags|=1,Qe(e,t,n,l),t.child)}function Ia(e,t,n,r,l){if(Xe(n)){var o=!0;cl(t)}else o=!1;if(Dn(t,l),t.stateNode===null)Rl(e,t),_a(t,n,r),wi(t,n,r,l),r=!0;else if(e===null){var u=t.stateNode,c=t.memoizedProps;u.props=c;var d=u.context,k=n.contextType;typeof k=="object"&&k!==null?k=ut(k):(k=Xe(n)?ln:Ue.current,k=Tn(t,k));var L=n.getDerivedStateFromProps,T=typeof L=="function"||typeof u.getSnapshotBeforeUpdate=="function";T||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==r||d!==k)&&Ea(t,u,r,k),Vt=!1;var N=t.memoizedState;u.state=N,wl(t,r,u,l),d=t.memoizedState,c!==r||N!==d||Ye.current||Vt?(typeof L=="function"&&(yi(t,n,L,r),d=t.memoizedState),(c=Vt||Ca(t,n,c,r,N,d,k))?(T||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=d),u.props=r,u.state=d,u.context=k,r=c):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{u=t.stateNode,qs(e,t),c=t.memoizedProps,k=t.type===t.elementType?c:mt(t.type,c),u.props=k,T=t.pendingProps,N=u.context,d=n.contextType,typeof d=="object"&&d!==null?d=ut(d):(d=Xe(n)?ln:Ue.current,d=Tn(t,d));var A=n.getDerivedStateFromProps;(L=typeof A=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==T||N!==d)&&Ea(t,u,r,d),Vt=!1,N=t.memoizedState,u.state=N,wl(t,r,u,l);var H=t.memoizedState;c!==T||N!==H||Ye.current||Vt?(typeof A=="function"&&(yi(t,n,A,r),H=t.memoizedState),(k=Vt||Ca(t,n,k,r,N,H,d)||!1)?(L||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(r,H,d),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(r,H,d)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=H),u.props=r,u.state=H,u.context=d,r=k):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),r=!1)}return _i(e,t,n,r,o,l)}function _i(e,t,n,r,l,o){ja(e,t);var u=(t.flags&128)!==0;if(!r&&!u)return l&&$s(t,n,!1),Lt(e,t,o);r=t.stateNode,Kd.current=t;var c=u&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&u?(t.child=jn(t,e.child,null,o),t.child=jn(t,null,c,o)):Qe(e,t,c,o),t.memoizedState=r.state,l&&$s(t,n,!0),t.child}function Da(e){var t=e.stateNode;t.pendingContext?As(e,t.pendingContext,t.pendingContext!==t.context):t.context&&As(e,t.context,!1),ii(e,t.containerInfo)}function Fa(e,t,n,r,l){return On(),bo(l),t.flags|=256,Qe(e,t,n,r),t.child}var Ei={dehydrated:null,treeContext:null,retryLane:0};function xi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Aa(e,t,n){var r=t.pendingProps,l=_e.current,o=!1,u=(t.flags&128)!==0,c;if((c=u)||(c=e!==null&&e.memoizedState===null?!1:(l&2)!==0),c?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),ve(_e,l&1),e===null)return Jo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(u=r.children,e=r.fallback,o?(r=t.mode,o=t.child,u={mode:"hidden",children:u},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=u):o=$l(u,r,0,null),e=hn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=xi(n),t.memoizedState=Ei,e):Pi(t,u));if(l=e.memoizedState,l!==null&&(c=l.dehydrated,c!==null))return Zd(e,t,u,r,c,l,n);if(o){o=r.fallback,u=t.mode,l=e.child,c=l.sibling;var d={mode:"hidden",children:r.children};return(u&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=d,t.deletions=null):(r=Gt(l,d),r.subtreeFlags=l.subtreeFlags&14680064),c!==null?o=Gt(c,o):(o=hn(o,u,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,u=e.child.memoizedState,u=u===null?xi(n):{baseLanes:u.baseLanes|n,cachePool:null,transitions:u.transitions},o.memoizedState=u,o.childLanes=e.childLanes&~n,t.memoizedState=Ei,r}return o=e.child,e=o.sibling,r=Gt(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(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 Pi(e,t){return t=$l({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Nl(e,t,n,r){return r!==null&&bo(r),jn(t,e.child,null,n),e=Pi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Zd(e,t,n,r,l,o,u){if(n)return t.flags&256?(t.flags&=-257,r=Si(Error(s(422))),Nl(e,t,u,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=$l({mode:"visible",children:r.children},l,0,null),o=hn(o,l,u,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&jn(t,e.child,null,u),t.child.memoizedState=xi(u),t.memoizedState=Ei,o);if((t.mode&1)===0)return Nl(e,t,u,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var c=r.dgst;return r=c,o=Error(s(419)),r=Si(o,r,void 0),Nl(e,t,u,r)}if(c=(u&e.childLanes)!==0,Ge||c){if(r=je,r!==null){switch(u&-u){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|u))!==0?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Nt(e,l),vt(r,e,l,-1))}return Hi(),r=Si(Error(s(421))),Nl(e,t,u,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=ip.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,rt=Ut(l.nextSibling),nt=t,ke=!0,pt=null,e!==null&&(ot[it++]=xt,ot[it++]=Pt,ot[it++]=on,xt=e.id,Pt=e.overflow,on=t),t=Pi(t,r.children),t.flags|=4096,t)}function Ua(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ri(e.return,t,n)}function Ni(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function $a(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(Qe(e,t,r.children,n),r=_e.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ua(e,n,t);else if(e.tag===19)Ua(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ve(_e,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Sl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Ni(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Sl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Ni(t,!0,n,null,o);break;case"together":Ni(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Rl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Lt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),fn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(s(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 Yd(e,t,n){switch(t.tag){case 3:Da(t),On();break;case 5:ea(t);break;case 1:Xe(t.type)&&cl(t);break;case 4:ii(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;ve(gl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ve(_e,_e.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Aa(e,t,n):(ve(_e,_e.current&1),e=Lt(e,t,n),e!==null?e.sibling:null);ve(_e,_e.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return $a(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),ve(_e,_e.current),r)break;return null;case 22:case 23:return t.lanes=0,Oa(e,t,n)}return Lt(e,t,n)}var Ba,Ri,Ha,Va;Ba=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}},Ri=function(){},Ha=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,an(St.current);var o=null;switch(n){case"input":l=no(e,l),r=no(e,r),o=[];break;case"select":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),o=[];break;case"textarea":l=oo(e,l),r=oo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ul)}uo(n,r);var u;n=null;for(k in l)if(!r.hasOwnProperty(k)&&l.hasOwnProperty(k)&&l[k]!=null)if(k==="style"){var c=l[k];for(u in c)c.hasOwnProperty(u)&&(n||(n={}),n[u]="")}else k!=="dangerouslySetInnerHTML"&&k!=="children"&&k!=="suppressContentEditableWarning"&&k!=="suppressHydrationWarning"&&k!=="autoFocus"&&(y.hasOwnProperty(k)?o||(o=[]):(o=o||[]).push(k,null));for(k in r){var d=r[k];if(c=l?.[k],r.hasOwnProperty(k)&&d!==c&&(d!=null||c!=null))if(k==="style")if(c){for(u in c)!c.hasOwnProperty(u)||d&&d.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in d)d.hasOwnProperty(u)&&c[u]!==d[u]&&(n||(n={}),n[u]=d[u])}else n||(o||(o=[]),o.push(k,n)),n=d;else k==="dangerouslySetInnerHTML"?(d=d?d.__html:void 0,c=c?c.__html:void 0,d!=null&&c!==d&&(o=o||[]).push(k,d)):k==="children"?typeof d!="string"&&typeof d!="number"||(o=o||[]).push(k,""+d):k!=="suppressContentEditableWarning"&&k!=="suppressHydrationWarning"&&(y.hasOwnProperty(k)?(d!=null&&k==="onScroll"&&ye("scroll",e),o||c===d||(o=[])):(o=o||[]).push(k,d))}n&&(o=o||[]).push("style",n);var k=o;(t.updateQueue=k)&&(t.flags|=4)}},Va=function(e,t,n,r){n!==r&&(t.flags|=4)};function Er(e,t){if(!ke)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 Be(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 Xd(e,t,n){var r=t.pendingProps;switch(Go(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Be(t),null;case 1:return Xe(t.type)&&al(),Be(t),null;case 3:return r=t.stateNode,Fn(),we(Ye),we(Ue),ai(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ml(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,pt!==null&&(Ui(pt),pt=null))),Ri(e,t),Be(t),null;case 5:ui(t);var l=an(wr.current);if(n=t.type,e!==null&&t.stateNode!=null)Ha(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(s(166));return Be(t),null}if(e=an(St.current),ml(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[wt]=t,r[mr]=o,e=(t.mode&1)!==0,n){case"dialog":ye("cancel",r),ye("close",r);break;case"iframe":case"object":case"embed":ye("load",r);break;case"video":case"audio":for(l=0;l<fr.length;l++)ye(fr[l],r);break;case"source":ye("error",r);break;case"img":case"image":case"link":ye("error",r),ye("load",r);break;case"details":ye("toggle",r);break;case"input":_u(r,o),ye("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},ye("invalid",r);break;case"textarea":Pu(r,o),ye("invalid",r)}uo(n,o),l=null;for(var u in o)if(o.hasOwnProperty(u)){var c=o[u];u==="children"?typeof c=="string"?r.textContent!==c&&(o.suppressHydrationWarning!==!0&&il(r.textContent,c,e),l=["children",c]):typeof c=="number"&&r.textContent!==""+c&&(o.suppressHydrationWarning!==!0&&il(r.textContent,c,e),l=["children",""+c]):y.hasOwnProperty(u)&&c!=null&&u==="onScroll"&&ye("scroll",r)}switch(n){case"input":Fr(r),xu(r,o,!0);break;case"textarea":Fr(r),Ru(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=ul)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{u=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Lu(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=u.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),n==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[wt]=t,e[mr]=r,Ba(e,t,!1,!1),t.stateNode=e;e:{switch(u=so(n,r),n){case"dialog":ye("cancel",e),ye("close",e),l=r;break;case"iframe":case"object":case"embed":ye("load",e),l=r;break;case"video":case"audio":for(l=0;l<fr.length;l++)ye(fr[l],e);l=r;break;case"source":ye("error",e),l=r;break;case"img":case"image":case"link":ye("error",e),ye("load",e),l=r;break;case"details":ye("toggle",e),l=r;break;case"input":_u(e,r),l=no(e,r),ye("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=B({},r,{value:void 0}),ye("invalid",e);break;case"textarea":Pu(e,r),l=oo(e,r),ye("invalid",e);break;default:l=r}uo(n,l),c=l;for(o in c)if(c.hasOwnProperty(o)){var d=c[o];o==="style"?zu(e,d):o==="dangerouslySetInnerHTML"?(d=d?d.__html:void 0,d!=null&&Tu(e,d)):o==="children"?typeof d=="string"?(n!=="textarea"||d!=="")&&Kn(e,d):typeof d=="number"&&Kn(e,""+d):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(y.hasOwnProperty(o)?d!=null&&o==="onScroll"&&ye("scroll",e):d!=null&&te(e,o,d,u))}switch(n){case"input":Fr(e),xu(e,r,!1);break;case"textarea":Fr(e),Ru(e);break;case"option":r.value!=null&&e.setAttribute("value",""+pe(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?yn(e,!!r.multiple,o,!1):r.defaultValue!=null&&yn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=ul)}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 Be(t),null;case 6:if(e&&t.stateNode!=null)Va(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(s(166));if(n=an(wr.current),an(St.current),ml(t)){if(r=t.stateNode,n=t.memoizedProps,r[wt]=t,(o=r.nodeValue!==n)&&(e=nt,e!==null))switch(e.tag){case 3:il(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&il(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[wt]=t,t.stateNode=r}return Be(t),null;case 13:if(we(_e),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ke&&rt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Ks(),On(),t.flags|=98560,o=!1;else if(o=ml(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(s(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(s(317));o[wt]=t}else On(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Be(t),o=!1}else pt!==null&&(Ui(pt),pt=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(_e.current&1)!==0?ze===0&&(ze=3):Hi())),t.updateQueue!==null&&(t.flags|=4),Be(t),null);case 4:return Fn(),Ri(e,t),e===null&&dr(t.stateNode.containerInfo),Be(t),null;case 10:return ni(t.type._context),Be(t),null;case 17:return Xe(t.type)&&al(),Be(t),null;case 19:if(we(_e),o=t.memoizedState,o===null)return Be(t),null;if(r=(t.flags&128)!==0,u=o.rendering,u===null)if(r)Er(o,!1);else{if(ze!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Sl(e),u!==null){for(t.flags|=128,Er(o,!1),r=u.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,u=o.alternate,u===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=u.childLanes,o.lanes=u.lanes,o.child=u.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=u.memoizedProps,o.memoizedState=u.memoizedState,o.updateQueue=u.updateQueue,o.type=u.type,e=u.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ve(_e,_e.current&1|2),t.child}e=e.sibling}o.tail!==null&&Ne()>Bn&&(t.flags|=128,r=!0,Er(o,!1),t.lanes=4194304)}else{if(!r)if(e=Sl(u),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Er(o,!0),o.tail===null&&o.tailMode==="hidden"&&!u.alternate&&!ke)return Be(t),null}else 2*Ne()-o.renderingStartTime>Bn&&n!==1073741824&&(t.flags|=128,r=!0,Er(o,!1),t.lanes=4194304);o.isBackwards?(u.sibling=t.child,t.child=u):(n=o.last,n!==null?n.sibling=u:t.child=u,o.last=u)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ne(),t.sibling=null,n=_e.current,ve(_e,r?n&1|2:n&1),t):(Be(t),null);case 22:case 23:return Bi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(lt&1073741824)!==0&&(Be(t),t.subtreeFlags&6&&(t.flags|=8192)):Be(t),null;case 24:return null;case 25:return null}throw Error(s(156,t.tag))}function Gd(e,t){switch(Go(t),t.tag){case 1:return Xe(t.type)&&al(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Fn(),we(Ye),we(Ue),ai(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return ui(t),null;case 13:if(we(_e),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));On()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return we(_e),null;case 4:return Fn(),null;case 10:return ni(t.type._context),null;case 22:case 23:return Bi(),null;case 24:return null;default:return null}}var Ll=!1,He=!1,qd=typeof WeakSet=="function"?WeakSet:Set,$=null;function Un(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Pe(e,t,r)}else n.current=null}function Li(e,t,n){try{n()}catch(r){Pe(e,t,r)}}var Wa=!1;function Jd(e,t){if(Bo=Xr,e=Cs(),Oo(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,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var u=0,c=-1,d=-1,k=0,L=0,T=e,N=null;t:for(;;){for(var A;T!==n||l!==0&&T.nodeType!==3||(c=u+l),T!==o||r!==0&&T.nodeType!==3||(d=u+r),T.nodeType===3&&(u+=T.nodeValue.length),(A=T.firstChild)!==null;)N=T,T=A;for(;;){if(T===e)break t;if(N===n&&++k===l&&(c=u),N===o&&++L===r&&(d=u),(A=T.nextSibling)!==null)break;T=N,N=T.parentNode}T=A}n=c===-1||d===-1?null:{start:c,end:d}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ho={focusedElem:e,selectionRange:n},Xr=!1,$=t;$!==null;)if(t=$,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$=e;else for(;$!==null;){t=$;try{var H=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(H!==null){var V=H.memoizedProps,Re=H.memoizedState,v=t.stateNode,p=v.getSnapshotBeforeUpdate(t.elementType===t.type?V:mt(t.type,V),Re);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(z){Pe(t,t.return,z)}if(e=t.sibling,e!==null){e.return=t.return,$=e;break}$=t.return}return H=Wa,Wa=!1,H}function xr(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 o=l.destroy;l.destroy=void 0,o!==void 0&&Li(t,n,o)}l=l.next}while(l!==r)}}function Tl(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 Ti(e){var t=e.ref;if(t!==null){var n=e.stateNode;e.tag,e=n,typeof t=="function"?t(e):t.current=e}}function Qa(e){var t=e.alternate;t!==null&&(e.alternate=null,Qa(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[wt],delete t[mr],delete t[Ko],delete t[jd],delete t[Id])),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 Ka(e){return e.tag===5||e.tag===3||e.tag===4}function Za(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ka(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 Mi(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=ul));else if(r!==4&&(e=e.child,e!==null))for(Mi(e,t,n),e=e.sibling;e!==null;)Mi(e,t,n),e=e.sibling}function zi(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(zi(e,t,n),e=e.sibling;e!==null;)zi(e,t,n),e=e.sibling}var Fe=null,ht=!1;function Qt(e,t,n){for(n=n.child;n!==null;)Ya(e,t,n),n=n.sibling}function Ya(e,t,n){if(yt&&typeof yt.onCommitFiberUnmount=="function")try{yt.onCommitFiberUnmount(Vr,n)}catch{}switch(n.tag){case 5:He||Un(n,t);case 6:var r=Fe,l=ht;Fe=null,Qt(e,t,n),Fe=r,ht=l,Fe!==null&&(ht?(e=Fe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Fe.removeChild(n.stateNode));break;case 18:Fe!==null&&(ht?(e=Fe,n=n.stateNode,e.nodeType===8?Qo(e.parentNode,n):e.nodeType===1&&Qo(e,n),rr(e)):Qo(Fe,n.stateNode));break;case 4:r=Fe,l=ht,Fe=n.stateNode.containerInfo,ht=!0,Qt(e,t,n),Fe=r,ht=l;break;case 0:case 11:case 14:case 15:if(!He&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,u!==void 0&&((o&2)!==0||(o&4)!==0)&&Li(n,t,u),l=l.next}while(l!==r)}Qt(e,t,n);break;case 1:if(!He&&(Un(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(c){Pe(n,t,c)}Qt(e,t,n);break;case 21:Qt(e,t,n);break;case 22:n.mode&1?(He=(r=He)||n.memoizedState!==null,Qt(e,t,n),He=r):Qt(e,t,n);break;default:Qt(e,t,n)}}function Xa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new qd),t.forEach(function(r){var l=up.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function gt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,u=t,c=u;e:for(;c!==null;){switch(c.tag){case 5:Fe=c.stateNode,ht=!1;break e;case 3:Fe=c.stateNode.containerInfo,ht=!0;break e;case 4:Fe=c.stateNode.containerInfo,ht=!0;break e}c=c.return}if(Fe===null)throw Error(s(160));Ya(o,u,l),Fe=null,ht=!1;var d=l.alternate;d!==null&&(d.return=null),l.return=null}catch(k){Pe(l,t,k)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Ga(t,e),t=t.sibling}function Ga(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gt(t,e),Ct(e),r&4){try{xr(3,e,e.return),Tl(3,e)}catch(V){Pe(e,e.return,V)}try{xr(5,e,e.return)}catch(V){Pe(e,e.return,V)}}break;case 1:gt(t,e),Ct(e),r&512&&n!==null&&Un(n,n.return);break;case 5:if(gt(t,e),Ct(e),r&512&&n!==null&&Un(n,n.return),e.flags&32){var l=e.stateNode;try{Kn(l,"")}catch(V){Pe(e,e.return,V)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,u=n!==null?n.memoizedProps:o,c=e.type,d=e.updateQueue;if(e.updateQueue=null,d!==null)try{c==="input"&&o.type==="radio"&&o.name!=null&&Eu(l,o),so(c,u);var k=so(c,o);for(u=0;u<d.length;u+=2){var L=d[u],T=d[u+1];L==="style"?zu(l,T):L==="dangerouslySetInnerHTML"?Tu(l,T):L==="children"?Kn(l,T):te(l,L,T,k)}switch(c){case"input":ro(l,o);break;case"textarea":Nu(l,o);break;case"select":var N=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var A=o.value;A!=null?yn(l,!!o.multiple,A,!1):N!==!!o.multiple&&(o.defaultValue!=null?yn(l,!!o.multiple,o.defaultValue,!0):yn(l,!!o.multiple,o.multiple?[]:"",!1))}l[mr]=o}catch(V){Pe(e,e.return,V)}}break;case 6:if(gt(t,e),Ct(e),r&4){if(e.stateNode===null)throw Error(s(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(V){Pe(e,e.return,V)}}break;case 3:if(gt(t,e),Ct(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{rr(t.containerInfo)}catch(V){Pe(e,e.return,V)}break;case 4:gt(t,e),Ct(e);break;case 13:gt(t,e),Ct(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Ii=Ne())),r&4&&Xa(e);break;case 22:if(L=n!==null&&n.memoizedState!==null,e.mode&1?(He=(k=He)||L,gt(t,e),He=k):gt(t,e),Ct(e),r&8192){if(k=e.memoizedState!==null,(e.stateNode.isHidden=k)&&!L&&(e.mode&1)!==0)for($=e,L=e.child;L!==null;){for(T=$=L;$!==null;){switch(N=$,A=N.child,N.tag){case 0:case 11:case 14:case 15:xr(4,N,N.return);break;case 1:Un(N,N.return);var H=N.stateNode;if(typeof H.componentWillUnmount=="function"){r=N,n=N.return;try{t=r,H.props=t.memoizedProps,H.state=t.memoizedState,H.componentWillUnmount()}catch(V){Pe(r,n,V)}}break;case 5:Un(N,N.return);break;case 22:if(N.memoizedState!==null){ba(T);continue}}A!==null?(A.return=N,$=A):ba(T)}L=L.sibling}e:for(L=null,T=e;;){if(T.tag===5){if(L===null){L=T;try{l=T.stateNode,k?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(c=T.stateNode,d=T.memoizedProps.style,u=d!=null&&d.hasOwnProperty("display")?d.display:null,c.style.display=Mu("display",u))}catch(V){Pe(e,e.return,V)}}}else if(T.tag===6){if(L===null)try{T.stateNode.nodeValue=k?"":T.memoizedProps}catch(V){Pe(e,e.return,V)}}else if((T.tag!==22&&T.tag!==23||T.memoizedState===null||T===e)&&T.child!==null){T.child.return=T,T=T.child;continue}if(T===e)break e;for(;T.sibling===null;){if(T.return===null||T.return===e)break e;L===T&&(L=null),T=T.return}L===T&&(L=null),T.sibling.return=T.return,T=T.sibling}}break;case 19:gt(t,e),Ct(e),r&4&&Xa(e);break;case 21:break;default:gt(t,e),Ct(e)}}function Ct(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ka(n)){var r=n;break e}n=n.return}throw Error(s(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Kn(l,""),r.flags&=-33);var o=Za(e);zi(e,o,l);break;case 3:case 4:var u=r.stateNode.containerInfo,c=Za(e);Mi(e,c,u);break;default:throw Error(s(161))}}catch(d){Pe(e,e.return,d)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function bd(e,t,n){$=e,qa(e)}function qa(e,t,n){for(var r=(e.mode&1)!==0;$!==null;){var l=$,o=l.child;if(l.tag===22&&r){var u=l.memoizedState!==null||Ll;if(!u){var c=l.alternate,d=c!==null&&c.memoizedState!==null||He;c=Ll;var k=He;if(Ll=u,(He=d)&&!k)for($=l;$!==null;)u=$,d=u.child,u.tag===22&&u.memoizedState!==null?ec(l):d!==null?(d.return=u,$=d):ec(l);for(;o!==null;)$=o,qa(o),o=o.sibling;$=l,Ll=c,He=k}Ja(e)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,$=o):Ja(e)}}function Ja(e){for(;$!==null;){var t=$;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:He||Tl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!He)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:mt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&bs(t,o,r);break;case 3:var u=t.updateQueue;if(u!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}bs(t,u,n)}break;case 5:var c=t.stateNode;if(n===null&&t.flags&4){n=c;var d=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":d.autoFocus&&n.focus();break;case"img":d.src&&(n.src=d.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var k=t.alternate;if(k!==null){var L=k.memoizedState;if(L!==null){var T=L.dehydrated;T!==null&&rr(T)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(s(163))}He||t.flags&512&&Ti(t)}catch(N){Pe(t,t.return,N)}}if(t===e){$=null;break}if(n=t.sibling,n!==null){n.return=t.return,$=n;break}$=t.return}}function ba(e){for(;$!==null;){var t=$;if(t===e){$=null;break}var n=t.sibling;if(n!==null){n.return=t.return,$=n;break}$=t.return}}function ec(e){for(;$!==null;){var t=$;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Tl(4,t)}catch(d){Pe(t,n,d)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(d){Pe(t,l,d)}}var o=t.return;try{Ti(t)}catch(d){Pe(t,o,d)}break;case 5:var u=t.return;try{Ti(t)}catch(d){Pe(t,u,d)}}}catch(d){Pe(t,t.return,d)}if(t===e){$=null;break}var c=t.sibling;if(c!==null){c.return=t.return,$=c;break}$=t.return}}var ep=Math.ceil,Ml=le.ReactCurrentDispatcher,Oi=le.ReactCurrentOwner,at=le.ReactCurrentBatchConfig,ue=0,je=null,Te=null,Ae=0,lt=0,$n=$t(0),ze=0,Pr=null,fn=0,zl=0,ji=0,Nr=null,qe=null,Ii=0,Bn=1/0,Tt=null,Ol=!1,Di=null,Kt=null,jl=!1,Zt=null,Il=0,Rr=0,Fi=null,Dl=-1,Fl=0;function Ke(){return(ue&6)!==0?Ne():Dl!==-1?Dl:Dl=Ne()}function Yt(e){return(e.mode&1)===0?1:(ue&2)!==0&&Ae!==0?Ae&-Ae:Fd.transition!==null?(Fl===0&&(Fl=Zu()),Fl):(e=me,e!==0||(e=window.event,e=e===void 0?16:ns(e.type)),e)}function vt(e,t,n,r){if(50<Rr)throw Rr=0,Fi=null,Error(s(185));Jn(e,n,r),((ue&2)===0||e!==je)&&(e===je&&((ue&2)===0&&(zl|=n),ze===4&&Xt(e,Ae)),Je(e,r),n===1&&ue===0&&(t.mode&1)===0&&(Bn=Ne()+500,fl&&Ht()))}function Je(e,t){var n=e.callbackNode;Ff(e,t);var r=Kr(e,e===je?Ae:0);if(r===0)n!==null&&Wu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Wu(n),t===1)e.tag===0?Dd(nc.bind(null,e)):Bs(nc.bind(null,e)),zd(function(){(ue&6)===0&&Ht()}),n=null;else{switch(Yu(r)){case 1:n=go;break;case 4:n=Qu;break;case 16:n=Hr;break;case 536870912:n=Ku;break;default:n=Hr}n=cc(n,tc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function tc(e,t){if(Dl=-1,Fl=0,(ue&6)!==0)throw Error(s(327));var n=e.callbackNode;if(Hn()&&e.callbackNode!==n)return null;var r=Kr(e,e===je?Ae:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Al(e,r);else{t=r;var l=ue;ue|=2;var o=lc();(je!==e||Ae!==t)&&(Tt=null,Bn=Ne()+500,pn(e,t));do try{rp();break}catch(c){rc(e,c)}while(!0);ti(),Ml.current=o,ue=l,Te!==null?t=0:(je=null,Ae=0,t=ze)}if(t!==0){if(t===2&&(l=vo(e),l!==0&&(r=l,t=Ai(e,l))),t===1)throw n=Pr,pn(e,0),Xt(e,r),Je(e,Ne()),n;if(t===6)Xt(e,r);else{if(l=e.current.alternate,(r&30)===0&&!tp(l)&&(t=Al(e,r),t===2&&(o=vo(e),o!==0&&(r=o,t=Ai(e,o))),t===1))throw n=Pr,pn(e,0),Xt(e,r),Je(e,Ne()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(s(345));case 2:mn(e,qe,Tt);break;case 3:if(Xt(e,r),(r&130023424)===r&&(t=Ii+500-Ne(),10<t)){if(Kr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Ke(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Wo(mn.bind(null,e,qe,Tt),t);break}mn(e,qe,Tt);break;case 4:if(Xt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var u=31-ft(r);o=1<<u,u=t[u],u>l&&(l=u),r&=~o}if(r=l,r=Ne()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ep(r/1960))-r,10<r){e.timeoutHandle=Wo(mn.bind(null,e,qe,Tt),r);break}mn(e,qe,Tt);break;case 5:mn(e,qe,Tt);break;default:throw Error(s(329))}}}return Je(e,Ne()),e.callbackNode===n?tc.bind(null,e):null}function Ai(e,t){var n=Nr;return e.current.memoizedState.isDehydrated&&(pn(e,t).flags|=256),e=Al(e,t),e!==2&&(t=qe,qe=n,t!==null&&Ui(t)),e}function Ui(e){qe===null?qe=e:qe.push.apply(qe,e)}function tp(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],o=l.getSnapshot;l=l.value;try{if(!dt(o(),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 Xt(e,t){for(t&=~ji,t&=~zl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ft(t),r=1<<n;e[n]=-1,t&=~r}}function nc(e){if((ue&6)!==0)throw Error(s(327));Hn();var t=Kr(e,0);if((t&1)===0)return Je(e,Ne()),null;var n=Al(e,t);if(e.tag!==0&&n===2){var r=vo(e);r!==0&&(t=r,n=Ai(e,r))}if(n===1)throw n=Pr,pn(e,0),Xt(e,t),Je(e,Ne()),n;if(n===6)throw Error(s(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,mn(e,qe,Tt),Je(e,Ne()),null}function $i(e,t){var n=ue;ue|=1;try{return e(t)}finally{ue=n,ue===0&&(Bn=Ne()+500,fl&&Ht())}}function dn(e){Zt!==null&&Zt.tag===0&&(ue&6)===0&&Hn();var t=ue;ue|=1;var n=at.transition,r=me;try{if(at.transition=null,me=1,e)return e()}finally{me=r,at.transition=n,ue=t,(ue&6)===0&&Ht()}}function Bi(){lt=$n.current,we($n)}function pn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Md(n)),Te!==null)for(n=Te.return;n!==null;){var r=n;switch(Go(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&al();break;case 3:Fn(),we(Ye),we(Ue),ai();break;case 5:ui(r);break;case 4:Fn();break;case 13:we(_e);break;case 19:we(_e);break;case 10:ni(r.type._context);break;case 22:case 23:Bi()}n=n.return}if(je=e,Te=e=Gt(e.current,null),Ae=lt=t,ze=0,Pr=null,ji=zl=fn=0,qe=Nr=null,sn!==null){for(t=0;t<sn.length;t++)if(n=sn[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var u=o.next;o.next=l,r.next=u}n.pending=r}sn=null}return e}function rc(e,t){do{var n=Te;try{if(ti(),kl.current=xl,Cl){for(var r=Ee.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Cl=!1}if(cn=0,Oe=Me=Ee=null,Sr=!1,kr=0,Oi.current=null,n===null||n.return===null){ze=1,Pr=t,Te=null;break}e:{var o=e,u=n.return,c=n,d=t;if(t=Ae,c.flags|=32768,d!==null&&typeof d=="object"&&typeof d.then=="function"){var k=d,L=c,T=L.tag;if((L.mode&1)===0&&(T===0||T===11||T===15)){var N=L.alternate;N?(L.updateQueue=N.updateQueue,L.memoizedState=N.memoizedState,L.lanes=N.lanes):(L.updateQueue=null,L.memoizedState=null)}var A=Ra(u);if(A!==null){A.flags&=-257,La(A,u,c,o,t),A.mode&1&&Na(o,k,t),t=A,d=k;var H=t.updateQueue;if(H===null){var V=new Set;V.add(d),t.updateQueue=V}else H.add(d);break e}else{if((t&1)===0){Na(o,k,t),Hi();break e}d=Error(s(426))}}else if(ke&&c.mode&1){var Re=Ra(u);if(Re!==null){(Re.flags&65536)===0&&(Re.flags|=256),La(Re,u,c,o,t),bo(An(d,c));break e}}o=d=An(d,c),ze!==4&&(ze=2),Nr===null?Nr=[o]:Nr.push(o),o=u;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var v=xa(o,d,t);Js(o,v);break e;case 1:c=d;var p=o.type,w=o.stateNode;if((o.flags&128)===0&&(typeof p.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(Kt===null||!Kt.has(w)))){o.flags|=65536,t&=-t,o.lanes|=t;var z=Pa(o,c,t);Js(o,z);break e}}o=o.return}while(o!==null)}ic(n)}catch(W){t=W,Te===n&&n!==null&&(Te=n=n.return);continue}break}while(!0)}function lc(){var e=Ml.current;return Ml.current=xl,e===null?xl:e}function Hi(){(ze===0||ze===3||ze===2)&&(ze=4),je===null||(fn&268435455)===0&&(zl&268435455)===0||Xt(je,Ae)}function Al(e,t){var n=ue;ue|=2;var r=lc();(je!==e||Ae!==t)&&(Tt=null,pn(e,t));do try{np();break}catch(l){rc(e,l)}while(!0);if(ti(),ue=n,Ml.current=r,Te!==null)throw Error(s(261));return je=null,Ae=0,ze}function np(){for(;Te!==null;)oc(Te)}function rp(){for(;Te!==null&&!Rf();)oc(Te)}function oc(e){var t=ac(e.alternate,e,lt);e.memoizedProps=e.pendingProps,t===null?ic(e):Te=t,Oi.current=null}function ic(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Xd(n,t,lt),n!==null){Te=n;return}}else{if(n=Gd(n,t),n!==null){n.flags&=32767,Te=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ze=6,Te=null;return}}if(t=t.sibling,t!==null){Te=t;return}Te=t=e}while(t!==null);ze===0&&(ze=5)}function mn(e,t,n){var r=me,l=at.transition;try{at.transition=null,me=1,lp(e,t,n,r)}finally{at.transition=l,me=r}return null}function lp(e,t,n,r){do Hn();while(Zt!==null);if((ue&6)!==0)throw Error(s(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(s(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Af(e,o),e===je&&(Te=je=null,Ae=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||jl||(jl=!0,cc(Hr,function(){return Hn(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=at.transition,at.transition=null;var u=me;me=1;var c=ue;ue|=4,Oi.current=null,Jd(e,n),Ga(n,e),Ed(Ho),Xr=!!Bo,Ho=Bo=null,e.current=n,bd(n),Lf(),ue=c,me=u,at.transition=o}else e.current=n;if(jl&&(jl=!1,Zt=e,Il=l),o=e.pendingLanes,o===0&&(Kt=null),zf(n.stateNode),Je(e,Ne()),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(Ol)throw Ol=!1,e=Di,Di=null,e;return(Il&1)!==0&&e.tag!==0&&Hn(),o=e.pendingLanes,(o&1)!==0?e===Fi?Rr++:(Rr=0,Fi=e):Rr=0,Ht(),null}function Hn(){if(Zt!==null){var e=Yu(Il),t=at.transition,n=me;try{if(at.transition=null,me=16>e?16:e,Zt===null)var r=!1;else{if(e=Zt,Zt=null,Il=0,(ue&6)!==0)throw Error(s(331));var l=ue;for(ue|=4,$=e.current;$!==null;){var o=$,u=o.child;if(($.flags&16)!==0){var c=o.deletions;if(c!==null){for(var d=0;d<c.length;d++){var k=c[d];for($=k;$!==null;){var L=$;switch(L.tag){case 0:case 11:case 15:xr(8,L,o)}var T=L.child;if(T!==null)T.return=L,$=T;else for(;$!==null;){L=$;var N=L.sibling,A=L.return;if(Qa(L),L===k){$=null;break}if(N!==null){N.return=A,$=N;break}$=A}}}var H=o.alternate;if(H!==null){var V=H.child;if(V!==null){H.child=null;do{var Re=V.sibling;V.sibling=null,V=Re}while(V!==null)}}$=o}}if((o.subtreeFlags&2064)!==0&&u!==null)u.return=o,$=u;else e:for(;$!==null;){if(o=$,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:xr(9,o,o.return)}var v=o.sibling;if(v!==null){v.return=o.return,$=v;break e}$=o.return}}var p=e.current;for($=p;$!==null;){u=$;var w=u.child;if((u.subtreeFlags&2064)!==0&&w!==null)w.return=u,$=w;else e:for(u=p;$!==null;){if(c=$,(c.flags&2048)!==0)try{switch(c.tag){case 0:case 11:case 15:Tl(9,c)}}catch(W){Pe(c,c.return,W)}if(c===u){$=null;break e}var z=c.sibling;if(z!==null){z.return=c.return,$=z;break e}$=c.return}}if(ue=l,Ht(),yt&&typeof yt.onPostCommitFiberRoot=="function")try{yt.onPostCommitFiberRoot(Vr,e)}catch{}r=!0}return r}finally{me=n,at.transition=t}}return!1}function uc(e,t,n){t=An(n,t),t=xa(e,t,1),e=Wt(e,t,1),t=Ke(),e!==null&&(Jn(e,1,t),Je(e,t))}function Pe(e,t,n){if(e.tag===3)uc(e,e,n);else for(;t!==null;){if(t.tag===3){uc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Kt===null||!Kt.has(r))){e=An(n,e),e=Pa(t,e,1),t=Wt(t,e,1),e=Ke(),t!==null&&(Jn(t,1,e),Je(t,e));break}}t=t.return}}function op(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ke(),e.pingedLanes|=e.suspendedLanes&n,je===e&&(Ae&n)===n&&(ze===4||ze===3&&(Ae&130023424)===Ae&&500>Ne()-Ii?pn(e,0):ji|=n),Je(e,t)}function sc(e,t){t===0&&((e.mode&1)===0?t=1:(t=Qr,Qr<<=1,(Qr&130023424)===0&&(Qr=4194304)));var n=Ke();e=Nt(e,t),e!==null&&(Jn(e,t,n),Je(e,n))}function ip(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),sc(e,n)}function up(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(s(314))}r!==null&&r.delete(t),sc(e,n)}var ac;ac=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ye.current)Ge=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Ge=!1,Yd(e,t,n);Ge=(e.flags&131072)!==0}else Ge=!1,ke&&(t.flags&1048576)!==0&&Hs(t,pl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Rl(e,t),e=t.pendingProps;var l=Tn(t,Ue.current);Dn(t,n),l=di(null,t,r,e,l,n);var o=pi();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,Xe(r)?(o=!0,cl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,oi(t),l.updater=Pl,t.stateNode=l,l._reactInternals=t,wi(t,r,e,n),t=_i(null,t,r,!0,o,n)):(t.tag=0,ke&&o&&Xo(t),Qe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Rl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=ap(r),e=mt(r,e),l){case 0:t=Ci(null,t,r,e,n);break e;case 1:t=Ia(null,t,r,e,n);break e;case 11:t=Ta(null,t,r,e,n);break e;case 14:t=Ma(null,t,r,mt(r.type,e),n);break e}throw Error(s(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Ci(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Ia(e,t,r,l,n);case 3:e:{if(Da(t),e===null)throw Error(s(387));r=t.pendingProps,o=t.memoizedState,l=o.element,qs(e,t),wl(t,r,null,n);var u=t.memoizedState;if(r=u.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=An(Error(s(423)),t),t=Fa(e,t,r,n,l);break e}else if(r!==l){l=An(Error(s(424)),t),t=Fa(e,t,r,n,l);break e}else for(rt=Ut(t.stateNode.containerInfo.firstChild),nt=t,ke=!0,pt=null,n=Xs(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(On(),r===l){t=Lt(e,t,n);break e}Qe(e,t,r,n)}t=t.child}return t;case 5:return ea(t),e===null&&Jo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,u=l.children,Vo(r,l)?u=null:o!==null&&Vo(r,o)&&(t.flags|=32),ja(e,t),Qe(e,t,u,n),t.child;case 6:return e===null&&Jo(t),null;case 13:return Aa(e,t,n);case 4:return ii(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=jn(t,null,r,n):Qe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Ta(e,t,r,l,n);case 7:return Qe(e,t,t.pendingProps,n),t.child;case 8:return Qe(e,t,t.pendingProps.children,n),t.child;case 12:return Qe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,u=l.value,ve(gl,r._currentValue),r._currentValue=u,o!==null)if(dt(o.value,u)){if(o.children===l.children&&!Ye.current){t=Lt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var c=o.dependencies;if(c!==null){u=o.child;for(var d=c.firstContext;d!==null;){if(d.context===r){if(o.tag===1){d=Rt(-1,n&-n),d.tag=2;var k=o.updateQueue;if(k!==null){k=k.shared;var L=k.pending;L===null?d.next=d:(d.next=L.next,L.next=d),k.pending=d}}o.lanes|=n,d=o.alternate,d!==null&&(d.lanes|=n),ri(o.return,n,t),c.lanes|=n;break}d=d.next}}else if(o.tag===10)u=o.type===t.type?null:o.child;else if(o.tag===18){if(u=o.return,u===null)throw Error(s(341));u.lanes|=n,c=u.alternate,c!==null&&(c.lanes|=n),ri(u,n,t),u=o.sibling}else u=o.child;if(u!==null)u.return=o;else for(u=o;u!==null;){if(u===t){u=null;break}if(o=u.sibling,o!==null){o.return=u.return,u=o;break}u=u.return}o=u}Qe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Dn(t,n),l=ut(l),r=r(l),t.flags|=1,Qe(e,t,r,n),t.child;case 14:return r=t.type,l=mt(r,t.pendingProps),l=mt(r.type,l),Ma(e,t,r,l,n);case 15:return za(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Rl(e,t),t.tag=1,Xe(r)?(e=!0,cl(t)):e=!1,Dn(t,n),_a(t,r,l),wi(t,r,l,n),_i(null,t,r,!0,e,n);case 19:return $a(e,t,n);case 22:return Oa(e,t,n)}throw Error(s(156,t.tag))};function cc(e,t){return Vu(e,t)}function sp(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 ct(e,t,n,r){return new sp(e,t,n,r)}function Vi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ap(e){if(typeof e=="function")return Vi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===he)return 11;if(e===We)return 14}return 2}function Gt(e,t){var n=e.alternate;return n===null?(n=ct(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 Ul(e,t,n,r,l,o){var u=2;if(r=e,typeof e=="function")Vi(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case ee:return hn(n.children,l,o,t);case ie:u=8,l|=8;break;case G:return e=ct(12,n,t,l|2),e.elementType=G,e.lanes=o,e;case Le:return e=ct(13,n,t,l),e.elementType=Le,e.lanes=o,e;case De:return e=ct(19,n,t,l),e.elementType=De,e.lanes=o,e;case xe:return $l(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:u=10;break e;case Y:u=9;break e;case he:u=11;break e;case We:u=14;break e;case Ce:u=16,r=null;break e}throw Error(s(130,e==null?e:typeof e,""))}return t=ct(u,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function hn(e,t,n,r){return e=ct(7,e,r,t),e.lanes=n,e}function $l(e,t,n,r){return e=ct(22,e,r,t),e.elementType=xe,e.lanes=n,e.stateNode={isHidden:!1},e}function Wi(e,t,n){return e=ct(6,e,null,t),e.lanes=n,e}function Qi(e,t,n){return t=ct(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function cp(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=yo(0),this.expirationTimes=yo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ki(e,t,n,r,l,o,u,c,d){return e=new cp(e,t,n,c,d),t===1?(t=1,o===!0&&(t|=8)):t=0,o=ct(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},oi(o),e}function fp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:de,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function fc(e){if(!e)return Bt;e=e._reactInternals;e:{if(nn(e)!==e||e.tag!==1)throw Error(s(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Xe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(s(171))}if(e.tag===1){var n=e.type;if(Xe(n))return Us(e,n,t)}return t}function dc(e,t,n,r,l,o,u,c,d){return e=Ki(n,r,!0,e,l,o,u,c,d),e.context=fc(null),n=e.current,r=Ke(),l=Yt(n),o=Rt(r,l),o.callback=t??null,Wt(n,o,l),e.current.lanes=l,Jn(e,l,r),Je(e,r),e}function Bl(e,t,n,r){var l=t.current,o=Ke(),u=Yt(l);return n=fc(n),t.context===null?t.context=n:t.pendingContext=n,t=Rt(o,u),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Wt(l,t,u),e!==null&&(vt(e,l,u,o),yl(e,l,u)),u}function Hl(e){return e=e.current,e.child?(e.child.tag===5,e.child.stateNode):null}function pc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Zi(e,t){pc(e,t),(e=e.alternate)&&pc(e,t)}function dp(){return null}var mc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Yi(e){this._internalRoot=e}Vl.prototype.render=Yi.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));Bl(e,t,null,null)},Vl.prototype.unmount=Yi.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;dn(function(){Bl(null,e,null,null)}),t[_t]=null}};function Vl(e){this._internalRoot=e}Vl.prototype.unstable_scheduleHydration=function(e){if(e){var t=qu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Dt.length&&t!==0&&t<Dt[n].priority;n++);Dt.splice(n,0,e),n===0&&es(e)}};function Xi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Wl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function hc(){}function pp(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var k=Hl(u);o.call(k)}}var u=dc(t,r,e,0,null,!1,!1,"",hc);return e._reactRootContainer=u,e[_t]=u.current,dr(e.nodeType===8?e.parentNode:e),dn(),u}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var c=r;r=function(){var k=Hl(d);c.call(k)}}var d=Ki(e,0,!1,null,null,!1,!1,"",hc);return e._reactRootContainer=d,e[_t]=d.current,dr(e.nodeType===8?e.parentNode:e),dn(function(){Bl(t,d,n,r)}),d}function Ql(e,t,n,r,l){var o=n._reactRootContainer;if(o){var u=o;if(typeof l=="function"){var c=l;l=function(){var d=Hl(u);c.call(d)}}Bl(t,u,e,l)}else u=pp(n,t,e,l,r);return Hl(u)}Xu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=qn(t.pendingLanes);n!==0&&(wo(t,n|1),Je(t,Ne()),(ue&6)===0&&(Bn=Ne()+500,Ht()))}break;case 13:dn(function(){var r=Nt(e,1);if(r!==null){var l=Ke();vt(r,e,1,l)}}),Zi(e,1)}},So=function(e){if(e.tag===13){var t=Nt(e,134217728);if(t!==null){var n=Ke();vt(t,e,134217728,n)}Zi(e,134217728)}},Gu=function(e){if(e.tag===13){var t=Yt(e),n=Nt(e,t);if(n!==null){var r=Ke();vt(n,e,t,r)}Zi(e,t)}},qu=function(){return me},Ju=function(e,t){var n=me;try{return me=e,t()}finally{me=n}},fo=function(e,t,n){switch(t){case"input":if(ro(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=sl(r);if(!l)throw Error(s(90));Cu(r),ro(r,l)}}}break;case"textarea":Nu(e,n);break;case"select":t=n.value,t!=null&&yn(e,!!n.multiple,t,!1)}},Du=$i,Fu=dn;var mp={usingClientEntryPoint:!1,Events:[hr,Rn,sl,ju,Iu,$i]},Lr={findFiberByHostInstance:rn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},hp={bundleType:Lr.bundleType,version:Lr.version,rendererPackageName:Lr.rendererPackageName,rendererConfig:Lr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:le.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Bu(e),e===null?null:e.stateNode},findFiberByHostInstance:Lr.findFiberByHostInstance||dp,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 Kl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Kl.isDisabled&&Kl.supportsFiber)try{Vr=Kl.inject(hp),yt=Kl}catch{}}return be.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mp,be.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Xi(t))throw Error(s(200));return fp(e,t,null,n)},be.createRoot=function(e,t){if(!Xi(e))throw Error(s(299));var n=!1,r="",l=mc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Ki(e,1,!1,null,null,n,!1,r,l),e[_t]=t.current,dr(e.nodeType===8?e.parentNode:e),new Yi(t)},be.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=Bu(t),e=e===null?null:e.stateNode,e},be.flushSync=function(e){return dn(e)},be.hydrate=function(e,t,n){if(!Wl(t))throw Error(s(200));return Ql(null,e,t,!0,n)},be.hydrateRoot=function(e,t,n){if(!Xi(e))throw Error(s(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",u=mc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(u=n.onRecoverableError)),t=dc(t,null,e,1,n??null,l,!1,o,u),e[_t]=t.current,dr(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 Vl(t)},be.render=function(e,t,n){if(!Wl(t))throw Error(s(200));return Ql(null,e,t,!1,n)},be.unmountComponentAtNode=function(e){if(!Wl(e))throw Error(s(40));return e._reactRootContainer?(dn(function(){Ql(null,null,e,!1,function(){e._reactRootContainer=null,e[_t]=null})}),!0):!1},be.unstable_batchedUpdates=$i,be.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Wl(n))throw Error(s(200));if(e==null||e._reactInternals===void 0)throw Error(s(38));return Ql(e,t,n,!1,r)},be.version="18.3.1-next-f1338f8080-20240426",be}var _c;function Vc(){if(_c)return Ji.exports;_c=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(a){console.error(a)}}return i(),Ji.exports=Cp(),Ji.exports}var Ec;function _p(){if(Ec)return Zl;Ec=1;var i=Vc();return Zl.createRoot=i.createRoot,Zl.hydrateRoot=i.hydrateRoot,Zl}var Ep=_p();const xp=mu(Ep),Pp="_chat_xt1bf_1",Np="_messages_xt1bf_21",Rp="_hint_xt1bf_30",tu={chat:Pp,messages:Np,hint:Rp},Lp=Symbol(),hu=Symbol(),Mr="a",jr="w";let Tp=(i,a)=>new Proxy(i,a);const au=Object.getPrototypeOf,cu=new WeakMap,Wc=i=>i&&(cu.has(i)?cu.get(i):au(i)===Object.prototype||au(i)===Array.prototype),Gl=i=>typeof i=="object"&&i!==null,Mp=i=>{if(Array.isArray(i))return Array.from(i);const a=Object.getOwnPropertyDescriptors(i);return Object.values(a).forEach(s=>{s.configurable=!0}),Object.create(au(i),a)},gu=i=>i[hu]||i,Qc=(i,a,s,h)=>{if(!Wc(i))return i;let y=h&&h.get(i);if(!y){const E=gu(i);y=(P=>Object.values(Object.getOwnPropertyDescriptors(P)).some(U=>!U.configurable&&!U.writable))(E)?[E,Mp(E)]:[E],h?.set(i,y)}const[_,C]=y;let S=s&&s.get(_);return S&&S[1].f===!!C||(S=((E,P)=>{const U={f:P};let j=!1;const M=(x,m)=>{if(!j){let O=U[Mr].get(E);if(O||(O={},U[Mr].set(E,O)),x===jr)O[jr]=!0;else{let F=O[x];F||(F=new Set,O[x]=F),F.add(m)}}},f={get:(x,m)=>m===hu?E:(M("k",m),Qc(Reflect.get(x,m),U[Mr],U.c,U.t)),has:(x,m)=>m===Lp?(j=!0,U[Mr].delete(E),!0):(M("h",m),Reflect.has(x,m)),getOwnPropertyDescriptor:(x,m)=>(M("o",m),Reflect.getOwnPropertyDescriptor(x,m)),ownKeys:x=>(M(jr),Reflect.ownKeys(x))};return P&&(f.set=f.deleteProperty=()=>!1),[f,U]})(_,!!C),S[1].p=Tp(C||_,S[0]),s&&s.set(_,S)),S[1][Mr]=a,S[1].c=s,S[1].t=h,S[1].p},Kc=(i,a,s,h,y=Object.is)=>{if(y(i,a))return!1;if(!Gl(i)||!Gl(a))return!0;const _=s.get(gu(i));if(!_)return!0;if(h){const S=h.get(i);if(S&&S.n===a)return S.g;h.set(i,{n:a,g:!1})}let C=null;try{for(const S of _.h||[])if(C=Reflect.has(i,S)!==Reflect.has(a,S),C)return C;if(_[jr]===!0){if(C=((S,E)=>{const P=Reflect.ownKeys(S),U=Reflect.ownKeys(E);return P.length!==U.length||P.some((j,M)=>j!==U[M])})(i,a),C)return C}else for(const S of _.o||[])if(C=!!Reflect.getOwnPropertyDescriptor(i,S)!=!!Reflect.getOwnPropertyDescriptor(a,S),C)return C;for(const S of _.k||[])if(C=Kc(i[S],a[S],s,h,y),C)return C;return C===null&&(C=!0),C}finally{h&&h.set(i,{n:a,g:C})}},zp=i=>Wc(i)&&i[hu]||null,xc=(i,a=!0)=>{cu.set(i,a)},Op=(i,a,s)=>{const h=[],y=new WeakSet,_=(C,S)=>{if(y.has(C))return;Gl(C)&&y.add(C);const E=Gl(C)&&a.get(gu(C));if(E){var P,U;if((P=E.h)==null||P.forEach(M=>{const f=`:has(${String(M)})`;h.push(S?[...S,f]:[f])}),E[jr]===!0){const M=":ownKeys";h.push(S?[...S,M]:[M])}else{var j;(j=E.o)==null||j.forEach(M=>{const f=`:hasOwn(${String(M)})`;h.push(S?[...S,f]:[f])})}(U=E.k)==null||U.forEach(M=>{!("value"in(Object.getOwnPropertyDescriptor(C,M)||{}))||_(C[M],S?[...S,M]:[M])})}else S&&h.push(S)};return _(i),h},ql={},nu=i=>typeof i=="object"&&i!==null,en=new WeakMap,Yl=new WeakSet,jp=(i=Object.is,a=(P,U)=>new Proxy(P,U),s=P=>nu(P)&&!Yl.has(P)&&(Array.isArray(P)||!(Symbol.iterator in P))&&!(P instanceof WeakMap)&&!(P instanceof WeakSet)&&!(P instanceof Error)&&!(P instanceof Number)&&!(P instanceof Date)&&!(P instanceof String)&&!(P instanceof RegExp)&&!(P instanceof ArrayBuffer),h=P=>{switch(P.status){case"fulfilled":return P.value;case"rejected":throw P.reason;default:throw P}},y=new WeakMap,_=(P,U,j=h)=>{const M=y.get(P);if(M?.[0]===U)return M[1];const f=Array.isArray(P)?[]:Object.create(Object.getPrototypeOf(P));return xc(f,!0),y.set(P,[U,f]),Reflect.ownKeys(P).forEach(x=>{if(Object.getOwnPropertyDescriptor(f,x))return;const m=Reflect.get(P,x),{enumerable:O}=Reflect.getOwnPropertyDescriptor(P,x),F={value:m,enumerable:O,configurable:!0};if(Yl.has(m))xc(m,!1);else if(m instanceof Promise)delete F.value,F.get=()=>j(m);else if(en.has(m)){const[b,te]=en.get(m);F.value=_(b,te(),j)}Object.defineProperty(f,x,F)}),Object.preventExtensions(f)},C=new WeakMap,S=[1,1],E=P=>{if(!nu(P))throw new Error("object required");const U=C.get(P);if(U)return U;let j=S[0];const M=new Set,f=(G,q=++S[0])=>{j!==q&&(j=q,M.forEach(Y=>Y(G,q)))};let x=S[1];const m=(G=++S[1])=>(x!==G&&!M.size&&(x=G,F.forEach(([q])=>{const Y=q[1](G);Y>j&&(j=Y)})),j),O=G=>(q,Y)=>{const he=[...q];he[1]=[G,...he[1]],f(he,Y)},F=new Map,b=(G,q)=>{if((ql?"production":void 0)!=="production"&&F.has(G))throw new Error("prop listener already exists");if(M.size){const Y=q[3](O(G));F.set(G,[q,Y])}else F.set(G,[q])},te=G=>{var q;const Y=F.get(G);Y&&(F.delete(G),(q=Y[1])==null||q.call(Y))},le=G=>(M.add(G),M.size===1&&F.forEach(([Y,he],Le)=>{if((ql?"production":void 0)!=="production"&&he)throw new Error("remove already exists");const De=Y[3](O(Le));F.set(Le,[Y,De])}),()=>{M.delete(G),M.size===0&&F.forEach(([Y,he],Le)=>{he&&(he(),F.set(Le,[Y]))})}),se=Array.isArray(P)?[]:Object.create(Object.getPrototypeOf(P)),ee=a(se,{deleteProperty(G,q){const Y=Reflect.get(G,q);te(q);const he=Reflect.deleteProperty(G,q);return he&&f(["delete",[q],Y]),he},set(G,q,Y,he){const Le=Reflect.has(G,q),De=Reflect.get(G,q,he);if(Le&&(i(De,Y)||C.has(Y)&&i(De,C.get(Y))))return!0;te(q),nu(Y)&&(Y=zp(Y)||Y);let We=Y;if(Y instanceof Promise)Y.then(Ce=>{Y.status="fulfilled",Y.value=Ce,f(["resolve",[q],Ce])}).catch(Ce=>{Y.status="rejected",Y.reason=Ce,f(["reject",[q],Ce])});else{!en.has(Y)&&s(Y)&&(We=E(Y));const Ce=!Yl.has(We)&&en.get(We);Ce&&b(q,Ce)}return Reflect.set(G,q,We,he),f(["set",[q],Y,De]),!0}});C.set(P,ee);const ie=[se,m,_,le];return en.set(ee,ie),Reflect.ownKeys(P).forEach(G=>{const q=Object.getOwnPropertyDescriptor(P,G);"value"in q&&(ee[G]=P[G],delete q.value,delete q.writable),Object.defineProperty(se,G,q)}),ee})=>[E,en,Yl,i,a,s,h,y,_,C,S],[Ip]=jp();function Dp(i={}){return Ip(i)}function Fp(i,a,s){const h=en.get(i);(ql?"production":void 0)!=="production"&&!h&&console.warn("Please use proxy object");let y;const _=[],C=h[3];let S=!1;const P=C(U=>{_.push(U),y||(y=Promise.resolve().then(()=>{y=void 0,S&&a(_.splice(0))}))});return S=!0,()=>{S=!1,P()}}function Pc(i,a){const s=en.get(i);(ql?"production":void 0)!=="production"&&!s&&console.warn("Please use proxy object");const[h,y,_]=s;return _(h,y(),a)}var ru={exports:{}},lu={};var Nc;function Ap(){if(Nc)return lu;Nc=1;var i=bl();function a(j,M){return j===M&&(j!==0||1/j===1/M)||j!==j&&M!==M}var s=typeof Object.is=="function"?Object.is:a,h=i.useState,y=i.useEffect,_=i.useLayoutEffect,C=i.useDebugValue;function S(j,M){var f=M(),x=h({inst:{value:f,getSnapshot:M}}),m=x[0].inst,O=x[1];return _(function(){m.value=f,m.getSnapshot=M,E(m)&&O({inst:m})},[j,f,M]),y(function(){return E(m)&&O({inst:m}),j(function(){E(m)&&O({inst:m})})},[j]),C(f),f}function E(j){var M=j.getSnapshot;j=j.value;try{var f=M();return!s(j,f)}catch{return!0}}function P(j,M){return M()}var U=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?P:S;return lu.useSyncExternalStore=i.useSyncExternalStore!==void 0?i.useSyncExternalStore:U,lu}var Rc;function Up(){return Rc||(Rc=1,ru.exports=Ap()),ru.exports}var $p=Up();const Bp=mu($p),Hp={},{use:Lc}=zt,{useSyncExternalStore:Vp}=Bp,Wp=(i,a)=>{const s=I.useRef();I.useEffect(()=>{s.current=Op(i,a)}),I.useDebugValue(s.current)},Qp=new WeakMap;function Kp(i,a){const h=I.useRef(),y=I.useRef();let _=!0;const C=Vp(I.useCallback(P=>{const U=Fp(i,P);return P(),U},[i,void 0]),()=>{const P=Pc(i,Lc);try{if(!_&&h.current&&y.current&&!Kc(h.current,P,y.current,new WeakMap))return h.current}catch{}return P},()=>Pc(i,Lc));_=!1;const S=new WeakMap;I.useEffect(()=>{h.current=C,y.current=S}),(Hp?"production":void 0)!=="production"&&Wp(C,S);const E=I.useMemo(()=>new WeakMap,[]);return Qc(C,S,E,Qp)}const Wn=Dp({chatHistory:[],sessionId:""});function Zp(i,a){return Wn.chatHistory.push({content:i,role:a,toolCalls:[],suggestions:[]})}function Yp(i,a){Wn.chatHistory[i]&&Object.assign(Wn.chatHistory[i],a)}function Xp(){return Wn.chatHistory.slice(0,-1).map(({...i})=>i)}function Gp(){return Wn.chatHistory.length-1}const gn={state:Wn,updateChatHistory:Yp,getChatHistoryForRequest:Xp,getLastChatIndex:Gp,addMessage:Zp};var tn=(i=>(i.ASSISTANT="assistant",i.USER="user",i.TOOL="tool",i.ASSISTANT_STREAM="assistant_stream",i))(tn||{}),Ir=(i=>(i.CHATBOT_START="chatbot_start",i.USER_QUESTION="user_question",i.RECOMMENDATION_SHOWN="recommendation_shown",i.RECOMMENDATION_CLICKED="recommendation_clicked",i.CHATBOT_END="chatbot_end",i.USER_ACTION="user_action",i))(Ir||{});function qp(i,...a){console.error(i,...a)}function Jp(i,...a){console.info(i,...a)}const Ve={error:qp,info:Jp};async function bp(i,a,s){const h=i.body?i.body.pipeThrough(new TextDecoderStream).getReader():null;if(!h){Ve.error("No reader found");return}let y="",_=[],C=[],S="";for(;;){const{value:E,done:P}=await h.read();if(P)break;S+=E;const U=S.split(`

`);S=U.pop()||"";for(const j of U){const M=j.split(`
`);let f="",x="";for(const m of M)m.startsWith("event: ")?f=m.substring(7).trim():m.startsWith("data: ")&&(x=m.substring(6).trim());if(!(!f||!x))try{const m=JSON.parse(x);f==="text_delta"?y+=m.text_delta||"":f==="tool_call"?_=[..._,{tool_call_id:m.tool_call_id,tool_name:m.tool_name,args:m.args,state:"running"}]:f==="tool_result"?_=_.map(O=>O.tool_call_id===m.tool_call_id?{...O,state:"completed"}:O):f==="suggestions"&&(C=m.suggestions),a({content:y,toolCalls:[..._],suggestions:[...C]})}catch(m){Ve.error("Error parsing SSE data",m)}}}}const Zc=zt.createContext({});function e1(){const i=window.Spark;if(i){Ve.info("spark found");const a=i?.targetings?.loknewsid;if(a)return Ve.info("contentId found:",a),a;Ve.info("contentId not found")}else Ve.info("spark not found")}function eo(){return I.useContext(Zc)}const t1=1e3,n1=5;function r1({config:i,children:a}){const[s,h]=zt.useState(),[y,_]=zt.useState(0);return I.useEffect(()=>{if(y===0){const C=setInterval(()=>{const S=e1();_(E=>{const P=E+1;return(S||P>=n1)&&(h(S),clearInterval(C)),P})},t1)}},[s,y]),Q.jsx(Zc.Provider,{value:{contentId:s,...i},children:a})}const Jl=(i,a)=>{if(!window.dataLayer){Ve.error("window.dataLayer is not defined"),window.dataLayer=[];return}window.dataLayer.push({event:"chatbot",bot_category:i,...a?.payload})};async function l1(i,a){if(!a?.apiKey)throw new Error("API Key is required");const s=a?.chatModel||"gpt-4o-mini",h="https://chatbot-dev.funkemedien.de";if(!a.domain)throw new Error("Domain is required");const y={messages:i,temperature:0,model:s};return(a?.suggestionsModel||a?.suggestionsPrompt)&&(y.suggestions={model:a?.suggestionsModel||"gpt-4o-mini",prompt:a?.suggestionsPrompt||"Mache Vorschläge für die nächste Nachricht des Users..",temperature:a?.suggestionsTemperature??0}),Ve.info("Chat request payload:",y),await fetch(`${h}/${a.domain}/chat/stream_detailed`,{method:"POST",credentials:"include",mode:"cors",headers:{"x-api-key":a?.apiKey,"Content-Type":"application/json"},body:JSON.stringify(y)})}function vu(){const{chatHistory:i}=Kp(gn.state),a=eo();async function s(y,_){try{if(!y.message)throw new Error("Message is required");gn.addMessage(y.message,tn.USER),Jl(Ir.USER_QUESTION,{payload:{user_prompt:y.message,type_prompt:_}});const C=gn.addMessage("",tn.ASSISTANT),S=gn.getChatHistoryForRequest(),E=await l1(S,{...a,chatModel:a.chatModel});await bp(E,P=>{gn.updateChatHistory(C-1,P)})}catch(C){gn.updateChatHistory(gn.getLastChatIndex(),{content:"Error Message",error:!0}),C instanceof Error&&Ve.error(C.message)}}const h=I.useMemo(()=>i.map(y=>({...y,content:y.content})),[i]);return{chatHistory:i,chatHistoryWithReferences:h,sendMessage:s}}function o1(i,a=[]){let s=[];function h(_,C){const S=I.createContext(C),E=s.length;s=[...s,C];function P(j){const{scope:M,children:f,...x}=j,m=M?.[i][E]||S,O=I.useMemo(()=>x,Object.values(x));return Q.jsx(m.Provider,{value:O,children:f})}function U(j,M){const f=M?.[i][E]||S,x=I.useContext(f);if(x)return x;if(C!==void 0)return C;throw new Error(`\`${j}\` must be used within \`${_}\``)}return P.displayName=_+"Provider",[P,U]}const y=()=>{const _=s.map(C=>I.createContext(C));return function(S){const E=S?.[i]||_;return I.useMemo(()=>({[`__scope${i}`]:{...S,[i]:E}}),[S,E])}};return y.scopeName=i,[h,i1(y,...a)]}function i1(...i){const a=i[0];if(i.length===1)return a;const s=()=>{const h=i.map(y=>({useScope:y(),scopeName:y.scopeName}));return function(_){const C=h.reduce((S,{useScope:E,scopeName:P})=>{const j=E(_)[`__scope${P}`];return{...S,...j}},{});return I.useMemo(()=>({[`__scope${a.scopeName}`]:C}),[C])}};return s.scopeName=a.scopeName,s}function u1(i){const a=I.useRef(i);return I.useEffect(()=>{a.current=i}),I.useMemo(()=>(...s)=>a.current?.(...s),[])}var Yc=globalThis?.document?I.useLayoutEffect:()=>{};Vc();function s1(i,a){typeof i=="function"?i(a):i!=null&&(i.current=a)}function a1(...i){return a=>i.forEach(s=>s1(s,a))}var Xc=I.forwardRef((i,a)=>{const{children:s,...h}=i,y=I.Children.toArray(s),_=y.find(f1);if(_){const C=_.props.children,S=y.map(E=>E===_?I.Children.count(C)>1?I.Children.only(null):I.isValidElement(C)?C.props.children:null:E);return Q.jsx(fu,{...h,ref:a,children:I.isValidElement(C)?I.cloneElement(C,void 0,S):null})}return Q.jsx(fu,{...h,ref:a,children:s})});Xc.displayName="Slot";var fu=I.forwardRef((i,a)=>{const{children:s,...h}=i;if(I.isValidElement(s)){const y=p1(s);return I.cloneElement(s,{...d1(h,s.props),ref:a?a1(a,y):y})}return I.Children.count(s)>1?I.Children.only(null):null});fu.displayName="SlotClone";var c1=({children:i})=>Q.jsx(Q.Fragment,{children:i});function f1(i){return I.isValidElement(i)&&i.type===c1}function d1(i,a){const s={...a};for(const h in a){const y=i[h],_=a[h];/^on[A-Z]/.test(h)?y&&_?s[h]=(...S)=>{_(...S),y(...S)}:y&&(s[h]=y):h==="style"?s[h]={...y,..._}:h==="className"&&(s[h]=[y,_].filter(Boolean).join(" "))}return{...i,...s}}function p1(i){let a=Object.getOwnPropertyDescriptor(i.props,"ref")?.get,s=a&&"isReactWarning"in a&&a.isReactWarning;return s?i.ref:(a=Object.getOwnPropertyDescriptor(i,"ref")?.get,s=a&&"isReactWarning"in a&&a.isReactWarning,s?i.props.ref:i.props.ref||i.ref)}var m1=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],yu=m1.reduce((i,a)=>{const s=I.forwardRef((h,y)=>{const{asChild:_,...C}=h,S=_?Xc:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),Q.jsx(S,{...C,ref:y})});return s.displayName=`Primitive.${a}`,{...i,[a]:s}},{}),wu="Avatar",[h1]=o1(wu),[g1,Gc]=h1(wu),qc=I.forwardRef((i,a)=>{const{__scopeAvatar:s,...h}=i,[y,_]=I.useState("idle");return Q.jsx(g1,{scope:s,imageLoadingStatus:y,onImageLoadingStatusChange:_,children:Q.jsx(yu.span,{...h,ref:a})})});qc.displayName=wu;var Jc="AvatarImage",v1=I.forwardRef((i,a)=>{const{__scopeAvatar:s,src:h,onLoadingStatusChange:y=()=>{},..._}=i,C=Gc(Jc,s),S=y1(h),E=u1(P=>{y(P),C.onImageLoadingStatusChange(P)});return Yc(()=>{S!=="idle"&&E(S)},[S,E]),S==="loaded"?Q.jsx(yu.img,{..._,ref:a,src:h}):null});v1.displayName=Jc;var bc="AvatarFallback",ef=I.forwardRef((i,a)=>{const{__scopeAvatar:s,delayMs:h,...y}=i,_=Gc(bc,s),[C,S]=I.useState(h===void 0);return I.useEffect(()=>{if(h!==void 0){const E=window.setTimeout(()=>S(!0),h);return()=>window.clearTimeout(E)}},[h]),C&&_.imageLoadingStatus!=="loaded"?Q.jsx(yu.span,{...y,ref:a}):null});ef.displayName=bc;function y1(i){const[a,s]=I.useState("idle");return Yc(()=>{if(!i){s("error");return}let h=!0;const y=new window.Image,_=C=>()=>{h&&s(C)};return s("loading"),y.onload=_("loaded"),y.onerror=_("error"),y.src=i,()=>{h=!1}},[i]),a}var w1=qc,S1=ef;function vn(){return vn=Object.assign?Object.assign.bind():function(i){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var h in s)Object.prototype.hasOwnProperty.call(s,h)&&(i[h]=s[h])}return i},vn.apply(this,arguments)}const k1=["children","options"];var Tc,Mc;(function(i){i.blockQuote="0",i.breakLine="1",i.breakThematic="2",i.codeBlock="3",i.codeFenced="4",i.codeInline="5",i.footnote="6",i.footnoteReference="7",i.gfmTask="8",i.heading="9",i.headingSetext="10",i.htmlBlock="11",i.htmlComment="12",i.htmlSelfClosing="13",i.image="14",i.link="15",i.linkAngleBraceStyleDetector="16",i.linkBareUrlDetector="17",i.linkMailtoDetector="18",i.newlineCoalescer="19",i.orderedList="20",i.paragraph="21",i.ref="22",i.refImage="23",i.refLink="24",i.table="25",i.tableSeparator="26",i.text="27",i.textBolded="28",i.textEmphasized="29",i.textEscaped="30",i.textMarked="31",i.textStrikethroughed="32",i.unorderedList="33"})(Tc||(Tc={})),(function(i){i[i.MAX=0]="MAX",i[i.HIGH=1]="HIGH",i[i.MED=2]="MED",i[i.LOW=3]="LOW",i[i.MIN=4]="MIN"})(Mc||(Mc={}));const zc=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce((i,a)=>(i[a.toLowerCase()]=a,i),{for:"htmlFor"}),Oc={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},C1=["style","script"],_1=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,E1=/mailto:/i,x1=/\n{2,}$/,tf=/^(\s*>[\s\S]*?)(?=\n{2,})/,P1=/^ *> ?/gm,N1=/^ {2,}\n/,R1=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,nf=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,rf=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,L1=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,T1=/^(?:\n *)*\n/,M1=/\r\n?/g,z1=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,O1=/^\[\^([^\]]+)]/,j1=/\f/g,I1=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,D1=/^\s*?\[(x|\s)\]/,lf=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,of=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,uf=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,du=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,F1=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,sf=/^<!--[\s\S]*?(?:-->)/,A1=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,pu=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,U1=/^\{.*\}$/,$1=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,B1=/^<([^ >]+@[^ >]+)>/,H1=/^<([^ >]+:\/[^ >]+)>/,V1=/-([a-z])?/gi,af=/^(.*\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,W1=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,Q1=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,K1=/^\[([^\]]*)\] ?\[([^\]]*)\]/,Z1=/(\[|\])/g,Y1=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,X1=/\t/g,G1=/(^ *\||\| *$)/g,q1=/^ *:-+: *$/,J1=/^ *:-+ *$/,b1=/^ *-+: *$/,to="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",em=new RegExp(`^([*_])\\1${to}\\1\\1(?!\\1)`),tm=new RegExp(`^([*_])${to}\\1(?!\\1|\\w)`),nm=new RegExp(`^==${to}==`),rm=new RegExp(`^~~${to}~~`),lm=/^\\([^0-9A-Za-z\s])/,om=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,im=/^\n+/,um=/^([ \t]*)/,sm=/\\([^\\])/g,jc=/ *\n+$/,am=/(?:^|\n)( *)$/,Su="(?:\\d+\\.)",ku="(?:[*+-])";function cf(i){return"( *)("+(i===1?Su:ku)+") +"}const ff=cf(1),df=cf(2);function pf(i){return new RegExp("^"+(i===1?ff:df))}const cm=pf(1),fm=pf(2);function mf(i){return new RegExp("^"+(i===1?ff:df)+"[^\\n]*(?:\\n(?!\\1"+(i===1?Su:ku)+" )[^\\n]*)*(\\n|$)","gm")}const hf=mf(1),gf=mf(2);function vf(i){const a=i===1?Su:ku;return new RegExp("^( *)("+a+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+a+" (?!"+a+" ))\\n*|\\s*\\n*$)")}const yf=vf(1),wf=vf(2);function Ic(i,a){const s=a===1,h=s?yf:wf,y=s?hf:gf,_=s?cm:fm;return{match(C,S,E){const P=am.exec(E);return P&&(S.list||!S.inline&&!S.simple)?h.exec(C=P[1]+C):null},order:1,parse(C,S,E){const P=s?+C[2]:void 0,U=C[0].replace(x1,`
`).match(y);let j=!1;return{items:U.map(function(M,f){const x=_.exec(M)[0].length,m=new RegExp("^ {1,"+x+"}","gm"),O=M.replace(m,"").replace(_,""),F=f===U.length-1,b=O.indexOf(`

`)!==-1||F&&j;j=b;const te=E.inline,le=E.list;let se;E.list=!0,b?(E.inline=!1,se=O.replace(jc,`

`)):(E.inline=!0,se=O.replace(jc,""));const de=S(se,E);return E.inline=te,E.list=le,de}),ordered:s,start:P}},render:(C,S,E)=>i(C.ordered?"ol":"ul",{key:E.key,start:C.type==="20"?C.start:void 0},C.items.map(function(P,U){return i("li",{key:U},S(P,E))}))}}const dm=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),pm=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,Sf=[tf,nf,rf,lf,uf,of,sf,af,hf,yf,gf,wf],mm=[...Sf,/^[^\n]+(?:  \n|\n{2,})/,du,pu];function hm(i){return i.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function gm(i){return b1.test(i)?"right":q1.test(i)?"center":J1.test(i)?"left":null}function Dc(i,a,s,h){const y=s.inTable;s.inTable=!0;let _=i.trim().split(/( *(?:`[^`]*`|<.*?>.*?<\/.*?>(?!<\/.*?>)|\\\||\|) *)/).reduce((S,E)=>(E.trim()==="|"?S.push(h?{type:"26"}:{type:"27",text:E}):E!==""&&S.push.apply(S,a(E,s)),S),[]);s.inTable=y;let C=[[]];return _.forEach(function(S,E){S.type==="26"?E!==0&&E!==_.length-1&&C.push([]):(S.type!=="27"||_[E+1]!=null&&_[E+1].type!=="26"||(S.text=S.text.trimEnd()),C[C.length-1].push(S))}),C}function vm(i,a,s){s.inline=!0;const h=i[2]?i[2].replace(G1,"").split("|").map(gm):[],y=i[3]?(function(C,S,E){return C.trim().split(`
`).map(function(P){return Dc(P,S,E,!0)})})(i[3],a,s):[],_=Dc(i[1],a,s,!!y.length);return s.inline=!1,y.length?{align:h,cells:y,header:_,type:"25"}:{children:_,type:"21"}}function Fc(i,a){return i.align[a]==null?{}:{textAlign:i.align[a]}}function Jt(i){return function(a,s){return s.inline?i.exec(a):null}}function bt(i){return function(a,s){return s.inline||s.simple?i.exec(a):null}}function Mt(i){return function(a,s){return s.inline||s.simple?null:i.exec(a)}}function zr(i){return function(a){return i.exec(a)}}function ym(i,a,s){if(a.inline||a.simple||s&&!s.endsWith(`
`))return null;let h="";i.split(`
`).every(_=>!Sf.some(C=>C.test(_))&&(h+=_+`
`,_.trim()));const y=h.trimEnd();return y==""?null:[h,y]}function Vn(i){try{if(decodeURIComponent(i).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return i}function Ac(i){return i.replace(sm,"$1")}function Xl(i,a,s){const h=s.inline||!1,y=s.simple||!1;s.inline=!0,s.simple=!0;const _=i(a,s);return s.inline=h,s.simple=y,_}function wm(i,a,s){const h=s.inline||!1,y=s.simple||!1;s.inline=!1,s.simple=!0;const _=i(a,s);return s.inline=h,s.simple=y,_}function Sm(i,a,s){const h=s.inline||!1;s.inline=!1;const y=i(a,s);return s.inline=h,y}const ou=(i,a,s)=>({children:Xl(a,i[1],s)});function iu(){return{}}function uu(){return null}function km(...i){return i.filter(Boolean).join(" ")}function su(i,a,s){let h=i;const y=a.split(".");for(;y.length&&(h=h[y[0]],h!==void 0);)y.shift();return h||s}function Cm(i="",a={}){a.overrides=a.overrides||{},a.slugify=a.slugify||hm,a.namedCodesToUnicode=a.namedCodesToUnicode?vn({},Oc,a.namedCodesToUnicode):Oc;const s=a.createElement||I.createElement;function h(f,x,...m){const O=su(a.overrides,`${f}.props`,{});return s((function(F,b){const te=su(b,F);return te?typeof te=="function"||typeof te=="object"&&"render"in te?te:su(b,`${F}.component`,F):F})(f,a.overrides),vn({},x,O,{className:km(x?.className,O.className)||void 0}),...m)}function y(f){f=f.replace(I1,"");let x=!1;a.forceInline?x=!0:a.forceBlock||(x=Y1.test(f)===!1);const m=U(P(x?f:`${f.trimEnd().replace(im,"")}

`,{inline:x}));for(;typeof m[m.length-1]=="string"&&!m[m.length-1].trim();)m.pop();if(a.wrapper===null)return m;const O=a.wrapper||(x?"span":"div");let F;if(m.length>1||a.forceWrapper)F=m;else{if(m.length===1)return F=m[0],typeof F=="string"?h("span",{key:"outer"},F):F;F=null}return I.createElement(O,{key:"outer"},F)}function _(f){const x=f.match(_1);return x?x.reduce(function(m,O,F){const b=O.indexOf("=");if(b!==-1){const te=(function(ee){return ee.indexOf("-")!==-1&&ee.match(A1)===null&&(ee=ee.replace(V1,function(ie,G){return G.toUpperCase()})),ee})(O.slice(0,b)).trim(),le=(function(ee){const ie=ee[0];return(ie==='"'||ie==="'")&&ee.length>=2&&ee[ee.length-1]===ie?ee.slice(1,-1):ee})(O.slice(b+1).trim()),se=zc[te]||te,de=m[se]=(function(ee,ie){return ee==="style"?ie.split(/;\s?/).reduce(function(G,q){const Y=q.slice(0,q.indexOf(":"));return G[Y.trim().replace(/(-[a-z])/g,he=>he[1].toUpperCase())]=q.slice(Y.length+1).trim(),G},{}):ee==="href"||ee==="src"?Vn(ie):(ie.match(U1)&&(ie=ie.slice(1,ie.length-1)),ie==="true"||ie!=="false"&&ie)})(te,le);typeof de=="string"&&(du.test(de)||pu.test(de))&&(m[se]=I.cloneElement(y(de.trim()),{key:F}))}else O!=="style"&&(m[zc[O]||O]=!0);return m},{}):null}const C=[],S={},E={0:{match:Mt(tf),order:1,parse:(f,x,m)=>({children:x(f[0].replace(P1,""),m)}),render:(f,x,m)=>h("blockquote",{key:m.key},x(f.children,m))},1:{match:zr(N1),order:1,parse:iu,render:(f,x,m)=>h("br",{key:m.key})},2:{match:Mt(R1),order:1,parse:iu,render:(f,x,m)=>h("hr",{key:m.key})},3:{match:Mt(rf),order:0,parse:f=>({lang:void 0,text:f[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}),render:(f,x,m)=>h("pre",{key:m.key},h("code",vn({},f.attrs,{className:f.lang?`lang-${f.lang}`:""}),f.text))},4:{match:Mt(nf),order:0,parse:f=>({attrs:_(f[3]||""),lang:f[2]||void 0,text:f[4],type:"3"})},5:{match:bt(L1),order:3,parse:f=>({text:f[2]}),render:(f,x,m)=>h("code",{key:m.key},f.text)},6:{match:Mt(z1),order:0,parse:f=>(C.push({footnote:f[2],identifier:f[1]}),{}),render:uu},7:{match:Jt(O1),order:1,parse:f=>({target:`#${a.slugify(f[1])}`,text:f[1]}),render:(f,x,m)=>h("a",{key:m.key,href:Vn(f.target)},h("sup",{key:m.key},f.text))},8:{match:Jt(D1),order:1,parse:f=>({completed:f[1].toLowerCase()==="x"}),render:(f,x,m)=>h("input",{checked:f.completed,key:m.key,readOnly:!0,type:"checkbox"})},9:{match:Mt(a.enforceAtxHeadings?of:lf),order:1,parse:(f,x,m)=>({children:Xl(x,f[2],m),id:a.slugify(f[2]),level:f[1].length}),render:(f,x,m)=>h(`h${f.level}`,{id:f.id,key:m.key},x(f.children,m))},10:{match:Mt(uf),order:0,parse:(f,x,m)=>({children:Xl(x,f[1],m),level:f[2]==="="?1:2,type:"9"})},11:{match:zr(du),order:1,parse(f,x,m){const[,O]=f[3].match(um),F=new RegExp(`^${O}`,"gm"),b=f[3].replace(F,""),te=(le=b,mm.some(ie=>ie.test(le))?Sm:Xl);var le;const se=f[1].toLowerCase(),de=C1.indexOf(se)!==-1,ee={attrs:_(f[2]),noInnerParse:de,tag:(de?se:f[1]).trim()};return m.inAnchor=m.inAnchor||se==="a",de?ee.text=f[3]:ee.children=te(x,b,m),m.inAnchor=!1,ee},render:(f,x,m)=>h(f.tag,vn({key:m.key},f.attrs),f.text||x(f.children,m))},13:{match:zr(pu),order:1,parse:f=>({attrs:_(f[2]||""),tag:f[1].trim()}),render:(f,x,m)=>h(f.tag,vn({},f.attrs,{key:m.key}))},12:{match:zr(sf),order:1,parse:()=>({}),render:uu},14:{match:bt(pm),order:1,parse:f=>({alt:f[1],target:Ac(f[2]),title:f[3]}),render:(f,x,m)=>h("img",{key:m.key,alt:f.alt||void 0,title:f.title||void 0,src:Vn(f.target)})},15:{match:Jt(dm),order:3,parse:(f,x,m)=>({children:wm(x,f[1],m),target:Ac(f[2]),title:f[3]}),render:(f,x,m)=>h("a",{key:m.key,href:Vn(f.target),title:f.title},x(f.children,m))},16:{match:Jt(H1),order:0,parse:f=>({children:[{text:f[1],type:"27"}],target:f[1],type:"15"})},17:{match:(f,x)=>x.inAnchor?null:Jt($1)(f,x),order:0,parse:f=>({children:[{text:f[1],type:"27"}],target:f[1],title:void 0,type:"15"})},18:{match:Jt(B1),order:0,parse(f){let x=f[1],m=f[1];return E1.test(m)||(m="mailto:"+m),{children:[{text:x.replace("mailto:",""),type:"27"}],target:m,type:"15"}}},20:Ic(h,1),33:Ic(h,2),19:{match:Mt(T1),order:3,parse:iu,render:()=>`
`},21:{match:ym,order:3,parse:ou,render:(f,x,m)=>h("p",{key:m.key},x(f.children,m))},22:{match:Jt(W1),order:0,parse:f=>(S[f[1]]={target:f[2],title:f[4]},{}),render:uu},23:{match:bt(Q1),order:0,parse:f=>({alt:f[1]||void 0,ref:f[2]}),render:(f,x,m)=>S[f.ref]?h("img",{key:m.key,alt:f.alt,src:Vn(S[f.ref].target),title:S[f.ref].title}):null},24:{match:Jt(K1),order:0,parse:(f,x,m)=>({children:x(f[1],m),fallbackChildren:x(f[0].replace(Z1,"\\$1"),m),ref:f[2]}),render:(f,x,m)=>S[f.ref]?h("a",{key:m.key,href:Vn(S[f.ref].target),title:S[f.ref].title},x(f.children,m)):h("span",{key:m.key},x(f.fallbackChildren,m))},25:{match:Mt(af),order:1,parse:vm,render(f,x,m){const O=f;return h("table",{key:m.key},h("thead",null,h("tr",null,O.header.map(function(F,b){return h("th",{key:b,style:Fc(O,b)},x(F,m))}))),h("tbody",null,O.cells.map(function(F,b){return h("tr",{key:b},F.map(function(te,le){return h("td",{key:le,style:Fc(O,le)},x(te,m))}))})))}},27:{match:zr(om),order:4,parse:f=>({text:f[0].replace(F1,(x,m)=>a.namedCodesToUnicode[m]?a.namedCodesToUnicode[m]:x)}),render:f=>f.text},28:{match:bt(em),order:2,parse:(f,x,m)=>({children:x(f[2],m)}),render:(f,x,m)=>h("strong",{key:m.key},x(f.children,m))},29:{match:bt(tm),order:3,parse:(f,x,m)=>({children:x(f[2],m)}),render:(f,x,m)=>h("em",{key:m.key},x(f.children,m))},30:{match:bt(lm),order:1,parse:f=>({text:f[1],type:"27"})},31:{match:bt(nm),order:3,parse:ou,render:(f,x,m)=>h("mark",{key:m.key},x(f.children,m))},32:{match:bt(rm),order:3,parse:ou,render:(f,x,m)=>h("del",{key:m.key},x(f.children,m))}};a.disableParsingRawHTML===!0&&(delete E[11],delete E[13]);const P=(function(f){let x=Object.keys(f);function m(O,F){let b=[],te="";for(;O;){let le=0;for(;le<x.length;){const se=x[le],de=f[se],ee=de.match(O,F,te);if(ee){const ie=ee[0];O=O.substring(ie.length);const G=de.parse(ee,m,F);G.type==null&&(G.type=se),b.push(G),te=ie;break}le++}}return b}return x.sort(function(O,F){let b=f[O].order,te=f[F].order;return b!==te?b-te:O<F?-1:1}),function(O,F){return m((function(b){return b.replace(M1,`
`).replace(j1,"").replace(X1,"    ")})(O),F)}})(E),U=(j=(function(f,x){return function(m,O,F){const b=f[m.type].render;return x?x(()=>b(m,O,F),m,O,F):b(m,O,F)}})(E,a.renderRule),function f(x,m={}){if(Array.isArray(x)){const O=m.key,F=[];let b=!1;for(let te=0;te<x.length;te++){m.key=te;const le=f(x[te],m),se=typeof le=="string";se&&b?F[F.length-1]+=le:le!==null&&F.push(le),b=se}return m.key=O,F}return j(x,f,m)});var j;const M=y(i);return C.length?h("div",null,M,h("footer",{key:"footer"},C.map(function(f){return h("div",{id:a.slugify(f.identifier),key:f.identifier},f.identifier,U(P(f.footnote,{inline:!0})))}))):M}const _m=i=>{let{children:a="",options:s}=i,h=(function(y,_){if(y==null)return{};var C,S,E={},P=Object.keys(y);for(S=0;S<P.length;S++)_.indexOf(C=P[S])>=0||(E[C]=y[C]);return E})(i,k1);return I.cloneElement(Cm(a,s),h)},Em="_suggestion_qvmr8_1",xm={suggestion:Em};function Pm({text:i}){const{sendMessage:a}=vu();return Q.jsx("button",{type:"button",className:xm.suggestion,onClick:async()=>await a({message:i},"predefined"),style:{display:"block"},children:i})}function Dr(i,a){if(i==null)return{};var s={},h=Object.keys(i),y,_;for(_=0;_<h.length;_++)y=h[_],!(a.indexOf(y)>=0)&&(s[y]=i[y]);return s}var Nm=["color"],Rm=I.forwardRef(function(i,a){var s=i.color,h=s===void 0?"currentColor":s,y=Dr(i,Nm);return I.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},y,{ref:a}),I.createElement("path",{d:"M7.49991 0.877045C3.84222 0.877045 0.877075 3.84219 0.877075 7.49988C0.877075 11.1575 3.84222 14.1227 7.49991 14.1227C11.1576 14.1227 14.1227 11.1575 14.1227 7.49988C14.1227 3.84219 11.1576 0.877045 7.49991 0.877045ZM1.82708 7.49988C1.82708 4.36686 4.36689 1.82704 7.49991 1.82704C10.6329 1.82704 13.1727 4.36686 13.1727 7.49988C13.1727 10.6329 10.6329 13.1727 7.49991 13.1727C4.36689 13.1727 1.82708 10.6329 1.82708 7.49988ZM10.1589 5.53774C10.3178 5.31191 10.2636 5.00001 10.0378 4.84109C9.81194 4.68217 9.50004 4.73642 9.34112 4.96225L6.51977 8.97154L5.35681 7.78706C5.16334 7.59002 4.84677 7.58711 4.64973 7.78058C4.45268 7.97404 4.44978 8.29061 4.64325 8.48765L6.22658 10.1003C6.33054 10.2062 6.47617 10.2604 6.62407 10.2483C6.77197 10.2363 6.90686 10.1591 6.99226 10.0377L10.1589 5.53774Z",fill:h,fillRule:"evenodd",clipRule:"evenodd"}))}),Lm=["color"],Tm=I.forwardRef(function(i,a){var s=i.color,h=s===void 0?"currentColor":s,y=Dr(i,Lm);return I.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},y,{ref:a}),I.createElement("path",{d:"M12.0697 1.76746C12.4807 1.21947 11.4605 0.454311 11.0495 1.0023C10.6385 1.55028 11.6588 2.31544 12.0697 1.76746ZM8.39263 1.07811C7.15585 0.950602 5.7823 1.16348 4.58433 1.70937C3.38552 2.25563 2.32735 3.15309 1.78844 4.41832C1.37574 5.38724 1.01715 6.28113 1.00088 7.44354C0.984724 8.59844 1.30522 9.96898 2.13174 11.928C2.61142 13.0649 4.03963 13.5446 5.13895 13.8079C6.40836 14.1119 7.80857 14.1914 8.6644 14.0742C9.36515 13.9782 10.1448 13.8284 10.7987 13.297C11.8977 12.4039 12.9009 11.3955 13.4994 10.3393C14.104 9.27221 14.3256 8.09207 13.7216 6.95324C13.5628 6.65373 13.316 6.57734 13.0412 6.4923C12.9374 6.46016 12.8295 6.42678 12.7209 6.37966C11.6211 5.90234 10.9646 5.34963 10.9135 5.02876C10.8656 4.72808 10.9221 4.51463 10.9811 4.29181C11.0129 4.17199 11.0453 4.04947 11.0626 3.90922C11.0838 3.73737 11.0814 3.33319 10.6996 3.12761C10.4048 2.96888 10.2164 2.65843 10.0407 2.36904C9.99742 2.29775 9.95492 2.22773 9.9118 2.16158C9.62634 1.72367 9.20769 1.16213 8.39263 1.07811ZM4.99899 2.61935C3.96483 3.09058 3.12554 3.83097 2.70846 4.81018C2.29808 5.77368 2.01406 6.50873 2.00079 7.45753C1.98741 8.41385 2.25043 9.6368 3.0531 11.5393C3.39181 12.3421 4.62167 12.6557 5.37186 12.8354C6.5493 13.1174 7.822 13.1802 8.52868 13.0834C9.21271 12.9897 9.74568 12.8642 10.1681 12.5209C11.229 11.6587 12.121 10.7435 12.6293 9.84635C12.9349 9.30709 13.5141 7.7028 12.6292 7.3873C10.7539 6.71875 10.262 6.06669 9.99011 5.41268C9.80915 4.97744 9.82868 4.52282 9.95741 4.07885L9.95741 4.07884C9.97662 4.0126 9.99538 3.94791 10.0334 3.88882C9.81857 3.73676 9.6515 3.55195 9.51464 3.3715C9.42876 3.25828 9.3469 3.12099 9.26197 2.97856C9.01866 2.57052 8.75018 2.12027 8.29008 2.07283C7.22889 1.96343 6.03398 2.14772 4.99899 2.61935ZM13.2081 3.77471C13.441 3.22671 12.4547 2.63606 12.0822 3.10163C11.5817 3.72732 12.9029 4.49281 13.2081 3.77471ZM14.3672 2.26031C14.9668 2.27493 15.1551 1.11603 14.5718 0.949371C13.8076 0.731026 13.5918 2.24139 14.3672 2.26031ZM14.2857 5.09098C14.8644 5.10004 15.0462 4.38222 14.4832 4.27899C13.7455 4.14375 13.5373 5.07927 14.2857 5.09098ZM6.9075 4.28672C6.46898 4.66754 6.0522 4.15185 5.97983 3.7365C5.86848 3.09744 6.33696 2.56856 6.94823 2.91156C7.43344 3.18382 7.26678 3.97471 6.9075 4.28672ZM4.94455 5.88184C5.40885 5.41754 4.59567 4.57013 4.11425 5.05154C3.83338 5.33242 4.00936 5.65376 4.23744 5.88184C4.43271 6.0771 4.74929 6.0771 4.94455 5.88184ZM6.97716 6.71984C7.31181 7.38914 8.48804 6.79159 7.99413 6.14788C7.86519 5.97983 7.68657 5.9494 7.62145 5.94207C7.21217 5.89601 6.76349 6.2925 6.97716 6.71984ZM6.98798 8.72461C7.14066 9.1188 7.51122 9.3187 7.91915 9.1633C8.27434 9.02799 8.33186 8.39689 8.17175 8.07427C8.02331 7.77514 7.63956 7.67793 7.33747 7.79417C6.98512 7.92976 6.85672 8.38708 6.98576 8.71889L6.98798 8.72461ZM10.3885 8.84081C10.7575 8.6566 11.4617 8.82771 11.4617 9.31199C11.4617 9.71286 10.9587 10.2165 10.5634 10.2826C10.1813 10.3465 9.70515 9.97581 9.76648 9.57718C9.81445 9.26539 10.1217 8.97401 10.3885 8.84081ZM7.56704 10.8432C7.33461 10.7502 7.14353 10.8601 7.11437 10.8769L7.11279 10.8778C6.90782 10.9949 6.71383 11.2439 6.6747 11.4842C6.59018 12.0034 7.13199 12.1239 7.52661 12.0987C8.2074 12.0553 8.06547 11.0426 7.56704 10.8432ZM4.8805 10.8932C5.0674 10.7723 5.15658 10.5363 5.08293 10.3153C4.93046 9.79687 4.3246 9.71252 3.96561 10.1297C3.79336 10.3299 3.80749 10.6274 3.99214 10.8105L3.99495 10.814L3.9979 10.8176C4.22025 11.0942 4.63624 11.1857 4.8805 10.8932ZM3.04695 7.81318C3.33147 8.0977 3.60077 8.15067 3.98443 8.05859C4.60826 7.90887 4.13814 6.24299 3.047 6.87296C2.70939 7.06788 2.86716 7.63339 3.04695 7.81318Z",fill:h,fillRule:"evenodd",clipRule:"evenodd"}))}),Mm=["color"],zm=I.forwardRef(function(i,a){var s=i.color,h=s===void 0?"currentColor":s,y=Dr(i,Mm);return I.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},y,{ref:a}),I.createElement("path",{d:"M12.8536 2.85355C13.0488 2.65829 13.0488 2.34171 12.8536 2.14645C12.6583 1.95118 12.3417 1.95118 12.1464 2.14645L7.5 6.79289L2.85355 2.14645C2.65829 1.95118 2.34171 1.95118 2.14645 2.14645C1.95118 2.34171 1.95118 2.65829 2.14645 2.85355L6.79289 7.5L2.14645 12.1464C1.95118 12.3417 1.95118 12.6583 2.14645 12.8536C2.34171 13.0488 2.65829 13.0488 2.85355 12.8536L7.5 8.20711L12.1464 12.8536C12.3417 13.0488 12.6583 13.0488 12.8536 12.8536C13.0488 12.6583 13.0488 12.3417 12.8536 12.1464L8.20711 7.5L12.8536 2.85355Z",fill:h,fillRule:"evenodd",clipRule:"evenodd"}))}),Om=["color"],jm=I.forwardRef(function(i,a){var s=i.color,h=s===void 0?"currentColor":s,y=Dr(i,Om);return I.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},y,{ref:a}),I.createElement("path",{d:"M3 2C2.44772 2 2 2.44772 2 3V12C2 12.5523 2.44772 13 3 13H12C12.5523 13 13 12.5523 13 12V8.5C13 8.22386 12.7761 8 12.5 8C12.2239 8 12 8.22386 12 8.5V12H3V3L6.5 3C6.77614 3 7 2.77614 7 2.5C7 2.22386 6.77614 2 6.5 2H3ZM12.8536 2.14645C12.9015 2.19439 12.9377 2.24964 12.9621 2.30861C12.9861 2.36669 12.9996 2.4303 13 2.497L13 2.5V2.50049V5.5C13 5.77614 12.7761 6 12.5 6C12.2239 6 12 5.77614 12 5.5V3.70711L6.85355 8.85355C6.65829 9.04882 6.34171 9.04882 6.14645 8.85355C5.95118 8.65829 5.95118 8.34171 6.14645 8.14645L11.2929 3H9.5C9.22386 3 9 2.77614 9 2.5C9 2.22386 9.22386 2 9.5 2H12.4999H12.5C12.5678 2 12.6324 2.01349 12.6914 2.03794C12.7504 2.06234 12.8056 2.09851 12.8536 2.14645Z",fill:h,fillRule:"evenodd",clipRule:"evenodd"}))}),Im=["color"],Dm=I.forwardRef(function(i,a){var s=i.color,h=s===void 0?"currentColor":s,y=Dr(i,Im);return I.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},y,{ref:a}),I.createElement("path",{d:"M1.20308 1.04312C1.00481 0.954998 0.772341 1.0048 0.627577 1.16641C0.482813 1.32802 0.458794 1.56455 0.568117 1.75196L3.92115 7.50002L0.568117 13.2481C0.458794 13.4355 0.482813 13.672 0.627577 13.8336C0.772341 13.9952 1.00481 14.045 1.20308 13.9569L14.7031 7.95693C14.8836 7.87668 15 7.69762 15 7.50002C15 7.30243 14.8836 7.12337 14.7031 7.04312L1.20308 1.04312ZM4.84553 7.10002L2.21234 2.586L13.2689 7.50002L2.21234 12.414L4.84552 7.90002H9C9.22092 7.90002 9.4 7.72094 9.4 7.50002C9.4 7.27911 9.22092 7.10002 9 7.10002H4.84553Z",fill:h,fillRule:"evenodd",clipRule:"evenodd"}))});const Fm="_articleLink_17co9_1",Am="_articleLinkIcon_17co9_21",Uc={articleLink:Fm,articleLinkIcon:Am};function $c({url:i,title:a}){const s=new URL(i);return s.searchParams.set("ki-reco","true"),Q.jsxs("a",{href:s.toString(),target:"_blank",rel:"noreferrer",className:Uc.articleLink,onClick:()=>Jl(Ir.RECOMMENDATION_CLICKED,{payload:{link_destination:i}}),children:[Q.jsx(jm,{strokeWidth:3,className:Uc.articleLinkIcon}),a]})}function Um(i){return`

 <PromptSuggestion text="${i}"/>`}function $m(i){if(!i)return"";const a=/\[([^\]]+)\]\(([^)]+)\)/g;return i.replace(a,(s,h,y)=>{const _=h.trim();return`<ArticleLink url="${y.trim()}" title="${_}" />`})}function Bm({children:i}){const a=$m(i);return Q.jsx(_m,{options:{forceBlock:!0,overrides:{PromptSuggestion:{component:Pm},ArticleLink:{component:$c},a:{component:s=>!s.href||!s.children?Q.jsx("a",{target:"_blank",...s,rel:"noreferrer"}):Q.jsx($c,{url:s.href,title:String(s.children)})}}},children:a})}const Hm=zt.memo(Bm),Vm="_message_36m6s_1",Wm="_content_36m6s_15",Qm="_avatarRoot_36m6s_20",Km="_avatarImage_36m6s_94",Zm="_avatarFallback_36m6s_100",Ym="_ai_36m6s_113",Xm="_toolStatus_36m6s_147",Gm="_toolStatusSpinner_36m6s_155",qm="_toolStatusText_36m6s_165",Jm="_toolFinish_36m6s_172",bm="_toolFinishIcon_36m6s_180",eh="_toolFinishText_36m6s_187",th="_suggestions_36m6s_194",nh="_suggestionChip_36m6s_201",Ze={message:Vm,content:Wm,avatarRoot:Qm,avatarImage:Km,avatarFallback:Zm,ai:Ym,toolStatus:Xm,toolStatusSpinner:Gm,toolStatusText:qm,toolFinish:Jm,toolFinishIcon:bm,toolFinishText:eh,suggestions:th,suggestionChip:nh},rh="_loader_qofu4_1",lh={loader:rh};function Bc(){return Q.jsx("div",{className:lh.loader})}function oh({message:i,onSuggestionClick:a}){const{botIcon:s,toolMessages:h,toolFinishMessage:y}=eo(),[_,C]=I.useState(0),S=(i.toolCalls?.length??0)>0&&i.toolCalls.some(M=>M.state==="running"),E=(i.toolCalls?.length??0)>0&&i.toolCalls.every(M=>M.state==="completed");I.useEffect(()=>{if(!S||h.length<=1)return;const M=setInterval(()=>{C(f=>(f+1)%h.length)},5e3);return()=>clearInterval(M)},[S,h]),I.useEffect(()=>{S&&C(0)},[S]);const P=()=>i.role===tn.ASSISTANT?Q.jsx(Hm,{children:i.content}):i.content,U=()=>!i.toolCalls||i.toolCalls.length===0?null:S?Q.jsxs("div",{className:Ze.toolStatus,children:[Q.jsx("span",{className:Ze.toolStatusSpinner,children:Q.jsx(Bc,{})}),Q.jsx("span",{className:Ze.toolStatusText,children:h[_]})]},_):E?Q.jsxs("div",{className:Ze.toolFinish,children:[Q.jsx(Rm,{className:Ze.toolFinishIcon}),Q.jsx("span",{className:Ze.toolFinishText,children:y})]}):null,j=()=>!i.suggestions||i.suggestions.length===0?null:Q.jsx("div",{className:Ze.suggestions,children:i.suggestions.map((M,f)=>Q.jsx("button",{className:Ze.suggestionChip,onClick:()=>a?.(M),type:"button",children:M},f))});return Q.jsx("section",{className:Ze.message,"data-role":i.role,children:i?Q.jsxs(Q.Fragment,{children:[Q.jsx(w1,{className:Ze.avatarRoot,children:Q.jsx(S1,{className:`${Ze.avatarFallback} ${i.role==="user"?Ze.user:Ze.ai}`,children:s?Q.jsx("img",{src:s,alt:"bot icon",width:45,height:45,className:Ze.avatarImage}):Q.jsx(Tm,{})})}),Q.jsxs("div",{className:Ze.content,"data-error":i.error,children:[i.content?P():i.role===tn.ASSISTANT&&(!i.toolCalls||i.toolCalls.length===0)?Q.jsx(Bc,{}):null,i.role===tn.ASSISTANT&&U(),i.role===tn.ASSISTANT&&j()]})]}):null})}const ih=zt.memo(oh,(i,a)=>i.message.content===a.message.content&&i.message.error===a.message.error&&JSON.stringify(i.message.toolCalls)===JSON.stringify(a.message.toolCalls)&&JSON.stringify(i.message.suggestions)===JSON.stringify(a.message.suggestions));function uh(i){const[a,s]=I.useState({status:"idle",error:void 0});return{onSubmit:async y=>{y.preventDefault();const _=y.currentTarget,C=_.method,S=new FormData(_);s(E=>({...E,status:"pending"}));try{const E={};for(const P of S.keys())P.endsWith("[]")?E[P]=S.getAll(P):E[P]=S.get(P);await i(E,C),s(P=>({...P,status:"idle",error:void 0}))}catch(E){let P="Unknown";E instanceof Error?P=E.message:"data"in E&&(P=E.data.message),s(U=>({...U,status:"error",error:P}))}},isLoading:a.status==="pending",isError:a.status==="error",error:a.error}}const sh="_form_10fov_1",ah="_submitBtn_10fov_11",ch="_clearBtn_10fov_33",fh="_fieldset_10fov_47",Or={form:sh,submitBtn:ah,clearBtn:ch,fieldset:fh};function dh(){const i=I.useRef(null),a=I.useRef(null),[s,h]=zt.useState(""),{sendMessage:y}=vu(),{messagePlaceholder:_}=eo(),{onSubmit:C,isLoading:S}=uh(async P=>{await y(P,"custom"),E()});I.useEffect(()=>{a?.current&&a.current.focus()},[]);const E=()=>{h(""),i.current?.reset(),a.current&&a.current.focus()};return Q.jsxs("form",{className:Or.form,onSubmit:C,ref:i,children:[Q.jsxs("fieldset",{className:Or.fieldset,children:[Q.jsx("input",{id:"message",type:"text",name:"message","data-type":"prompt",ref:a,required:!0,value:s,disabled:S,onChange:P=>{h(P.target.value)},"aria-label":_,placeholder:_,className:Or.input}),s!==""?Q.jsx("button",{className:Or.clearBtn,onClick:E,type:"button",children:Q.jsx(zm,{})}):null]}),Q.jsx("button",{id:"submitBtn",className:Or.submitBtn,type:"submit",disabled:S,children:Q.jsx(Dm,{})})]})}function ph(i,a){let s=i;return a.forEach(h=>{s+=Um(h)}),s}function mh(){const{chatHistoryWithReferences:i,sendMessage:a}=vu(),s=I.useRef(null),{promptSuggestions:h,openingMessage:y,disclaimer:_}=eo();I.useEffect(()=>{Jl(Ir.CHATBOT_START)},[]),I.useEffect(()=>()=>{Jl(Ir.CHATBOT_END)},[]),I.useEffect(()=>{s.current&&(s.current.scrollTop=s.current.scrollHeight)},[i,s]);const C=E=>{a({message:E},"custom")},S=[{content:ph(y,h??[]),role:tn.ASSISTANT},...i];return Q.jsxs("div",{className:tu.chat,children:[Q.jsx("div",{className:tu.messages,ref:s,children:S.length>0?S.map((E,P)=>Q.jsx(zt.Fragment,{children:Q.jsx(ih,{message:E,onSuggestionClick:C})},`${P}_message`)):null}),Q.jsx(dh,{}),Q.jsx("span",{className:tu.hint,children:_})]})}function hh(i){const{domain:a,promptSuggestions:s,apiKey:h,openingMessage:y,botIcon:_,disclaimer:C,messagePlaceholder:S,chatModel:E,suggestionsModel:P,suggestionsPrompt:U,suggestionsTemperature:j,toolMessages:M,toolFinishMessage:f}=i.config||{};return{domain:yh(a),promptSuggestions:vh(s),apiKey:wh(h),openingMessage:Sh(y),botIcon:_,disclaimer:C||"Du chattest mit einer künstlichen Intelligenz",messagePlaceholder:S||"Gib eine Nachricht ein",chatModel:kh(E),suggestionsModel:P,suggestionsPrompt:U,suggestionsTemperature:j?parseFloat(j):void 0,toolMessages:gh(M),toolFinishMessage:f||"Ergebnisse wurden gefunden"}}function gh(i){return!i||i.trim().length===0?["Suche läuft...","Einen Moment bitte..."]:i.split(";").map(a=>a.trim()).filter(Boolean)}function vh(i){if(i===void 0)return Ve.error("data-prompt-suggestions needs to be set on dom element #chat-bot as a semicolon separated string"),[];try{return i.split(";").map(s=>s.trim()).filter(Boolean)}catch{throw new Error("data-prompt-suggestion need to be a comma separated string")}}function yh(i){return i===void 0&&(Ve.error("data-domain needs to be set on dom element #chat-bot, defaulting to leckerschmecker"),i="leckerschmecker"),i}function wh(i){if(i===void 0)throw Ve.error("data-api-key needs to be set on dom element #chat-bot as a string"),new Error("API Key is required. Please set the data-api-key attribute on the chat-bot element.");return i}function Sh(i){return(i===void 0||i.trim().length===0)&&Ve.error("data-opening-message needs to be set on dom element #chat-bot as a string"),i||"Hi. Du kannst mir Fragen stellen"}function kh(i){if(i===void 0||i.trim().length===0){Ve.info("data-chat-model not set on dom element #chat-bot, using default from environment");return}return Ve.info(`Using chat model from data-chat-model: ${i}`),i}function Ch(i){try{const a=hh(i);return Q.jsx(r1,{config:a,children:Q.jsx(mh,{})})}catch(a){return Ve.error(a),Q.jsx(Q.Fragment,{})}}const Hc=document.getElementById("chat-bot");xp.createRoot(Hc).render(Q.jsx(zt.StrictMode,{children:Q.jsx(Ch,{config:{...Hc.dataset}})}));
