(()=>{var XW=Object.create;var{getPrototypeOf:GW,defineProperty:lp,getOwnPropertyNames:qW}=Object;var UW=Object.prototype.hasOwnProperty;function ZW(o){return this[o]}var jW,JW,I=(o,i,r)=>{var t=o!=null&&typeof o==="object";if(t){var l=i?jW??=new WeakMap:JW??=new WeakMap,s=l.get(o);if(s)return s}r=o!=null?XW(GW(o)):{};let d=i||!o||!o.__esModule?lp(r,"default",{value:o,enumerable:!0}):r;for(let c of qW(o))if(!UW.call(d,c))lp(d,c,{get:ZW.bind(o,c),enumerable:!0});if(t)l.set(o,d);return d};var zr=(o,i)=>()=>(i||o((i={exports:{}}).exports,i),i.exports);var a=((o)=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(o,{get:(i,r)=>(typeof require<"u"?require:i)[r]}):o)(function(o){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+o+'" is not supported')});var gp=zr((E)=>{var Ne=Symbol.for("react.transitional.element"),MW=Symbol.for("react.portal"),IW=Symbol.for("react.fragment"),VW=Symbol.for("react.strict_mode"),DW=Symbol.for("react.profiler"),QW=Symbol.for("react.consumer"),LW=Symbol.for("react.context"),FW=Symbol.for("react.forward_ref"),CW=Symbol.for("react.suspense"),TW=Symbol.for("react.memo"),cp=Symbol.for("react.lazy"),NW=Symbol.for("react.activity"),ap=Symbol.iterator;function $W(o){if(o===null||typeof o!=="object")return null;return o=ap&&o[ap]||o["@@iterator"],typeof o==="function"?o:null}var np={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},mp=Object.assign,bp={};function Ss(o,i,r){this.props=o,this.context=i,this.refs=bp,this.updater=r||np}Ss.prototype.isReactComponent={};Ss.prototype.setState=function(o,i){if(typeof o!=="object"&&typeof o!=="function"&&o!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,o,i,"setState")};Ss.prototype.forceUpdate=function(o){this.updater.enqueueForceUpdate(this,o,"forceUpdate")};function ep(){}ep.prototype=Ss.prototype;function $e(o,i,r){this.props=o,this.context=i,this.refs=bp,this.updater=r||np}var Ke=$e.prototype=new ep;Ke.constructor=$e;mp(Ke,Ss.prototype);Ke.isPureReactComponent=!0;var sp=Array.isArray;function Te(){}var Uo={H:null,A:null,T:null,S:null},xp=Object.prototype.hasOwnProperty;function Pe(o,i,r){var t=r.ref;return{$$typeof:Ne,type:o,key:i,ref:t!==void 0?t:null,props:r}}function KW(o,i){return Pe(o.type,i,o.props)}function Ee(o){return typeof o==="object"&&o!==null&&o.$$typeof===Ne}function PW(o){var i={"=":"=0",":":"=2"};return"$"+o.replace(/[=:]/g,function(r){return i[r]})}var fp=/\/+/g;function Ce(o,i){return typeof o==="object"&&o!==null&&o.key!=null?PW(""+o.key):i.toString(36)}function EW(o){switch(o.status){case"fulfilled":return o.value;case"rejected":throw o.reason;default:switch(typeof o.status==="string"?o.then(Te,Te):(o.status="pending",o.then(function(i){o.status==="pending"&&(o.status="fulfilled",o.value=i)},function(i){o.status==="pending"&&(o.status="rejected",o.reason=i)})),o.status){case"fulfilled":return o.value;case"rejected":throw o.reason}}throw o}function ws(o,i,r,t,l){var s=typeof o;if(s==="undefined"||s==="boolean")o=null;var d=!1;if(o===null)d=!0;else switch(s){case"bigint":case"string":case"number":d=!0;break;case"object":switch(o.$$typeof){case Ne:case MW:d=!0;break;case cp:return d=o._init,ws(d(o._payload),i,r,t,l)}}if(d)return l=l(o),d=t===""?"."+Ce(o,0):t,sp(l)?(r="",d!=null&&(r=d.replace(fp,"$&/")+"/"),ws(l,i,r,"",function(b){return b})):l!=null&&(Ee(l)&&(l=KW(l,r+(l.key==null||o&&o.key===l.key?"":(""+l.key).replace(fp,"$&/")+"/")+d)),i.push(l)),1;d=0;var c=t===""?".":t+":";if(sp(o))for(var n=0;n<o.length;n++)t=o[n],s=c+Ce(t,n),d+=ws(t,i,r,s,l);else if(n=$W(o),typeof n==="function")for(o=n.call(o),n=0;!(t=o.next()).done;)t=t.value,s=c+Ce(t,n++),d+=ws(t,i,r,s,l);else if(s==="object"){if(typeof o.then==="function")return ws(EW(o),i,r,t,l);throw i=String(o),Error("Objects are not valid as a React child (found: "+(i==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":i)+"). If you meant to render a collection of children, use an array instead.")}return d}function mn(o,i,r){if(o==null)return o;var t=[],l=0;return ws(o,t,"","",function(s){return i.call(r,s,l++)}),t}function o4(o){if(o._status===-1){var i=o._result;i=i(),i.then(function(r){if(o._status===0||o._status===-1)o._status=1,o._result=r},function(r){if(o._status===0||o._status===-1)o._status=2,o._result=r}),o._status===-1&&(o._status=0,o._result=i)}if(o._status===1)return o._result.default;throw o._result}var dp=typeof reportError==="function"?reportError:function(o){if(typeof window==="object"&&typeof window.ErrorEvent==="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof o==="object"&&o!==null&&typeof o.message==="string"?String(o.message):String(o),error:o});if(!window.dispatchEvent(i))return}else if(typeof process==="object"&&typeof process.emit==="function"){process.emit("uncaughtException",o);return}console.error(o)},i4={map:mn,forEach:function(o,i,r){mn(o,function(){i.apply(this,arguments)},r)},count:function(o){var i=0;return mn(o,function(){i++}),i},toArray:function(o){return mn(o,function(i){return i})||[]},only:function(o){if(!Ee(o))throw Error("React.Children.only expected to receive a single React element child.");return o}};E.Activity=NW;E.Children=i4;E.Component=Ss;E.Fragment=IW;E.Profiler=DW;E.PureComponent=$e;E.StrictMode=VW;E.Suspense=CW;E.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Uo;E.__COMPILER_RUNTIME={__proto__:null,c:function(o){return Uo.H.useMemoCache(o)}};E.cache=function(o){return function(){return o.apply(null,arguments)}};E.cacheSignal=function(){return null};E.cloneElement=function(o,i,r){if(o===null||o===void 0)throw Error("The argument must be a React element, but you passed "+o+".");var t=mp({},o.props),l=o.key;if(i!=null)for(s in i.key!==void 0&&(l=""+i.key),i)!xp.call(i,s)||s==="key"||s==="__self"||s==="__source"||s==="ref"&&i.ref===void 0||(t[s]=i[s]);var s=arguments.length-2;if(s===1)t.children=r;else if(1<s){for(var d=Array(s),c=0;c<s;c++)d[c]=arguments[c+2];t.children=d}return Pe(o.type,l,t)};E.createContext=function(o){return o={$$typeof:LW,_currentValue:o,_currentValue2:o,_threadCount:0,Provider:null,Consumer:null},o.Provider=o,o.Consumer={$$typeof:QW,_context:o},o};E.createElement=function(o,i,r){var t,l={},s=null;if(i!=null)for(t in i.key!==void 0&&(s=""+i.key),i)xp.call(i,t)&&t!=="key"&&t!=="__self"&&t!=="__source"&&(l[t]=i[t]);var d=arguments.length-2;if(d===1)l.children=r;else if(1<d){for(var c=Array(d),n=0;n<d;n++)c[n]=arguments[n+2];l.children=c}if(o&&o.defaultProps)for(t in d=o.defaultProps,d)l[t]===void 0&&(l[t]=d[t]);return Pe(o,s,l)};E.createRef=function(){return{current:null}};E.forwardRef=function(o){return{$$typeof:FW,render:o}};E.isValidElement=Ee;E.lazy=function(o){return{$$typeof:cp,_payload:{_status:-1,_result:o},_init:o4}};E.memo=function(o,i){return{$$typeof:TW,type:o,compare:i===void 0?null:i}};E.startTransition=function(o){var i=Uo.T,r={};Uo.T=r;try{var t=o(),l=Uo.S;l!==null&&l(r,t),typeof t==="object"&&t!==null&&typeof t.then==="function"&&t.then(Te,dp)}catch(s){dp(s)}finally{i!==null&&r.types!==null&&(i.types=r.types),Uo.T=i}};E.unstable_useCacheRefresh=function(){return Uo.H.useCacheRefresh()};E.use=function(o){return Uo.H.use(o)};E.useActionState=function(o,i,r){return Uo.H.useActionState(o,i,r)};E.useCallback=function(o,i){return Uo.H.useCallback(o,i)};E.useContext=function(o){return Uo.H.useContext(o)};E.useDebugValue=function(){};E.useDeferredValue=function(o,i){return Uo.H.useDeferredValue(o,i)};E.useEffect=function(o,i){return Uo.H.useEffect(o,i)};E.useEffectEvent=function(o){return Uo.H.useEffectEvent(o)};E.useId=function(){return Uo.H.useId()};E.useImperativeHandle=function(o,i,r){return Uo.H.useImperativeHandle(o,i,r)};E.useInsertionEffect=function(o,i){return Uo.H.useInsertionEffect(o,i)};E.useLayoutEffect=function(o,i){return Uo.H.useLayoutEffect(o,i)};E.useMemo=function(o,i){return Uo.H.useMemo(o,i)};E.useOptimistic=function(o,i){return Uo.H.useOptimistic(o,i)};E.useReducer=function(o,i,r){return Uo.H.useReducer(o,i,r)};E.useRef=function(o){return Uo.H.useRef(o)};E.useState=function(o){return Uo.H.useState(o)};E.useSyncExternalStore=function(o,i,r){return Uo.H.useSyncExternalStore(o,i,r)};E.useTransition=function(){return Uo.H.useTransition()};E.version="19.2.7"});var wr=zr((Pto,up)=>{up.exports=gp()});var yp=zr((Vo)=>{function ix(o,i){var r=o.length;o.push(i);o:for(;0<r;){var t=r-1>>>1,l=o[t];if(0<bn(l,i))o[t]=i,o[r]=l,r=t;else break o}}function vt(o){return o.length===0?null:o[0]}function un(o){if(o.length===0)return null;var i=o[0],r=o.pop();if(r!==i){o[0]=r;o:for(var t=0,l=o.length,s=l>>>1;t<s;){var d=2*(t+1)-1,c=o[d],n=d+1,b=o[n];if(0>bn(c,r))n<l&&0>bn(b,c)?(o[t]=b,o[n]=r,t=n):(o[t]=c,o[d]=r,t=d);else if(n<l&&0>bn(b,r))o[t]=b,o[n]=r,t=n;else break o}}return i}function bn(o,i){var r=o.sortIndex-i.sortIndex;return r!==0?r:o.id-i.id}Vo.unstable_now=void 0;if(typeof performance==="object"&&typeof performance.now==="function")rx=performance,Vo.unstable_now=function(){return rx.now()};else en=Date,tx=en.now(),Vo.unstable_now=function(){return en.now()-tx};var rx,en,tx,Kt=[],Bl=[],r4=1,Zr=null,Ci=3,lx=!1,Wd=!1,Ad=!1,sx=!1,pp=typeof setTimeout==="function"?setTimeout:null,zp=typeof clearTimeout==="function"?clearTimeout:null,hp=typeof setImmediate<"u"?setImmediate:null;function xn(o){for(var i=vt(Bl);i!==null;){if(i.callback===null)un(Bl);else if(i.startTime<=o)un(Bl),i.sortIndex=i.expirationTime,ix(Kt,i);else break;i=vt(Bl)}}function fx(o){if(Ad=!1,xn(o),!Wd)if(vt(Kt)!==null)Wd=!0,ys||(ys=!0,_s());else{var i=vt(Bl);i!==null&&dx(fx,i.startTime-o)}}var ys=!1,Bd=-1,wp=5,Sp=-1;function _p(){return sx?!0:Vo.unstable_now()-Sp<wp?!1:!0}function ox(){if(sx=!1,ys){var o=Vo.unstable_now();Sp=o;var i=!0;try{o:{Wd=!1,Ad&&(Ad=!1,zp(Bd),Bd=-1),lx=!0;var r=Ci;try{i:{xn(o);for(Zr=vt(Kt);Zr!==null&&!(Zr.expirationTime>o&&_p());){var t=Zr.callback;if(typeof t==="function"){Zr.callback=null,Ci=Zr.priorityLevel;var l=t(Zr.expirationTime<=o);if(o=Vo.unstable_now(),typeof l==="function"){Zr.callback=l,xn(o),i=!0;break i}Zr===vt(Kt)&&un(Kt),xn(o)}else un(Kt);Zr=vt(Kt)}if(Zr!==null)i=!0;else{var s=vt(Bl);s!==null&&dx(fx,s.startTime-o),i=!1}}break o}finally{Zr=null,Ci=r,lx=!1}i=void 0}}finally{i?_s():ys=!1}}}var _s;if(typeof hp==="function")_s=function(){hp(ox)};else if(typeof MessageChannel<"u")gn=new MessageChannel,ax=gn.port2,gn.port1.onmessage=ox,_s=function(){ax.postMessage(null)};else _s=function(){pp(ox,0)};var gn,ax;function dx(o,i){Bd=pp(function(){o(Vo.unstable_now())},i)}Vo.unstable_IdlePriority=5;Vo.unstable_ImmediatePriority=1;Vo.unstable_LowPriority=4;Vo.unstable_NormalPriority=3;Vo.unstable_Profiling=null;Vo.unstable_UserBlockingPriority=2;Vo.unstable_cancelCallback=function(o){o.callback=null};Vo.unstable_forceFrameRate=function(o){0>o||125<o?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):wp=0<o?Math.floor(1000/o):5};Vo.unstable_getCurrentPriorityLevel=function(){return Ci};Vo.unstable_next=function(o){switch(Ci){case 1:case 2:case 3:var i=3;break;default:i=Ci}var r=Ci;Ci=i;try{return o()}finally{Ci=r}};Vo.unstable_requestPaint=function(){sx=!0};Vo.unstable_runWithPriority=function(o,i){switch(o){case 1:case 2:case 3:case 4:case 5:break;default:o=3}var r=Ci;Ci=o;try{return i()}finally{Ci=r}};Vo.unstable_scheduleCallback=function(o,i,r){var t=Vo.unstable_now();switch(typeof r==="object"&&r!==null?(r=r.delay,r=typeof r==="number"&&0<r?t+r:t):r=t,o){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5000}return l=r+l,o={id:r4++,callback:i,priorityLevel:o,startTime:r,expirationTime:l,sortIndex:-1},r>t?(o.sortIndex=r,ix(Bl,o),vt(Kt)===null&&o===vt(Bl)&&(Ad?(zp(Bd),Bd=-1):Ad=!0,dx(fx,r-t))):(o.sortIndex=l,ix(Kt,o),Wd||lx||(Wd=!0,ys||(ys=!0,_s()))),o};Vo.unstable_shouldYield=_p;Vo.unstable_wrapCallback=function(o){var i=Ci;return function(){var r=Ci;Ci=i;try{return o.apply(this,arguments)}finally{Ci=r}}}});var vp=zr((olo,Rp)=>{Rp.exports=yp()});var Wp=zr((tr)=>{var t4=wr();function kp(o){var i="https://react.dev/errors/"+o;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)i+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+o+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Yl(){}var rr={d:{f:Yl,r:function(){throw Error(kp(522))},D:Yl,C:Yl,L:Yl,m:Yl,X:Yl,S:Yl,M:Yl},p:0,findDOMNode:null},l4=Symbol.for("react.portal");function a4(o,i,r){var t=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l4,key:t==null?null:""+t,children:o,containerInfo:i,implementation:r}}var Yd=t4.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function hn(o,i){if(o==="font")return"";if(typeof i==="string")return i==="use-credentials"?i:""}tr.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=rr;tr.createPortal=function(o,i){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)throw Error(kp(299));return a4(o,i,null,r)};tr.flushSync=function(o){var i=Yd.T,r=rr.p;try{if(Yd.T=null,rr.p=2,o)return o()}finally{Yd.T=i,rr.p=r,rr.d.f()}};tr.preconnect=function(o,i){typeof o==="string"&&(i?(i=i.crossOrigin,i=typeof i==="string"?i==="use-credentials"?i:"":void 0):i=null,rr.d.C(o,i))};tr.prefetchDNS=function(o){typeof o==="string"&&rr.d.D(o)};tr.preinit=function(o,i){if(typeof o==="string"&&i&&typeof i.as==="string"){var r=i.as,t=hn(r,i.crossOrigin),l=typeof i.integrity==="string"?i.integrity:void 0,s=typeof i.fetchPriority==="string"?i.fetchPriority:void 0;r==="style"?rr.d.S(o,typeof i.precedence==="string"?i.precedence:void 0,{crossOrigin:t,integrity:l,fetchPriority:s}):r==="script"&&rr.d.X(o,{crossOrigin:t,integrity:l,fetchPriority:s,nonce:typeof i.nonce==="string"?i.nonce:void 0})}};tr.preinitModule=function(o,i){if(typeof o==="string")if(typeof i==="object"&&i!==null){if(i.as==null||i.as==="script"){var r=hn(i.as,i.crossOrigin);rr.d.M(o,{crossOrigin:r,integrity:typeof i.integrity==="string"?i.integrity:void 0,nonce:typeof i.nonce==="string"?i.nonce:void 0})}}else i==null&&rr.d.M(o)};tr.preload=function(o,i){if(typeof o==="string"&&typeof i==="object"&&i!==null&&typeof i.as==="string"){var r=i.as,t=hn(r,i.crossOrigin);rr.d.L(o,r,{crossOrigin:t,integrity:typeof i.integrity==="string"?i.integrity:void 0,nonce:typeof i.nonce==="string"?i.nonce:void 0,type:typeof i.type==="string"?i.type:void 0,fetchPriority:typeof i.fetchPriority==="string"?i.fetchPriority:void 0,referrerPolicy:typeof i.referrerPolicy==="string"?i.referrerPolicy:void 0,imageSrcSet:typeof i.imageSrcSet==="string"?i.imageSrcSet:void 0,imageSizes:typeof i.imageSizes==="string"?i.imageSizes:void 0,media:typeof i.media==="string"?i.media:void 0})}};tr.preloadModule=function(o,i){if(typeof o==="string")if(i){var r=hn(i.as,i.crossOrigin);rr.d.m(o,{as:typeof i.as==="string"&&i.as!=="script"?i.as:void 0,crossOrigin:r,integrity:typeof i.integrity==="string"?i.integrity:void 0})}else rr.d.m(o)};tr.requestFormReset=function(o){rr.d.r(o)};tr.unstable_batchedUpdates=function(o,i){return o(i)};tr.useFormState=function(o,i,r){return Yd.H.useFormState(o,i,r)};tr.useFormStatus=function(){return Yd.H.useHostTransitionStatus()};tr.version="19.2.7"});var Yp=zr((rlo,Bp)=>{function Ap(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=="function")return;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ap)}catch(o){console.error(o)}}Ap(),Bp.exports=Wp()});var MS=zr((Jm)=>{var wi=vp(),oz=wr(),s4=Yp();function B(o){var i="https://react.dev/errors/"+o;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)i+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+o+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function iz(o){return!(!o||o.nodeType!==1&&o.nodeType!==9&&o.nodeType!==11)}function zc(o){var i=o,r=o;if(o.alternate)for(;i.return;)i=i.return;else{o=i;do i=o,(i.flags&4098)!==0&&(r=i.return),o=i.return;while(o)}return i.tag===3?r:null}function rz(o){if(o.tag===13){var i=o.memoizedState;if(i===null&&(o=o.alternate,o!==null&&(i=o.memoizedState)),i!==null)return i.dehydrated}return null}function tz(o){if(o.tag===31){var i=o.memoizedState;if(i===null&&(o=o.alternate,o!==null&&(i=o.memoizedState)),i!==null)return i.dehydrated}return null}function Hp(o){if(zc(o)!==o)throw Error(B(188))}function f4(o){var i=o.alternate;if(!i){if(i=zc(o),i===null)throw Error(B(188));return i!==o?null:o}for(var r=o,t=i;;){var l=r.return;if(l===null)break;var s=l.alternate;if(s===null){if(t=l.return,t!==null){r=t;continue}break}if(l.child===s.child){for(s=l.child;s;){if(s===r)return Hp(l),o;if(s===t)return Hp(l),i;s=s.sibling}throw Error(B(188))}if(r.return!==t.return)r=l,t=s;else{for(var d=!1,c=l.child;c;){if(c===r){d=!0,r=l,t=s;break}if(c===t){d=!0,t=l,r=s;break}c=c.sibling}if(!d){for(c=s.child;c;){if(c===r){d=!0,r=s,t=l;break}if(c===t){d=!0,t=s,r=l;break}c=c.sibling}if(!d)throw Error(B(189))}}if(r.alternate!==t)throw Error(B(190))}if(r.tag!==3)throw Error(B(188));return r.stateNode.current===r?o:i}function lz(o){var i=o.tag;if(i===5||i===26||i===27||i===6)return o;for(o=o.child;o!==null;){if(i=lz(o),i!==null)return i;o=o.sibling}return null}var Jo=Object.assign,d4=Symbol.for("react.element"),pn=Symbol.for("react.transitional.element"),Zd=Symbol.for("react.portal"),Bs=Symbol.for("react.fragment"),az=Symbol.for("react.strict_mode"),Ix=Symbol.for("react.profiler"),sz=Symbol.for("react.consumer"),al=Symbol.for("react.context"),j0=Symbol.for("react.forward_ref"),Vx=Symbol.for("react.suspense"),Dx=Symbol.for("react.suspense_list"),J0=Symbol.for("react.memo"),Hl=Symbol.for("react.lazy"),Qx=Symbol.for("react.activity"),c4=Symbol.for("react.memo_cache_sentinel"),Op=Symbol.iterator;function Hd(o){if(o===null||typeof o!=="object")return null;return o=Op&&o[Op]||o["@@iterator"],typeof o==="function"?o:null}var n4=Symbol.for("react.client.reference");function Lx(o){if(o==null)return null;if(typeof o==="function")return o.$$typeof===n4?null:o.displayName||o.name||null;if(typeof o==="string")return o;switch(o){case Bs:return"Fragment";case Ix:return"Profiler";case az:return"StrictMode";case Vx:return"Suspense";case Dx:return"SuspenseList";case Qx:return"Activity"}if(typeof o==="object")switch(o.$$typeof){case Zd:return"Portal";case al:return o.displayName||"Context";case sz:return(o._context.displayName||"Context")+".Consumer";case j0:var i=o.render;return o=o.displayName,o||(o=i.displayName||i.name||"",o=o!==""?"ForwardRef("+o+")":"ForwardRef"),o;case J0:return i=o.displayName||null,i!==null?i:Lx(o.type)||"Memo";case Hl:i=o._payload,o=o._init;try{return Lx(o(i))}catch(r){}}return null}var jd=Array.isArray,K=oz.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,po=s4.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,qa={pending:!1,data:null,method:null,action:null},Fx=[],Ys=-1;function Yt(o){return{current:o}}function Ai(o){0>Ys||(o.current=Fx[Ys],Fx[Ys]=null,Ys--)}function qo(o,i){Ys++,Fx[Ys]=o.current,o.current=i}var Bt=Yt(null),ac=Yt(null),Vl=Yt(null),Tn=Yt(null);function Nn(o,i){switch(qo(Vl,i),qo(ac,o),qo(Bt,null),i.nodeType){case 9:case 11:o=(o=i.documentElement)?(o=o.namespaceURI)?Z1(o):0:0;break;default:if(o=i.tagName,i=i.namespaceURI)i=Z1(i),o=kS(i,o);else switch(o){case"svg":o=1;break;case"math":o=2;break;default:o=0}}Ai(Bt),qo(Bt,o)}function Ts(){Ai(Bt),Ai(ac),Ai(Vl)}function Cx(o){o.memoizedState!==null&&qo(Tn,o);var i=Bt.current,r=kS(i,o.type);i!==r&&(qo(ac,o),qo(Bt,r))}function $n(o){ac.current===o&&(Ai(Bt),Ai(ac)),Tn.current===o&&(Ai(Tn),uc._currentValue=qa)}var cx,Xp;function Ya(o){if(cx===void 0)try{throw Error()}catch(r){var i=r.stack.trim().match(/\n( *(at )?)/);cx=i&&i[1]||"",Xp=-1<r.stack.indexOf(`
at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
`+cx+o+Xp}var nx=!1;function mx(o,i){if(!o||nx)return"";nx=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var t={DetermineComponentFrameRoot:function(){try{if(i){var x=function(){throw Error()};if(Object.defineProperty(x.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(x,[])}catch(z){var g=z}Reflect.construct(o,[],x)}else{try{x.call()}catch(z){g=z}o.call(x.prototype)}}else{try{throw Error()}catch(z){g=z}(x=o())&&typeof x.catch==="function"&&x.catch(function(){})}}catch(z){if(z&&g&&typeof z.stack==="string")return[z.stack,g.stack]}return[null,null]}};t.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(t.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(t.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=t.DetermineComponentFrameRoot(),d=s[0],c=s[1];if(d&&c){var n=d.split(`
`),b=c.split(`
`);for(l=t=0;t<n.length&&!n[t].includes("DetermineComponentFrameRoot");)t++;for(;l<b.length&&!b[l].includes("DetermineComponentFrameRoot");)l++;if(t===n.length||l===b.length)for(t=n.length-1,l=b.length-1;1<=t&&0<=l&&n[t]!==b[l];)l--;for(;1<=t&&0<=l;t--,l--)if(n[t]!==b[l]){if(t!==1||l!==1)do if(t--,l--,0>l||n[t]!==b[l]){var e=`
`+n[t].replace(" at new "," at ");return o.displayName&&e.includes("<anonymous>")&&(e=e.replace("<anonymous>",o.displayName)),e}while(1<=t&&0<=l);break}}}finally{nx=!1,Error.prepareStackTrace=r}return(r=o?o.displayName||o.name:"")?Ya(r):""}function m4(o,i){switch(o.tag){case 26:case 27:case 5:return Ya(o.type);case 16:return Ya("Lazy");case 13:return o.child!==i&&i!==null?Ya("Suspense Fallback"):Ya("Suspense");case 19:return Ya("SuspenseList");case 0:case 15:return mx(o.type,!1);case 11:return mx(o.type.render,!1);case 1:return mx(o.type,!0);case 31:return Ya("Activity");default:return""}}function Gp(o){try{var i="",r=null;do i+=m4(o,r),r=o,o=o.return;while(o);return i}catch(t){return`
Error generating stack: `+t.message+`
`+t.stack}}var Tx=Object.prototype.hasOwnProperty,M0=wi.unstable_scheduleCallback,bx=wi.unstable_cancelCallback,b4=wi.unstable_shouldYield,e4=wi.unstable_requestPaint,vr=wi.unstable_now,x4=wi.unstable_getCurrentPriorityLevel,fz=wi.unstable_ImmediatePriority,dz=wi.unstable_UserBlockingPriority,Kn=wi.unstable_NormalPriority,g4=wi.unstable_LowPriority,cz=wi.unstable_IdlePriority,u4=wi.log,h4=wi.unstable_setDisableYieldValue,wc=null,kr=null;function Zl(o){if(typeof u4==="function"&&h4(o),kr&&typeof kr.setStrictMode==="function")try{kr.setStrictMode(wc,o)}catch(i){}}var Wr=Math.clz32?Math.clz32:w4,p4=Math.log,z4=Math.LN2;function w4(o){return o>>>=0,o===0?32:31-(p4(o)/z4|0)|0}var zn=256,wn=262144,Sn=4194304;function Ha(o){var i=o&42;if(i!==0)return i;switch(o&-o){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return o&261888;case 262144:case 524288:case 1048576:case 2097152:return o&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return o&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return o}}function ym(o,i,r){var t=o.pendingLanes;if(t===0)return 0;var l=0,s=o.suspendedLanes,d=o.pingedLanes;o=o.warmLanes;var c=t&134217727;return c!==0?(t=c&~s,t!==0?l=Ha(t):(d&=c,d!==0?l=Ha(d):r||(r=c&~o,r!==0&&(l=Ha(r))))):(c=t&~s,c!==0?l=Ha(c):d!==0?l=Ha(d):r||(r=t&~o,r!==0&&(l=Ha(r)))),l===0?0:i!==0&&i!==l&&(i&s)===0&&(s=l&-l,r=i&-i,s>=r||s===32&&(r&4194048)!==0)?i:l}function Sc(o,i){return(o.pendingLanes&~(o.suspendedLanes&~o.pingedLanes)&i)===0}function S4(o,i){switch(o){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32: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 i+5000;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function nz(){var o=Sn;return Sn<<=1,(Sn&62914560)===0&&(Sn=4194304),o}function ex(o){for(var i=[],r=0;31>r;r++)i.push(o);return i}function _c(o,i){o.pendingLanes|=i,i!==268435456&&(o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0)}function _4(o,i,r,t,l,s){var d=o.pendingLanes;o.pendingLanes=r,o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0,o.expiredLanes&=r,o.entangledLanes&=r,o.errorRecoveryDisabledLanes&=r,o.shellSuspendCounter=0;var{entanglements:c,expirationTimes:n,hiddenUpdates:b}=o;for(r=d&~r;0<r;){var e=31-Wr(r),x=1<<e;c[e]=0,n[e]=-1;var g=b[e];if(g!==null)for(b[e]=null,e=0;e<g.length;e++){var z=g[e];z!==null&&(z.lane&=-536870913)}r&=~x}t!==0&&mz(o,t,0),s!==0&&l===0&&o.tag!==0&&(o.suspendedLanes|=s&~(d&~i))}function mz(o,i,r){o.pendingLanes|=i,o.suspendedLanes&=~i;var t=31-Wr(i);o.entangledLanes|=i,o.entanglements[t]=o.entanglements[t]|1073741824|r&261930}function bz(o,i){var r=o.entangledLanes|=i;for(o=o.entanglements;r;){var t=31-Wr(r),l=1<<t;l&i|o[t]&i&&(o[t]|=i),r&=~l}}function ez(o,i){var r=i&-i;return r=(r&42)!==0?1:I0(r),(r&(o.suspendedLanes|i))!==0?0:r}function I0(o){switch(o){case 2:o=1;break;case 8:o=4;break;case 32:o=16;break;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:o=128;break;case 268435456:o=134217728;break;default:o=0}return o}function V0(o){return o&=-o,2<o?8<o?(o&134217727)!==0?32:268435456:8:2}function xz(){var o=po.p;if(o!==0)return o;return o=window.event,o===void 0?32:ZS(o.type)}function qp(o,i){var r=po.p;try{return po.p=o,i()}finally{po.p=r}}var ia=Math.random().toString(36).slice(2),qi="__reactFiber$"+ia,ur="__reactProps$"+ia,sf="__reactContainer$"+ia,Nx="__reactEvents$"+ia,y4="__reactListeners$"+ia,R4="__reactHandles$"+ia,Up="__reactResources$"+ia,yc="__reactMarker$"+ia;function D0(o){delete o[qi],delete o[ur],delete o[Nx],delete o[y4],delete o[R4]}function Hs(o){var i=o[qi];if(i)return i;for(var r=o.parentNode;r;){if(i=r[sf]||r[qi]){if(r=i.alternate,i.child!==null||r!==null&&r.child!==null)for(o=V1(o);o!==null;){if(r=o[qi])return r;o=V1(o)}return i}o=r,r=o.parentNode}return null}function ff(o){if(o=o[qi]||o[sf]){var i=o.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return o}return null}function Jd(o){var i=o.tag;if(i===5||i===26||i===27||i===6)return o.stateNode;throw Error(B(33))}function Is(o){var i=o[Up];return i||(i=o[Up]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Wi(o){o[yc]=!0}var gz=new Set,uz={};function La(o,i){Ns(o,i),Ns(o+"Capture",i)}function Ns(o,i){uz[o]=i;for(o=0;o<i.length;o++)gz.add(i[o])}var v4=RegExp("^[: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]*$"),Zp={},jp={};function k4(o){if(Tx.call(jp,o))return!0;if(Tx.call(Zp,o))return!1;if(v4.test(o))return jp[o]=!0;return Zp[o]=!0,!1}function On(o,i,r){if(k4(i))if(r===null)o.removeAttribute(i);else{switch(typeof r){case"undefined":case"function":case"symbol":o.removeAttribute(i);return;case"boolean":var t=i.toLowerCase().slice(0,5);if(t!=="data-"&&t!=="aria-"){o.removeAttribute(i);return}}o.setAttribute(i,""+r)}}function _n(o,i,r){if(r===null)o.removeAttribute(i);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":o.removeAttribute(i);return}o.setAttribute(i,""+r)}}function Pt(o,i,r,t){if(t===null)o.removeAttribute(r);else{switch(typeof t){case"undefined":case"function":case"symbol":case"boolean":o.removeAttribute(r);return}o.setAttributeNS(i,r,""+t)}}function Jr(o){switch(typeof o){case"bigint":case"boolean":case"number":case"string":case"undefined":return o;case"object":return o;default:return""}}function hz(o){var i=o.type;return(o=o.nodeName)&&o.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function W4(o,i,r){var t=Object.getOwnPropertyDescriptor(o.constructor.prototype,i);if(!o.hasOwnProperty(i)&&typeof t<"u"&&typeof t.get==="function"&&typeof t.set==="function"){var{get:l,set:s}=t;return Object.defineProperty(o,i,{configurable:!0,get:function(){return l.call(this)},set:function(d){r=""+d,s.call(this,d)}}),Object.defineProperty(o,i,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(d){r=""+d},stopTracking:function(){o._valueTracker=null,delete o[i]}}}}function $x(o){if(!o._valueTracker){var i=hz(o)?"checked":"value";o._valueTracker=W4(o,i,""+o[i])}}function pz(o){if(!o)return!1;var i=o._valueTracker;if(!i)return!0;var r=i.getValue(),t="";return o&&(t=hz(o)?o.checked?"true":"false":o.value),o=t,o!==r?(i.setValue(o),!0):!1}function Pn(o){if(o=o||(typeof document<"u"?document:void 0),typeof o>"u")return null;try{return o.activeElement||o.body}catch(i){return o.body}}var A4=/[\n"\\]/g;function Vr(o){return o.replace(A4,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Kx(o,i,r,t,l,s,d,c){if(o.name="",d!=null&&typeof d!=="function"&&typeof d!=="symbol"&&typeof d!=="boolean"?o.type=d:o.removeAttribute("type"),i!=null)if(d==="number"){if(i===0&&o.value===""||o.value!=i)o.value=""+Jr(i)}else o.value!==""+Jr(i)&&(o.value=""+Jr(i));else d!=="submit"&&d!=="reset"||o.removeAttribute("value");i!=null?Px(o,d,Jr(i)):r!=null?Px(o,d,Jr(r)):t!=null&&o.removeAttribute("value"),l==null&&s!=null&&(o.defaultChecked=!!s),l!=null&&(o.checked=l&&typeof l!=="function"&&typeof l!=="symbol"),c!=null&&typeof c!=="function"&&typeof c!=="symbol"&&typeof c!=="boolean"?o.name=""+Jr(c):o.removeAttribute("name")}function zz(o,i,r,t,l,s,d,c){if(s!=null&&typeof s!=="function"&&typeof s!=="symbol"&&typeof s!=="boolean"&&(o.type=s),i!=null||r!=null){if(!(s!=="submit"&&s!=="reset"||i!==void 0&&i!==null)){$x(o);return}r=r!=null?""+Jr(r):"",i=i!=null?""+Jr(i):r,c||i===o.value||(o.value=i),o.defaultValue=i}t=t!=null?t:l,t=typeof t!=="function"&&typeof t!=="symbol"&&!!t,o.checked=c?o.checked:!!t,o.defaultChecked=!!t,d!=null&&typeof d!=="function"&&typeof d!=="symbol"&&typeof d!=="boolean"&&(o.name=d),$x(o)}function Px(o,i,r){i==="number"&&Pn(o.ownerDocument)===o||o.defaultValue===""+r||(o.defaultValue=""+r)}function Vs(o,i,r,t){if(o=o.options,i){i={};for(var l=0;l<r.length;l++)i["$"+r[l]]=!0;for(r=0;r<o.length;r++)l=i.hasOwnProperty("$"+o[r].value),o[r].selected!==l&&(o[r].selected=l),l&&t&&(o[r].defaultSelected=!0)}else{r=""+Jr(r),i=null;for(l=0;l<o.length;l++){if(o[l].value===r){o[l].selected=!0,t&&(o[l].defaultSelected=!0);return}i!==null||o[l].disabled||(i=o[l])}i!==null&&(i.selected=!0)}}function wz(o,i,r){if(i!=null&&(i=""+Jr(i),i!==o.value&&(o.value=i),r==null)){o.defaultValue!==i&&(o.defaultValue=i);return}o.defaultValue=r!=null?""+Jr(r):""}function Sz(o,i,r,t){if(i==null){if(t!=null){if(r!=null)throw Error(B(92));if(jd(t)){if(1<t.length)throw Error(B(93));t=t[0]}r=t}r==null&&(r=""),i=r}r=Jr(i),o.defaultValue=r,t=o.textContent,t===r&&t!==""&&t!==null&&(o.value=t),$x(o)}function $s(o,i){if(i){var r=o.firstChild;if(r&&r===o.lastChild&&r.nodeType===3){r.nodeValue=i;return}}o.textContent=i}var B4=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Jp(o,i,r){var t=i.indexOf("--")===0;r==null||typeof r==="boolean"||r===""?t?o.setProperty(i,""):i==="float"?o.cssFloat="":o[i]="":t?o.setProperty(i,r):typeof r!=="number"||r===0||B4.has(i)?i==="float"?o.cssFloat=r:o[i]=(""+r).trim():o[i]=r+"px"}function _z(o,i,r){if(i!=null&&typeof i!=="object")throw Error(B(62));if(o=o.style,r!=null){for(var t in r)!r.hasOwnProperty(t)||i!=null&&i.hasOwnProperty(t)||(t.indexOf("--")===0?o.setProperty(t,""):t==="float"?o.cssFloat="":o[t]="");for(var l in i)t=i[l],i.hasOwnProperty(l)&&r[l]!==t&&Jp(o,l,t)}else for(var s in i)i.hasOwnProperty(s)&&Jp(o,s,i[s])}function Q0(o){if(o.indexOf("-")===-1)return!1;switch(o){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 Y4=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),H4=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Xn(o){return H4.test(""+o)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":o}function sl(){}var Ex=null;function L0(o){return o=o.target||o.srcElement||window,o.correspondingUseElement&&(o=o.correspondingUseElement),o.nodeType===3?o.parentNode:o}var Os=null,Ds=null;function Mp(o){var i=ff(o);if(i&&(o=i.stateNode)){var r=o[ur]||null;o:switch(o=i.stateNode,i.type){case"input":if(Kx(o,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),i=r.name,r.type==="radio"&&i!=null){for(r=o;r.parentNode;)r=r.parentNode;r=r.querySelectorAll('input[name="'+Vr(""+i)+'"][type="radio"]');for(i=0;i<r.length;i++){var t=r[i];if(t!==o&&t.form===o.form){var l=t[ur]||null;if(!l)throw Error(B(90));Kx(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(i=0;i<r.length;i++)t=r[i],t.form===o.form&&pz(t)}break o;case"textarea":wz(o,r.value,r.defaultValue);break o;case"select":i=r.value,i!=null&&Vs(o,!!r.multiple,i,!1)}}}var xx=!1;function yz(o,i,r){if(xx)return o(i,r);xx=!0;try{var t=o(i);return t}finally{if(xx=!1,Os!==null||Ds!==null){if(qm(),Os&&(i=Os,o=Ds,Ds=Os=null,Mp(i),o))for(i=0;i<o.length;i++)Mp(o[i])}}}function sc(o,i){var r=o.stateNode;if(r===null)return null;var t=r[ur]||null;if(t===null)return null;r=t[i];o:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(t=!t.disabled)||(o=o.type,t=!(o==="button"||o==="input"||o==="select"||o==="textarea")),o=!t;break o;default:o=!1}if(o)return null;if(r&&typeof r!=="function")throw Error(B(231,i,typeof r));return r}var ml=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),o0=!1;if(ml)try{Oa={},Object.defineProperty(Oa,"passive",{get:function(){o0=!0}}),window.addEventListener("test",Oa,Oa),window.removeEventListener("test",Oa,Oa)}catch(o){o0=!1}var Oa,jl=null,F0=null,Gn=null;function Rz(){if(Gn)return Gn;var o,i=F0,r=i.length,t,l="value"in jl?jl.value:jl.textContent,s=l.length;for(o=0;o<r&&i[o]===l[o];o++);var d=r-o;for(t=1;t<=d&&i[r-t]===l[s-t];t++);return Gn=l.slice(o,1<t?1-t:void 0)}function qn(o){var i=o.keyCode;return"charCode"in o?(o=o.charCode,o===0&&i===13&&(o=13)):o=i,o===10&&(o=13),32<=o||o===13?o:0}function yn(){return!0}function Ip(){return!1}function hr(o){function i(r,t,l,s,d){this._reactName=r,this._targetInst=l,this.type=t,this.nativeEvent=s,this.target=d,this.currentTarget=null;for(var c in o)o.hasOwnProperty(c)&&(r=o[c],this[c]=r?r(s):s[c]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?yn:Ip,this.isPropagationStopped=Ip,this}return Jo(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!=="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=yn)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!=="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=yn)},persist:function(){},isPersistent:yn}),i}var Fa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(o){return o.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Rm=hr(Fa),Rc=Jo({},Fa,{view:0,detail:0}),O4=hr(Rc),gx,ux,Od,vm=Jo({},Rc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:C0,button:0,buttons:0,relatedTarget:function(o){return o.relatedTarget===void 0?o.fromElement===o.srcElement?o.toElement:o.fromElement:o.relatedTarget},movementX:function(o){if("movementX"in o)return o.movementX;return o!==Od&&(Od&&o.type==="mousemove"?(gx=o.screenX-Od.screenX,ux=o.screenY-Od.screenY):ux=gx=0,Od=o),gx},movementY:function(o){return"movementY"in o?o.movementY:ux}}),Vp=hr(vm),X4=Jo({},vm,{dataTransfer:0}),G4=hr(X4),q4=Jo({},Rc,{relatedTarget:0}),hx=hr(q4),U4=Jo({},Fa,{animationName:0,elapsedTime:0,pseudoElement:0}),Z4=hr(U4),j4=Jo({},Fa,{clipboardData:function(o){return"clipboardData"in o?o.clipboardData:window.clipboardData}}),J4=hr(j4),M4=Jo({},Fa,{data:0}),Dp=hr(M4),I4={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},V4={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"},D4={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Q4(o){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(o):(o=D4[o])?!!i[o]:!1}function C0(){return Q4}var L4=Jo({},Rc,{key:function(o){if(o.key){var i=I4[o.key]||o.key;if(i!=="Unidentified")return i}return o.type==="keypress"?(o=qn(o),o===13?"Enter":String.fromCharCode(o)):o.type==="keydown"||o.type==="keyup"?V4[o.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:C0,charCode:function(o){return o.type==="keypress"?qn(o):0},keyCode:function(o){return o.type==="keydown"||o.type==="keyup"?o.keyCode:0},which:function(o){return o.type==="keypress"?qn(o):o.type==="keydown"||o.type==="keyup"?o.keyCode:0}}),F4=hr(L4),C4=Jo({},vm,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Qp=hr(C4),T4=Jo({},Rc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:C0}),N4=hr(T4),$4=Jo({},Fa,{propertyName:0,elapsedTime:0,pseudoElement:0}),K4=hr($4),P4=Jo({},vm,{deltaX:function(o){return"deltaX"in o?o.deltaX:("wheelDeltaX"in o)?-o.wheelDeltaX:0},deltaY:function(o){return"deltaY"in o?o.deltaY:("wheelDeltaY"in o)?-o.wheelDeltaY:("wheelDelta"in o)?-o.wheelDelta:0},deltaZ:0,deltaMode:0}),E4=hr(P4),o6=Jo({},Fa,{newState:0,oldState:0}),i6=hr(o6),r6=[9,13,27,32],T0=ml&&"CompositionEvent"in window,Fd=null;ml&&"documentMode"in document&&(Fd=document.documentMode);var t6=ml&&"TextEvent"in window&&!Fd,vz=ml&&(!T0||Fd&&8<Fd&&11>=Fd),Lp=String.fromCharCode(32),Fp=!1;function kz(o,i){switch(o){case"keyup":return r6.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wz(o){return o=o.detail,typeof o==="object"&&"data"in o?o.data:null}var Xs=!1;function l6(o,i){switch(o){case"compositionend":return Wz(i);case"keypress":if(i.which!==32)return null;return Fp=!0,Lp;case"textInput":return o=i.data,o===Lp&&Fp?null:o;default:return null}}function a6(o,i){if(Xs)return o==="compositionend"||!T0&&kz(o,i)?(o=Rz(),Gn=F0=jl=null,Xs=!1,o):null;switch(o){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return vz&&i.locale!=="ko"?null:i.data;default:return null}}var s6={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 Cp(o){var i=o&&o.nodeName&&o.nodeName.toLowerCase();return i==="input"?!!s6[o.type]:i==="textarea"?!0:!1}function Az(o,i,r,t){Os?Ds?Ds.push(t):Ds=[t]:Os=t,i=um(i,"onChange"),0<i.length&&(r=new Rm("onChange","change",null,r,t),o.push({event:r,listeners:i}))}var Cd=null,fc=null;function f6(o){yS(o,0)}function km(o){var i=Jd(o);if(pz(i))return o}function Tp(o,i){if(o==="change")return i}var Bz=!1;if(ml){if(ml){if(Id="oninput"in document,!Id)Un=document.createElement("div"),Un.setAttribute("oninput","return;"),Id=typeof Un.oninput==="function";Md=Id}else Md=!1;Bz=Md&&(!document.documentMode||9<document.documentMode)}var Md,Id,Un;function Np(){Cd&&(Cd.detachEvent("onpropertychange",Yz),fc=Cd=null)}function Yz(o){if(o.propertyName==="value"&&km(fc)){var i=[];Az(i,fc,o,L0(o)),yz(f6,i)}}function d6(o,i,r){o==="focusin"?(Np(),Cd=i,fc=r,Cd.attachEvent("onpropertychange",Yz)):o==="focusout"&&Np()}function c6(o){if(o==="selectionchange"||o==="keyup"||o==="keydown")return km(fc)}function n6(o,i){if(o==="click")return km(i)}function m6(o,i){if(o==="input"||o==="change")return km(i)}function b6(o,i){return o===i&&(o!==0||1/o===1/i)||o!==o&&i!==i}var Br=typeof Object.is==="function"?Object.is:b6;function dc(o,i){if(Br(o,i))return!0;if(typeof o!=="object"||o===null||typeof i!=="object"||i===null)return!1;var r=Object.keys(o),t=Object.keys(i);if(r.length!==t.length)return!1;for(t=0;t<r.length;t++){var l=r[t];if(!Tx.call(i,l)||!Br(o[l],i[l]))return!1}return!0}function $p(o){for(;o&&o.firstChild;)o=o.firstChild;return o}function Kp(o,i){var r=$p(o);o=0;for(var t;r;){if(r.nodeType===3){if(t=o+r.textContent.length,o<=i&&t>=i)return{node:r,offset:i-o};o=t}o:{for(;r;){if(r.nextSibling){r=r.nextSibling;break o}r=r.parentNode}r=void 0}r=$p(r)}}function Hz(o,i){return o&&i?o===i?!0:o&&o.nodeType===3?!1:i&&i.nodeType===3?Hz(o,i.parentNode):("contains"in o)?o.contains(i):o.compareDocumentPosition?!!(o.compareDocumentPosition(i)&16):!1:!1}function Oz(o){o=o!=null&&o.ownerDocument!=null&&o.ownerDocument.defaultView!=null?o.ownerDocument.defaultView:window;for(var i=Pn(o.document);i instanceof o.HTMLIFrameElement;){try{var r=typeof i.contentWindow.location.href==="string"}catch(t){r=!1}if(r)o=i.contentWindow;else break;i=Pn(o.document)}return i}function N0(o){var i=o&&o.nodeName&&o.nodeName.toLowerCase();return i&&(i==="input"&&(o.type==="text"||o.type==="search"||o.type==="tel"||o.type==="url"||o.type==="password")||i==="textarea"||o.contentEditable==="true")}var e6=ml&&"documentMode"in document&&11>=document.documentMode,Gs=null,i0=null,Td=null,r0=!1;function Pp(o,i,r){var t=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;r0||Gs==null||Gs!==Pn(t)||(t=Gs,("selectionStart"in t)&&N0(t)?t={start:t.selectionStart,end:t.selectionEnd}:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection(),t={anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}),Td&&dc(Td,t)||(Td=t,t=um(i0,"onSelect"),0<t.length&&(i=new Rm("onSelect","select",null,i,r),o.push({event:i,listeners:t}),i.target=Gs)))}function Ba(o,i){var r={};return r[o.toLowerCase()]=i.toLowerCase(),r["Webkit"+o]="webkit"+i,r["Moz"+o]="moz"+i,r}var qs={animationend:Ba("Animation","AnimationEnd"),animationiteration:Ba("Animation","AnimationIteration"),animationstart:Ba("Animation","AnimationStart"),transitionrun:Ba("Transition","TransitionRun"),transitionstart:Ba("Transition","TransitionStart"),transitioncancel:Ba("Transition","TransitionCancel"),transitionend:Ba("Transition","TransitionEnd")},px={},Xz={};ml&&(Xz=document.createElement("div").style,("AnimationEvent"in window)||(delete qs.animationend.animation,delete qs.animationiteration.animation,delete qs.animationstart.animation),("TransitionEvent"in window)||delete qs.transitionend.transition);function Ca(o){if(px[o])return px[o];if(!qs[o])return o;var i=qs[o],r;for(r in i)if(i.hasOwnProperty(r)&&r in Xz)return px[o]=i[r];return o}var Gz=Ca("animationend"),qz=Ca("animationiteration"),Uz=Ca("animationstart"),x6=Ca("transitionrun"),g6=Ca("transitionstart"),u6=Ca("transitioncancel"),Zz=Ca("transitionend"),jz=new Map,t0="abort auxClick beforeToggle 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(" ");t0.push("scrollEnd");function ft(o,i){jz.set(o,i),La(i,[o])}var En=typeof reportError==="function"?reportError:function(o){if(typeof window==="object"&&typeof window.ErrorEvent==="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof o==="object"&&o!==null&&typeof o.message==="string"?String(o.message):String(o),error:o});if(!window.dispatchEvent(i))return}else if(typeof process==="object"&&typeof process.emit==="function"){process.emit("uncaughtException",o);return}console.error(o)},jr=[],Us=0,$0=0;function Wm(){for(var o=Us,i=$0=Us=0;i<o;){var r=jr[i];jr[i++]=null;var t=jr[i];jr[i++]=null;var l=jr[i];jr[i++]=null;var s=jr[i];if(jr[i++]=null,t!==null&&l!==null){var d=t.pending;d===null?l.next=l:(l.next=d.next,d.next=l),t.pending=l}s!==0&&Jz(r,l,s)}}function Am(o,i,r,t){jr[Us++]=o,jr[Us++]=i,jr[Us++]=r,jr[Us++]=t,$0|=t,o.lanes|=t,o=o.alternate,o!==null&&(o.lanes|=t)}function K0(o,i,r,t){return Am(o,i,r,t),om(o)}function Ta(o,i){return Am(o,null,null,i),om(o)}function Jz(o,i,r){o.lanes|=r;var t=o.alternate;t!==null&&(t.lanes|=r);for(var l=!1,s=o.return;s!==null;)s.childLanes|=r,t=s.alternate,t!==null&&(t.childLanes|=r),s.tag===22&&(o=s.stateNode,o===null||o._visibility&1||(l=!0)),o=s,s=s.return;return o.tag===3?(s=o.stateNode,l&&i!==null&&(l=31-Wr(r),o=s.hiddenUpdates,t=o[l],t===null?o[l]=[i]:t.push(i),i.lane=r|536870912),s):null}function om(o){if(50<tc)throw tc=0,R0=null,Error(B(185));for(var i=o.return;i!==null;)o=i,i=o.return;return o.tag===3?o.stateNode:null}var Zs={};function h6(o,i,r,t){this.tag=o,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=t,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yr(o,i,r,t){return new h6(o,i,r,t)}function P0(o){return o=o.prototype,!(!o||!o.isReactComponent)}function dl(o,i){var r=o.alternate;return r===null?(r=yr(o.tag,i,o.key,o.mode),r.elementType=o.elementType,r.type=o.type,r.stateNode=o.stateNode,r.alternate=o,o.alternate=r):(r.pendingProps=i,r.type=o.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=o.flags&65011712,r.childLanes=o.childLanes,r.lanes=o.lanes,r.child=o.child,r.memoizedProps=o.memoizedProps,r.memoizedState=o.memoizedState,r.updateQueue=o.updateQueue,i=o.dependencies,r.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},r.sibling=o.sibling,r.index=o.index,r.ref=o.ref,r.refCleanup=o.refCleanup,r}function Mz(o,i){o.flags&=65011714;var r=o.alternate;return r===null?(o.childLanes=0,o.lanes=i,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=r.childLanes,o.lanes=r.lanes,o.child=r.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=r.memoizedProps,o.memoizedState=r.memoizedState,o.updateQueue=r.updateQueue,o.type=r.type,i=r.dependencies,o.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),o}function Zn(o,i,r,t,l,s){var d=0;if(t=o,typeof o==="function")P0(o)&&(d=1);else if(typeof o==="string")d=wA(o,r,Bt.current)?26:o==="html"||o==="head"||o==="body"?27:5;else o:switch(o){case Qx:return o=yr(31,r,i,l),o.elementType=Qx,o.lanes=s,o;case Bs:return Ua(r.children,l,s,i);case az:d=8,l|=24;break;case Ix:return o=yr(12,r,i,l|2),o.elementType=Ix,o.lanes=s,o;case Vx:return o=yr(13,r,i,l),o.elementType=Vx,o.lanes=s,o;case Dx:return o=yr(19,r,i,l),o.elementType=Dx,o.lanes=s,o;default:if(typeof o==="object"&&o!==null)switch(o.$$typeof){case al:d=10;break o;case sz:d=9;break o;case j0:d=11;break o;case J0:d=14;break o;case Hl:d=16,t=null;break o}d=29,r=Error(B(130,o===null?"null":typeof o,"")),t=null}return i=yr(d,r,i,l),i.elementType=o,i.type=t,i.lanes=s,i}function Ua(o,i,r,t){return o=yr(7,o,t,i),o.lanes=r,o}function zx(o,i,r){return o=yr(6,o,null,i),o.lanes=r,o}function Iz(o){var i=yr(18,null,null,0);return i.stateNode=o,i}function wx(o,i,r){return i=yr(4,o.children!==null?o.children:[],o.key,i),i.lanes=r,i.stateNode={containerInfo:o.containerInfo,pendingChildren:null,implementation:o.implementation},i}var Ep=new WeakMap;function Dr(o,i){if(typeof o==="object"&&o!==null){var r=Ep.get(o);if(r!==void 0)return r;return i={value:o,source:i,stack:Gp(i)},Ep.set(o,i),i}return{value:o,source:i,stack:Gp(i)}}var js=[],Js=0,im=null,cc=0,Mr=[],Ir=0,Kl=null,kt=1,Wt="";function tl(o,i){js[Js++]=cc,js[Js++]=im,im=o,cc=i}function Vz(o,i,r){Mr[Ir++]=kt,Mr[Ir++]=Wt,Mr[Ir++]=Kl,Kl=o;var t=kt;o=Wt;var l=32-Wr(t)-1;t&=~(1<<l),r+=1;var s=32-Wr(i)+l;if(30<s){var d=l-l%5;s=(t&(1<<d)-1).toString(32),t>>=d,l-=d,kt=1<<32-Wr(i)+l|r<<l|t,Wt=s+o}else kt=1<<s|r<<l|t,Wt=o}function E0(o){o.return!==null&&(tl(o,1),Vz(o,1,0))}function og(o){for(;o===im;)im=js[--Js],js[Js]=null,cc=js[--Js],js[Js]=null;for(;o===Kl;)Kl=Mr[--Ir],Mr[Ir]=null,Wt=Mr[--Ir],Mr[Ir]=null,kt=Mr[--Ir],Mr[Ir]=null}function Dz(o,i){Mr[Ir++]=kt,Mr[Ir++]=Wt,Mr[Ir++]=Kl,kt=i.id,Wt=i.overflow,Kl=o}var Ui=null,jo=null,bo=!1,Dl=null,Qr=!1,l0=Error(B(519));function Pl(o){var i=Error(B(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw nc(Dr(i,o)),l0}function o1(o){var{stateNode:i,type:r,memoizedProps:t}=o;switch(i[qi]=o,i[ur]=t,r){case"dialog":lo("cancel",i),lo("close",i);break;case"iframe":case"object":case"embed":lo("load",i);break;case"video":case"audio":for(r=0;r<xc.length;r++)lo(xc[r],i);break;case"source":lo("error",i);break;case"img":case"image":case"link":lo("error",i),lo("load",i);break;case"details":lo("toggle",i);break;case"input":lo("invalid",i),zz(i,t.value,t.defaultValue,t.checked,t.defaultChecked,t.type,t.name,!0);break;case"select":lo("invalid",i);break;case"textarea":lo("invalid",i),Sz(i,t.value,t.defaultValue,t.children)}r=t.children,typeof r!=="string"&&typeof r!=="number"&&typeof r!=="bigint"||i.textContent===""+r||t.suppressHydrationWarning===!0||vS(i.textContent,r)?(t.popover!=null&&(lo("beforetoggle",i),lo("toggle",i)),t.onScroll!=null&&lo("scroll",i),t.onScrollEnd!=null&&lo("scrollend",i),t.onClick!=null&&(i.onclick=sl),i=!0):i=!1,i||Pl(o,!0)}function i1(o){for(Ui=o.return;Ui;)switch(Ui.tag){case 5:case 31:case 13:Qr=!1;return;case 27:case 3:Qr=!0;return;default:Ui=Ui.return}}function Rs(o){if(o!==Ui)return!1;if(!bo)return i1(o),bo=!0,!1;var i=o.tag,r;if(r=i!==3&&i!==27){if(r=i===5)r=o.type,r=!(r!=="form"&&r!=="button")||H0(o.type,o.memoizedProps);r=!r}if(r&&jo&&Pl(o),i1(o),i===13){if(o=o.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(B(317));jo=I1(o)}else if(i===31){if(o=o.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(B(317));jo=I1(o)}else i===27?(i=jo,ra(o.type)?(o=q0,q0=null,jo=o):jo=i):jo=Ui?Fr(o.stateNode.nextSibling):null;return!0}function Ma(){jo=Ui=null,bo=!1}function Sx(){var o=Dl;return o!==null&&(xr===null?xr=o:xr.push.apply(xr,o),Dl=null),o}function nc(o){Dl===null?Dl=[o]:Dl.push(o)}var a0=Yt(null),Na=null,fl=null;function Xl(o,i,r){qo(a0,i._currentValue),i._currentValue=r}function cl(o){o._currentValue=a0.current,Ai(a0)}function s0(o,i,r){for(;o!==null;){var t=o.alternate;if((o.childLanes&i)!==i?(o.childLanes|=i,t!==null&&(t.childLanes|=i)):t!==null&&(t.childLanes&i)!==i&&(t.childLanes|=i),o===r)break;o=o.return}}function f0(o,i,r,t){var l=o.child;l!==null&&(l.return=o);for(;l!==null;){var s=l.dependencies;if(s!==null){var d=l.child;s=s.firstContext;o:for(;s!==null;){var c=s;s=l;for(var n=0;n<i.length;n++)if(c.context===i[n]){s.lanes|=r,c=s.alternate,c!==null&&(c.lanes|=r),s0(s.return,r,o),t||(d=null);break o}s=c.next}}else if(l.tag===18){if(d=l.return,d===null)throw Error(B(341));d.lanes|=r,s=d.alternate,s!==null&&(s.lanes|=r),s0(d,r,o),d=null}else d=l.child;if(d!==null)d.return=l;else for(d=l;d!==null;){if(d===o){d=null;break}if(l=d.sibling,l!==null){l.return=d.return,d=l;break}d=d.return}l=d}}function df(o,i,r,t){o=null;for(var l=i,s=!1;l!==null;){if(!s){if((l.flags&524288)!==0)s=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var d=l.alternate;if(d===null)throw Error(B(387));if(d=d.memoizedProps,d!==null){var c=l.type;Br(l.pendingProps.value,d.value)||(o!==null?o.push(c):o=[c])}}else if(l===Tn.current){if(d=l.alternate,d===null)throw Error(B(387));d.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(o!==null?o.push(uc):o=[uc])}l=l.return}o!==null&&f0(i,o,r,t),i.flags|=262144}function rm(o){for(o=o.firstContext;o!==null;){if(!Br(o.context._currentValue,o.memoizedValue))return!0;o=o.next}return!1}function Ia(o){Na=o,fl=null,o=o.dependencies,o!==null&&(o.firstContext=null)}function Zi(o){return Qz(Na,o)}function Rn(o,i){return Na===null&&Ia(o),Qz(o,i)}function Qz(o,i){var r=i._currentValue;if(i={context:i,memoizedValue:r,next:null},fl===null){if(o===null)throw Error(B(308));fl=i,o.dependencies={lanes:0,firstContext:i},o.flags|=524288}else fl=fl.next=i;return r}var p6=typeof AbortController<"u"?AbortController:function(){var o=[],i=this.signal={aborted:!1,addEventListener:function(r,t){o.push(t)}};this.abort=function(){i.aborted=!0,o.forEach(function(r){return r()})}},z6=wi.unstable_scheduleCallback,w6=wi.unstable_NormalPriority,mi={$$typeof:al,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ig(){return{controller:new p6,data:new Map,refCount:0}}function vc(o){o.refCount--,o.refCount===0&&z6(w6,function(){o.controller.abort()})}var Nd=null,d0=0,Ks=0,Qs=null;function S6(o,i){if(Nd===null){var r=Nd=[];d0=0,Ks=kg(),Qs={status:"pending",value:void 0,then:function(t){r.push(t)}}}return d0++,i.then(r1,r1),i}function r1(){if(--d0===0&&Nd!==null){Qs!==null&&(Qs.status="fulfilled");var o=Nd;Nd=null,Ks=0,Qs=null;for(var i=0;i<o.length;i++)(0,o[i])()}}function _6(o,i){var r=[],t={status:"pending",value:null,reason:null,then:function(l){r.push(l)}};return o.then(function(){t.status="fulfilled",t.value=i;for(var l=0;l<r.length;l++)(0,r[l])(i)},function(l){t.status="rejected",t.reason=l;for(l=0;l<r.length;l++)(0,r[l])(void 0)}),t}var t1=K.S;K.S=function(o,i){lS=vr(),typeof i==="object"&&i!==null&&typeof i.then==="function"&&S6(o,i),t1!==null&&t1(o,i)};var Za=Yt(null);function rg(){var o=Za.current;return o!==null?o:Yo.pooledCache}function jn(o,i){i===null?qo(Za,Za.current):qo(Za,i.pool)}function Lz(){var o=rg();return o===null?null:{parent:mi._currentValue,pool:o}}var cf=Error(B(460)),tg=Error(B(474)),Bm=Error(B(542)),tm={then:function(){}};function l1(o){return o=o.status,o==="fulfilled"||o==="rejected"}function Fz(o,i,r){switch(r=o[r],r===void 0?o.push(i):r!==i&&(i.then(sl,sl),i=r),i.status){case"fulfilled":return i.value;case"rejected":throw o=i.reason,s1(o),o;default:if(typeof i.status==="string")i.then(sl,sl);else{if(o=Yo,o!==null&&100<o.shellSuspendCounter)throw Error(B(482));o=i,o.status="pending",o.then(function(t){if(i.status==="pending"){var l=i;l.status="fulfilled",l.value=t}},function(t){if(i.status==="pending"){var l=i;l.status="rejected",l.reason=t}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw o=i.reason,s1(o),o}throw ja=i,cf}}function Xa(o){try{var i=o._init;return i(o._payload)}catch(r){if(r!==null&&typeof r==="object"&&typeof r.then==="function")throw ja=r,cf;throw r}}var ja=null;function a1(){if(ja===null)throw Error(B(459));var o=ja;return ja=null,o}function s1(o){if(o===cf||o===Bm)throw Error(B(483))}var Ls=null,mc=0;function vn(o){var i=mc;return mc+=1,Ls===null&&(Ls=[]),Fz(Ls,o,i)}function Xd(o,i){i=i.props.ref,o.ref=i!==void 0?i:null}function kn(o,i){if(i.$$typeof===d4)throw Error(B(525));throw o=Object.prototype.toString.call(i),Error(B(31,o==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":o))}function Cz(o){function i(h,p){if(o){var S=h.deletions;S===null?(h.deletions=[p],h.flags|=16):S.push(p)}}function r(h,p){if(!o)return null;for(;p!==null;)i(h,p),p=p.sibling;return null}function t(h){for(var p=new Map;h!==null;)h.key!==null?p.set(h.key,h):p.set(h.index,h),h=h.sibling;return p}function l(h,p){return h=dl(h,p),h.index=0,h.sibling=null,h}function s(h,p,S){if(h.index=S,!o)return h.flags|=1048576,p;if(S=h.alternate,S!==null)return S=S.index,S<p?(h.flags|=67108866,p):S;return h.flags|=67108866,p}function d(h){return o&&h.alternate===null&&(h.flags|=67108866),h}function c(h,p,S,y){if(p===null||p.tag!==6)return p=zx(S,h.mode,y),p.return=h,p;return p=l(p,S),p.return=h,p}function n(h,p,S,y){var O=S.type;if(O===Bs)return e(h,p,S.props.children,y,S.key);if(p!==null&&(p.elementType===O||typeof O==="object"&&O!==null&&O.$$typeof===Hl&&Xa(O)===p.type))return p=l(p,S.props),Xd(p,S),p.return=h,p;return p=Zn(S.type,S.key,S.props,null,h.mode,y),Xd(p,S),p.return=h,p}function b(h,p,S,y){if(p===null||p.tag!==4||p.stateNode.containerInfo!==S.containerInfo||p.stateNode.implementation!==S.implementation)return p=wx(S,h.mode,y),p.return=h,p;return p=l(p,S.children||[]),p.return=h,p}function e(h,p,S,y,O){if(p===null||p.tag!==7)return p=Ua(S,h.mode,y,O),p.return=h,p;return p=l(p,S),p.return=h,p}function x(h,p,S){if(typeof p==="string"&&p!==""||typeof p==="number"||typeof p==="bigint")return p=zx(""+p,h.mode,S),p.return=h,p;if(typeof p==="object"&&p!==null){switch(p.$$typeof){case pn:return S=Zn(p.type,p.key,p.props,null,h.mode,S),Xd(S,p),S.return=h,S;case Zd:return p=wx(p,h.mode,S),p.return=h,p;case Hl:return p=Xa(p),x(h,p,S)}if(jd(p)||Hd(p))return p=Ua(p,h.mode,S,null),p.return=h,p;if(typeof p.then==="function")return x(h,vn(p),S);if(p.$$typeof===al)return x(h,Rn(h,p),S);kn(h,p)}return null}function g(h,p,S,y){var O=p!==null?p.key:null;if(typeof S==="string"&&S!==""||typeof S==="number"||typeof S==="bigint")return O!==null?null:c(h,p,""+S,y);if(typeof S==="object"&&S!==null){switch(S.$$typeof){case pn:return S.key===O?n(h,p,S,y):null;case Zd:return S.key===O?b(h,p,S,y):null;case Hl:return S=Xa(S),g(h,p,S,y)}if(jd(S)||Hd(S))return O!==null?null:e(h,p,S,y,null);if(typeof S.then==="function")return g(h,p,vn(S),y);if(S.$$typeof===al)return g(h,p,Rn(h,S),y);kn(h,S)}return null}function z(h,p,S,y,O){if(typeof y==="string"&&y!==""||typeof y==="number"||typeof y==="bigint")return h=h.get(S)||null,c(p,h,""+y,O);if(typeof y==="object"&&y!==null){switch(y.$$typeof){case pn:return h=h.get(y.key===null?S:y.key)||null,n(p,h,y,O);case Zd:return h=h.get(y.key===null?S:y.key)||null,b(p,h,y,O);case Hl:return y=Xa(y),z(h,p,S,y,O)}if(jd(y)||Hd(y))return h=h.get(S)||null,e(p,h,y,O,null);if(typeof y.then==="function")return z(h,p,S,vn(y),O);if(y.$$typeof===al)return z(h,p,S,Rn(p,y),O);kn(p,y)}return null}function R(h,p,S,y){for(var O=null,Z=null,H=p,k=p=0,X=null;H!==null&&k<S.length;k++){H.index>k?(X=H,H=null):X=H.sibling;var J=g(h,H,S[k],y);if(J===null){H===null&&(H=X);break}o&&H&&J.alternate===null&&i(h,H),p=s(J,p,k),Z===null?O=J:Z.sibling=J,Z=J,H=X}if(k===S.length)return r(h,H),bo&&tl(h,k),O;if(H===null){for(;k<S.length;k++)H=x(h,S[k],y),H!==null&&(p=s(H,p,k),Z===null?O=H:Z.sibling=H,Z=H);return bo&&tl(h,k),O}for(H=t(H);k<S.length;k++)X=z(H,h,k,S[k],y),X!==null&&(o&&X.alternate!==null&&H.delete(X.key===null?k:X.key),p=s(X,p,k),Z===null?O=X:Z.sibling=X,Z=X);return o&&H.forEach(function(T){return i(h,T)}),bo&&tl(h,k),O}function v(h,p,S,y){if(S==null)throw Error(B(151));for(var O=null,Z=null,H=p,k=p=0,X=null,J=S.next();H!==null&&!J.done;k++,J=S.next()){H.index>k?(X=H,H=null):X=H.sibling;var T=g(h,H,J.value,y);if(T===null){H===null&&(H=X);break}o&&H&&T.alternate===null&&i(h,H),p=s(T,p,k),Z===null?O=T:Z.sibling=T,Z=T,H=X}if(J.done)return r(h,H),bo&&tl(h,k),O;if(H===null){for(;!J.done;k++,J=S.next())J=x(h,J.value,y),J!==null&&(p=s(J,p,k),Z===null?O=J:Z.sibling=J,Z=J);return bo&&tl(h,k),O}for(H=t(H);!J.done;k++,J=S.next())J=z(H,h,k,J.value,y),J!==null&&(o&&J.alternate!==null&&H.delete(J.key===null?k:J.key),p=s(J,p,k),Z===null?O=J:Z.sibling=J,Z=J);return o&&H.forEach(function($){return i(h,$)}),bo&&tl(h,k),O}function W(h,p,S,y){if(typeof S==="object"&&S!==null&&S.type===Bs&&S.key===null&&(S=S.props.children),typeof S==="object"&&S!==null){switch(S.$$typeof){case pn:o:{for(var O=S.key;p!==null;){if(p.key===O){if(O=S.type,O===Bs){if(p.tag===7){r(h,p.sibling),y=l(p,S.props.children),y.return=h,h=y;break o}}else if(p.elementType===O||typeof O==="object"&&O!==null&&O.$$typeof===Hl&&Xa(O)===p.type){r(h,p.sibling),y=l(p,S.props),Xd(y,S),y.return=h,h=y;break o}r(h,p);break}else i(h,p);p=p.sibling}S.type===Bs?(y=Ua(S.props.children,h.mode,y,S.key),y.return=h,h=y):(y=Zn(S.type,S.key,S.props,null,h.mode,y),Xd(y,S),y.return=h,h=y)}return d(h);case Zd:o:{for(O=S.key;p!==null;){if(p.key===O)if(p.tag===4&&p.stateNode.containerInfo===S.containerInfo&&p.stateNode.implementation===S.implementation){r(h,p.sibling),y=l(p,S.children||[]),y.return=h,h=y;break o}else{r(h,p);break}else i(h,p);p=p.sibling}y=wx(S,h.mode,y),y.return=h,h=y}return d(h);case Hl:return S=Xa(S),W(h,p,S,y)}if(jd(S))return R(h,p,S,y);if(Hd(S)){if(O=Hd(S),typeof O!=="function")throw Error(B(150));return S=O.call(S),v(h,p,S,y)}if(typeof S.then==="function")return W(h,p,vn(S),y);if(S.$$typeof===al)return W(h,p,Rn(h,S),y);kn(h,S)}return typeof S==="string"&&S!==""||typeof S==="number"||typeof S==="bigint"?(S=""+S,p!==null&&p.tag===6?(r(h,p.sibling),y=l(p,S),y.return=h,h=y):(r(h,p),y=zx(S,h.mode,y),y.return=h,h=y),d(h)):r(h,p)}return function(h,p,S,y){try{mc=0;var O=W(h,p,S,y);return Ls=null,O}catch(H){if(H===cf||H===Bm)throw H;var Z=yr(29,H,null,h.mode);return Z.lanes=y,Z.return=h,Z}finally{}}}var Va=Cz(!0),Tz=Cz(!1),Ol=!1;function lg(o){o.updateQueue={baseState:o.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function c0(o,i){o=o.updateQueue,i.updateQueue===o&&(i.updateQueue={baseState:o.baseState,firstBaseUpdate:o.firstBaseUpdate,lastBaseUpdate:o.lastBaseUpdate,shared:o.shared,callbacks:null})}function Ql(o){return{lane:o,tag:0,payload:null,callback:null,next:null}}function Ll(o,i,r){var t=o.updateQueue;if(t===null)return null;if(t=t.shared,(ho&2)!==0){var l=t.pending;return l===null?i.next=i:(i.next=l.next,l.next=i),t.pending=i,i=om(o),Jz(o,null,r),i}return Am(o,t,i,r),om(o)}function $d(o,i,r){if(i=i.updateQueue,i!==null&&(i=i.shared,(r&4194048)!==0)){var t=i.lanes;t&=o.pendingLanes,r|=t,i.lanes=r,bz(o,r)}}function _x(o,i){var{updateQueue:r,alternate:t}=o;if(t!==null&&(t=t.updateQueue,r===t)){var l=null,s=null;if(r=r.firstBaseUpdate,r!==null){do{var d={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};s===null?l=s=d:s=s.next=d,r=r.next}while(r!==null);s===null?l=s=i:s=s.next=i}else l=s=i;r={baseState:t.baseState,firstBaseUpdate:l,lastBaseUpdate:s,shared:t.shared,callbacks:t.callbacks},o.updateQueue=r;return}o=r.lastBaseUpdate,o===null?r.firstBaseUpdate=i:o.next=i,r.lastBaseUpdate=i}var n0=!1;function Kd(){if(n0){var o=Qs;if(o!==null)throw o}}function Pd(o,i,r,t){n0=!1;var l=o.updateQueue;Ol=!1;var{firstBaseUpdate:s,lastBaseUpdate:d}=l,c=l.shared.pending;if(c!==null){l.shared.pending=null;var n=c,b=n.next;n.next=null,d===null?s=b:d.next=b,d=n;var e=o.alternate;e!==null&&(e=e.updateQueue,c=e.lastBaseUpdate,c!==d&&(c===null?e.firstBaseUpdate=b:c.next=b,e.lastBaseUpdate=n))}if(s!==null){var x=l.baseState;d=0,e=b=n=null,c=s;do{var g=c.lane&-536870913,z=g!==c.lane;if(z?(fo&g)===g:(t&g)===g){g!==0&&g===Ks&&(n0=!0),e!==null&&(e=e.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});o:{var R=o,v=c;g=i;var W=r;switch(v.tag){case 1:if(R=v.payload,typeof R==="function"){x=R.call(W,x,g);break o}x=R;break o;case 3:R.flags=R.flags&-65537|128;case 0:if(R=v.payload,g=typeof R==="function"?R.call(W,x,g):R,g===null||g===void 0)break o;x=Jo({},x,g);break o;case 2:Ol=!0}}g=c.callback,g!==null&&(o.flags|=64,z&&(o.flags|=8192),z=l.callbacks,z===null?l.callbacks=[g]:z.push(g))}else z={lane:g,tag:c.tag,payload:c.payload,callback:c.callback,next:null},e===null?(b=e=z,n=x):e=e.next=z,d|=g;if(c=c.next,c===null)if(c=l.shared.pending,c===null)break;else z=c,c=z.next,z.next=null,l.lastBaseUpdate=z,l.shared.pending=null}while(1);e===null&&(n=x),l.baseState=n,l.firstBaseUpdate=b,l.lastBaseUpdate=e,s===null&&(l.shared.lanes=0),oa|=d,o.lanes=d,o.memoizedState=x}}function Nz(o,i){if(typeof o!=="function")throw Error(B(191,o));o.call(i)}function $z(o,i){var r=o.callbacks;if(r!==null)for(o.callbacks=null,o=0;o<r.length;o++)Nz(r[o],i)}var Ps=Yt(null),lm=Yt(0);function f1(o,i){o=gl,qo(lm,o),qo(Ps,i),gl=o|i.baseLanes}function m0(){qo(lm,gl),qo(Ps,Ps.current)}function ag(){gl=lm.current,Ai(Ps),Ai(lm)}var Yr=Yt(null),Lr=null;function Gl(o){var i=o.alternate;qo(ri,ri.current&1),qo(Yr,o),Lr===null&&(i===null||Ps.current!==null?Lr=o:i.memoizedState!==null&&(Lr=o))}function b0(o){qo(ri,ri.current),qo(Yr,o),Lr===null&&(Lr=o)}function Kz(o){o.tag===22?(qo(ri,ri.current),qo(Yr,o),Lr===null&&(Lr=o)):ql(o)}function ql(){qo(ri,ri.current),qo(Yr,Yr.current)}function _r(o){Ai(Yr),Lr===o&&(Lr=null),Ai(ri)}var ri=Yt(0);function am(o){for(var i=o;i!==null;){if(i.tag===13){var r=i.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||X0(r)||G0(r)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===o)break;for(;i.sibling===null;){if(i.return===null||i.return===o)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var bl=0,oo=null,Wo=null,ci=null,sm=!1,Fs=!1,Da=!1,fm=0,bc=0,Cs=null,y6=0;function No(){throw Error(B(321))}function sg(o,i){if(i===null)return!1;for(var r=0;r<i.length&&r<o.length;r++)if(!Br(o[r],i[r]))return!1;return!0}function fg(o,i,r,t,l,s){return bl=s,oo=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,K.H=o===null||o.memoizedState===null?Aw:pg,Da=!1,s=r(t,l),Da=!1,Fs&&(s=Ez(i,r,t,l)),Pz(o),s}function Pz(o){K.H=ec;var i=Wo!==null&&Wo.next!==null;if(bl=0,ci=Wo=oo=null,sm=!1,bc=0,Cs=null,i)throw Error(B(300));o===null||bi||(o=o.dependencies,o!==null&&rm(o)&&(bi=!0))}function Ez(o,i,r,t){oo=o;var l=0;do{if(Fs&&(Cs=null),bc=0,Fs=!1,25<=l)throw Error(B(301));if(l+=1,ci=Wo=null,o.updateQueue!=null){var s=o.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}K.H=Bw,s=i(r,t)}while(Fs);return s}function R6(){var o=K.H,i=o.useState()[0];return i=typeof i.then==="function"?kc(i):i,o=o.useState()[0],(Wo!==null?Wo.memoizedState:null)!==o&&(oo.flags|=1024),i}function dg(){var o=fm!==0;return fm=0,o}function cg(o,i,r){i.updateQueue=o.updateQueue,i.flags&=-2053,o.lanes&=~r}function ng(o){if(sm){for(o=o.memoizedState;o!==null;){var i=o.queue;i!==null&&(i.pending=null),o=o.next}sm=!1}bl=0,ci=Wo=oo=null,Fs=!1,bc=fm=0,Cs=null}function lr(){var o={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ci===null?oo.memoizedState=ci=o:ci=ci.next=o,ci}function ti(){if(Wo===null){var o=oo.alternate;o=o!==null?o.memoizedState:null}else o=Wo.next;var i=ci===null?oo.memoizedState:ci.next;if(i!==null)ci=i,Wo=o;else{if(o===null){if(oo.alternate===null)throw Error(B(467));throw Error(B(310))}Wo=o,o={memoizedState:Wo.memoizedState,baseState:Wo.baseState,baseQueue:Wo.baseQueue,queue:Wo.queue,next:null},ci===null?oo.memoizedState=ci=o:ci=ci.next=o}return ci}function Ym(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function kc(o){var i=bc;return bc+=1,Cs===null&&(Cs=[]),o=Fz(Cs,o,i),i=oo,(ci===null?i.memoizedState:ci.next)===null&&(i=i.alternate,K.H=i===null||i.memoizedState===null?Aw:pg),o}function Hm(o){if(o!==null&&typeof o==="object"){if(typeof o.then==="function")return kc(o);if(o.$$typeof===al)return Zi(o)}throw Error(B(438,String(o)))}function mg(o){var i=null,r=oo.updateQueue;if(r!==null&&(i=r.memoCache),i==null){var t=oo.alternate;t!==null&&(t=t.updateQueue,t!==null&&(t=t.memoCache,t!=null&&(i={data:t.data.map(function(l){return l.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),r===null&&(r=Ym(),oo.updateQueue=r),r.memoCache=i,r=i.data[i.index],r===void 0)for(r=i.data[i.index]=Array(o),t=0;t<o;t++)r[t]=c4;return i.index++,r}function el(o,i){return typeof i==="function"?i(o):i}function Jn(o){var i=ti();return bg(i,Wo,o)}function bg(o,i,r){var t=o.queue;if(t===null)throw Error(B(311));t.lastRenderedReducer=r;var l=o.baseQueue,s=t.pending;if(s!==null){if(l!==null){var d=l.next;l.next=s.next,s.next=d}i.baseQueue=l=s,t.pending=null}if(s=o.baseState,l===null)o.memoizedState=s;else{i=l.next;var c=d=null,n=null,b=i,e=!1;do{var x=b.lane&-536870913;if(x!==b.lane?(fo&x)===x:(bl&x)===x){var g=b.revertLane;if(g===0)n!==null&&(n=n.next={lane:0,revertLane:0,gesture:null,action:b.action,hasEagerState:b.hasEagerState,eagerState:b.eagerState,next:null}),x===Ks&&(e=!0);else if((bl&g)===g){b=b.next,g===Ks&&(e=!0);continue}else x={lane:0,revertLane:b.revertLane,gesture:null,action:b.action,hasEagerState:b.hasEagerState,eagerState:b.eagerState,next:null},n===null?(c=n=x,d=s):n=n.next=x,oo.lanes|=g,oa|=g;x=b.action,Da&&r(s,x),s=b.hasEagerState?b.eagerState:r(s,x)}else g={lane:x,revertLane:b.revertLane,gesture:b.gesture,action:b.action,hasEagerState:b.hasEagerState,eagerState:b.eagerState,next:null},n===null?(c=n=g,d=s):n=n.next=g,oo.lanes|=x,oa|=x;b=b.next}while(b!==null&&b!==i);if(n===null?d=s:n.next=c,!Br(s,o.memoizedState)&&(bi=!0,e&&(r=Qs,r!==null)))throw r;o.memoizedState=s,o.baseState=d,o.baseQueue=n,t.lastRenderedState=s}return l===null&&(t.lanes=0),[o.memoizedState,t.dispatch]}function yx(o){var i=ti(),r=i.queue;if(r===null)throw Error(B(311));r.lastRenderedReducer=o;var{dispatch:t,pending:l}=r,s=i.memoizedState;if(l!==null){r.pending=null;var d=l=l.next;do s=o(s,d.action),d=d.next;while(d!==l);Br(s,i.memoizedState)||(bi=!0),i.memoizedState=s,i.baseQueue===null&&(i.baseState=s),r.lastRenderedState=s}return[s,t]}function ow(o,i,r){var t=oo,l=ti(),s=bo;if(s){if(r===void 0)throw Error(B(407));r=r()}else r=i();var d=!Br((Wo||l).memoizedState,r);if(d&&(l.memoizedState=r,bi=!0),l=l.queue,eg(tw.bind(null,t,l,o),[o]),l.getSnapshot!==i||d||ci!==null&&ci.memoizedState.tag&1){if(t.flags|=2048,Es(9,{destroy:void 0},rw.bind(null,t,l,r,i),null),Yo===null)throw Error(B(349));s||(bl&127)!==0||iw(t,i,r)}return r}function iw(o,i,r){o.flags|=16384,o={getSnapshot:i,value:r},i=oo.updateQueue,i===null?(i=Ym(),oo.updateQueue=i,i.stores=[o]):(r=i.stores,r===null?i.stores=[o]:r.push(o))}function rw(o,i,r,t){i.value=r,i.getSnapshot=t,lw(i)&&aw(o)}function tw(o,i,r){return r(function(){lw(i)&&aw(o)})}function lw(o){var i=o.getSnapshot;o=o.value;try{var r=i();return!Br(o,r)}catch(t){return!0}}function aw(o){var i=Ta(o,2);i!==null&&gr(i,o,2)}function e0(o){var i=lr();if(typeof o==="function"){var r=o;if(o=r(),Da){Zl(!0);try{r()}finally{Zl(!1)}}}return i.memoizedState=i.baseState=o,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:el,lastRenderedState:o},i}function sw(o,i,r,t){return o.baseState=r,bg(o,Wo,typeof t==="function"?t:el)}function v6(o,i,r,t,l){if(Xm(o))throw Error(B(485));if(o=i.action,o!==null){var s={payload:l,action:o,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(d){s.listeners.push(d)}};K.T!==null?r(!0):s.isTransition=!1,t(s),r=i.pending,r===null?(s.next=i.pending=s,fw(i,s)):(s.next=r.next,i.pending=r.next=s)}}function fw(o,i){var{action:r,payload:t}=i,l=o.state;if(i.isTransition){var s=K.T,d={};K.T=d;try{var c=r(l,t),n=K.S;n!==null&&n(d,c),d1(o,i,c)}catch(b){x0(o,i,b)}finally{s!==null&&d.types!==null&&(s.types=d.types),K.T=s}}else try{s=r(l,t),d1(o,i,s)}catch(b){x0(o,i,b)}}function d1(o,i,r){r!==null&&typeof r==="object"&&typeof r.then==="function"?r.then(function(t){c1(o,i,t)},function(t){return x0(o,i,t)}):c1(o,i,r)}function c1(o,i,r){i.status="fulfilled",i.value=r,dw(i),o.state=r,i=o.pending,i!==null&&(r=i.next,r===i?o.pending=null:(r=r.next,i.next=r,fw(o,r)))}function x0(o,i,r){var t=o.pending;if(o.pending=null,t!==null){t=t.next;do i.status="rejected",i.reason=r,dw(i),i=i.next;while(i!==t)}o.action=null}function dw(o){o=o.listeners;for(var i=0;i<o.length;i++)(0,o[i])()}function cw(o,i){return i}function n1(o,i){if(bo){var r=Yo.formState;if(r!==null){o:{var t=oo;if(bo){if(jo){i:{var l=jo;for(var s=Qr;l.nodeType!==8;){if(!s){l=null;break i}if(l=Fr(l.nextSibling),l===null){l=null;break i}}s=l.data,l=s==="F!"||s==="F"?l:null}if(l){jo=Fr(l.nextSibling),t=l.data==="F!";break o}}Pl(t)}t=!1}t&&(i=r[0])}}return r=lr(),r.memoizedState=r.baseState=i,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:cw,lastRenderedState:i},r.queue=t,r=vw.bind(null,oo,t),t.dispatch=r,t=e0(!1),s=hg.bind(null,oo,!1,t.queue),t=lr(),l={state:i,dispatch:null,action:o,pending:null},t.queue=l,r=v6.bind(null,oo,l,s,r),l.dispatch=r,t.memoizedState=o,[i,r,!1]}function m1(o){var i=ti();return nw(i,Wo,o)}function nw(o,i,r){if(i=bg(o,i,cw)[0],o=Jn(el)[0],typeof i==="object"&&i!==null&&typeof i.then==="function")try{var t=kc(i)}catch(d){if(d===cf)throw Bm;throw d}else t=i;i=ti();var l=i.queue,s=l.dispatch;return r!==i.memoizedState&&(oo.flags|=2048,Es(9,{destroy:void 0},k6.bind(null,l,r),null)),[t,s,o]}function k6(o,i){o.action=i}function b1(o){var i=ti(),r=Wo;if(r!==null)return nw(i,r,o);ti(),i=i.memoizedState,r=ti();var t=r.queue.dispatch;return r.memoizedState=o,[i,t,!1]}function Es(o,i,r,t){return o={tag:o,create:r,deps:t,inst:i,next:null},i=oo.updateQueue,i===null&&(i=Ym(),oo.updateQueue=i),r=i.lastEffect,r===null?i.lastEffect=o.next=o:(t=r.next,r.next=o,o.next=t,i.lastEffect=o),o}function mw(){return ti().memoizedState}function Mn(o,i,r,t){var l=lr();oo.flags|=o,l.memoizedState=Es(1|i,{destroy:void 0},r,t===void 0?null:t)}function Om(o,i,r,t){var l=ti();t=t===void 0?null:t;var s=l.memoizedState.inst;Wo!==null&&t!==null&&sg(t,Wo.memoizedState.deps)?l.memoizedState=Es(i,s,r,t):(oo.flags|=o,l.memoizedState=Es(1|i,s,r,t))}function e1(o,i){Mn(8390656,8,o,i)}function eg(o,i){Om(2048,8,o,i)}function W6(o){oo.flags|=4;var i=oo.updateQueue;if(i===null)i=Ym(),oo.updateQueue=i,i.events=[o];else{var r=i.events;r===null?i.events=[o]:r.push(o)}}function bw(o){var i=ti().memoizedState;return W6({ref:i,nextImpl:o}),function(){if((ho&2)!==0)throw Error(B(440));return i.impl.apply(void 0,arguments)}}function ew(o,i){return Om(4,2,o,i)}function xw(o,i){return Om(4,4,o,i)}function gw(o,i){if(typeof i==="function"){o=o();var r=i(o);return function(){typeof r==="function"?r():i(null)}}if(i!==null&&i!==void 0)return o=o(),i.current=o,function(){i.current=null}}function uw(o,i,r){r=r!==null&&r!==void 0?r.concat([o]):null,Om(4,4,gw.bind(null,i,o),r)}function xg(){}function hw(o,i){var r=ti();i=i===void 0?null:i;var t=r.memoizedState;if(i!==null&&sg(i,t[1]))return t[0];return r.memoizedState=[o,i],o}function pw(o,i){var r=ti();i=i===void 0?null:i;var t=r.memoizedState;if(i!==null&&sg(i,t[1]))return t[0];if(t=o(),Da){Zl(!0);try{o()}finally{Zl(!1)}}return r.memoizedState=[t,i],t}function gg(o,i,r){if(r===void 0||(bl&1073741824)!==0&&(fo&261930)===0)return o.memoizedState=i;return o.memoizedState=r,o=sS(),oo.lanes|=o,oa|=o,r}function zw(o,i,r,t){if(Br(r,i))return r;if(Ps.current!==null)return o=gg(o,r,t),Br(o,i)||(bi=!0),o;if((bl&42)===0||(bl&1073741824)!==0&&(fo&261930)===0)return bi=!0,o.memoizedState=r;return o=sS(),oo.lanes|=o,oa|=o,i}function ww(o,i,r,t,l){var s=po.p;po.p=s!==0&&8>s?s:8;var d=K.T,c={};K.T=c,hg(o,!1,i,r);try{var n=l(),b=K.S;if(b!==null&&b(c,n),n!==null&&typeof n==="object"&&typeof n.then==="function"){var e=_6(n,t);Ed(o,i,e,Ar(o))}else Ed(o,i,t,Ar(o))}catch(x){Ed(o,i,{then:function(){},status:"rejected",reason:x},Ar())}finally{po.p=s,d!==null&&c.types!==null&&(d.types=c.types),K.T=d}}function A6(){}function g0(o,i,r,t){if(o.tag!==5)throw Error(B(476));var l=Sw(o).queue;ww(o,l,i,qa,r===null?A6:function(){return _w(o),r(t)})}function Sw(o){var i=o.memoizedState;if(i!==null)return i;i={memoizedState:qa,baseState:qa,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:el,lastRenderedState:qa},next:null};var r={};return i.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:el,lastRenderedState:r},next:null},o.memoizedState=i,o=o.alternate,o!==null&&(o.memoizedState=i),i}function _w(o){var i=Sw(o);i.next===null&&(i=o.alternate.memoizedState),Ed(o,i.next.queue,{},Ar())}function ug(){return Zi(uc)}function yw(){return ti().memoizedState}function Rw(){return ti().memoizedState}function B6(o){for(var i=o.return;i!==null;){switch(i.tag){case 24:case 3:var r=Ar();o=Ql(r);var t=Ll(i,o,r);t!==null&&(gr(t,i,r),$d(t,i,r)),i={cache:ig()},o.payload=i;return}i=i.return}}function Y6(o,i,r){var t=Ar();r={lane:t,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Xm(o)?kw(i,r):(r=K0(o,i,r,t),r!==null&&(gr(r,o,t),Ww(r,i,t)))}function vw(o,i,r){var t=Ar();Ed(o,i,r,t)}function Ed(o,i,r,t){var l={lane:t,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(Xm(o))kw(i,l);else{var s=o.alternate;if(o.lanes===0&&(s===null||s.lanes===0)&&(s=i.lastRenderedReducer,s!==null))try{var d=i.lastRenderedState,c=s(d,r);if(l.hasEagerState=!0,l.eagerState=c,Br(c,d))return Am(o,i,l,0),Yo===null&&Wm(),!1}catch(n){}finally{}if(r=K0(o,i,l,t),r!==null)return gr(r,o,t),Ww(r,i,t),!0}return!1}function hg(o,i,r,t){if(t={lane:2,revertLane:kg(),gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},Xm(o)){if(i)throw Error(B(479))}else i=K0(o,r,t,2),i!==null&&gr(i,o,2)}function Xm(o){var i=o.alternate;return o===oo||i!==null&&i===oo}function kw(o,i){Fs=sm=!0;var r=o.pending;r===null?i.next=i:(i.next=r.next,r.next=i),o.pending=i}function Ww(o,i,r){if((r&4194048)!==0){var t=i.lanes;t&=o.pendingLanes,r|=t,i.lanes=r,bz(o,r)}}var ec={readContext:Zi,use:Hm,useCallback:No,useContext:No,useEffect:No,useImperativeHandle:No,useLayoutEffect:No,useInsertionEffect:No,useMemo:No,useReducer:No,useRef:No,useState:No,useDebugValue:No,useDeferredValue:No,useTransition:No,useSyncExternalStore:No,useId:No,useHostTransitionStatus:No,useFormState:No,useActionState:No,useOptimistic:No,useMemoCache:No,useCacheRefresh:No};ec.useEffectEvent=No;var Aw={readContext:Zi,use:Hm,useCallback:function(o,i){return lr().memoizedState=[o,i===void 0?null:i],o},useContext:Zi,useEffect:e1,useImperativeHandle:function(o,i,r){r=r!==null&&r!==void 0?r.concat([o]):null,Mn(4194308,4,gw.bind(null,i,o),r)},useLayoutEffect:function(o,i){return Mn(4194308,4,o,i)},useInsertionEffect:function(o,i){Mn(4,2,o,i)},useMemo:function(o,i){var r=lr();i=i===void 0?null:i;var t=o();if(Da){Zl(!0);try{o()}finally{Zl(!1)}}return r.memoizedState=[t,i],t},useReducer:function(o,i,r){var t=lr();if(r!==void 0){var l=r(i);if(Da){Zl(!0);try{r(i)}finally{Zl(!1)}}}else l=i;return t.memoizedState=t.baseState=l,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:l},t.queue=o,o=o.dispatch=Y6.bind(null,oo,o),[t.memoizedState,o]},useRef:function(o){var i=lr();return o={current:o},i.memoizedState=o},useState:function(o){o=e0(o);var i=o.queue,r=vw.bind(null,oo,i);return i.dispatch=r,[o.memoizedState,r]},useDebugValue:xg,useDeferredValue:function(o,i){var r=lr();return gg(r,o,i)},useTransition:function(){var o=e0(!1);return o=ww.bind(null,oo,o.queue,!0,!1),lr().memoizedState=o,[!1,o]},useSyncExternalStore:function(o,i,r){var t=oo,l=lr();if(bo){if(r===void 0)throw Error(B(407));r=r()}else{if(r=i(),Yo===null)throw Error(B(349));(fo&127)!==0||iw(t,i,r)}l.memoizedState=r;var s={value:r,getSnapshot:i};return l.queue=s,e1(tw.bind(null,t,s,o),[o]),t.flags|=2048,Es(9,{destroy:void 0},rw.bind(null,t,s,r,i),null),r},useId:function(){var o=lr(),i=Yo.identifierPrefix;if(bo){var r=Wt,t=kt;r=(t&~(1<<32-Wr(t)-1)).toString(32)+r,i="_"+i+"R_"+r,r=fm++,0<r&&(i+="H"+r.toString(32)),i+="_"}else r=y6++,i="_"+i+"r_"+r.toString(32)+"_";return o.memoizedState=i},useHostTransitionStatus:ug,useFormState:n1,useActionState:n1,useOptimistic:function(o){var i=lr();i.memoizedState=i.baseState=o;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=r,i=hg.bind(null,oo,!0,r),r.dispatch=i,[o,i]},useMemoCache:mg,useCacheRefresh:function(){return lr().memoizedState=B6.bind(null,oo)},useEffectEvent:function(o){var i=lr(),r={impl:o};return i.memoizedState=r,function(){if((ho&2)!==0)throw Error(B(440));return r.impl.apply(void 0,arguments)}}},pg={readContext:Zi,use:Hm,useCallback:hw,useContext:Zi,useEffect:eg,useImperativeHandle:uw,useInsertionEffect:ew,useLayoutEffect:xw,useMemo:pw,useReducer:Jn,useRef:mw,useState:function(){return Jn(el)},useDebugValue:xg,useDeferredValue:function(o,i){var r=ti();return zw(r,Wo.memoizedState,o,i)},useTransition:function(){var o=Jn(el)[0],i=ti().memoizedState;return[typeof o==="boolean"?o:kc(o),i]},useSyncExternalStore:ow,useId:yw,useHostTransitionStatus:ug,useFormState:m1,useActionState:m1,useOptimistic:function(o,i){var r=ti();return sw(r,Wo,o,i)},useMemoCache:mg,useCacheRefresh:Rw};pg.useEffectEvent=bw;var Bw={readContext:Zi,use:Hm,useCallback:hw,useContext:Zi,useEffect:eg,useImperativeHandle:uw,useInsertionEffect:ew,useLayoutEffect:xw,useMemo:pw,useReducer:yx,useRef:mw,useState:function(){return yx(el)},useDebugValue:xg,useDeferredValue:function(o,i){var r=ti();return Wo===null?gg(r,o,i):zw(r,Wo.memoizedState,o,i)},useTransition:function(){var o=yx(el)[0],i=ti().memoizedState;return[typeof o==="boolean"?o:kc(o),i]},useSyncExternalStore:ow,useId:yw,useHostTransitionStatus:ug,useFormState:b1,useActionState:b1,useOptimistic:function(o,i){var r=ti();if(Wo!==null)return sw(r,Wo,o,i);return r.baseState=o,[o,r.queue.dispatch]},useMemoCache:mg,useCacheRefresh:Rw};Bw.useEffectEvent=bw;function Rx(o,i,r,t){i=o.memoizedState,r=r(t,i),r=r===null||r===void 0?i:Jo({},i,r),o.memoizedState=r,o.lanes===0&&(o.updateQueue.baseState=r)}var u0={enqueueSetState:function(o,i,r){o=o._reactInternals;var t=Ar(),l=Ql(t);l.payload=i,r!==void 0&&r!==null&&(l.callback=r),i=Ll(o,l,t),i!==null&&(gr(i,o,t),$d(i,o,t))},enqueueReplaceState:function(o,i,r){o=o._reactInternals;var t=Ar(),l=Ql(t);l.tag=1,l.payload=i,r!==void 0&&r!==null&&(l.callback=r),i=Ll(o,l,t),i!==null&&(gr(i,o,t),$d(i,o,t))},enqueueForceUpdate:function(o,i){o=o._reactInternals;var r=Ar(),t=Ql(r);t.tag=2,i!==void 0&&i!==null&&(t.callback=i),i=Ll(o,t,r),i!==null&&(gr(i,o,r),$d(i,o,r))}};function x1(o,i,r,t,l,s,d){return o=o.stateNode,typeof o.shouldComponentUpdate==="function"?o.shouldComponentUpdate(t,s,d):i.prototype&&i.prototype.isPureReactComponent?!dc(r,t)||!dc(l,s):!0}function g1(o,i,r,t){o=i.state,typeof i.componentWillReceiveProps==="function"&&i.componentWillReceiveProps(r,t),typeof i.UNSAFE_componentWillReceiveProps==="function"&&i.UNSAFE_componentWillReceiveProps(r,t),i.state!==o&&u0.enqueueReplaceState(i,i.state,null)}function Qa(o,i){var r=i;if("ref"in i){r={};for(var t in i)t!=="ref"&&(r[t]=i[t])}if(o=o.defaultProps){r===i&&(r=Jo({},r));for(var l in o)r[l]===void 0&&(r[l]=o[l])}return r}function Yw(o){En(o)}function Hw(o){console.error(o)}function Ow(o){En(o)}function dm(o,i){try{var r=o.onUncaughtError;r(i.value,{componentStack:i.stack})}catch(t){setTimeout(function(){throw t})}}function u1(o,i,r){try{var t=o.onCaughtError;t(r.value,{componentStack:r.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function h0(o,i,r){return r=Ql(r),r.tag=3,r.payload={element:null},r.callback=function(){dm(o,i)},r}function Xw(o){return o=Ql(o),o.tag=3,o}function Gw(o,i,r,t){var l=r.type.getDerivedStateFromError;if(typeof l==="function"){var s=t.value;o.payload=function(){return l(s)},o.callback=function(){u1(i,r,t)}}var d=r.stateNode;d!==null&&typeof d.componentDidCatch==="function"&&(o.callback=function(){u1(i,r,t),typeof l!=="function"&&(Fl===null?Fl=new Set([this]):Fl.add(this));var c=t.stack;this.componentDidCatch(t.value,{componentStack:c!==null?c:""})})}function H6(o,i,r,t,l){if(r.flags|=32768,t!==null&&typeof t==="object"&&typeof t.then==="function"){if(i=r.alternate,i!==null&&df(i,r,l,!0),r=Yr.current,r!==null){switch(r.tag){case 31:case 13:return Lr===null?em():r.alternate===null&&$o===0&&($o=3),r.flags&=-257,r.flags|=65536,r.lanes=l,t===tm?r.flags|=16384:(i=r.updateQueue,i===null?r.updateQueue=new Set([t]):i.add(t),qx(o,t,l)),!1;case 22:return r.flags|=65536,t===tm?r.flags|=16384:(i=r.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([t])},r.updateQueue=i):(r=i.retryQueue,r===null?i.retryQueue=new Set([t]):r.add(t)),qx(o,t,l)),!1}throw Error(B(435,r.tag))}return qx(o,t,l),em(),!1}if(bo)return i=Yr.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=l,t!==l0&&(o=Error(B(422),{cause:t}),nc(Dr(o,r)))):(t!==l0&&(i=Error(B(423),{cause:t}),nc(Dr(i,r))),o=o.current.alternate,o.flags|=65536,l&=-l,o.lanes|=l,t=Dr(t,r),l=h0(o.stateNode,t,l),_x(o,l),$o!==4&&($o=2)),!1;var s=Error(B(520),{cause:t});if(s=Dr(s,r),rc===null?rc=[s]:rc.push(s),$o!==4&&($o=2),i===null)return!0;t=Dr(t,r),r=i;do{switch(r.tag){case 3:return r.flags|=65536,o=l&-l,r.lanes|=o,o=h0(r.stateNode,t,o),_x(r,o),!1;case 1:if(i=r.type,s=r.stateNode,(r.flags&128)===0&&(typeof i.getDerivedStateFromError==="function"||s!==null&&typeof s.componentDidCatch==="function"&&(Fl===null||!Fl.has(s))))return r.flags|=65536,l&=-l,r.lanes|=l,l=Xw(l),Gw(l,o,r,t),_x(r,l),!1}r=r.return}while(r!==null);return!1}var zg=Error(B(461)),bi=!1;function Gi(o,i,r,t){i.child=o===null?Tz(i,null,r,t):Va(i,o.child,r,t)}function h1(o,i,r,t,l){r=r.render;var s=i.ref;if("ref"in t){var d={};for(var c in t)c!=="ref"&&(d[c]=t[c])}else d=t;if(Ia(i),t=fg(o,i,r,d,s,l),c=dg(),o!==null&&!bi)return cg(o,i,l),xl(o,i,l);return bo&&c&&E0(i),i.flags|=1,Gi(o,i,t,l),i.child}function p1(o,i,r,t,l){if(o===null){var s=r.type;if(typeof s==="function"&&!P0(s)&&s.defaultProps===void 0&&r.compare===null)return i.tag=15,i.type=s,qw(o,i,s,t,l);return o=Zn(r.type,null,t,i,i.mode,l),o.ref=i.ref,o.return=i,i.child=o}if(s=o.child,!wg(o,l)){var d=s.memoizedProps;if(r=r.compare,r=r!==null?r:dc,r(d,t)&&o.ref===i.ref)return xl(o,i,l)}return i.flags|=1,o=dl(s,t),o.ref=i.ref,o.return=i,i.child=o}function qw(o,i,r,t,l){if(o!==null){var s=o.memoizedProps;if(dc(s,t)&&o.ref===i.ref)if(bi=!1,i.pendingProps=t=s,wg(o,l))(o.flags&131072)!==0&&(bi=!0);else return i.lanes=o.lanes,xl(o,i,l)}return p0(o,i,r,t,l)}function Uw(o,i,r,t){var l=t.children,s=o!==null?o.memoizedState:null;if(o===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.mode==="hidden"){if((i.flags&128)!==0){if(s=s!==null?s.baseLanes|r:r,o!==null){t=i.child=o.child;for(l=0;t!==null;)l=l|t.lanes|t.childLanes,t=t.sibling;t=l&~s}else t=0,i.child=null;return z1(o,i,s,r,t)}if((r&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},o!==null&&jn(i,s!==null?s.cachePool:null),s!==null?f1(i,s):m0(),Kz(i);else return t=i.lanes=536870912,z1(o,i,s!==null?s.baseLanes|r:r,r,t)}else s!==null?(jn(i,s.cachePool),f1(i,s),ql(i),i.memoizedState=null):(o!==null&&jn(i,null),m0(),ql(i));return Gi(o,i,l,r),i.child}function Vd(o,i){return o!==null&&o.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function z1(o,i,r,t,l){var s=rg();return s=s===null?null:{parent:mi._currentValue,pool:s},i.memoizedState={baseLanes:r,cachePool:s},o!==null&&jn(i,null),m0(),Kz(i),o!==null&&df(o,i,t,!0),i.childLanes=l,null}function In(o,i){return i=cm({mode:i.mode,children:i.children},o.mode),i.ref=o.ref,o.child=i,i.return=o,i}function w1(o,i,r){return Va(i,o.child,null,r),o=In(i,i.pendingProps),o.flags|=2,_r(i),i.memoizedState=null,o}function O6(o,i,r){var t=i.pendingProps,l=(i.flags&128)!==0;if(i.flags&=-129,o===null){if(bo){if(t.mode==="hidden")return o=In(i,t),i.lanes=536870912,Vd(null,o);if(b0(i),(o=jo)?(o=AS(o,Qr),o=o!==null&&o.data==="&"?o:null,o!==null&&(i.memoizedState={dehydrated:o,treeContext:Kl!==null?{id:kt,overflow:Wt}:null,retryLane:536870912,hydrationErrors:null},r=Iz(o),r.return=i,i.child=r,Ui=i,jo=null)):o=null,o===null)throw Pl(i);return i.lanes=536870912,null}return In(i,t)}var s=o.memoizedState;if(s!==null){var d=s.dehydrated;if(b0(i),l)if(i.flags&256)i.flags&=-257,i=w1(o,i,r);else if(i.memoizedState!==null)i.child=o.child,i.flags|=128,i=null;else throw Error(B(558));else if(bi||df(o,i,r,!1),l=(r&o.childLanes)!==0,bi||l){if(t=Yo,t!==null&&(d=ez(t,r),d!==0&&d!==s.retryLane))throw s.retryLane=d,Ta(o,d),gr(t,o,d),zg;em(),i=w1(o,i,r)}else o=s.treeContext,jo=Fr(d.nextSibling),Ui=i,bo=!0,Dl=null,Qr=!1,o!==null&&Dz(i,o),i=In(i,t),i.flags|=4096;return i}return o=dl(o.child,{mode:t.mode,children:t.children}),o.ref=i.ref,i.child=o,o.return=i,o}function Vn(o,i){var r=i.ref;if(r===null)o!==null&&o.ref!==null&&(i.flags|=4194816);else{if(typeof r!=="function"&&typeof r!=="object")throw Error(B(284));if(o===null||o.ref!==r)i.flags|=4194816}}function p0(o,i,r,t,l){if(Ia(i),r=fg(o,i,r,t,void 0,l),t=dg(),o!==null&&!bi)return cg(o,i,l),xl(o,i,l);return bo&&t&&E0(i),i.flags|=1,Gi(o,i,r,l),i.child}function S1(o,i,r,t,l,s){if(Ia(i),i.updateQueue=null,r=Ez(i,t,r,l),Pz(o),t=dg(),o!==null&&!bi)return cg(o,i,s),xl(o,i,s);return bo&&t&&E0(i),i.flags|=1,Gi(o,i,r,s),i.child}function _1(o,i,r,t,l){if(Ia(i),i.stateNode===null){var s=Zs,d=r.contextType;typeof d==="object"&&d!==null&&(s=Zi(d)),s=new r(t,s),i.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=u0,i.stateNode=s,s._reactInternals=i,s=i.stateNode,s.props=t,s.state=i.memoizedState,s.refs={},lg(i),d=r.contextType,s.context=typeof d==="object"&&d!==null?Zi(d):Zs,s.state=i.memoizedState,d=r.getDerivedStateFromProps,typeof d==="function"&&(Rx(i,r,d,t),s.state=i.memoizedState),typeof r.getDerivedStateFromProps==="function"||typeof s.getSnapshotBeforeUpdate==="function"||typeof s.UNSAFE_componentWillMount!=="function"&&typeof s.componentWillMount!=="function"||(d=s.state,typeof s.componentWillMount==="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount==="function"&&s.UNSAFE_componentWillMount(),d!==s.state&&u0.enqueueReplaceState(s,s.state,null),Pd(i,t,s,l),Kd(),s.state=i.memoizedState),typeof s.componentDidMount==="function"&&(i.flags|=4194308),t=!0}else if(o===null){s=i.stateNode;var c=i.memoizedProps,n=Qa(r,c);s.props=n;var b=s.context,e=r.contextType;d=Zs,typeof e==="object"&&e!==null&&(d=Zi(e));var x=r.getDerivedStateFromProps;e=typeof x==="function"||typeof s.getSnapshotBeforeUpdate==="function",c=i.pendingProps!==c,e||typeof s.UNSAFE_componentWillReceiveProps!=="function"&&typeof s.componentWillReceiveProps!=="function"||(c||b!==d)&&g1(i,s,t,d),Ol=!1;var g=i.memoizedState;s.state=g,Pd(i,t,s,l),Kd(),b=i.memoizedState,c||g!==b||Ol?(typeof x==="function"&&(Rx(i,r,x,t),b=i.memoizedState),(n=Ol||x1(i,r,n,t,g,b,d))?(e||typeof s.UNSAFE_componentWillMount!=="function"&&typeof s.componentWillMount!=="function"||(typeof s.componentWillMount==="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount==="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount==="function"&&(i.flags|=4194308)):(typeof s.componentDidMount==="function"&&(i.flags|=4194308),i.memoizedProps=t,i.memoizedState=b),s.props=t,s.state=b,s.context=d,t=n):(typeof s.componentDidMount==="function"&&(i.flags|=4194308),t=!1)}else{s=i.stateNode,c0(o,i),d=i.memoizedProps,e=Qa(r,d),s.props=e,x=i.pendingProps,g=s.context,b=r.contextType,n=Zs,typeof b==="object"&&b!==null&&(n=Zi(b)),c=r.getDerivedStateFromProps,(b=typeof c==="function"||typeof s.getSnapshotBeforeUpdate==="function")||typeof s.UNSAFE_componentWillReceiveProps!=="function"&&typeof s.componentWillReceiveProps!=="function"||(d!==x||g!==n)&&g1(i,s,t,n),Ol=!1,g=i.memoizedState,s.state=g,Pd(i,t,s,l),Kd();var z=i.memoizedState;d!==x||g!==z||Ol||o!==null&&o.dependencies!==null&&rm(o.dependencies)?(typeof c==="function"&&(Rx(i,r,c,t),z=i.memoizedState),(e=Ol||x1(i,r,e,t,g,z,n)||o!==null&&o.dependencies!==null&&rm(o.dependencies))?(b||typeof s.UNSAFE_componentWillUpdate!=="function"&&typeof s.componentWillUpdate!=="function"||(typeof s.componentWillUpdate==="function"&&s.componentWillUpdate(t,z,n),typeof s.UNSAFE_componentWillUpdate==="function"&&s.UNSAFE_componentWillUpdate(t,z,n)),typeof s.componentDidUpdate==="function"&&(i.flags|=4),typeof s.getSnapshotBeforeUpdate==="function"&&(i.flags|=1024)):(typeof s.componentDidUpdate!=="function"||d===o.memoizedProps&&g===o.memoizedState||(i.flags|=4),typeof s.getSnapshotBeforeUpdate!=="function"||d===o.memoizedProps&&g===o.memoizedState||(i.flags|=1024),i.memoizedProps=t,i.memoizedState=z),s.props=t,s.state=z,s.context=n,t=e):(typeof s.componentDidUpdate!=="function"||d===o.memoizedProps&&g===o.memoizedState||(i.flags|=4),typeof s.getSnapshotBeforeUpdate!=="function"||d===o.memoizedProps&&g===o.memoizedState||(i.flags|=1024),t=!1)}return s=t,Vn(o,i),t=(i.flags&128)!==0,s||t?(s=i.stateNode,r=t&&typeof r.getDerivedStateFromError!=="function"?null:s.render(),i.flags|=1,o!==null&&t?(i.child=Va(i,o.child,null,l),i.child=Va(i,null,r,l)):Gi(o,i,r,l),i.memoizedState=s.state,o=i.child):o=xl(o,i,l),o}function y1(o,i,r,t){return Ma(),i.flags|=256,Gi(o,i,r,t),i.child}var vx={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function kx(o){return{baseLanes:o,cachePool:Lz()}}function Wx(o,i,r){return o=o!==null?o.childLanes&~r:0,i&&(o|=Rr),o}function Zw(o,i,r){var t=i.pendingProps,l=!1,s=(i.flags&128)!==0,d;if((d=s)||(d=o!==null&&o.memoizedState===null?!1:(ri.current&2)!==0),d&&(l=!0,i.flags&=-129),d=(i.flags&32)!==0,i.flags&=-33,o===null){if(bo){if(l?Gl(i):ql(i),(o=jo)?(o=AS(o,Qr),o=o!==null&&o.data!=="&"?o:null,o!==null&&(i.memoizedState={dehydrated:o,treeContext:Kl!==null?{id:kt,overflow:Wt}:null,retryLane:536870912,hydrationErrors:null},r=Iz(o),r.return=i,i.child=r,Ui=i,jo=null)):o=null,o===null)throw Pl(i);return G0(o)?i.lanes=32:i.lanes=536870912,null}var c=t.children;if(t=t.fallback,l)return ql(i),l=i.mode,c=cm({mode:"hidden",children:c},l),t=Ua(t,l,r,null),c.return=i,t.return=i,c.sibling=t,i.child=c,t=i.child,t.memoizedState=kx(r),t.childLanes=Wx(o,d,r),i.memoizedState=vx,Vd(null,t);return Gl(i),z0(i,c)}var n=o.memoizedState;if(n!==null&&(c=n.dehydrated,c!==null)){if(s)i.flags&256?(Gl(i),i.flags&=-257,i=Ax(o,i,r)):i.memoizedState!==null?(ql(i),i.child=o.child,i.flags|=128,i=null):(ql(i),c=t.fallback,l=i.mode,t=cm({mode:"visible",children:t.children},l),c=Ua(c,l,r,null),c.flags|=2,t.return=i,c.return=i,t.sibling=c,i.child=t,Va(i,o.child,null,r),t=i.child,t.memoizedState=kx(r),t.childLanes=Wx(o,d,r),i.memoizedState=vx,i=Vd(null,t));else if(Gl(i),G0(c)){if(d=c.nextSibling&&c.nextSibling.dataset,d)var b=d.dgst;d=b,t=Error(B(419)),t.stack="",t.digest=d,nc({value:t,source:null,stack:null}),i=Ax(o,i,r)}else if(bi||df(o,i,r,!1),d=(r&o.childLanes)!==0,bi||d){if(d=Yo,d!==null&&(t=ez(d,r),t!==0&&t!==n.retryLane))throw n.retryLane=t,Ta(o,t),gr(d,o,t),zg;X0(c)||em(),i=Ax(o,i,r)}else X0(c)?(i.flags|=192,i.child=o.child,i=null):(o=n.treeContext,jo=Fr(c.nextSibling),Ui=i,bo=!0,Dl=null,Qr=!1,o!==null&&Dz(i,o),i=z0(i,t.children),i.flags|=4096);return i}if(l)return ql(i),c=t.fallback,l=i.mode,n=o.child,b=n.sibling,t=dl(n,{mode:"hidden",children:t.children}),t.subtreeFlags=n.subtreeFlags&65011712,b!==null?c=dl(b,c):(c=Ua(c,l,r,null),c.flags|=2),c.return=i,t.return=i,t.sibling=c,i.child=t,Vd(null,t),t=i.child,c=o.child.memoizedState,c===null?c=kx(r):(l=c.cachePool,l!==null?(n=mi._currentValue,l=l.parent!==n?{parent:n,pool:n}:l):l=Lz(),c={baseLanes:c.baseLanes|r,cachePool:l}),t.memoizedState=c,t.childLanes=Wx(o,d,r),i.memoizedState=vx,Vd(o.child,t);return Gl(i),r=o.child,o=r.sibling,r=dl(r,{mode:"visible",children:t.children}),r.return=i,r.sibling=null,o!==null&&(d=i.deletions,d===null?(i.deletions=[o],i.flags|=16):d.push(o)),i.child=r,i.memoizedState=null,r}function z0(o,i){return i=cm({mode:"visible",children:i},o.mode),i.return=o,o.child=i}function cm(o,i){return o=yr(22,o,null,i),o.lanes=0,o}function Ax(o,i,r){return Va(i,o.child,null,r),o=z0(i,i.pendingProps.children),o.flags|=2,i.memoizedState=null,o}function R1(o,i,r){o.lanes|=i;var t=o.alternate;t!==null&&(t.lanes|=i),s0(o.return,i,r)}function Bx(o,i,r,t,l,s){var d=o.memoizedState;d===null?o.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:t,tail:r,tailMode:l,treeForkCount:s}:(d.isBackwards=i,d.rendering=null,d.renderingStartTime=0,d.last=t,d.tail=r,d.tailMode=l,d.treeForkCount=s)}function jw(o,i,r){var t=i.pendingProps,l=t.revealOrder,s=t.tail;t=t.children;var d=ri.current,c=(d&2)!==0;if(c?(d=d&1|2,i.flags|=128):d&=1,qo(ri,d),Gi(o,i,t,r),t=bo?cc:0,!c&&o!==null&&(o.flags&128)!==0)o:for(o=i.child;o!==null;){if(o.tag===13)o.memoizedState!==null&&R1(o,r,i);else if(o.tag===19)R1(o,r,i);else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===i)break o;for(;o.sibling===null;){if(o.return===null||o.return===i)break o;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(l){case"forwards":r=i.child;for(l=null;r!==null;)o=r.alternate,o!==null&&am(o)===null&&(l=r),r=r.sibling;r=l,r===null?(l=i.child,i.child=null):(l=r.sibling,r.sibling=null),Bx(i,!1,l,r,s,t);break;case"backwards":case"unstable_legacy-backwards":r=null,l=i.child;for(i.child=null;l!==null;){if(o=l.alternate,o!==null&&am(o)===null){i.child=l;break}o=l.sibling,l.sibling=r,r=l,l=o}Bx(i,!0,r,null,s,t);break;case"together":Bx(i,!1,null,null,void 0,t);break;default:i.memoizedState=null}return i.child}function xl(o,i,r){if(o!==null&&(i.dependencies=o.dependencies),oa|=i.lanes,(r&i.childLanes)===0)if(o!==null){if(df(o,i,r,!1),(r&i.childLanes)===0)return null}else return null;if(o!==null&&i.child!==o.child)throw Error(B(153));if(i.child!==null){o=i.child,r=dl(o,o.pendingProps),i.child=r;for(r.return=i;o.sibling!==null;)o=o.sibling,r=r.sibling=dl(o,o.pendingProps),r.return=i;r.sibling=null}return i.child}function wg(o,i){if((o.lanes&i)!==0)return!0;return o=o.dependencies,o!==null&&rm(o)?!0:!1}function X6(o,i,r){switch(i.tag){case 3:Nn(i,i.stateNode.containerInfo),Xl(i,mi,o.memoizedState.cache),Ma();break;case 27:case 5:Cx(i);break;case 4:Nn(i,i.stateNode.containerInfo);break;case 10:Xl(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,b0(i),null;break;case 13:var t=i.memoizedState;if(t!==null){if(t.dehydrated!==null)return Gl(i),i.flags|=128,null;if((r&i.child.childLanes)!==0)return Zw(o,i,r);return Gl(i),o=xl(o,i,r),o!==null?o.sibling:null}Gl(i);break;case 19:var l=(o.flags&128)!==0;if(t=(r&i.childLanes)!==0,t||(df(o,i,r,!1),t=(r&i.childLanes)!==0),l){if(t)return jw(o,i,r);i.flags|=128}if(l=i.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),qo(ri,ri.current),t)break;else return null;case 22:return i.lanes=0,Uw(o,i,r,i.pendingProps);case 24:Xl(i,mi,o.memoizedState.cache)}return xl(o,i,r)}function Jw(o,i,r){if(o!==null)if(o.memoizedProps!==i.pendingProps)bi=!0;else{if(!wg(o,r)&&(i.flags&128)===0)return bi=!1,X6(o,i,r);bi=(o.flags&131072)!==0?!0:!1}else bi=!1,bo&&(i.flags&1048576)!==0&&Vz(i,cc,i.index);switch(i.lanes=0,i.tag){case 16:o:{var t=i.pendingProps;if(o=Xa(i.elementType),i.type=o,typeof o==="function")P0(o)?(t=Qa(o,t),i.tag=1,i=_1(null,i,o,t,r)):(i.tag=0,i=p0(null,i,o,t,r));else{if(o!==void 0&&o!==null){var l=o.$$typeof;if(l===j0){i.tag=11,i=h1(null,i,o,t,r);break o}else if(l===J0){i.tag=14,i=p1(null,i,o,t,r);break o}}throw i=Lx(o)||o,Error(B(306,i,""))}}return i;case 0:return p0(o,i,i.type,i.pendingProps,r);case 1:return t=i.type,l=Qa(t,i.pendingProps),_1(o,i,t,l,r);case 3:o:{if(Nn(i,i.stateNode.containerInfo),o===null)throw Error(B(387));t=i.pendingProps;var s=i.memoizedState;l=s.element,c0(o,i),Pd(i,t,null,r);var d=i.memoizedState;if(t=d.cache,Xl(i,mi,t),t!==s.cache&&f0(i,[mi],r,!0),Kd(),t=d.element,s.isDehydrated)if(s={element:t,isDehydrated:!1,cache:d.cache},i.updateQueue.baseState=s,i.memoizedState=s,i.flags&256){i=y1(o,i,t,r);break o}else if(t!==l){l=Dr(Error(B(424)),i),nc(l),i=y1(o,i,t,r);break o}else{switch(o=i.stateNode.containerInfo,o.nodeType){case 9:o=o.body;break;default:o=o.nodeName==="HTML"?o.ownerDocument.body:o}jo=Fr(o.firstChild),Ui=i,bo=!0,Dl=null,Qr=!0,r=Tz(i,null,t,r);for(i.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling}else{if(Ma(),t===l){i=xl(o,i,r);break o}Gi(o,i,t,r)}i=i.child}return i;case 26:return Vn(o,i),o===null?(r=Q1(i.type,null,i.pendingProps,null))?i.memoizedState=r:bo||(r=i.type,o=i.pendingProps,t=hm(Vl.current).createElement(r),t[qi]=i,t[ur]=o,ji(t,r,o),Wi(t),i.stateNode=t):i.memoizedState=Q1(i.type,o.memoizedProps,i.pendingProps,o.memoizedState),null;case 27:return Cx(i),o===null&&bo&&(t=i.stateNode=BS(i.type,i.pendingProps,Vl.current),Ui=i,Qr=!0,l=jo,ra(i.type)?(q0=l,jo=Fr(t.firstChild)):jo=l),Gi(o,i,i.pendingProps.children,r),Vn(o,i),o===null&&(i.flags|=4194304),i.child;case 5:if(o===null&&bo){if(l=t=jo)t=fA(t,i.type,i.pendingProps,Qr),t!==null?(i.stateNode=t,Ui=i,jo=Fr(t.firstChild),Qr=!1,l=!0):l=!1;l||Pl(i)}return Cx(i),l=i.type,s=i.pendingProps,d=o!==null?o.memoizedProps:null,t=s.children,H0(l,s)?t=null:d!==null&&H0(l,d)&&(i.flags|=32),i.memoizedState!==null&&(l=fg(o,i,R6,null,null,r),uc._currentValue=l),Vn(o,i),Gi(o,i,t,r),i.child;case 6:if(o===null&&bo){if(o=r=jo)r=dA(r,i.pendingProps,Qr),r!==null?(i.stateNode=r,Ui=i,jo=null,o=!0):o=!1;o||Pl(i)}return null;case 13:return Zw(o,i,r);case 4:return Nn(i,i.stateNode.containerInfo),t=i.pendingProps,o===null?i.child=Va(i,null,t,r):Gi(o,i,t,r),i.child;case 11:return h1(o,i,i.type,i.pendingProps,r);case 7:return Gi(o,i,i.pendingProps,r),i.child;case 8:return Gi(o,i,i.pendingProps.children,r),i.child;case 12:return Gi(o,i,i.pendingProps.children,r),i.child;case 10:return t=i.pendingProps,Xl(i,i.type,t.value),Gi(o,i,t.children,r),i.child;case 9:return l=i.type._context,t=i.pendingProps.children,Ia(i),l=Zi(l),t=t(l),i.flags|=1,Gi(o,i,t,r),i.child;case 14:return p1(o,i,i.type,i.pendingProps,r);case 15:return qw(o,i,i.type,i.pendingProps,r);case 19:return jw(o,i,r);case 31:return O6(o,i,r);case 22:return Uw(o,i,r,i.pendingProps);case 24:return Ia(i),t=Zi(mi),o===null?(l=rg(),l===null&&(l=Yo,s=ig(),l.pooledCache=s,s.refCount++,s!==null&&(l.pooledCacheLanes|=r),l=s),i.memoizedState={parent:t,cache:l},lg(i),Xl(i,mi,l)):((o.lanes&r)!==0&&(c0(o,i),Pd(i,null,null,r),Kd()),l=o.memoizedState,s=i.memoizedState,l.parent!==t?(l={parent:t,cache:t},i.memoizedState=l,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=l),Xl(i,mi,t)):(t=s.cache,Xl(i,mi,t),t!==l.cache&&f0(i,[mi],r,!0))),Gi(o,i,i.pendingProps.children,r),i.child;case 29:throw i.pendingProps}throw Error(B(156,i.tag))}function Et(o){o.flags|=4}function Yx(o,i,r,t,l){if(i=(o.mode&32)!==0)i=!1;if(i){if(o.flags|=16777216,(l&335544128)===l)if(o.stateNode.complete)o.flags|=8192;else if(cS())o.flags|=8192;else throw ja=tm,tg}else o.flags&=-16777217}function v1(o,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)o.flags&=-16777217;else if(o.flags|=16777216,!OS(i))if(cS())o.flags|=8192;else throw ja=tm,tg}function Wn(o,i){i!==null&&(o.flags|=4),o.flags&16384&&(i=o.tag!==22?nz():536870912,o.lanes|=i,of|=i)}function Gd(o,i){if(!bo)switch(o.tailMode){case"hidden":i=o.tail;for(var r=null;i!==null;)i.alternate!==null&&(r=i),i=i.sibling;r===null?o.tail=null:r.sibling=null;break;case"collapsed":r=o.tail;for(var t=null;r!==null;)r.alternate!==null&&(t=r),r=r.sibling;t===null?i||o.tail===null?o.tail=null:o.tail.sibling=null:t.sibling=null}}function Zo(o){var i=o.alternate!==null&&o.alternate.child===o.child,r=0,t=0;if(i)for(var l=o.child;l!==null;)r|=l.lanes|l.childLanes,t|=l.subtreeFlags&65011712,t|=l.flags&65011712,l.return=o,l=l.sibling;else for(l=o.child;l!==null;)r|=l.lanes|l.childLanes,t|=l.subtreeFlags,t|=l.flags,l.return=o,l=l.sibling;return o.subtreeFlags|=t,o.childLanes=r,i}function G6(o,i,r){var t=i.pendingProps;switch(og(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Zo(i),null;case 1:return Zo(i),null;case 3:if(r=i.stateNode,t=null,o!==null&&(t=o.memoizedState.cache),i.memoizedState.cache!==t&&(i.flags|=2048),cl(mi),Ts(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),o===null||o.child===null)Rs(i)?Et(i):o===null||o.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Sx());return Zo(i),null;case 26:var{type:l,memoizedState:s}=i;return o===null?(Et(i),s!==null?(Zo(i),v1(i,s)):(Zo(i),Yx(i,l,null,t,r))):s?s!==o.memoizedState?(Et(i),Zo(i),v1(i,s)):(Zo(i),i.flags&=-16777217):(o=o.memoizedProps,o!==t&&Et(i),Zo(i),Yx(i,l,o,t,r)),null;case 27:if($n(i),r=Vl.current,l=i.type,o!==null&&i.stateNode!=null)o.memoizedProps!==t&&Et(i);else{if(!t){if(i.stateNode===null)throw Error(B(166));return Zo(i),null}o=Bt.current,Rs(i)?o1(i,o):(o=BS(l,t,r),i.stateNode=o,Et(i))}return Zo(i),null;case 5:if($n(i),l=i.type,o!==null&&i.stateNode!=null)o.memoizedProps!==t&&Et(i);else{if(!t){if(i.stateNode===null)throw Error(B(166));return Zo(i),null}if(s=Bt.current,Rs(i))o1(i,s);else{var d=hm(Vl.current);switch(s){case 1:s=d.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:s=d.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":s=d.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":s=d.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":s=d.createElement("div"),s.innerHTML="<script></script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof t.is==="string"?d.createElement("select",{is:t.is}):d.createElement("select"),t.multiple?s.multiple=!0:t.size&&(s.size=t.size);break;default:s=typeof t.is==="string"?d.createElement(l,{is:t.is}):d.createElement(l)}}s[qi]=i,s[ur]=t;o:for(d=i.child;d!==null;){if(d.tag===5||d.tag===6)s.appendChild(d.stateNode);else if(d.tag!==4&&d.tag!==27&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===i)break o;for(;d.sibling===null;){if(d.return===null||d.return===i)break o;d=d.return}d.sibling.return=d.return,d=d.sibling}i.stateNode=s;o:switch(ji(s,l,t),l){case"button":case"input":case"select":case"textarea":t=!!t.autoFocus;break o;case"img":t=!0;break o;default:t=!1}t&&Et(i)}}return Zo(i),Yx(i,i.type,o===null?null:o.memoizedProps,i.pendingProps,r),null;case 6:if(o&&i.stateNode!=null)o.memoizedProps!==t&&Et(i);else{if(typeof t!=="string"&&i.stateNode===null)throw Error(B(166));if(o=Vl.current,Rs(i)){if(o=i.stateNode,r=i.memoizedProps,t=null,l=Ui,l!==null)switch(l.tag){case 27:case 5:t=l.memoizedProps}o[qi]=i,o=o.nodeValue===r||t!==null&&t.suppressHydrationWarning===!0||vS(o.nodeValue,r)?!0:!1,o||Pl(i,!0)}else o=hm(o).createTextNode(t),o[qi]=i,i.stateNode=o}return Zo(i),null;case 31:if(r=i.memoizedState,o===null||o.memoizedState!==null){if(t=Rs(i),r!==null){if(o===null){if(!t)throw Error(B(318));if(o=i.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(B(557));o[qi]=i}else Ma(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Zo(i),o=!1}else r=Sx(),o!==null&&o.memoizedState!==null&&(o.memoizedState.hydrationErrors=r),o=!0;if(!o){if(i.flags&256)return _r(i),i;return _r(i),null}if((i.flags&128)!==0)throw Error(B(558))}return Zo(i),null;case 13:if(t=i.memoizedState,o===null||o.memoizedState!==null&&o.memoizedState.dehydrated!==null){if(l=Rs(i),t!==null&&t.dehydrated!==null){if(o===null){if(!l)throw Error(B(318));if(l=i.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(B(317));l[qi]=i}else Ma(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Zo(i),l=!1}else l=Sx(),o!==null&&o.memoizedState!==null&&(o.memoizedState.hydrationErrors=l),l=!0;if(!l){if(i.flags&256)return _r(i),i;return _r(i),null}}if(_r(i),(i.flags&128)!==0)return i.lanes=r,i;return r=t!==null,o=o!==null&&o.memoizedState!==null,r&&(t=i.child,l=null,t.alternate!==null&&t.alternate.memoizedState!==null&&t.alternate.memoizedState.cachePool!==null&&(l=t.alternate.memoizedState.cachePool.pool),s=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),s!==l&&(t.flags|=2048)),r!==o&&r&&(i.child.flags|=8192),Wn(i,i.updateQueue),Zo(i),null;case 4:return Ts(),o===null&&Wg(i.stateNode.containerInfo),Zo(i),null;case 10:return cl(i.type),Zo(i),null;case 19:if(Ai(ri),t=i.memoizedState,t===null)return Zo(i),null;if(l=(i.flags&128)!==0,s=t.rendering,s===null)if(l)Gd(t,!1);else{if($o!==0||o!==null&&(o.flags&128)!==0)for(o=i.child;o!==null;){if(s=am(o),s!==null){i.flags|=128,Gd(t,!1),o=s.updateQueue,i.updateQueue=o,Wn(i,o),i.subtreeFlags=0,o=r;for(r=i.child;r!==null;)Mz(r,o),r=r.sibling;return qo(ri,ri.current&1|2),bo&&tl(i,t.treeForkCount),i.child}o=o.sibling}t.tail!==null&&vr()>mm&&(i.flags|=128,l=!0,Gd(t,!1),i.lanes=4194304)}else{if(!l)if(o=am(s),o!==null){if(i.flags|=128,l=!0,o=o.updateQueue,i.updateQueue=o,Wn(i,o),Gd(t,!0),t.tail===null&&t.tailMode==="hidden"&&!s.alternate&&!bo)return Zo(i),null}else 2*vr()-t.renderingStartTime>mm&&r!==536870912&&(i.flags|=128,l=!0,Gd(t,!1),i.lanes=4194304);t.isBackwards?(s.sibling=i.child,i.child=s):(o=t.last,o!==null?o.sibling=s:i.child=s,t.last=s)}if(t.tail!==null)return o=t.tail,t.rendering=o,t.tail=o.sibling,t.renderingStartTime=vr(),o.sibling=null,r=ri.current,qo(ri,l?r&1|2:r&1),bo&&tl(i,t.treeForkCount),o;return Zo(i),null;case 22:case 23:return _r(i),ag(),t=i.memoizedState!==null,o!==null?o.memoizedState!==null!==t&&(i.flags|=8192):t&&(i.flags|=8192),t?(r&536870912)!==0&&(i.flags&128)===0&&(Zo(i),i.subtreeFlags&6&&(i.flags|=8192)):Zo(i),r=i.updateQueue,r!==null&&Wn(i,r.retryQueue),r=null,o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(r=o.memoizedState.cachePool.pool),t=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(t=i.memoizedState.cachePool.pool),t!==r&&(i.flags|=2048),o!==null&&Ai(Za),null;case 24:return r=null,o!==null&&(r=o.memoizedState.cache),i.memoizedState.cache!==r&&(i.flags|=2048),cl(mi),Zo(i),null;case 25:return null;case 30:return null}throw Error(B(156,i.tag))}function q6(o,i){switch(og(i),i.tag){case 1:return o=i.flags,o&65536?(i.flags=o&-65537|128,i):null;case 3:return cl(mi),Ts(),o=i.flags,(o&65536)!==0&&(o&128)===0?(i.flags=o&-65537|128,i):null;case 26:case 27:case 5:return $n(i),null;case 31:if(i.memoizedState!==null){if(_r(i),i.alternate===null)throw Error(B(340));Ma()}return o=i.flags,o&65536?(i.flags=o&-65537|128,i):null;case 13:if(_r(i),o=i.memoizedState,o!==null&&o.dehydrated!==null){if(i.alternate===null)throw Error(B(340));Ma()}return o=i.flags,o&65536?(i.flags=o&-65537|128,i):null;case 19:return Ai(ri),null;case 4:return Ts(),null;case 10:return cl(i.type),null;case 22:case 23:return _r(i),ag(),o!==null&&Ai(Za),o=i.flags,o&65536?(i.flags=o&-65537|128,i):null;case 24:return cl(mi),null;case 25:return null;default:return null}}function Mw(o,i){switch(og(i),i.tag){case 3:cl(mi),Ts();break;case 26:case 27:case 5:$n(i);break;case 4:Ts();break;case 31:i.memoizedState!==null&&_r(i);break;case 13:_r(i);break;case 19:Ai(ri);break;case 10:cl(i.type);break;case 22:case 23:_r(i),ag(),o!==null&&Ai(Za);break;case 24:cl(mi)}}function Wc(o,i){try{var r=i.updateQueue,t=r!==null?r.lastEffect:null;if(t!==null){var l=t.next;r=l;do{if((r.tag&o)===o){t=void 0;var{create:s,inst:d}=r;t=s(),d.destroy=t}r=r.next}while(r!==l)}}catch(c){_o(i,i.return,c)}}function El(o,i,r){try{var t=i.updateQueue,l=t!==null?t.lastEffect:null;if(l!==null){var s=l.next;t=s;do{if((t.tag&o)===o){var d=t.inst,c=d.destroy;if(c!==void 0){d.destroy=void 0,l=i;var n=r,b=c;try{b()}catch(e){_o(l,n,e)}}}t=t.next}while(t!==s)}}catch(e){_o(i,i.return,e)}}function Iw(o){var i=o.updateQueue;if(i!==null){var r=o.stateNode;try{$z(i,r)}catch(t){_o(o,o.return,t)}}}function Vw(o,i,r){r.props=Qa(o.type,o.memoizedProps),r.state=o.memoizedState;try{r.componentWillUnmount()}catch(t){_o(o,i,t)}}function oc(o,i){try{var r=o.ref;if(r!==null){switch(o.tag){case 26:case 27:case 5:var t=o.stateNode;break;case 30:t=o.stateNode;break;default:t=o.stateNode}typeof r==="function"?o.refCleanup=r(t):r.current=t}}catch(l){_o(o,i,l)}}function At(o,i){var{ref:r,refCleanup:t}=o;if(r!==null)if(typeof t==="function")try{t()}catch(l){_o(o,i,l)}finally{o.refCleanup=null,o=o.alternate,o!=null&&(o.refCleanup=null)}else if(typeof r==="function")try{r(null)}catch(l){_o(o,i,l)}else r.current=null}function Dw(o){var{type:i,memoizedProps:r,stateNode:t}=o;try{o:switch(i){case"button":case"input":case"select":case"textarea":r.autoFocus&&t.focus();break o;case"img":r.src?t.src=r.src:r.srcSet&&(t.srcset=r.srcSet)}}catch(l){_o(o,o.return,l)}}function Hx(o,i,r){try{var t=o.stateNode;iA(t,o.type,r,i),t[ur]=i}catch(l){_o(o,o.return,l)}}function Qw(o){return o.tag===5||o.tag===3||o.tag===26||o.tag===27&&ra(o.type)||o.tag===4}function Ox(o){o:for(;;){for(;o.sibling===null;){if(o.return===null||Qw(o.return))return null;o=o.return}o.sibling.return=o.return;for(o=o.sibling;o.tag!==5&&o.tag!==6&&o.tag!==18;){if(o.tag===27&&ra(o.type))continue o;if(o.flags&2)continue o;if(o.child===null||o.tag===4)continue o;else o.child.return=o,o=o.child}if(!(o.flags&2))return o.stateNode}}function w0(o,i,r){var t=o.tag;if(t===5||t===6)o=o.stateNode,i?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(o,i):(i=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,i.appendChild(o),r=r._reactRootContainer,r!==null&&r!==void 0||i.onclick!==null||(i.onclick=sl));else if(t!==4&&(t===27&&ra(o.type)&&(r=o.stateNode,i=null),o=o.child,o!==null))for(w0(o,i,r),o=o.sibling;o!==null;)w0(o,i,r),o=o.sibling}function nm(o,i,r){var t=o.tag;if(t===5||t===6)o=o.stateNode,i?r.insertBefore(o,i):r.appendChild(o);else if(t!==4&&(t===27&&ra(o.type)&&(r=o.stateNode),o=o.child,o!==null))for(nm(o,i,r),o=o.sibling;o!==null;)nm(o,i,r),o=o.sibling}function Lw(o){var{stateNode:i,memoizedProps:r}=o;try{for(var t=o.type,l=i.attributes;l.length;)i.removeAttributeNode(l[0]);ji(i,t,r),i[qi]=o,i[ur]=r}catch(s){_o(o,o.return,s)}}var ll=!1,ni=!1,Xx=!1,k1=typeof WeakSet==="function"?WeakSet:Set,ki=null;function U6(o,i){if(o=o.containerInfo,B0=Sm,o=Oz(o),N0(o)){if("selectionStart"in o)var r={start:o.selectionStart,end:o.selectionEnd};else o:{r=(r=o.ownerDocument)&&r.defaultView||window;var t=r.getSelection&&r.getSelection();if(t&&t.rangeCount!==0){r=t.anchorNode;var{anchorOffset:l,focusNode:s}=t;t=t.focusOffset;try{r.nodeType,s.nodeType}catch(v){r=null;break o}var d=0,c=-1,n=-1,b=0,e=0,x=o,g=null;i:for(;;){for(var z;;){if(x!==r||l!==0&&x.nodeType!==3||(c=d+l),x!==s||t!==0&&x.nodeType!==3||(n=d+t),x.nodeType===3&&(d+=x.nodeValue.length),(z=x.firstChild)===null)break;g=x,x=z}for(;;){if(x===o)break i;if(g===r&&++b===l&&(c=d),g===s&&++e===t&&(n=d),(z=x.nextSibling)!==null)break;x=g,g=x.parentNode}x=z}r=c===-1||n===-1?null:{start:c,end:n}}else r=null}r=r||{start:0,end:0}}else r=null;Y0={focusedElem:o,selectionRange:r},Sm=!1;for(ki=i;ki!==null;)if(i=ki,o=i.child,(i.subtreeFlags&1028)!==0&&o!==null)o.return=i,ki=o;else for(;ki!==null;){switch(i=ki,s=i.alternate,o=i.flags,i.tag){case 0:if((o&4)!==0&&(o=i.updateQueue,o=o!==null?o.events:null,o!==null))for(r=0;r<o.length;r++)l=o[r],l.ref.impl=l.nextImpl;break;case 11:case 15:break;case 1:if((o&1024)!==0&&s!==null){o=void 0,r=i,l=s.memoizedProps,s=s.memoizedState,t=r.stateNode;try{var R=Qa(r.type,l);o=t.getSnapshotBeforeUpdate(R,s),t.__reactInternalSnapshotBeforeUpdate=o}catch(v){_o(r,r.return,v)}}break;case 3:if((o&1024)!==0){if(o=i.stateNode.containerInfo,r=o.nodeType,r===9)O0(o);else if(r===1)switch(o.nodeName){case"HEAD":case"HTML":case"BODY":O0(o);break;default:o.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((o&1024)!==0)throw Error(B(163))}if(o=i.sibling,o!==null){o.return=i.return,ki=o;break}ki=i.return}}function Fw(o,i,r){var t=r.flags;switch(r.tag){case 0:case 11:case 15:il(o,r),t&4&&Wc(5,r);break;case 1:if(il(o,r),t&4)if(o=r.stateNode,i===null)try{o.componentDidMount()}catch(d){_o(r,r.return,d)}else{var l=Qa(r.type,i.memoizedProps);i=i.memoizedState;try{o.componentDidUpdate(l,i,o.__reactInternalSnapshotBeforeUpdate)}catch(d){_o(r,r.return,d)}}t&64&&Iw(r),t&512&&oc(r,r.return);break;case 3:if(il(o,r),t&64&&(o=r.updateQueue,o!==null)){if(i=null,r.child!==null)switch(r.child.tag){case 27:case 5:i=r.child.stateNode;break;case 1:i=r.child.stateNode}try{$z(o,i)}catch(d){_o(r,r.return,d)}}break;case 27:i===null&&t&4&&Lw(r);case 26:case 5:il(o,r),i===null&&t&4&&Dw(r),t&512&&oc(r,r.return);break;case 12:il(o,r);break;case 31:il(o,r),t&4&&Nw(o,r);break;case 13:il(o,r),t&4&&$w(o,r),t&64&&(o=r.memoizedState,o!==null&&(o=o.dehydrated,o!==null&&(r=L6.bind(null,r),cA(o,r))));break;case 22:if(t=r.memoizedState!==null||ll,!t){i=i!==null&&i.memoizedState!==null||ni,l=ll;var s=ni;ll=t,(ni=i)&&!s?rl(o,r,(r.subtreeFlags&8772)!==0):il(o,r),ll=l,ni=s}break;case 30:break;default:il(o,r)}}function Cw(o){var i=o.alternate;i!==null&&(o.alternate=null,Cw(i)),o.child=null,o.deletions=null,o.sibling=null,o.tag===5&&(i=o.stateNode,i!==null&&D0(i)),o.stateNode=null,o.return=null,o.dependencies=null,o.memoizedProps=null,o.memoizedState=null,o.pendingProps=null,o.stateNode=null,o.updateQueue=null}var Do=null,er=!1;function ol(o,i,r){for(r=r.child;r!==null;)Tw(o,i,r),r=r.sibling}function Tw(o,i,r){if(kr&&typeof kr.onCommitFiberUnmount==="function")try{kr.onCommitFiberUnmount(wc,r)}catch(s){}switch(r.tag){case 26:ni||At(r,i),ol(o,i,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:ni||At(r,i);var t=Do,l=er;ra(r.type)&&(Do=r.stateNode,er=!1),ol(o,i,r),lc(r.stateNode),Do=t,er=l;break;case 5:ni||At(r,i);case 6:if(t=Do,l=er,Do=null,ol(o,i,r),Do=t,er=l,Do!==null)if(er)try{(Do.nodeType===9?Do.body:Do.nodeName==="HTML"?Do.ownerDocument.body:Do).removeChild(r.stateNode)}catch(s){_o(r,i,s)}else try{Do.removeChild(r.stateNode)}catch(s){_o(r,i,s)}break;case 18:Do!==null&&(er?(o=Do,J1(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,r.stateNode),af(o)):J1(Do,r.stateNode));break;case 4:t=Do,l=er,Do=r.stateNode.containerInfo,er=!0,ol(o,i,r),Do=t,er=l;break;case 0:case 11:case 14:case 15:El(2,r,i),ni||El(4,r,i),ol(o,i,r);break;case 1:ni||(At(r,i),t=r.stateNode,typeof t.componentWillUnmount==="function"&&Vw(r,i,t)),ol(o,i,r);break;case 21:ol(o,i,r);break;case 22:ni=(t=ni)||r.memoizedState!==null,ol(o,i,r),ni=t;break;default:ol(o,i,r)}}function Nw(o,i){if(i.memoizedState===null&&(o=i.alternate,o!==null&&(o=o.memoizedState,o!==null))){o=o.dehydrated;try{af(o)}catch(r){_o(i,i.return,r)}}}function $w(o,i){if(i.memoizedState===null&&(o=i.alternate,o!==null&&(o=o.memoizedState,o!==null&&(o=o.dehydrated,o!==null))))try{af(o)}catch(r){_o(i,i.return,r)}}function Z6(o){switch(o.tag){case 31:case 13:case 19:var i=o.stateNode;return i===null&&(i=o.stateNode=new k1),i;case 22:return o=o.stateNode,i=o._retryCache,i===null&&(i=o._retryCache=new k1),i;default:throw Error(B(435,o.tag))}}function An(o,i){var r=Z6(o);i.forEach(function(t){if(!r.has(t)){r.add(t);var l=F6.bind(null,o,t);t.then(l,l)}})}function mr(o,i){var r=i.deletions;if(r!==null)for(var t=0;t<r.length;t++){var l=r[t],s=o,d=i,c=d;o:for(;c!==null;){switch(c.tag){case 27:if(ra(c.type)){Do=c.stateNode,er=!1;break o}break;case 5:Do=c.stateNode,er=!1;break o;case 3:case 4:Do=c.stateNode.containerInfo,er=!0;break o}c=c.return}if(Do===null)throw Error(B(160));Tw(s,d,l),Do=null,er=!1,s=l.alternate,s!==null&&(s.return=null),l.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)Kw(i,o),i=i.sibling}var st=null;function Kw(o,i){var{alternate:r,flags:t}=o;switch(o.tag){case 0:case 11:case 14:case 15:mr(i,o),br(o),t&4&&(El(3,o,o.return),Wc(3,o),El(5,o,o.return));break;case 1:mr(i,o),br(o),t&512&&(ni||r===null||At(r,r.return)),t&64&&ll&&(o=o.updateQueue,o!==null&&(t=o.callbacks,t!==null&&(r=o.shared.hiddenCallbacks,o.shared.hiddenCallbacks=r===null?t:r.concat(t))));break;case 26:var l=st;if(mr(i,o),br(o),t&512&&(ni||r===null||At(r,r.return)),t&4){var s=r!==null?r.memoizedState:null;if(t=o.memoizedState,r===null)if(t===null)if(o.stateNode===null){o:{t=o.type,r=o.memoizedProps,l=l.ownerDocument||l;i:switch(t){case"title":if(s=l.getElementsByTagName("title")[0],!s||s[yc]||s[qi]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))s=l.createElement(t),l.head.insertBefore(s,l.querySelector("head > title"));ji(s,t,r),s[qi]=o,Wi(s),t=s;break o;case"link":var d=F1("link","href",l).get(t+(r.href||""));if(d){for(var c=0;c<d.length;c++)if(s=d[c],s.getAttribute("href")===(r.href==null||r.href===""?null:r.href)&&s.getAttribute("rel")===(r.rel==null?null:r.rel)&&s.getAttribute("title")===(r.title==null?null:r.title)&&s.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){d.splice(c,1);break i}}s=l.createElement(t),ji(s,t,r),l.head.appendChild(s);break;case"meta":if(d=F1("meta","content",l).get(t+(r.content||""))){for(c=0;c<d.length;c++)if(s=d[c],s.getAttribute("content")===(r.content==null?null:""+r.content)&&s.getAttribute("name")===(r.name==null?null:r.name)&&s.getAttribute("property")===(r.property==null?null:r.property)&&s.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&s.getAttribute("charset")===(r.charSet==null?null:r.charSet)){d.splice(c,1);break i}}s=l.createElement(t),ji(s,t,r),l.head.appendChild(s);break;default:throw Error(B(468,t))}s[qi]=o,Wi(s),t=s}o.stateNode=t}else C1(l,o.type,o.stateNode);else o.stateNode=L1(l,t,o.memoizedProps);else s!==t?(s===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):s.count--,t===null?C1(l,o.type,o.stateNode):L1(l,t,o.memoizedProps)):t===null&&o.stateNode!==null&&Hx(o,o.memoizedProps,r.memoizedProps)}break;case 27:mr(i,o),br(o),t&512&&(ni||r===null||At(r,r.return)),r!==null&&t&4&&Hx(o,o.memoizedProps,r.memoizedProps);break;case 5:if(mr(i,o),br(o),t&512&&(ni||r===null||At(r,r.return)),o.flags&32){l=o.stateNode;try{$s(l,"")}catch(R){_o(o,o.return,R)}}t&4&&o.stateNode!=null&&(l=o.memoizedProps,Hx(o,l,r!==null?r.memoizedProps:l)),t&1024&&(Xx=!0);break;case 6:if(mr(i,o),br(o),t&4){if(o.stateNode===null)throw Error(B(162));t=o.memoizedProps,r=o.stateNode;try{r.nodeValue=t}catch(R){_o(o,o.return,R)}}break;case 3:if(Ln=null,l=st,st=pm(i.containerInfo),mr(i,o),st=l,br(o),t&4&&r!==null&&r.memoizedState.isDehydrated)try{af(i.containerInfo)}catch(R){_o(o,o.return,R)}Xx&&(Xx=!1,Pw(o));break;case 4:t=st,st=pm(o.stateNode.containerInfo),mr(i,o),br(o),st=t;break;case 12:mr(i,o),br(o);break;case 31:mr(i,o),br(o),t&4&&(t=o.updateQueue,t!==null&&(o.updateQueue=null,An(o,t)));break;case 13:mr(i,o),br(o),o.child.flags&8192&&o.memoizedState!==null!==(r!==null&&r.memoizedState!==null)&&(Gm=vr()),t&4&&(t=o.updateQueue,t!==null&&(o.updateQueue=null,An(o,t)));break;case 22:l=o.memoizedState!==null;var n=r!==null&&r.memoizedState!==null,b=ll,e=ni;if(ll=b||l,ni=e||n,mr(i,o),ni=e,ll=b,br(o),t&8192)o:for(i=o.stateNode,i._visibility=l?i._visibility&-2:i._visibility|1,l&&(r===null||n||ll||ni||Ga(o)),r=null,i=o;;){if(i.tag===5||i.tag===26){if(r===null){n=r=i;try{if(s=n.stateNode,l)d=s.style,typeof d.setProperty==="function"?d.setProperty("display","none","important"):d.display="none";else{c=n.stateNode;var x=n.memoizedProps.style,g=x!==void 0&&x!==null&&x.hasOwnProperty("display")?x.display:null;c.style.display=g==null||typeof g==="boolean"?"":(""+g).trim()}}catch(R){_o(n,n.return,R)}}}else if(i.tag===6){if(r===null){n=i;try{n.stateNode.nodeValue=l?"":n.memoizedProps}catch(R){_o(n,n.return,R)}}}else if(i.tag===18){if(r===null){n=i;try{var z=n.stateNode;l?M1(z,!0):M1(n.stateNode,!1)}catch(R){_o(n,n.return,R)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===o)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===o)break o;for(;i.sibling===null;){if(i.return===null||i.return===o)break o;r===i&&(r=null),i=i.return}r===i&&(r=null),i.sibling.return=i.return,i=i.sibling}t&4&&(t=o.updateQueue,t!==null&&(r=t.retryQueue,r!==null&&(t.retryQueue=null,An(o,r))));break;case 19:mr(i,o),br(o),t&4&&(t=o.updateQueue,t!==null&&(o.updateQueue=null,An(o,t)));break;case 30:break;case 21:break;default:mr(i,o),br(o)}}function br(o){var i=o.flags;if(i&2){try{for(var r,t=o.return;t!==null;){if(Qw(t)){r=t;break}t=t.return}if(r==null)throw Error(B(160));switch(r.tag){case 27:var l=r.stateNode,s=Ox(o);nm(o,s,l);break;case 5:var d=r.stateNode;r.flags&32&&($s(d,""),r.flags&=-33);var c=Ox(o);nm(o,c,d);break;case 3:case 4:var n=r.stateNode.containerInfo,b=Ox(o);w0(o,b,n);break;default:throw Error(B(161))}}catch(e){_o(o,o.return,e)}o.flags&=-3}i&4096&&(o.flags&=-4097)}function Pw(o){if(o.subtreeFlags&1024)for(o=o.child;o!==null;){var i=o;Pw(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),o=o.sibling}}function il(o,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)Fw(o,i.alternate,i),i=i.sibling}function Ga(o){for(o=o.child;o!==null;){var i=o;switch(i.tag){case 0:case 11:case 14:case 15:El(4,i,i.return),Ga(i);break;case 1:At(i,i.return);var r=i.stateNode;typeof r.componentWillUnmount==="function"&&Vw(i,i.return,r),Ga(i);break;case 27:lc(i.stateNode);case 26:case 5:At(i,i.return),Ga(i);break;case 22:i.memoizedState===null&&Ga(i);break;case 30:Ga(i);break;default:Ga(i)}o=o.sibling}}function rl(o,i,r){r=r&&(i.subtreeFlags&8772)!==0;for(i=i.child;i!==null;){var t=i.alternate,l=o,s=i,d=s.flags;switch(s.tag){case 0:case 11:case 15:rl(l,s,r),Wc(4,s);break;case 1:if(rl(l,s,r),t=s,l=t.stateNode,typeof l.componentDidMount==="function")try{l.componentDidMount()}catch(b){_o(t,t.return,b)}if(t=s,l=t.updateQueue,l!==null){var c=t.stateNode;try{var n=l.shared.hiddenCallbacks;if(n!==null)for(l.shared.hiddenCallbacks=null,l=0;l<n.length;l++)Nz(n[l],c)}catch(b){_o(t,t.return,b)}}r&&d&64&&Iw(s),oc(s,s.return);break;case 27:Lw(s);case 26:case 5:rl(l,s,r),r&&t===null&&d&4&&Dw(s),oc(s,s.return);break;case 12:rl(l,s,r);break;case 31:rl(l,s,r),r&&d&4&&Nw(l,s);break;case 13:rl(l,s,r),r&&d&4&&$w(l,s);break;case 22:s.memoizedState===null&&rl(l,s,r),oc(s,s.return);break;case 30:break;default:rl(l,s,r)}i=i.sibling}}function Sg(o,i){var r=null;o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(r=o.memoizedState.cachePool.pool),o=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(o=i.memoizedState.cachePool.pool),o!==r&&(o!=null&&o.refCount++,r!=null&&vc(r))}function _g(o,i){o=null,i.alternate!==null&&(o=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==o&&(i.refCount++,o!=null&&vc(o))}function at(o,i,r,t){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)Ew(o,i,r,t),i=i.sibling}function Ew(o,i,r,t){var l=i.flags;switch(i.tag){case 0:case 11:case 15:at(o,i,r,t),l&2048&&Wc(9,i);break;case 1:at(o,i,r,t);break;case 3:at(o,i,r,t),l&2048&&(o=null,i.alternate!==null&&(o=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==o&&(i.refCount++,o!=null&&vc(o)));break;case 12:if(l&2048){at(o,i,r,t),o=i.stateNode;try{var s=i.memoizedProps,d=s.id,c=s.onPostCommit;typeof c==="function"&&c(d,i.alternate===null?"mount":"update",o.passiveEffectDuration,-0)}catch(n){_o(i,i.return,n)}}else at(o,i,r,t);break;case 31:at(o,i,r,t);break;case 13:at(o,i,r,t);break;case 23:break;case 22:s=i.stateNode,d=i.alternate,i.memoizedState!==null?s._visibility&2?at(o,i,r,t):ic(o,i):s._visibility&2?at(o,i,r,t):(s._visibility|=2,ks(o,i,r,t,(i.subtreeFlags&10256)!==0||!1)),l&2048&&Sg(d,i);break;case 24:at(o,i,r,t),l&2048&&_g(i.alternate,i);break;default:at(o,i,r,t)}}function ks(o,i,r,t,l){l=l&&((i.subtreeFlags&10256)!==0||!1);for(i=i.child;i!==null;){var s=o,d=i,c=r,n=t,b=d.flags;switch(d.tag){case 0:case 11:case 15:ks(s,d,c,n,l),Wc(8,d);break;case 23:break;case 22:var e=d.stateNode;d.memoizedState!==null?e._visibility&2?ks(s,d,c,n,l):ic(s,d):(e._visibility|=2,ks(s,d,c,n,l)),l&&b&2048&&Sg(d.alternate,d);break;case 24:ks(s,d,c,n,l),l&&b&2048&&_g(d.alternate,d);break;default:ks(s,d,c,n,l)}i=i.sibling}}function ic(o,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var r=o,t=i,l=t.flags;switch(t.tag){case 22:ic(r,t),l&2048&&Sg(t.alternate,t);break;case 24:ic(r,t),l&2048&&_g(t.alternate,t);break;default:ic(r,t)}i=i.sibling}}var Dd=8192;function vs(o,i,r){if(o.subtreeFlags&Dd)for(o=o.child;o!==null;)oS(o,i,r),o=o.sibling}function oS(o,i,r){switch(o.tag){case 26:vs(o,i,r),o.flags&Dd&&o.memoizedState!==null&&SA(r,st,o.memoizedState,o.memoizedProps);break;case 5:vs(o,i,r);break;case 3:case 4:var t=st;st=pm(o.stateNode.containerInfo),vs(o,i,r),st=t;break;case 22:o.memoizedState===null&&(t=o.alternate,t!==null&&t.memoizedState!==null?(t=Dd,Dd=16777216,vs(o,i,r),Dd=t):vs(o,i,r));break;default:vs(o,i,r)}}function iS(o){var i=o.alternate;if(i!==null&&(o=i.child,o!==null)){i.child=null;do i=o.sibling,o.sibling=null,o=i;while(o!==null)}}function qd(o){var i=o.deletions;if((o.flags&16)!==0){if(i!==null)for(var r=0;r<i.length;r++){var t=i[r];ki=t,tS(t,o)}iS(o)}if(o.subtreeFlags&10256)for(o=o.child;o!==null;)rS(o),o=o.sibling}function rS(o){switch(o.tag){case 0:case 11:case 15:qd(o),o.flags&2048&&El(9,o,o.return);break;case 3:qd(o);break;case 12:qd(o);break;case 22:var i=o.stateNode;o.memoizedState!==null&&i._visibility&2&&(o.return===null||o.return.tag!==13)?(i._visibility&=-3,Dn(o)):qd(o);break;default:qd(o)}}function Dn(o){var i=o.deletions;if((o.flags&16)!==0){if(i!==null)for(var r=0;r<i.length;r++){var t=i[r];ki=t,tS(t,o)}iS(o)}for(o=o.child;o!==null;){switch(i=o,i.tag){case 0:case 11:case 15:El(8,i,i.return),Dn(i);break;case 22:r=i.stateNode,r._visibility&2&&(r._visibility&=-3,Dn(i));break;default:Dn(i)}o=o.sibling}}function tS(o,i){for(;ki!==null;){var r=ki;switch(r.tag){case 0:case 11:case 15:El(8,r,i);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var t=r.memoizedState.cachePool.pool;t!=null&&t.refCount++}break;case 24:vc(r.memoizedState.cache)}if(t=r.child,t!==null)t.return=r,ki=t;else o:for(r=o;ki!==null;){t=ki;var{sibling:l,return:s}=t;if(Cw(t),t===r){ki=null;break o}if(l!==null){l.return=s,ki=l;break o}ki=s}}}var j6={getCacheForType:function(o){var i=Zi(mi),r=i.data.get(o);return r===void 0&&(r=o(),i.data.set(o,r)),r},cacheSignal:function(){return Zi(mi).controller.signal}},J6=typeof WeakMap==="function"?WeakMap:Map,ho=0,Yo=null,ao=null,fo=0,So=0,Sr=null,Jl=!1,nf=!1,yg=!1,gl=0,$o=0,oa=0,Ja=0,Rg=0,Rr=0,of=0,rc=null,xr=null,S0=!1,Gm=0,lS=0,mm=1/0,bm=null,Fl=null,zi=0,Cl=null,rf=null,nl=0,_0=0,y0=null,aS=null,tc=0,R0=null;function Ar(){return(ho&2)!==0&&fo!==0?fo&-fo:K.T!==null?kg():xz()}function sS(){if(Rr===0)if((fo&536870912)===0||bo){var o=wn;wn<<=1,(wn&3932160)===0&&(wn=262144),Rr=o}else Rr=536870912;return o=Yr.current,o!==null&&(o.flags|=32),Rr}function gr(o,i,r){if(o===Yo&&(So===2||So===9)||o.cancelPendingCommit!==null)tf(o,0),Ml(o,fo,Rr,!1);if(_c(o,r),(ho&2)===0||o!==Yo)o===Yo&&((ho&2)===0&&(Ja|=r),$o===4&&Ml(o,fo,Rr,!1)),Ht(o)}function fS(o,i,r){if((ho&6)!==0)throw Error(B(327));var t=!r&&(i&127)===0&&(i&o.expiredLanes)===0||Sc(o,i),l=t?V6(o,i):Gx(o,i,!0),s=t;do{if(l===0){nf&&!t&&Ml(o,i,0,!1);break}else{if(r=o.current.alternate,s&&!M6(r)){l=Gx(o,i,!1),s=!1;continue}if(l===2){if(s=i,o.errorRecoveryDisabledLanes&s)var d=0;else d=o.pendingLanes&-536870913,d=d!==0?d:d&536870912?536870912:0;if(d!==0){i=d;o:{var c=o;l=rc;var n=c.current.memoizedState.isDehydrated;if(n&&(tf(c,d).flags|=256),d=Gx(c,d,!1),d!==2){if(yg&&!n){c.errorRecoveryDisabledLanes|=s,Ja|=s,l=4;break o}s=xr,xr=l,s!==null&&(xr===null?xr=s:xr.push.apply(xr,s))}l=d}if(s=!1,l!==2)continue}}if(l===1){tf(o,0),Ml(o,i,0,!0);break}o:{switch(t=o,s=l,s){case 0:case 1:throw Error(B(345));case 4:if((i&4194048)!==i)break;case 6:Ml(t,i,Rr,!Jl);break o;case 2:xr=null;break;case 3:case 5:break;default:throw Error(B(329))}if((i&62914560)===i&&(l=Gm+300-vr(),10<l)){if(Ml(t,i,Rr,!Jl),ym(t,0,!0)!==0)break o;nl=i,t.timeoutHandle=WS(W1.bind(null,t,r,xr,bm,S0,i,Rr,Ja,of,Jl,s,"Throttled",-0,0),l);break o}W1(t,r,xr,bm,S0,i,Rr,Ja,of,Jl,s,null,-0,0)}}break}while(1);Ht(o)}function W1(o,i,r,t,l,s,d,c,n,b,e,x,g,z){if(o.timeoutHandle=-1,x=i.subtreeFlags,x&8192||(x&16785408)===16785408){x={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:sl},oS(i,s,x);var R=(s&62914560)===s?Gm-vr():(s&4194048)===s?lS-vr():0;if(R=_A(x,R),R!==null){nl=s,o.cancelPendingCommit=R(B1.bind(null,o,i,s,r,t,l,d,c,n,e,x,null,g,z)),Ml(o,s,d,!b);return}}B1(o,i,s,r,t,l,d,c,n)}function M6(o){for(var i=o;;){var r=i.tag;if((r===0||r===11||r===15)&&i.flags&16384&&(r=i.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var t=0;t<r.length;t++){var l=r[t],s=l.getSnapshot;l=l.value;try{if(!Br(s(),l))return!1}catch(d){return!1}}if(r=i.child,i.subtreeFlags&16384&&r!==null)r.return=i,i=r;else{if(i===o)break;for(;i.sibling===null;){if(i.return===null||i.return===o)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function Ml(o,i,r,t){i&=~Rg,i&=~Ja,o.suspendedLanes|=i,o.pingedLanes&=~i,t&&(o.warmLanes|=i),t=o.expirationTimes;for(var l=i;0<l;){var s=31-Wr(l),d=1<<s;t[s]=-1,l&=~d}r!==0&&mz(o,r,i)}function qm(){return(ho&6)===0?(Ac(0,!1),!1):!0}function vg(){if(ao!==null){if(So===0)var o=ao.return;else o=ao,fl=Na=null,ng(o),Ls=null,mc=0,o=ao;for(;o!==null;)Mw(o.alternate,o),o=o.return;ao=null}}function tf(o,i){var r=o.timeoutHandle;r!==-1&&(o.timeoutHandle=-1,lA(r)),r=o.cancelPendingCommit,r!==null&&(o.cancelPendingCommit=null,r()),nl=0,vg(),Yo=o,ao=r=dl(o.current,null),fo=i,So=0,Sr=null,Jl=!1,nf=Sc(o,i),yg=!1,of=Rr=Rg=Ja=oa=$o=0,xr=rc=null,S0=!1,(i&8)!==0&&(i|=i&32);var t=o.entangledLanes;if(t!==0)for(o=o.entanglements,t&=i;0<t;){var l=31-Wr(t),s=1<<l;i|=o[l],t&=~s}return gl=i,Wm(),r}function dS(o,i){oo=null,K.H=ec,i===cf||i===Bm?(i=a1(),So=3):i===tg?(i=a1(),So=4):So=i===zg?8:i!==null&&typeof i==="object"&&typeof i.then==="function"?6:1,Sr=i,ao===null&&($o=1,dm(o,Dr(i,o.current)))}function cS(){var o=Yr.current;return o===null?!0:(fo&4194048)===fo?Lr===null?!0:!1:(fo&62914560)===fo||(fo&536870912)!==0?o===Lr:!1}function nS(){var o=K.H;return K.H=ec,o===null?ec:o}function mS(){var o=K.A;return K.A=j6,o}function em(){$o=4,Jl||(fo&4194048)!==fo&&Yr.current!==null||(nf=!0),(oa&134217727)===0&&(Ja&134217727)===0||Yo===null||Ml(Yo,fo,Rr,!1)}function Gx(o,i,r){var t=ho;ho|=2;var l=nS(),s=mS();if(Yo!==o||fo!==i)bm=null,tf(o,i);i=!1;var d=$o;o:do try{if(So!==0&&ao!==null){var c=ao,n=Sr;switch(So){case 8:vg(),d=6;break o;case 3:case 2:case 9:case 6:Yr.current===null&&(i=!0);var b=So;if(So=0,Sr=null,Ms(o,c,n,b),r&&nf){d=0;break o}break;default:b=So,So=0,Sr=null,Ms(o,c,n,b)}}I6(),d=$o;break}catch(e){dS(o,e)}while(1);return i&&o.shellSuspendCounter++,fl=Na=null,ho=t,K.H=l,K.A=s,ao===null&&(Yo=null,fo=0,Wm()),d}function I6(){for(;ao!==null;)bS(ao)}function V6(o,i){var r=ho;ho|=2;var t=nS(),l=mS();Yo!==o||fo!==i?(bm=null,mm=vr()+500,tf(o,i)):nf=Sc(o,i);o:do try{if(So!==0&&ao!==null){i=ao;var s=Sr;i:switch(So){case 1:So=0,Sr=null,Ms(o,i,s,1);break;case 2:case 9:if(l1(s)){So=0,Sr=null,A1(i);break}i=function(){So!==2&&So!==9||Yo!==o||(So=7),Ht(o)},s.then(i,i);break o;case 3:So=7;break o;case 4:So=5;break o;case 7:l1(s)?(So=0,Sr=null,A1(i)):(So=0,Sr=null,Ms(o,i,s,7));break;case 5:var d=null;switch(ao.tag){case 26:d=ao.memoizedState;case 5:case 27:var c=ao;if(d?OS(d):c.stateNode.complete){So=0,Sr=null;var n=c.sibling;if(n!==null)ao=n;else{var b=c.return;b!==null?(ao=b,Um(b)):ao=null}break i}}So=0,Sr=null,Ms(o,i,s,5);break;case 6:So=0,Sr=null,Ms(o,i,s,6);break;case 8:vg(),$o=6;break o;default:throw Error(B(462))}}D6();break}catch(e){dS(o,e)}while(1);if(fl=Na=null,K.H=t,K.A=l,ho=r,ao!==null)return 0;return Yo=null,fo=0,Wm(),$o}function D6(){for(;ao!==null&&!b4();)bS(ao)}function bS(o){var i=Jw(o.alternate,o,gl);o.memoizedProps=o.pendingProps,i===null?Um(o):ao=i}function A1(o){var i=o,r=i.alternate;switch(i.tag){case 15:case 0:i=S1(r,i,i.pendingProps,i.type,void 0,fo);break;case 11:i=S1(r,i,i.pendingProps,i.type.render,i.ref,fo);break;case 5:ng(i);default:Mw(r,i),i=ao=Mz(i,gl),i=Jw(r,i,gl)}o.memoizedProps=o.pendingProps,i===null?Um(o):ao=i}function Ms(o,i,r,t){fl=Na=null,ng(i),Ls=null,mc=0;var l=i.return;try{if(H6(o,l,i,r,fo)){$o=1,dm(o,Dr(r,o.current)),ao=null;return}}catch(s){if(l!==null)throw ao=l,s;$o=1,dm(o,Dr(r,o.current)),ao=null;return}if(i.flags&32768){if(bo||t===1)o=!0;else if(nf||(fo&536870912)!==0)o=!1;else if(Jl=o=!0,t===2||t===9||t===3||t===6)t=Yr.current,t!==null&&t.tag===13&&(t.flags|=16384);eS(i,o)}else Um(i)}function Um(o){var i=o;do{if((i.flags&32768)!==0){eS(i,Jl);return}o=i.return;var r=G6(i.alternate,i,gl);if(r!==null){ao=r;return}if(i=i.sibling,i!==null){ao=i;return}ao=i=o}while(i!==null);$o===0&&($o=5)}function eS(o,i){do{var r=q6(o.alternate,o);if(r!==null){r.flags&=32767,ao=r;return}if(r=o.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!i&&(o=o.sibling,o!==null)){ao=o;return}ao=o=r}while(o!==null);$o=6,ao=null}function B1(o,i,r,t,l,s,d,c,n){o.cancelPendingCommit=null;do Zm();while(zi!==0);if((ho&6)!==0)throw Error(B(327));if(i!==null){if(i===o.current)throw Error(B(177));if(s=i.lanes|i.childLanes,s|=$0,_4(o,r,s,d,c,n),o===Yo&&(ao=Yo=null,fo=0),rf=i,Cl=o,nl=r,_0=s,y0=l,aS=t,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(o.callbackNode=null,o.callbackPriority=0,C6(Kn,function(){return pS(),null})):(o.callbackNode=null,o.callbackPriority=0),t=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||t){t=K.T,K.T=null,l=po.p,po.p=2,d=ho,ho|=4;try{U6(o,i,r)}finally{ho=d,po.p=l,K.T=t}}zi=1,xS(),gS(),uS()}}function xS(){if(zi===1){zi=0;var o=Cl,i=rf,r=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||r){r=K.T,K.T=null;var t=po.p;po.p=2;var l=ho;ho|=4;try{Kw(i,o);var s=Y0,d=Oz(o.containerInfo),c=s.focusedElem,n=s.selectionRange;if(d!==c&&c&&c.ownerDocument&&Hz(c.ownerDocument.documentElement,c)){if(n!==null&&N0(c)){var{start:b,end:e}=n;if(e===void 0&&(e=b),"selectionStart"in c)c.selectionStart=b,c.selectionEnd=Math.min(e,c.value.length);else{var x=c.ownerDocument||document,g=x&&x.defaultView||window;if(g.getSelection){var z=g.getSelection(),R=c.textContent.length,v=Math.min(n.start,R),W=n.end===void 0?v:Math.min(n.end,R);!z.extend&&v>W&&(d=W,W=v,v=d);var h=Kp(c,v),p=Kp(c,W);if(h&&p&&(z.rangeCount!==1||z.anchorNode!==h.node||z.anchorOffset!==h.offset||z.focusNode!==p.node||z.focusOffset!==p.offset)){var S=x.createRange();S.setStart(h.node,h.offset),z.removeAllRanges(),v>W?(z.addRange(S),z.extend(p.node,p.offset)):(S.setEnd(p.node,p.offset),z.addRange(S))}}}}x=[];for(z=c;z=z.parentNode;)z.nodeType===1&&x.push({element:z,left:z.scrollLeft,top:z.scrollTop});typeof c.focus==="function"&&c.focus();for(c=0;c<x.length;c++){var y=x[c];y.element.scrollLeft=y.left,y.element.scrollTop=y.top}}Sm=!!B0,Y0=B0=null}finally{ho=l,po.p=t,K.T=r}}o.current=i,zi=2}}function gS(){if(zi===2){zi=0;var o=Cl,i=rf,r=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||r){r=K.T,K.T=null;var t=po.p;po.p=2;var l=ho;ho|=4;try{Fw(o,i.alternate,i)}finally{ho=l,po.p=t,K.T=r}}zi=3}}function uS(){if(zi===4||zi===3){zi=0,e4();var o=Cl,i=rf,r=nl,t=aS;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?zi=5:(zi=0,rf=Cl=null,hS(o,o.pendingLanes));var l=o.pendingLanes;if(l===0&&(Fl=null),V0(r),i=i.stateNode,kr&&typeof kr.onCommitFiberRoot==="function")try{kr.onCommitFiberRoot(wc,i,void 0,(i.current.flags&128)===128)}catch(n){}if(t!==null){i=K.T,l=po.p,po.p=2,K.T=null;try{for(var s=o.onRecoverableError,d=0;d<t.length;d++){var c=t[d];s(c.value,{componentStack:c.stack})}}finally{K.T=i,po.p=l}}(nl&3)!==0&&Zm(),Ht(o),l=o.pendingLanes,(r&261930)!==0&&(l&42)!==0?o===R0?tc++:(tc=0,R0=o):tc=0,Ac(0,!1)}}function hS(o,i){(o.pooledCacheLanes&=i)===0&&(i=o.pooledCache,i!=null&&(o.pooledCache=null,vc(i)))}function Zm(){return xS(),gS(),uS(),pS()}function pS(){if(zi!==5)return!1;var o=Cl,i=_0;_0=0;var r=V0(nl),t=K.T,l=po.p;try{po.p=32>r?32:r,K.T=null,r=y0,y0=null;var s=Cl,d=nl;if(zi=0,rf=Cl=null,nl=0,(ho&6)!==0)throw Error(B(331));var c=ho;if(ho|=4,rS(s.current),Ew(s,s.current,d,r),ho=c,Ac(0,!1),kr&&typeof kr.onPostCommitFiberRoot==="function")try{kr.onPostCommitFiberRoot(wc,s)}catch(n){}return!0}finally{po.p=l,K.T=t,hS(o,i)}}function Y1(o,i,r){i=Dr(r,i),i=h0(o.stateNode,i,2),o=Ll(o,i,2),o!==null&&(_c(o,2),Ht(o))}function _o(o,i,r){if(o.tag===3)Y1(o,o,r);else for(;i!==null;){if(i.tag===3){Y1(i,o,r);break}else if(i.tag===1){var t=i.stateNode;if(typeof i.type.getDerivedStateFromError==="function"||typeof t.componentDidCatch==="function"&&(Fl===null||!Fl.has(t))){o=Dr(r,o),r=Xw(2),t=Ll(i,r,2),t!==null&&(Gw(r,t,i,o),_c(t,2),Ht(t));break}}i=i.return}}function qx(o,i,r){var t=o.pingCache;if(t===null){t=o.pingCache=new J6;var l=new Set;t.set(i,l)}else l=t.get(i),l===void 0&&(l=new Set,t.set(i,l));l.has(r)||(yg=!0,l.add(r),o=Q6.bind(null,o,i,r),i.then(o,o))}function Q6(o,i,r){var t=o.pingCache;t!==null&&t.delete(i),o.pingedLanes|=o.suspendedLanes&r,o.warmLanes&=~r,Yo===o&&(fo&r)===r&&($o===4||$o===3&&(fo&62914560)===fo&&300>vr()-Gm?(ho&2)===0&&tf(o,0):Rg|=r,of===fo&&(of=0)),Ht(o)}function zS(o,i){i===0&&(i=nz()),o=Ta(o,i),o!==null&&(_c(o,i),Ht(o))}function L6(o){var i=o.memoizedState,r=0;i!==null&&(r=i.retryLane),zS(o,r)}function F6(o,i){var r=0;switch(o.tag){case 31:case 13:var{stateNode:t,memoizedState:l}=o;l!==null&&(r=l.retryLane);break;case 19:t=o.stateNode;break;case 22:t=o.stateNode._retryCache;break;default:throw Error(B(314))}t!==null&&t.delete(i),zS(o,r)}function C6(o,i){return M0(o,i)}var xm=null,Ws=null,v0=!1,gm=!1,Ux=!1,Il=0;function Ht(o){o!==Ws&&o.next===null&&(Ws===null?xm=Ws=o:Ws=Ws.next=o),gm=!0,v0||(v0=!0,N6())}function Ac(o,i){if(!Ux&&gm){Ux=!0;do{var r=!1;for(var t=xm;t!==null;){if(!i)if(o!==0){var l=t.pendingLanes;if(l===0)var s=0;else{var{suspendedLanes:d,pingedLanes:c}=t;s=(1<<31-Wr(42|o)+1)-1,s&=l&~(d&~c),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(r=!0,H1(t,s))}else s=fo,s=ym(t,t===Yo?s:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),(s&3)===0||Sc(t,s)||(r=!0,H1(t,s));t=t.next}}while(r);Ux=!1}}function T6(){wS()}function wS(){gm=v0=!1;var o=0;Il!==0&&tA()&&(o=Il);for(var i=vr(),r=null,t=xm;t!==null;){var l=t.next,s=SS(t,i);if(s===0)t.next=null,r===null?xm=l:r.next=l,l===null&&(Ws=r);else if(r=t,o!==0||(s&3)!==0)gm=!0;t=l}zi!==0&&zi!==5||Ac(o,!1),Il!==0&&(Il=0)}function SS(o,i){for(var{suspendedLanes:r,pingedLanes:t,expirationTimes:l}=o,s=o.pendingLanes&-62914561;0<s;){var d=31-Wr(s),c=1<<d,n=l[d];if(n===-1){if((c&r)===0||(c&t)!==0)l[d]=S4(c,i)}else n<=i&&(o.expiredLanes|=c);s&=~c}if(i=Yo,r=fo,r=ym(o,o===i?r:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),t=o.callbackNode,r===0||o===i&&(So===2||So===9)||o.cancelPendingCommit!==null)return t!==null&&t!==null&&bx(t),o.callbackNode=null,o.callbackPriority=0;if((r&3)===0||Sc(o,r)){if(i=r&-r,i===o.callbackPriority)return i;switch(t!==null&&bx(t),V0(r)){case 2:case 8:r=dz;break;case 32:r=Kn;break;case 268435456:r=cz;break;default:r=Kn}return t=_S.bind(null,o),r=M0(r,t),o.callbackPriority=i,o.callbackNode=r,i}return t!==null&&t!==null&&bx(t),o.callbackPriority=2,o.callbackNode=null,2}function _S(o,i){if(zi!==0&&zi!==5)return o.callbackNode=null,o.callbackPriority=0,null;var r=o.callbackNode;if(Zm()&&o.callbackNode!==r)return null;var t=fo;if(t=ym(o,o===Yo?t:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),t===0)return null;return fS(o,t,i),SS(o,vr()),o.callbackNode!=null&&o.callbackNode===r?_S.bind(null,o):null}function H1(o,i){if(Zm())return null;fS(o,i,!0)}function N6(){aA(function(){(ho&6)!==0?M0(fz,T6):wS()})}function kg(){if(Il===0){var o=Ks;o===0&&(o=zn,zn<<=1,(zn&261888)===0&&(zn=256)),Il=o}return Il}function O1(o){return o==null||typeof o==="symbol"||typeof o==="boolean"?null:typeof o==="function"?o:Xn(""+o)}function X1(o,i){var r=i.ownerDocument.createElement("input");return r.name=i.name,r.value=i.value,o.id&&r.setAttribute("form",o.id),i.parentNode.insertBefore(r,i),o=new FormData(o),r.parentNode.removeChild(r),o}function $6(o,i,r,t,l){if(i==="submit"&&r&&r.stateNode===l){var s=O1((l[ur]||null).action),d=t.submitter;d&&(i=(i=d[ur]||null)?O1(i.formAction):d.getAttribute("formAction"),i!==null&&(s=i,d=null));var c=new Rm("action","action",null,t,l);o.push({event:c,listeners:[{instance:null,listener:function(){if(t.defaultPrevented){if(Il!==0){var n=d?X1(l,d):new FormData(l);g0(r,{pending:!0,data:n,method:l.method,action:s},null,n)}}else typeof s==="function"&&(c.preventDefault(),n=d?X1(l,d):new FormData(l),g0(r,{pending:!0,data:n,method:l.method,action:s},s,n))},currentTarget:l}]})}}for(Qd=0;Qd<t0.length;Qd++)Ld=t0[Qd],k0=Ld.toLowerCase(),W0=Ld[0].toUpperCase()+Ld.slice(1),ft(k0,"on"+W0);var Ld,k0,W0,Qd;ft(Gz,"onAnimationEnd");ft(qz,"onAnimationIteration");ft(Uz,"onAnimationStart");ft("dblclick","onDoubleClick");ft("focusin","onFocus");ft("focusout","onBlur");ft(x6,"onTransitionRun");ft(g6,"onTransitionStart");ft(u6,"onTransitionCancel");ft(Zz,"onTransitionEnd");Ns("onMouseEnter",["mouseout","mouseover"]);Ns("onMouseLeave",["mouseout","mouseover"]);Ns("onPointerEnter",["pointerout","pointerover"]);Ns("onPointerLeave",["pointerout","pointerover"]);La("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));La("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));La("onBeforeInput",["compositionend","keypress","textInput","paste"]);La("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));La("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));La("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xc="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(" "),K6=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(xc));function yS(o,i){i=(i&4)!==0;for(var r=0;r<o.length;r++){var t=o[r],l=t.event;t=t.listeners;o:{var s=void 0;if(i)for(var d=t.length-1;0<=d;d--){var c=t[d],n=c.instance,b=c.currentTarget;if(c=c.listener,n!==s&&l.isPropagationStopped())break o;s=c,l.currentTarget=b;try{s(l)}catch(e){En(e)}l.currentTarget=null,s=n}else for(d=0;d<t.length;d++){if(c=t[d],n=c.instance,b=c.currentTarget,c=c.listener,n!==s&&l.isPropagationStopped())break o;s=c,l.currentTarget=b;try{s(l)}catch(e){En(e)}l.currentTarget=null,s=n}}}}function lo(o,i){var r=i[Nx];r===void 0&&(r=i[Nx]=new Set);var t=o+"__bubble";r.has(t)||(RS(i,o,2,!1),r.add(t))}function Zx(o,i,r){var t=0;i&&(t|=4),RS(r,o,t,i)}var Bn="_reactListening"+Math.random().toString(36).slice(2);function Wg(o){if(!o[Bn]){o[Bn]=!0,gz.forEach(function(r){r!=="selectionchange"&&(K6.has(r)||Zx(r,!1,o),Zx(r,!0,o))});var i=o.nodeType===9?o:o.ownerDocument;i===null||i[Bn]||(i[Bn]=!0,Zx("selectionchange",!1,i))}}function RS(o,i,r,t){switch(ZS(i)){case 2:var l=vA;break;case 8:l=kA;break;default:l=Hg}r=l.bind(null,i,r,o),l=void 0,!o0||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(l=!0),t?l!==void 0?o.addEventListener(i,r,{capture:!0,passive:l}):o.addEventListener(i,r,!0):l!==void 0?o.addEventListener(i,r,{passive:l}):o.addEventListener(i,r,!1)}function jx(o,i,r,t,l){var s=t;if((i&1)===0&&(i&2)===0&&t!==null)o:for(;;){if(t===null)return;var d=t.tag;if(d===3||d===4){var c=t.stateNode.containerInfo;if(c===l)break;if(d===4)for(d=t.return;d!==null;){var n=d.tag;if((n===3||n===4)&&d.stateNode.containerInfo===l)return;d=d.return}for(;c!==null;){if(d=Hs(c),d===null)return;if(n=d.tag,n===5||n===6||n===26||n===27){t=s=d;continue o}c=c.parentNode}}t=t.return}yz(function(){var b=s,e=L0(r),x=[];o:{var g=jz.get(o);if(g!==void 0){var z=Rm,R=o;switch(o){case"keypress":if(qn(r)===0)break o;case"keydown":case"keyup":z=F4;break;case"focusin":R="focus",z=hx;break;case"focusout":R="blur",z=hx;break;case"beforeblur":case"afterblur":z=hx;break;case"click":if(r.button===2)break o;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":z=Vp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":z=G4;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":z=N4;break;case Gz:case qz:case Uz:z=Z4;break;case Zz:z=K4;break;case"scroll":case"scrollend":z=O4;break;case"wheel":z=E4;break;case"copy":case"cut":case"paste":z=J4;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":z=Qp;break;case"toggle":case"beforetoggle":z=i6}var v=(i&4)!==0,W=!v&&(o==="scroll"||o==="scrollend"),h=v?g!==null?g+"Capture":null:g;v=[];for(var p=b,S;p!==null;){var y=p;if(S=y.stateNode,y=y.tag,y!==5&&y!==26&&y!==27||S===null||h===null||(y=sc(p,h),y!=null&&v.push(gc(p,y,S))),W)break;p=p.return}0<v.length&&(g=new z(g,R,null,r,e),x.push({event:g,listeners:v}))}}if((i&7)===0){o:{if(g=o==="mouseover"||o==="pointerover",z=o==="mouseout"||o==="pointerout",g&&r!==Ex&&(R=r.relatedTarget||r.fromElement)&&(Hs(R)||R[sf]))break o;if(z||g){if(g=e.window===e?e:(g=e.ownerDocument)?g.defaultView||g.parentWindow:window,z){if(R=r.relatedTarget||r.toElement,z=b,R=R?Hs(R):null,R!==null&&(W=zc(R),v=R.tag,R!==W||v!==5&&v!==27&&v!==6))R=null}else z=null,R=b;if(z!==R){if(v=Vp,y="onMouseLeave",h="onMouseEnter",p="mouse",o==="pointerout"||o==="pointerover")v=Qp,y="onPointerLeave",h="onPointerEnter",p="pointer";if(W=z==null?g:Jd(z),S=R==null?g:Jd(R),g=new v(y,p+"leave",z,r,e),g.target=W,g.relatedTarget=S,y=null,Hs(e)===b&&(v=new v(h,p+"enter",R,r,e),v.target=S,v.relatedTarget=W,y=v),W=y,z&&R)i:{v=P6,h=z,p=R,S=0;for(y=h;y;y=v(y))S++;y=0;for(var O=p;O;O=v(O))y++;for(;0<S-y;)h=v(h),S--;for(;0<y-S;)p=v(p),y--;for(;S--;){if(h===p||p!==null&&h===p.alternate){v=h;break i}h=v(h),p=v(p)}v=null}else v=null;z!==null&&G1(x,g,z,v,!1),R!==null&&W!==null&&G1(x,W,R,v,!0)}}}o:{if(g=b?Jd(b):window,z=g.nodeName&&g.nodeName.toLowerCase(),z==="select"||z==="input"&&g.type==="file")var Z=Tp;else if(Cp(g))if(Bz)Z=m6;else{Z=c6;var H=d6}else z=g.nodeName,!z||z.toLowerCase()!=="input"||g.type!=="checkbox"&&g.type!=="radio"?b&&Q0(b.elementType)&&(Z=Tp):Z=n6;if(Z&&(Z=Z(o,b))){Az(x,Z,r,e);break o}H&&H(o,g,b),o==="focusout"&&b&&g.type==="number"&&b.memoizedProps.value!=null&&Px(g,"number",g.value)}switch(H=b?Jd(b):window,o){case"focusin":if(Cp(H)||H.contentEditable==="true")Gs=H,i0=b,Td=null;break;case"focusout":Td=i0=Gs=null;break;case"mousedown":r0=!0;break;case"contextmenu":case"mouseup":case"dragend":r0=!1,Pp(x,r,e);break;case"selectionchange":if(e6)break;case"keydown":case"keyup":Pp(x,r,e)}var k;if(T0)o:{switch(o){case"compositionstart":var X="onCompositionStart";break o;case"compositionend":X="onCompositionEnd";break o;case"compositionupdate":X="onCompositionUpdate";break o}X=void 0}else Xs?kz(o,r)&&(X="onCompositionEnd"):o==="keydown"&&r.keyCode===229&&(X="onCompositionStart");if(X&&(vz&&r.locale!=="ko"&&(Xs||X!=="onCompositionStart"?X==="onCompositionEnd"&&Xs&&(k=Rz()):(jl=e,F0=("value"in jl)?jl.value:jl.textContent,Xs=!0)),H=um(b,X),0<H.length&&(X=new Dp(X,o,null,r,e),x.push({event:X,listeners:H}),k?X.data=k:(k=Wz(r),k!==null&&(X.data=k)))),k=t6?l6(o,r):a6(o,r))X=um(b,"onBeforeInput"),0<X.length&&(H=new Dp("onBeforeInput","beforeinput",null,r,e),x.push({event:H,listeners:X}),H.data=k);$6(x,o,b,r,e)}yS(x,i)})}function gc(o,i,r){return{instance:o,listener:i,currentTarget:r}}function um(o,i){for(var r=i+"Capture",t=[];o!==null;){var l=o,s=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||s===null||(l=sc(o,r),l!=null&&t.unshift(gc(o,l,s)),l=sc(o,i),l!=null&&t.push(gc(o,l,s))),o.tag===3)return t;o=o.return}return[]}function P6(o){if(o===null)return null;do o=o.return;while(o&&o.tag!==5&&o.tag!==27);return o?o:null}function G1(o,i,r,t,l){for(var s=i._reactName,d=[];r!==null&&r!==t;){var c=r,n=c.alternate,b=c.stateNode;if(c=c.tag,n!==null&&n===t)break;c!==5&&c!==26&&c!==27||b===null||(n=b,l?(b=sc(r,s),b!=null&&d.unshift(gc(r,b,n))):l||(b=sc(r,s),b!=null&&d.push(gc(r,b,n)))),r=r.return}d.length!==0&&o.push({event:i,listeners:d})}var E6=/\r\n?/g,oA=/\u0000|\uFFFD/g;function q1(o){return(typeof o==="string"?o:""+o).replace(E6,`
`).replace(oA,"")}function vS(o,i){return i=q1(i),q1(o)===i?!0:!1}function ko(o,i,r,t,l,s){switch(r){case"children":typeof t==="string"?i==="body"||i==="textarea"&&t===""||$s(o,t):(typeof t==="number"||typeof t==="bigint")&&i!=="body"&&$s(o,""+t);break;case"className":_n(o,"class",t);break;case"tabIndex":_n(o,"tabindex",t);break;case"dir":case"role":case"viewBox":case"width":case"height":_n(o,r,t);break;case"style":_z(o,t,s);break;case"data":if(i!=="object"){_n(o,"data",t);break}case"src":case"href":if(t===""&&(i!=="a"||r!=="href")){o.removeAttribute(r);break}if(t==null||typeof t==="function"||typeof t==="symbol"||typeof t==="boolean"){o.removeAttribute(r);break}t=Xn(""+t),o.setAttribute(r,t);break;case"action":case"formAction":if(typeof t==="function"){o.setAttribute(r,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof s==="function"&&(r==="formAction"?(i!=="input"&&ko(o,i,"name",l.name,l,null),ko(o,i,"formEncType",l.formEncType,l,null),ko(o,i,"formMethod",l.formMethod,l,null),ko(o,i,"formTarget",l.formTarget,l,null)):(ko(o,i,"encType",l.encType,l,null),ko(o,i,"method",l.method,l,null),ko(o,i,"target",l.target,l,null)));if(t==null||typeof t==="symbol"||typeof t==="boolean"){o.removeAttribute(r);break}t=Xn(""+t),o.setAttribute(r,t);break;case"onClick":t!=null&&(o.onclick=sl);break;case"onScroll":t!=null&&lo("scroll",o);break;case"onScrollEnd":t!=null&&lo("scrollend",o);break;case"dangerouslySetInnerHTML":if(t!=null){if(typeof t!=="object"||!("__html"in t))throw Error(B(61));if(r=t.__html,r!=null){if(l.children!=null)throw Error(B(60));o.innerHTML=r}}break;case"multiple":o.multiple=t&&typeof t!=="function"&&typeof t!=="symbol";break;case"muted":o.muted=t&&typeof t!=="function"&&typeof t!=="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(t==null||typeof t==="function"||typeof t==="boolean"||typeof t==="symbol"){o.removeAttribute("xlink:href");break}r=Xn(""+t),o.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":t!=null&&typeof t!=="function"&&typeof t!=="symbol"?o.setAttribute(r,""+t):o.removeAttribute(r);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":t&&typeof t!=="function"&&typeof t!=="symbol"?o.setAttribute(r,""):o.removeAttribute(r);break;case"capture":case"download":t===!0?o.setAttribute(r,""):t!==!1&&t!=null&&typeof t!=="function"&&typeof t!=="symbol"?o.setAttribute(r,t):o.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":t!=null&&typeof t!=="function"&&typeof t!=="symbol"&&!isNaN(t)&&1<=t?o.setAttribute(r,t):o.removeAttribute(r);break;case"rowSpan":case"start":t==null||typeof t==="function"||typeof t==="symbol"||isNaN(t)?o.removeAttribute(r):o.setAttribute(r,t);break;case"popover":lo("beforetoggle",o),lo("toggle",o),On(o,"popover",t);break;case"xlinkActuate":Pt(o,"http://www.w3.org/1999/xlink","xlink:actuate",t);break;case"xlinkArcrole":Pt(o,"http://www.w3.org/1999/xlink","xlink:arcrole",t);break;case"xlinkRole":Pt(o,"http://www.w3.org/1999/xlink","xlink:role",t);break;case"xlinkShow":Pt(o,"http://www.w3.org/1999/xlink","xlink:show",t);break;case"xlinkTitle":Pt(o,"http://www.w3.org/1999/xlink","xlink:title",t);break;case"xlinkType":Pt(o,"http://www.w3.org/1999/xlink","xlink:type",t);break;case"xmlBase":Pt(o,"http://www.w3.org/XML/1998/namespace","xml:base",t);break;case"xmlLang":Pt(o,"http://www.w3.org/XML/1998/namespace","xml:lang",t);break;case"xmlSpace":Pt(o,"http://www.w3.org/XML/1998/namespace","xml:space",t);break;case"is":On(o,"is",t);break;case"innerText":case"textContent":break;default:if(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")r=Y4.get(r)||r,On(o,r,t)}}function A0(o,i,r,t,l,s){switch(r){case"style":_z(o,t,s);break;case"dangerouslySetInnerHTML":if(t!=null){if(typeof t!=="object"||!("__html"in t))throw Error(B(61));if(r=t.__html,r!=null){if(l.children!=null)throw Error(B(60));o.innerHTML=r}}break;case"children":typeof t==="string"?$s(o,t):(typeof t==="number"||typeof t==="bigint")&&$s(o,""+t);break;case"onScroll":t!=null&&lo("scroll",o);break;case"onScrollEnd":t!=null&&lo("scrollend",o);break;case"onClick":t!=null&&(o.onclick=sl);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!uz.hasOwnProperty(r))o:{if(r[0]==="o"&&r[1]==="n"&&(l=r.endsWith("Capture"),i=r.slice(2,l?r.length-7:void 0),s=o[ur]||null,s=s!=null?s[r]:null,typeof s==="function"&&o.removeEventListener(i,s,l),typeof t==="function")){typeof s!=="function"&&s!==null&&(r in o?o[r]=null:o.hasAttribute(r)&&o.removeAttribute(r)),o.addEventListener(i,t,l);break o}r in o?o[r]=t:t===!0?o.setAttribute(r,""):On(o,r,t)}}}function ji(o,i,r){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":lo("error",o),lo("load",o);var t=!1,l=!1,s;for(s in r)if(r.hasOwnProperty(s)){var d=r[s];if(d!=null)switch(s){case"src":t=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(B(137,i));default:ko(o,i,s,d,r,null)}}l&&ko(o,i,"srcSet",r.srcSet,r,null),t&&ko(o,i,"src",r.src,r,null);return;case"input":lo("invalid",o);var c=s=d=l=null,n=null,b=null;for(t in r)if(r.hasOwnProperty(t)){var e=r[t];if(e!=null)switch(t){case"name":l=e;break;case"type":d=e;break;case"checked":n=e;break;case"defaultChecked":b=e;break;case"value":s=e;break;case"defaultValue":c=e;break;case"children":case"dangerouslySetInnerHTML":if(e!=null)throw Error(B(137,i));break;default:ko(o,i,t,e,r,null)}}zz(o,s,c,n,b,d,l,!1);return;case"select":lo("invalid",o),t=d=s=null;for(l in r)if(r.hasOwnProperty(l)&&(c=r[l],c!=null))switch(l){case"value":s=c;break;case"defaultValue":d=c;break;case"multiple":t=c;default:ko(o,i,l,c,r,null)}i=s,r=d,o.multiple=!!t,i!=null?Vs(o,!!t,i,!1):r!=null&&Vs(o,!!t,r,!0);return;case"textarea":lo("invalid",o),s=l=t=null;for(d in r)if(r.hasOwnProperty(d)&&(c=r[d],c!=null))switch(d){case"value":t=c;break;case"defaultValue":l=c;break;case"children":s=c;break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(B(91));break;default:ko(o,i,d,c,r,null)}Sz(o,t,l,s);return;case"option":for(n in r)if(r.hasOwnProperty(n)&&(t=r[n],t!=null))switch(n){case"selected":o.selected=t&&typeof t!=="function"&&typeof t!=="symbol";break;default:ko(o,i,n,t,r,null)}return;case"dialog":lo("beforetoggle",o),lo("toggle",o),lo("cancel",o),lo("close",o);break;case"iframe":case"object":lo("load",o);break;case"video":case"audio":for(t=0;t<xc.length;t++)lo(xc[t],o);break;case"image":lo("error",o),lo("load",o);break;case"details":lo("toggle",o);break;case"embed":case"source":case"link":lo("error",o),lo("load",o);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(b in r)if(r.hasOwnProperty(b)&&(t=r[b],t!=null))switch(b){case"children":case"dangerouslySetInnerHTML":throw Error(B(137,i));default:ko(o,i,b,t,r,null)}return;default:if(Q0(i)){for(e in r)r.hasOwnProperty(e)&&(t=r[e],t!==void 0&&A0(o,i,e,t,r,void 0));return}}for(c in r)r.hasOwnProperty(c)&&(t=r[c],t!=null&&ko(o,i,c,t,r,null))}function iA(o,i,r,t){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,s=null,d=null,c=null,n=null,b=null,e=null;for(z in r){var x=r[z];if(r.hasOwnProperty(z)&&x!=null)switch(z){case"checked":break;case"value":break;case"defaultValue":n=x;default:t.hasOwnProperty(z)||ko(o,i,z,null,t,x)}}for(var g in t){var z=t[g];if(x=r[g],t.hasOwnProperty(g)&&(z!=null||x!=null))switch(g){case"type":s=z;break;case"name":l=z;break;case"checked":b=z;break;case"defaultChecked":e=z;break;case"value":d=z;break;case"defaultValue":c=z;break;case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(B(137,i));break;default:z!==x&&ko(o,i,g,z,t,x)}}Kx(o,d,c,n,b,e,s,l);return;case"select":z=d=c=g=null;for(s in r)if(n=r[s],r.hasOwnProperty(s)&&n!=null)switch(s){case"value":break;case"multiple":z=n;default:t.hasOwnProperty(s)||ko(o,i,s,null,t,n)}for(l in t)if(s=t[l],n=r[l],t.hasOwnProperty(l)&&(s!=null||n!=null))switch(l){case"value":g=s;break;case"defaultValue":c=s;break;case"multiple":d=s;default:s!==n&&ko(o,i,l,s,t,n)}i=c,r=d,t=z,g!=null?Vs(o,!!r,g,!1):!!t!==!!r&&(i!=null?Vs(o,!!r,i,!0):Vs(o,!!r,r?[]:"",!1));return;case"textarea":z=g=null;for(c in r)if(l=r[c],r.hasOwnProperty(c)&&l!=null&&!t.hasOwnProperty(c))switch(c){case"value":break;case"children":break;default:ko(o,i,c,null,t,l)}for(d in t)if(l=t[d],s=r[d],t.hasOwnProperty(d)&&(l!=null||s!=null))switch(d){case"value":g=l;break;case"defaultValue":z=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(B(91));break;default:l!==s&&ko(o,i,d,l,t,s)}wz(o,g,z);return;case"option":for(var R in r)if(g=r[R],r.hasOwnProperty(R)&&g!=null&&!t.hasOwnProperty(R))switch(R){case"selected":o.selected=!1;break;default:ko(o,i,R,null,t,g)}for(n in t)if(g=t[n],z=r[n],t.hasOwnProperty(n)&&g!==z&&(g!=null||z!=null))switch(n){case"selected":o.selected=g&&typeof g!=="function"&&typeof g!=="symbol";break;default:ko(o,i,n,g,t,z)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var v in r)g=r[v],r.hasOwnProperty(v)&&g!=null&&!t.hasOwnProperty(v)&&ko(o,i,v,null,t,g);for(b in t)if(g=t[b],z=r[b],t.hasOwnProperty(b)&&g!==z&&(g!=null||z!=null))switch(b){case"children":case"dangerouslySetInnerHTML":if(g!=null)throw Error(B(137,i));break;default:ko(o,i,b,g,t,z)}return;default:if(Q0(i)){for(var W in r)g=r[W],r.hasOwnProperty(W)&&g!==void 0&&!t.hasOwnProperty(W)&&A0(o,i,W,void 0,t,g);for(e in t)g=t[e],z=r[e],!t.hasOwnProperty(e)||g===z||g===void 0&&z===void 0||A0(o,i,e,g,t,z);return}}for(var h in r)g=r[h],r.hasOwnProperty(h)&&g!=null&&!t.hasOwnProperty(h)&&ko(o,i,h,null,t,g);for(x in t)g=t[x],z=r[x],!t.hasOwnProperty(x)||g===z||g==null&&z==null||ko(o,i,x,g,t,z)}function U1(o){switch(o){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function rA(){if(typeof performance.getEntriesByType==="function"){for(var o=0,i=0,r=performance.getEntriesByType("resource"),t=0;t<r.length;t++){var l=r[t],s=l.transferSize,d=l.initiatorType,c=l.duration;if(s&&c&&U1(d)){d=0,c=l.responseEnd;for(t+=1;t<r.length;t++){var n=r[t],b=n.startTime;if(b>c)break;var{transferSize:e,initiatorType:x}=n;e&&U1(x)&&(n=n.responseEnd,d+=e*(n<c?1:(c-b)/(n-b)))}if(--t,i+=8*(s+d)/(l.duration/1000),o++,10<o)break}}if(0<o)return i/o/1e6}return navigator.connection&&(o=navigator.connection.downlink,typeof o==="number")?o:5}var B0=null,Y0=null;function hm(o){return o.nodeType===9?o:o.ownerDocument}function Z1(o){switch(o){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function kS(o,i){if(o===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return o===1&&i==="foreignObject"?0:o}function H0(o,i){return o==="textarea"||o==="noscript"||typeof i.children==="string"||typeof i.children==="number"||typeof i.children==="bigint"||typeof i.dangerouslySetInnerHTML==="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var Jx=null;function tA(){var o=window.event;if(o&&o.type==="popstate"){if(o===Jx)return!1;return Jx=o,!0}return Jx=null,!1}var WS=typeof setTimeout==="function"?setTimeout:void 0,lA=typeof clearTimeout==="function"?clearTimeout:void 0,j1=typeof Promise==="function"?Promise:void 0,aA=typeof queueMicrotask==="function"?queueMicrotask:typeof j1<"u"?function(o){return j1.resolve(null).then(o).catch(sA)}:WS;function sA(o){setTimeout(function(){throw o})}function ra(o){return o==="head"}function J1(o,i){var r=i,t=0;do{var l=r.nextSibling;if(o.removeChild(r),l&&l.nodeType===8)if(r=l.data,r==="/$"||r==="/&"){if(t===0){o.removeChild(l),af(i);return}t--}else if(r==="$"||r==="$?"||r==="$~"||r==="$!"||r==="&")t++;else if(r==="html")lc(o.ownerDocument.documentElement);else if(r==="head"){r=o.ownerDocument.head,lc(r);for(var s=r.firstChild;s;){var{nextSibling:d,nodeName:c}=s;s[yc]||c==="SCRIPT"||c==="STYLE"||c==="LINK"&&s.rel.toLowerCase()==="stylesheet"||r.removeChild(s),s=d}}else r==="body"&&lc(o.ownerDocument.body);r=l}while(r);af(i)}function M1(o,i){var r=o;o=0;do{var t=r.nextSibling;if(r.nodeType===1?i?(r._stashedDisplay=r.style.display,r.style.display="none"):(r.style.display=r._stashedDisplay||"",r.getAttribute("style")===""&&r.removeAttribute("style")):r.nodeType===3&&(i?(r._stashedText=r.nodeValue,r.nodeValue=""):r.nodeValue=r._stashedText||""),t&&t.nodeType===8)if(r=t.data,r==="/$")if(o===0)break;else o--;else r!=="$"&&r!=="$?"&&r!=="$~"&&r!=="$!"||o++;r=t}while(r)}function O0(o){var i=o.firstChild;i&&i.nodeType===10&&(i=i.nextSibling);for(;i;){var r=i;switch(i=i.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":O0(r),D0(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}o.removeChild(r)}}function fA(o,i,r,t){for(;o.nodeType===1;){var l=r;if(o.nodeName.toLowerCase()!==i.toLowerCase()){if(!t&&(o.nodeName!=="INPUT"||o.type!=="hidden"))break}else if(!t)if(i==="input"&&o.type==="hidden"){var s=l.name==null?null:""+l.name;if(l.type==="hidden"&&o.getAttribute("name")===s)return o}else return o;else if(!o[yc])switch(i){case"meta":if(!o.hasAttribute("itemprop"))break;return o;case"link":if(s=o.getAttribute("rel"),s==="stylesheet"&&o.hasAttribute("data-precedence"))break;else if(s!==l.rel||o.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||o.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||o.getAttribute("title")!==(l.title==null?null:l.title))break;return o;case"style":if(o.hasAttribute("data-precedence"))break;return o;case"script":if(s=o.getAttribute("src"),(s!==(l.src==null?null:l.src)||o.getAttribute("type")!==(l.type==null?null:l.type)||o.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&s&&o.hasAttribute("async")&&!o.hasAttribute("itemprop"))break;return o;default:return o}if(o=Fr(o.nextSibling),o===null)break}return null}function dA(o,i,r){if(i==="")return null;for(;o.nodeType!==3;){if((o.nodeType!==1||o.nodeName!=="INPUT"||o.type!=="hidden")&&!r)return null;if(o=Fr(o.nextSibling),o===null)return null}return o}function AS(o,i){for(;o.nodeType!==8;){if((o.nodeType!==1||o.nodeName!=="INPUT"||o.type!=="hidden")&&!i)return null;if(o=Fr(o.nextSibling),o===null)return null}return o}function X0(o){return o.data==="$?"||o.data==="$~"}function G0(o){return o.data==="$!"||o.data==="$?"&&o.ownerDocument.readyState!=="loading"}function cA(o,i){var r=o.ownerDocument;if(o.data==="$~")o._reactRetry=i;else if(o.data!=="$?"||r.readyState!=="loading")i();else{var t=function(){i(),r.removeEventListener("DOMContentLoaded",t)};r.addEventListener("DOMContentLoaded",t),o._reactRetry=t}}function Fr(o){for(;o!=null;o=o.nextSibling){var i=o.nodeType;if(i===1||i===3)break;if(i===8){if(i=o.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return o}var q0=null;function I1(o){o=o.nextSibling;for(var i=0;o;){if(o.nodeType===8){var r=o.data;if(r==="/$"||r==="/&"){if(i===0)return Fr(o.nextSibling);i--}else r!=="$"&&r!=="$!"&&r!=="$?"&&r!=="$~"&&r!=="&"||i++}o=o.nextSibling}return null}function V1(o){o=o.previousSibling;for(var i=0;o;){if(o.nodeType===8){var r=o.data;if(r==="$"||r==="$!"||r==="$?"||r==="$~"||r==="&"){if(i===0)return o;i--}else r!=="/$"&&r!=="/&"||i++}o=o.previousSibling}return null}function BS(o,i,r){switch(i=hm(r),o){case"html":if(o=i.documentElement,!o)throw Error(B(452));return o;case"head":if(o=i.head,!o)throw Error(B(453));return o;case"body":if(o=i.body,!o)throw Error(B(454));return o;default:throw Error(B(451))}}function lc(o){for(var i=o.attributes;i.length;)o.removeAttributeNode(i[0]);D0(o)}var Cr=new Map,D1=new Set;function pm(o){return typeof o.getRootNode==="function"?o.getRootNode():o.nodeType===9?o:o.ownerDocument}var ul=po.d;po.d={f:nA,r:mA,D:bA,C:eA,L:xA,m:gA,X:hA,S:uA,M:pA};function nA(){var o=ul.f(),i=qm();return o||i}function mA(o){var i=ff(o);i!==null&&i.tag===5&&i.type==="form"?_w(i):ul.r(o)}var mf=typeof document>"u"?null:document;function YS(o,i,r){var t=mf;if(t&&typeof i==="string"&&i){var l=Vr(i);l='link[rel="'+o+'"][href="'+l+'"]',typeof r==="string"&&(l+='[crossorigin="'+r+'"]'),D1.has(l)||(D1.add(l),o={rel:o,crossOrigin:r,href:i},t.querySelector(l)===null&&(i=t.createElement("link"),ji(i,"link",o),Wi(i),t.head.appendChild(i)))}}function bA(o){ul.D(o),YS("dns-prefetch",o,null)}function eA(o,i){ul.C(o,i),YS("preconnect",o,i)}function xA(o,i,r){ul.L(o,i,r);var t=mf;if(t&&o&&i){var l='link[rel="preload"][as="'+Vr(i)+'"]';i==="image"?r&&r.imageSrcSet?(l+='[imagesrcset="'+Vr(r.imageSrcSet)+'"]',typeof r.imageSizes==="string"&&(l+='[imagesizes="'+Vr(r.imageSizes)+'"]')):l+='[href="'+Vr(o)+'"]':l+='[href="'+Vr(o)+'"]';var s=l;switch(i){case"style":s=lf(o);break;case"script":s=bf(o)}Cr.has(s)||(o=Jo({rel:"preload",href:i==="image"&&r&&r.imageSrcSet?void 0:o,as:i},r),Cr.set(s,o),t.querySelector(l)!==null||i==="style"&&t.querySelector(Bc(s))||i==="script"&&t.querySelector(Yc(s))||(i=t.createElement("link"),ji(i,"link",o),Wi(i),t.head.appendChild(i)))}}function gA(o,i){ul.m(o,i);var r=mf;if(r&&o){var t=i&&typeof i.as==="string"?i.as:"script",l='link[rel="modulepreload"][as="'+Vr(t)+'"][href="'+Vr(o)+'"]',s=l;switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=bf(o)}if(!Cr.has(s)&&(o=Jo({rel:"modulepreload",href:o},i),Cr.set(s,o),r.querySelector(l)===null)){switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(Yc(s)))return}t=r.createElement("link"),ji(t,"link",o),Wi(t),r.head.appendChild(t)}}}function uA(o,i,r){ul.S(o,i,r);var t=mf;if(t&&o){var l=Is(t).hoistableStyles,s=lf(o);i=i||"default";var d=l.get(s);if(!d){var c={loading:0,preload:null};if(d=t.querySelector(Bc(s)))c.loading=5;else{o=Jo({rel:"stylesheet",href:o,"data-precedence":i},r),(r=Cr.get(s))&&Ag(o,r);var n=d=t.createElement("link");Wi(n),ji(n,"link",o),n._p=new Promise(function(b,e){n.onload=b,n.onerror=e}),n.addEventListener("load",function(){c.loading|=1}),n.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Qn(d,i,t)}d={type:"stylesheet",instance:d,count:1,state:c},l.set(s,d)}}}function hA(o,i){ul.X(o,i);var r=mf;if(r&&o){var t=Is(r).hoistableScripts,l=bf(o),s=t.get(l);s||(s=r.querySelector(Yc(l)),s||(o=Jo({src:o,async:!0},i),(i=Cr.get(l))&&Bg(o,i),s=r.createElement("script"),Wi(s),ji(s,"link",o),r.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},t.set(l,s))}}function pA(o,i){ul.M(o,i);var r=mf;if(r&&o){var t=Is(r).hoistableScripts,l=bf(o),s=t.get(l);s||(s=r.querySelector(Yc(l)),s||(o=Jo({src:o,async:!0,type:"module"},i),(i=Cr.get(l))&&Bg(o,i),s=r.createElement("script"),Wi(s),ji(s,"link",o),r.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},t.set(l,s))}}function Q1(o,i,r,t){var l=(l=Vl.current)?pm(l):null;if(!l)throw Error(B(446));switch(o){case"meta":case"title":return null;case"style":return typeof r.precedence==="string"&&typeof r.href==="string"?(i=lf(r.href),r=Is(l).hoistableStyles,t=r.get(i),t||(t={type:"style",instance:null,count:0,state:null},r.set(i,t)),t):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href==="string"&&typeof r.precedence==="string"){o=lf(r.href);var s=Is(l).hoistableStyles,d=s.get(o);if(d||(l=l.ownerDocument||l,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(o,d),(s=l.querySelector(Bc(o)))&&!s._p&&(d.instance=s,d.state.loading=5),Cr.has(o)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},Cr.set(o,r),s||zA(l,o,r,d.state))),i&&t===null)throw Error(B(528,""));return d}if(i&&t!==null)throw Error(B(529,""));return null;case"script":return i=r.async,r=r.src,typeof r==="string"&&i&&typeof i!=="function"&&typeof i!=="symbol"?(i=bf(r),r=Is(l).hoistableScripts,t=r.get(i),t||(t={type:"script",instance:null,count:0,state:null},r.set(i,t)),t):{type:"void",instance:null,count:0,state:null};default:throw Error(B(444,o))}}function lf(o){return'href="'+Vr(o)+'"'}function Bc(o){return'link[rel="stylesheet"]['+o+"]"}function HS(o){return Jo({},o,{"data-precedence":o.precedence,precedence:null})}function zA(o,i,r,t){o.querySelector('link[rel="preload"][as="style"]['+i+"]")?t.loading=1:(i=o.createElement("link"),t.preload=i,i.addEventListener("load",function(){return t.loading|=1}),i.addEventListener("error",function(){return t.loading|=2}),ji(i,"link",r),Wi(i),o.head.appendChild(i))}function bf(o){return'[src="'+Vr(o)+'"]'}function Yc(o){return"script[async]"+o}function L1(o,i,r){if(i.count++,i.instance===null)switch(i.type){case"style":var t=o.querySelector('style[data-href~="'+Vr(r.href)+'"]');if(t)return i.instance=t,Wi(t),t;var l=Jo({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return t=(o.ownerDocument||o).createElement("style"),Wi(t),ji(t,"style",l),Qn(t,r.precedence,o),i.instance=t;case"stylesheet":l=lf(r.href);var s=o.querySelector(Bc(l));if(s)return i.state.loading|=4,i.instance=s,Wi(s),s;t=HS(r),(l=Cr.get(l))&&Ag(t,l),s=(o.ownerDocument||o).createElement("link"),Wi(s);var d=s;return d._p=new Promise(function(c,n){d.onload=c,d.onerror=n}),ji(s,"link",t),i.state.loading|=4,Qn(s,r.precedence,o),i.instance=s;case"script":if(s=bf(r.src),l=o.querySelector(Yc(s)))return i.instance=l,Wi(l),l;if(t=r,l=Cr.get(s))t=Jo({},r),Bg(t,l);return o=o.ownerDocument||o,l=o.createElement("script"),Wi(l),ji(l,"link",t),o.head.appendChild(l),i.instance=l;case"void":return null;default:throw Error(B(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(t=i.instance,i.state.loading|=4,Qn(t,r.precedence,o));return i.instance}function Qn(o,i,r){for(var t=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=t.length?t[t.length-1]:null,s=l,d=0;d<t.length;d++){var c=t[d];if(c.dataset.precedence===i)s=c;else if(s!==l)break}s?s.parentNode.insertBefore(o,s.nextSibling):(i=r.nodeType===9?r.head:r,i.insertBefore(o,i.firstChild))}function Ag(o,i){o.crossOrigin==null&&(o.crossOrigin=i.crossOrigin),o.referrerPolicy==null&&(o.referrerPolicy=i.referrerPolicy),o.title==null&&(o.title=i.title)}function Bg(o,i){o.crossOrigin==null&&(o.crossOrigin=i.crossOrigin),o.referrerPolicy==null&&(o.referrerPolicy=i.referrerPolicy),o.integrity==null&&(o.integrity=i.integrity)}var Ln=null;function F1(o,i,r){if(Ln===null){var t=new Map,l=Ln=new Map;l.set(r,t)}else l=Ln,t=l.get(r),t||(t=new Map,l.set(r,t));if(t.has(o))return t;t.set(o,null),r=r.getElementsByTagName(o);for(l=0;l<r.length;l++){var s=r[l];if(!(s[yc]||s[qi]||o==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var d=s.getAttribute(i)||"";d=o+d;var c=t.get(d);c?c.push(s):t.set(d,[s])}}return t}function C1(o,i,r){o=o.ownerDocument||o,o.head.insertBefore(r,i==="title"?o.querySelector("head > title"):null)}function wA(o,i,r){if(r===1||i.itemProp!=null)return!1;switch(o){case"meta":case"title":return!0;case"style":if(typeof i.precedence!=="string"||typeof i.href!=="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!=="string"||typeof i.href!=="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return o=i.disabled,typeof i.precedence==="string"&&o==null;default:return!0}case"script":if(i.async&&typeof i.async!=="function"&&typeof i.async!=="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src==="string")return!0}return!1}function OS(o){return o.type==="stylesheet"&&(o.state.loading&3)===0?!1:!0}function SA(o,i,r,t){if(r.type==="stylesheet"&&(typeof t.media!=="string"||matchMedia(t.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var l=lf(t.href),s=i.querySelector(Bc(l));if(s){i=s._p,i!==null&&typeof i==="object"&&typeof i.then==="function"&&(o.count++,o=zm.bind(o),i.then(o,o)),r.state.loading|=4,r.instance=s,Wi(s);return}s=i.ownerDocument||i,t=HS(t),(l=Cr.get(l))&&Ag(t,l),s=s.createElement("link"),Wi(s);var d=s;d._p=new Promise(function(c,n){d.onload=c,d.onerror=n}),ji(s,"link",t),r.instance=s}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(r,i),(i=r.state.preload)&&(r.state.loading&3)===0&&(o.count++,r=zm.bind(o),i.addEventListener("load",r),i.addEventListener("error",r))}}var Mx=0;function _A(o,i){return o.stylesheets&&o.count===0&&Fn(o,o.stylesheets),0<o.count||0<o.imgCount?function(r){var t=setTimeout(function(){if(o.stylesheets&&Fn(o,o.stylesheets),o.unsuspend){var s=o.unsuspend;o.unsuspend=null,s()}},60000+i);0<o.imgBytes&&Mx===0&&(Mx=62500*rA());var l=setTimeout(function(){if(o.waitingForImages=!1,o.count===0&&(o.stylesheets&&Fn(o,o.stylesheets),o.unsuspend)){var s=o.unsuspend;o.unsuspend=null,s()}},(o.imgBytes>Mx?50:800)+i);return o.unsuspend=r,function(){o.unsuspend=null,clearTimeout(t),clearTimeout(l)}}:null}function zm(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Fn(this,this.stylesheets);else if(this.unsuspend){var o=this.unsuspend;this.unsuspend=null,o()}}}var wm=null;function Fn(o,i){o.stylesheets=null,o.unsuspend!==null&&(o.count++,wm=new Map,i.forEach(yA,o),wm=null,zm.call(o))}function yA(o,i){if(!(i.state.loading&4)){var r=wm.get(o);if(r)var t=r.get(null);else{r=new Map,wm.set(o,r);for(var l=o.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<l.length;s++){var d=l[s];if(d.nodeName==="LINK"||d.getAttribute("media")!=="not all")r.set(d.dataset.precedence,d),t=d}t&&r.set(null,t)}l=i.instance,d=l.getAttribute("data-precedence"),s=r.get(d)||t,s===t&&r.set(null,l),r.set(d,l),this.count++,t=zm.bind(this),l.addEventListener("load",t),l.addEventListener("error",t),s?s.parentNode.insertBefore(l,s.nextSibling):(o=o.nodeType===9?o.head:o,o.insertBefore(l,o.firstChild)),i.state.loading|=4}}var uc={$$typeof:al,Provider:null,Consumer:null,_currentValue:qa,_currentValue2:qa,_threadCount:0};function RA(o,i,r,t,l,s,d,c,n){this.tag=1,this.containerInfo=o,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ex(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ex(0),this.hiddenUpdates=ex(null),this.identifierPrefix=t,this.onUncaughtError=l,this.onCaughtError=s,this.onRecoverableError=d,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=n,this.incompleteTransitions=new Map}function XS(o,i,r,t,l,s,d,c,n,b,e,x){return o=new RA(o,i,r,d,n,b,e,x,c),i=1,s===!0&&(i|=24),s=yr(3,null,null,i),o.current=s,s.stateNode=o,i=ig(),i.refCount++,o.pooledCache=i,i.refCount++,s.memoizedState={element:t,isDehydrated:r,cache:i},lg(s),o}function GS(o){if(!o)return Zs;return o=Zs,o}function qS(o,i,r,t,l,s){l=GS(l),t.context===null?t.context=l:t.pendingContext=l,t=Ql(i),t.payload={element:r},s=s===void 0?null:s,s!==null&&(t.callback=s),r=Ll(o,t,i),r!==null&&(gr(r,o,i),$d(r,o,i))}function T1(o,i){if(o=o.memoizedState,o!==null&&o.dehydrated!==null){var r=o.retryLane;o.retryLane=r!==0&&r<i?r:i}}function Yg(o,i){T1(o,i),(o=o.alternate)&&T1(o,i)}function US(o){if(o.tag===13||o.tag===31){var i=Ta(o,67108864);i!==null&&gr(i,o,67108864),Yg(o,67108864)}}function N1(o){if(o.tag===13||o.tag===31){var i=Ar();i=I0(i);var r=Ta(o,i);r!==null&&gr(r,o,i),Yg(o,i)}}var Sm=!0;function vA(o,i,r,t){var l=K.T;K.T=null;var s=po.p;try{po.p=2,Hg(o,i,r,t)}finally{po.p=s,K.T=l}}function kA(o,i,r,t){var l=K.T;K.T=null;var s=po.p;try{po.p=8,Hg(o,i,r,t)}finally{po.p=s,K.T=l}}function Hg(o,i,r,t){if(Sm){var l=U0(t);if(l===null)jx(o,i,t,_m,r),$1(o,t);else if(AA(l,o,i,r,t))t.stopPropagation();else if($1(o,t),i&4&&-1<WA.indexOf(o)){for(;l!==null;){var s=ff(l);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var d=Ha(s.pendingLanes);if(d!==0){var c=s;c.pendingLanes|=2;for(c.entangledLanes|=2;d;){var n=1<<31-Wr(d);c.entanglements[1]|=n,d&=~n}Ht(s),(ho&6)===0&&(mm=vr()+500,Ac(0,!1))}}break;case 31:case 13:c=Ta(s,2),c!==null&&gr(c,s,2),qm(),Yg(s,2)}if(s=U0(t),s===null&&jx(o,i,t,_m,r),s===l)break;l=s}l!==null&&t.stopPropagation()}else jx(o,i,t,null,r)}}function U0(o){return o=L0(o),Og(o)}var _m=null;function Og(o){if(_m=null,o=Hs(o),o!==null){var i=zc(o);if(i===null)o=null;else{var r=i.tag;if(r===13){if(o=rz(i),o!==null)return o;o=null}else if(r===31){if(o=tz(i),o!==null)return o;o=null}else if(r===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return _m=o,null}function ZS(o){switch(o){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(x4()){case fz:return 2;case dz:return 8;case Kn:case g4:return 32;case cz:return 268435456;default:return 32}default:return 32}}var Z0=!1,Tl=null,Nl=null,$l=null,hc=new Map,pc=new Map,Ul=[],WA="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".split(" ");function $1(o,i){switch(o){case"focusin":case"focusout":Tl=null;break;case"dragenter":case"dragleave":Nl=null;break;case"mouseover":case"mouseout":$l=null;break;case"pointerover":case"pointerout":hc.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":pc.delete(i.pointerId)}}function Ud(o,i,r,t,l,s){if(o===null||o.nativeEvent!==s)return o={blockedOn:i,domEventName:r,eventSystemFlags:t,nativeEvent:s,targetContainers:[l]},i!==null&&(i=ff(i),i!==null&&US(i)),o;return o.eventSystemFlags|=t,i=o.targetContainers,l!==null&&i.indexOf(l)===-1&&i.push(l),o}function AA(o,i,r,t,l){switch(i){case"focusin":return Tl=Ud(Tl,o,i,r,t,l),!0;case"dragenter":return Nl=Ud(Nl,o,i,r,t,l),!0;case"mouseover":return $l=Ud($l,o,i,r,t,l),!0;case"pointerover":var s=l.pointerId;return hc.set(s,Ud(hc.get(s)||null,o,i,r,t,l)),!0;case"gotpointercapture":return s=l.pointerId,pc.set(s,Ud(pc.get(s)||null,o,i,r,t,l)),!0}return!1}function jS(o){var i=Hs(o.target);if(i!==null){var r=zc(i);if(r!==null){if(i=r.tag,i===13){if(i=rz(r),i!==null){o.blockedOn=i,qp(o.priority,function(){N1(r)});return}}else if(i===31){if(i=tz(r),i!==null){o.blockedOn=i,qp(o.priority,function(){N1(r)});return}}else if(i===3&&r.stateNode.current.memoizedState.isDehydrated){o.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}o.blockedOn=null}function Cn(o){if(o.blockedOn!==null)return!1;for(var i=o.targetContainers;0<i.length;){var r=U0(o.nativeEvent);if(r===null){r=o.nativeEvent;var t=new r.constructor(r.type,r);Ex=t,r.target.dispatchEvent(t),Ex=null}else return i=ff(r),i!==null&&US(i),o.blockedOn=r,!1;i.shift()}return!0}function K1(o,i,r){Cn(o)&&r.delete(i)}function BA(){Z0=!1,Tl!==null&&Cn(Tl)&&(Tl=null),Nl!==null&&Cn(Nl)&&(Nl=null),$l!==null&&Cn($l)&&($l=null),hc.forEach(K1),pc.forEach(K1)}function Yn(o,i){o.blockedOn===i&&(o.blockedOn=null,Z0||(Z0=!0,wi.unstable_scheduleCallback(wi.unstable_NormalPriority,BA)))}var Hn=null;function P1(o){Hn!==o&&(Hn=o,wi.unstable_scheduleCallback(wi.unstable_NormalPriority,function(){Hn===o&&(Hn=null);for(var i=0;i<o.length;i+=3){var r=o[i],t=o[i+1],l=o[i+2];if(typeof t!=="function")if(Og(t||r)===null)continue;else break;var s=ff(r);s!==null&&(o.splice(i,3),i-=3,g0(s,{pending:!0,data:l,method:r.method,action:t},t,l))}}))}function af(o){function i(n){return Yn(n,o)}Tl!==null&&Yn(Tl,o),Nl!==null&&Yn(Nl,o),$l!==null&&Yn($l,o),hc.forEach(i),pc.forEach(i);for(var r=0;r<Ul.length;r++){var t=Ul[r];t.blockedOn===o&&(t.blockedOn=null)}for(;0<Ul.length&&(r=Ul[0],r.blockedOn===null);)jS(r),r.blockedOn===null&&Ul.shift();if(r=(o.ownerDocument||o).$$reactFormReplay,r!=null)for(t=0;t<r.length;t+=3){var l=r[t],s=r[t+1],d=l[ur]||null;if(typeof s==="function")d||P1(r);else if(d){var c=null;if(s&&s.hasAttribute("formAction")){if(l=s,d=s[ur]||null)c=d.formAction;else if(Og(l)!==null)continue}else c=d.action;typeof c==="function"?r[t+1]=c:(r.splice(t,3),t-=3),P1(r)}}}function JS(){function o(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(d){return l=d})},focusReset:"manual",scroll:"manual"})}function i(){l!==null&&(l(),l=null),t||setTimeout(r,20)}function r(){if(!t&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation==="object"){var t=!1,l=null;return navigation.addEventListener("navigate",o),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(r,100),function(){t=!0,navigation.removeEventListener("navigate",o),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),l!==null&&(l(),l=null)}}}function Xg(o){this._internalRoot=o}jm.prototype.render=Xg.prototype.render=function(o){var i=this._internalRoot;if(i===null)throw Error(B(409));var r=i.current,t=Ar();qS(r,t,o,i,null,null)};jm.prototype.unmount=Xg.prototype.unmount=function(){var o=this._internalRoot;if(o!==null){this._internalRoot=null;var i=o.containerInfo;qS(o.current,2,null,o,null,null),qm(),i[sf]=null}};function jm(o){this._internalRoot=o}jm.prototype.unstable_scheduleHydration=function(o){if(o){var i=xz();o={blockedOn:null,target:o,priority:i};for(var r=0;r<Ul.length&&i!==0&&i<Ul[r].priority;r++);Ul.splice(r,0,o),r===0&&jS(o)}};var E1=oz.version;if(E1!=="19.2.7")throw Error(B(527,E1,"19.2.7"));po.findDOMNode=function(o){var i=o._reactInternals;if(i===void 0){if(typeof o.render==="function")throw Error(B(188));throw o=Object.keys(o).join(","),Error(B(268,o))}return o=f4(i),o=o!==null?lz(o):null,o=o===null?null:o.stateNode,o};var YA={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:K,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){if(As=__REACT_DEVTOOLS_GLOBAL_HOOK__,!As.isDisabled&&As.supportsFiber)try{wc=As.inject(YA),kr=As}catch(o){}}var As;Jm.createRoot=function(o,i){if(!iz(o))throw Error(B(299));var r=!1,t="",l=Yw,s=Hw,d=Ow;return i!==null&&i!==void 0&&(i.unstable_strictMode===!0&&(r=!0),i.identifierPrefix!==void 0&&(t=i.identifierPrefix),i.onUncaughtError!==void 0&&(l=i.onUncaughtError),i.onCaughtError!==void 0&&(s=i.onCaughtError),i.onRecoverableError!==void 0&&(d=i.onRecoverableError)),i=XS(o,1,!1,null,null,r,t,null,l,s,d,JS),o[sf]=i.current,Wg(o),new Xg(i)};Jm.hydrateRoot=function(o,i,r){if(!iz(o))throw Error(B(299));var t=!1,l="",s=Yw,d=Hw,c=Ow,n=null;return r!==null&&r!==void 0&&(r.unstable_strictMode===!0&&(t=!0),r.identifierPrefix!==void 0&&(l=r.identifierPrefix),r.onUncaughtError!==void 0&&(s=r.onUncaughtError),r.onCaughtError!==void 0&&(d=r.onCaughtError),r.onRecoverableError!==void 0&&(c=r.onRecoverableError),r.formState!==void 0&&(n=r.formState)),i=XS(o,1,!0,i,r!=null?r:null,t,l,n,s,d,c,JS),i.context=GS(null),r=i.current,t=Ar(),t=I0(t),l=Ql(t),l.callback=null,Ll(r,l,t),r=t,i.current.lanes=r,_c(i,r),Ht(i),o[sf]=i.current,Wg(o),new jm(i)};Jm.version="19.2.7"});var DS=zr((llo,VS)=>{function IS(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=="function")return;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(IS)}catch(o){console.error(o)}}IS(),VS.exports=MS()});var Jy=zr((bb)=>{var DK=Symbol.for("react.transitional.element"),QK=Symbol.for("react.fragment");function jy(o,i,r){var t=null;if(r!==void 0&&(t=""+r),i.key!==void 0&&(t=""+i.key),"key"in i){r={};for(var l in i)l!=="key"&&(r[l]=i[l])}else r=i;return i=r.ref,{$$typeof:DK,type:o,key:t,ref:i!==void 0?i:null,props:r}}bb.Fragment=QK;bb.jsx=jy;bb.jsxs=jy});var iu=zr((S1o,My)=>{My.exports=Jy()});var mR=zr((yo)=>{var Hi=typeof Symbol==="function"&&Symbol.for,au=Hi?Symbol.for("react.element"):60103,su=Hi?Symbol.for("react.portal"):60106,Sb=Hi?Symbol.for("react.fragment"):60107,_b=Hi?Symbol.for("react.strict_mode"):60108,yb=Hi?Symbol.for("react.profiler"):60114,Rb=Hi?Symbol.for("react.provider"):60109,vb=Hi?Symbol.for("react.context"):60110,fu=Hi?Symbol.for("react.async_mode"):60111,kb=Hi?Symbol.for("react.concurrent_mode"):60111,Wb=Hi?Symbol.for("react.forward_ref"):60112,Ab=Hi?Symbol.for("react.suspense"):60113,tP=Hi?Symbol.for("react.suspense_list"):60120,Bb=Hi?Symbol.for("react.memo"):60115,Yb=Hi?Symbol.for("react.lazy"):60116,lP=Hi?Symbol.for("react.block"):60121,aP=Hi?Symbol.for("react.fundamental"):60117,sP=Hi?Symbol.for("react.responder"):60118,fP=Hi?Symbol.for("react.scope"):60119;function Hr(o){if(typeof o==="object"&&o!==null){var i=o.$$typeof;switch(i){case au:switch(o=o.type,o){case fu:case kb:case Sb:case yb:case _b:case Ab:return o;default:switch(o=o&&o.$$typeof,o){case vb:case Wb:case Yb:case Bb:case Rb:return o;default:return i}}case su:return i}}}function nR(o){return Hr(o)===kb}yo.AsyncMode=fu;yo.ConcurrentMode=kb;yo.ContextConsumer=vb;yo.ContextProvider=Rb;yo.Element=au;yo.ForwardRef=Wb;yo.Fragment=Sb;yo.Lazy=Yb;yo.Memo=Bb;yo.Portal=su;yo.Profiler=yb;yo.StrictMode=_b;yo.Suspense=Ab;yo.isAsyncMode=function(o){return nR(o)||Hr(o)===fu};yo.isConcurrentMode=nR;yo.isContextConsumer=function(o){return Hr(o)===vb};yo.isContextProvider=function(o){return Hr(o)===Rb};yo.isElement=function(o){return typeof o==="object"&&o!==null&&o.$$typeof===au};yo.isForwardRef=function(o){return Hr(o)===Wb};yo.isFragment=function(o){return Hr(o)===Sb};yo.isLazy=function(o){return Hr(o)===Yb};yo.isMemo=function(o){return Hr(o)===Bb};yo.isPortal=function(o){return Hr(o)===su};yo.isProfiler=function(o){return Hr(o)===yb};yo.isStrictMode=function(o){return Hr(o)===_b};yo.isSuspense=function(o){return Hr(o)===Ab};yo.isValidElementType=function(o){return typeof o==="string"||typeof o==="function"||o===Sb||o===kb||o===yb||o===_b||o===Ab||o===tP||typeof o==="object"&&o!==null&&(o.$$typeof===Yb||o.$$typeof===Bb||o.$$typeof===Rb||o.$$typeof===vb||o.$$typeof===Wb||o.$$typeof===aP||o.$$typeof===sP||o.$$typeof===fP||o.$$typeof===lP)};yo.typeOf=Hr});var eR=zr((C1o,bR)=>{bR.exports=mR()});var wR=zr((T1o,zR)=>{var du=eR(),dP={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},cP={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},nP={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},hR={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},cu={};cu[du.ForwardRef]=nP;cu[du.Memo]=hR;function xR(o){if(du.isMemo(o))return hR;return cu[o.$$typeof]||dP}var{defineProperty:mP,getOwnPropertyNames:bP,getOwnPropertySymbols:gR,getOwnPropertyDescriptor:eP,getPrototypeOf:xP,prototype:uR}=Object;function pR(o,i,r){if(typeof i!=="string"){if(uR){var t=xP(i);if(t&&t!==uR)pR(o,t,r)}var l=bP(i);if(gR)l=l.concat(gR(i));var s=xR(o),d=xR(i);for(var c=0;c<l.length;++c){var n=l[c];if(!cP[n]&&!(r&&r[n])&&!(d&&d[n])&&!(s&&s[n])){var b=eP(i,n);try{mP(o,n,b)}catch(e){}}}}return o}zR.exports=pR});var dk=I(wr(),1),ck=I(DS(),1);var QS=(o,i)=>{if(!o||typeof o!=="string")return{invalid:!0,value:o};let[r,t]=o.split("/");if(!r||!t||r==="currentBg")return{invalid:!0,value:r};let l=i(`colors.${r}`),s=i.raw(`opacity.${t}`)?.value;if(!s&&isNaN(Number(t)))return{invalid:!0,value:r};let d=s?Number(s)*100+"%":`${t}%`,c=l??r;return{invalid:!1,color:c,value:`color-mix(in srgb, ${c} ${d}, transparent)`}},Ao=(o)=>(i,r)=>{let t=r.utils.colorMix(i);if(t.invalid)return{[o]:i};let l="--mix-"+o;return{[l]:t.value,[o]:`var(${l}, ${t.color})`}};function Mm(o){if(o===null||typeof o!=="object")return o;if(Array.isArray(o))return o.map((r)=>Mm(r));let i=Object.create(Object.getPrototypeOf(o));for(let r of Object.keys(o))i[r]=Mm(o[r]);return i}var Co=(o)=>o!=null&&typeof o==="object"&&!Array.isArray(o);var Bi=(o)=>typeof o==="string",ef=(o)=>typeof o==="function";function Gg(o,i){if(i==null)return o;for(let r of Object.keys(i)){if(i[r]===void 0||r==="__proto__")continue;if(!Co(o[r])&&Co(i[r]))Object.assign(o,{[r]:i[r]});else if(o[r]&&Co(i[r]))Gg(o[r],i[r]);else if(Array.isArray(i[r])&&Array.isArray(o[r])){let t=0;for(;t<i[r].length;t++)if(Co(o[r][t])&&Co(i[r][t]))Gg(o[r][t],i[r][t]);else o[r][t]=i[r][t]}else Object.assign(o,{[r]:i[r]})}return o}function Ot(o,...i){for(let r of i)Gg(o,r);return o}var qg=(o)=>o!=null;function Ti(o,i,r={}){let{stop:t,getKey:l}=r;function s(d,c=[]){if(Co(d)||Array.isArray(d)){let n={};for(let[b,e]of Object.entries(d)){let x=l?.(b,e)??b,g=[...c,x];if(t?.(d,g))return i(d,c);let z=s(e,g);if(qg(z))n[x]=z}return n}return i(d,c)}return s(o)}function LS(o,i){if(Array.isArray(o))return o.map((r)=>{return qg(r)?i(r):r});if(!Co(o))return qg(o)?i(o):o;return Ti(o,(r)=>i(r))}var Im=["value","type","description"],HA=(o)=>{return o&&typeof o==="object"&&!Array.isArray(o)},Vm=(...o)=>{let i=Ot({},...o.map(Mm));if(i.theme?.tokens)Ti(i.theme.tokens,(r)=>{let s=Object.keys(r).filter((c)=>!Im.includes(c)).length>0,d=Im.some((c)=>r[c]!=null);if(s&&d)r.DEFAULT||(r.DEFAULT={}),Im.forEach((c)=>{var n;if(r[c]==null)return;(n=r.DEFAULT)[c]||(n[c]=r[c]),delete r[c]});return r},{stop(r){return HA(r)&&Im.some((t)=>r[t]!=null)}});return i};var FS=(o)=>o,ro=(o)=>o,Y=(o)=>o,CS=(o)=>o,TS=(o)=>o,Tr=(o)=>o,NS=(o)=>o,$S=(o)=>o,KS=(o)=>o;function PS(){let o=(i)=>i;return new Proxy(o,{get(){return o}})}var so=PS(),xf=PS(),Dm=(o)=>o;var OA=/[^a-zA-Z0-9_\u0081-\uffff-]/g;function XA(o){return`${o}`.replace(OA,(i)=>`\\${i}`)}var GA=/[A-Z]/g;function qA(o){return o.replace(GA,(i)=>`-${i.toLowerCase()}`)}function Qm(o,i={}){let{fallback:r="",prefix:t=""}=i,l=qA(["-",t,XA(o)].filter(Boolean).join("-"));return{var:l,ref:`var(${l}${r?`, ${r}`:""})`}}var UA=(o)=>/^var\(--.+\)$/.test(o),Yi=(o,i)=>i!=null?`${o}(${i})`:i,$a=(o)=>{if(UA(o)||o==null)return o;let i=typeof o==="string"&&!o.endsWith("deg");return typeof o==="number"||i?`${o}deg`:o},ES=(o)=>{return{values:["outside","inside","mixed","none"],transform(i,{token:r}){let t=r("colors.colorPalette.focusRing");return{inside:{"--focus-ring-color":t,[o]:{outlineOffset:"0px",outlineWidth:"var(--focus-ring-width, 1px)",outlineColor:"var(--focus-ring-color)",outlineStyle:"var(--focus-ring-style, solid)",borderColor:"var(--focus-ring-color)"}},outside:{"--focus-ring-color":t,[o]:{outlineWidth:"var(--focus-ring-width, 2px)",outlineOffset:"var(--focus-ring-offset, 2px)",outlineStyle:"var(--focus-ring-style, solid)",outlineColor:"var(--focus-ring-color)"}},mixed:{"--focus-ring-color":t,[o]:{outlineWidth:"var(--focus-ring-width, 3px)",outlineStyle:"var(--focus-ring-style, solid)",outlineColor:"color-mix(in srgb, var(--focus-ring-color), transparent 60%)",borderColor:"var(--focus-ring-color)"}},none:{"--focus-ring-color":t,[o]:{outline:"none"}}}[i]??{}}}},ZA=Ao("borderColor"),hl=(o)=>{return{transition:o,transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"150ms"}},jA=FS({hover:["@media (hover: hover)","&:is(:hover, [data-hover]):not(:disabled, [data-disabled])"],active:"&:is(:active, [data-active]):not(:disabled, [data-disabled], [data-state=open])",focus:"&:is(:focus, [data-focus])",focusWithin:"&:is(:focus-within, [data-focus-within])",focusVisible:"&:is(:focus-visible, [data-focus-visible])",disabled:"&:is(:disabled, [disabled], [data-disabled], [aria-disabled=true])",visited:"&:visited",target:"&:target",readOnly:"&:is([data-readonly], [aria-readonly=true], [readonly])",readWrite:"&:read-write",empty:"&:is(:empty, [data-empty])",checked:"&:is(:checked, [data-checked], [aria-checked=true], [data-state=checked])",enabled:"&:enabled",expanded:"&:is([aria-expanded=true], [data-expanded], [data-state=expanded])",highlighted:"&[data-highlighted]",complete:"&[data-complete]",incomplete:"&[data-incomplete]",dragging:"&[data-dragging]",before:"&::before",after:"&::after",firstLetter:"&::first-letter",firstLine:"&::first-line",marker:"&::marker",selection:"&::selection",file:"&::file-selector-button",backdrop:"&::backdrop",first:"&:first-of-type",last:"&:last-of-type",notFirst:"&:not(:first-of-type)",notLast:"&:not(:last-of-type)",only:"&:only-child",even:"&:nth-of-type(even)",odd:"&:nth-of-type(odd)",peerFocus:".peer:is(:focus, [data-focus]) ~ &",peerHover:".peer:is(:hover, [data-hover]):not(:disabled, [data-disabled]) ~ &",peerActive:".peer:is(:active, [data-active]):not(:disabled, [data-disabled]) ~ &",peerFocusWithin:".peer:focus-within ~ &",peerFocusVisible:".peer:is(:focus-visible, [data-focus-visible]) ~ &",peerDisabled:".peer:is(:disabled, [disabled], [data-disabled]) ~ &",peerChecked:".peer:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) ~ &",peerInvalid:".peer:is(:invalid, [data-invalid], [aria-invalid=true]) ~ &",peerExpanded:".peer:is([aria-expanded=true], [data-expanded], [data-state=expanded]) ~ &",peerPlaceholderShown:".peer:placeholder-shown ~ &",groupFocus:".group:is(:focus, [data-focus]) &",groupHover:".group:is(:hover, [data-hover]):not(:disabled, [data-disabled]) &",groupActive:".group:is(:active, [data-active]):not(:disabled, [data-disabled]) &",groupFocusWithin:".group:focus-within &",groupFocusVisible:".group:is(:focus-visible, [data-focus-visible]) &",groupDisabled:".group:is(:disabled, [disabled], [data-disabled]) &",groupChecked:".group:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) &",groupExpanded:".group:is([aria-expanded=true], [data-expanded], [data-state=expanded]) &",groupInvalid:".group:invalid &",indeterminate:"&:is(:indeterminate, [data-indeterminate], [aria-checked=mixed], [data-state=indeterminate])",required:"&:is([data-required], [aria-required=true])",valid:"&:is([data-valid], [data-state=valid])",invalid:"&:is([data-invalid], [aria-invalid=true], [data-state=invalid])",autofill:"&:autofill",inRange:"&:is(:in-range, [data-in-range])",outOfRange:"&:is(:out-of-range, [data-outside-range])",placeholder:"&::placeholder, &[data-placeholder]",placeholderShown:"&:is(:placeholder-shown, [data-placeholder-shown])",pressed:"&:is([aria-pressed=true], [data-pressed])",selected:"&:is([aria-selected=true], [data-selected])",grabbed:"&:is([aria-grabbed=true], [data-grabbed])",underValue:"&[data-state=under-value]",overValue:"&[data-state=over-value]",atValue:"&[data-state=at-value]",default:"&:default",optional:"&:optional",open:"&:is([open], [data-open], [data-state=open])",closed:"&:is([closed], [data-closed], [data-state=closed])",fullscreen:"&:is(:fullscreen, [data-fullscreen])",loading:"&:is([data-loading], [aria-busy=true])",hidden:"&:is([hidden], [data-hidden])",current:"&[data-current]",currentPage:"&[aria-current=page]",currentStep:"&[aria-current=step]",today:"&[data-today]",unavailable:"&[data-unavailable]",rangeStart:"&[data-range-start]",rangeEnd:"&[data-range-end]",now:"&[data-now]",topmost:"&[data-topmost]",motionReduce:"@media (prefers-reduced-motion: reduce)",motionSafe:"@media (prefers-reduced-motion: no-preference)",print:"@media print",landscape:"@media (orientation: landscape)",portrait:"@media (orientation: portrait)",dark:".dark &, .dark .chakra-theme:not(.light) &",light:":root &, .light &",osDark:"@media (prefers-color-scheme: dark)",osLight:"@media (prefers-color-scheme: light)",highContrast:"@media (forced-colors: active)",lessContrast:"@media (prefers-contrast: less)",moreContrast:"@media (prefers-contrast: more)",ltr:"[dir=ltr] &",rtl:"[dir=rtl] &",scrollbar:"&::-webkit-scrollbar",scrollbarThumb:"&::-webkit-scrollbar-thumb",scrollbarTrack:"&::-webkit-scrollbar-track",horizontal:"&[data-orientation=horizontal]",vertical:"&[data-orientation=vertical]",icon:"& :where(svg)",starting:"@starting-style"}),gf=Qm("bg-currentcolor"),o5=(o)=>o===gf.ref||o==="currentBg",Ho=(o)=>({...o("colors"),currentBg:gf}),i5=Dm({conditions:jA,utilities:{background:{values:Ho,shorthand:["bg"],transform(o,i){if(o5(i.raw))return{background:gf.ref};let r=Ao("background")(o,i);return{...r,[gf.var]:r?.background}}},backgroundColor:{values:Ho,shorthand:["bgColor"],transform(o,i){if(o5(i.raw))return{backgroundColor:gf.ref};let r=Ao("backgroundColor")(o,i);return{...r,[gf.var]:r?.backgroundColor}}},backgroundSize:{shorthand:["bgSize"]},backgroundPosition:{shorthand:["bgPos"]},backgroundRepeat:{shorthand:["bgRepeat"]},backgroundAttachment:{shorthand:["bgAttachment"]},backgroundClip:{shorthand:["bgClip"],values:["text"],transform(o){return o==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:o}}},backgroundGradient:{shorthand:["bgGradient"],values(o){return{...o("gradients"),"to-t":"linear-gradient(to top, var(--gradient))","to-tr":"linear-gradient(to top right, var(--gradient))","to-r":"linear-gradient(to right, var(--gradient))","to-br":"linear-gradient(to bottom right, var(--gradient))","to-b":"linear-gradient(to bottom, var(--gradient))","to-bl":"linear-gradient(to bottom left, var(--gradient))","to-l":"linear-gradient(to left, var(--gradient))","to-tl":"linear-gradient(to top left, var(--gradient))"}},transform(o){return{"--gradient-stops":"var(--gradient-from), var(--gradient-to)","--gradient":"var(--gradient-via-stops, var(--gradient-stops))",backgroundImage:o}}},gradientFrom:{values:Ho,transform:Ao("--gradient-from")},gradientTo:{values:Ho,transform:Ao("--gradient-to")},gradientVia:{values:Ho,transform(o,i){return{...Ao("--gradient-via")(o,i),"--gradient-via-stops":"var(--gradient-from), var(--gradient-via), var(--gradient-to)"}}},backgroundImage:{values(o){return{...o("gradients"),...o("assets")}},shorthand:["bgImg","bgImage"]},border:{values:"borders"},borderTop:{values:"borders"},borderLeft:{values:"borders"},borderBlockStart:{values:"borders"},borderRight:{values:"borders"},borderBottom:{values:"borders"},borderBlockEnd:{values:"borders"},borderInlineStart:{values:"borders",shorthand:["borderStart"]},borderInlineEnd:{values:"borders",shorthand:["borderEnd"]},borderInline:{values:"borders",shorthand:["borderX"]},borderBlock:{values:"borders",shorthand:["borderY"]},borderColor:{values:Ho,transform:Ao("borderColor")},borderTopColor:{values:Ho,transform:Ao("borderTopColor")},borderBlockStartColor:{values:Ho,transform:Ao("borderBlockStartColor")},borderBottomColor:{values:Ho,transform:Ao("borderBottomColor")},borderBlockEndColor:{values:Ho,transform:Ao("borderBlockEndColor")},borderLeftColor:{values:Ho,transform:Ao("borderLeftColor")},borderInlineStartColor:{values:Ho,shorthand:["borderStartColor"],transform:Ao("borderInlineStartColor")},borderRightColor:{values:Ho,transform:Ao("borderRightColor")},borderInlineEndColor:{values:Ho,shorthand:["borderEndColor"],transform:Ao("borderInlineEndColor")},borderStyle:{values:"borderStyles"},borderTopStyle:{values:"borderStyles"},borderBlockStartStyle:{values:"borderStyles"},borderBottomStyle:{values:"borderStyles"},borderBlockEndStyle:{values:"borderStyles"},borderInlineStartStyle:{values:"borderStyles",shorthand:["borderStartStyle"]},borderInlineEndStyle:{values:"borderStyles",shorthand:["borderEndStyle"]},borderLeftStyle:{values:"borderStyles"},borderRightStyle:{values:"borderStyles"},borderRadius:{values:"radii",shorthand:["rounded"]},borderTopLeftRadius:{values:"radii",shorthand:["roundedTopLeft"]},borderStartStartRadius:{values:"radii",shorthand:["roundedStartStart","borderTopStartRadius"]},borderEndStartRadius:{values:"radii",shorthand:["roundedEndStart","borderBottomStartRadius"]},borderTopRightRadius:{values:"radii",shorthand:["roundedTopRight"]},borderStartEndRadius:{values:"radii",shorthand:["roundedStartEnd","borderTopEndRadius"]},borderEndEndRadius:{values:"radii",shorthand:["roundedEndEnd","borderBottomEndRadius"]},borderBottomLeftRadius:{values:"radii",shorthand:["roundedBottomLeft"]},borderBottomRightRadius:{values:"radii",shorthand:["roundedBottomRight"]},borderInlineStartRadius:{values:"radii",property:"borderRadius",shorthand:["roundedStart","borderStartRadius"],transform:(o)=>({borderStartStartRadius:o,borderEndStartRadius:o})},borderInlineEndRadius:{values:"radii",property:"borderRadius",shorthand:["roundedEnd","borderEndRadius"],transform:(o)=>({borderStartEndRadius:o,borderEndEndRadius:o})},borderTopRadius:{values:"radii",property:"borderRadius",shorthand:["roundedTop"],transform:(o)=>({borderTopLeftRadius:o,borderTopRightRadius:o})},borderBottomRadius:{values:"radii",property:"borderRadius",shorthand:["roundedBottom"],transform:(o)=>({borderBottomLeftRadius:o,borderBottomRightRadius:o})},borderLeftRadius:{values:"radii",property:"borderRadius",shorthand:["roundedLeft"],transform:(o)=>({borderTopLeftRadius:o,borderBottomLeftRadius:o})},borderRightRadius:{values:"radii",property:"borderRadius",shorthand:["roundedRight"],transform:(o)=>({borderTopRightRadius:o,borderBottomRightRadius:o})},borderWidth:{values:"borderWidths"},borderBlockStartWidth:{values:"borderWidths"},borderTopWidth:{values:"borderWidths"},borderBottomWidth:{values:"borderWidths"},borderBlockEndWidth:{values:"borderWidths"},borderRightWidth:{values:"borderWidths"},borderInlineWidth:{values:"borderWidths",shorthand:["borderXWidth"]},borderInlineStartWidth:{values:"borderWidths",shorthand:["borderStartWidth"]},borderInlineEndWidth:{values:"borderWidths",shorthand:["borderEndWidth"]},borderLeftWidth:{values:"borderWidths"},borderBlockWidth:{values:"borderWidths",shorthand:["borderYWidth"]},color:{values:Ho,transform:Ao("color")},fill:{values:Ho,transform:Ao("fill")},stroke:{values:Ho,transform:Ao("stroke")},accentColor:{values:Ho,transform:Ao("accentColor")},divideX:{values:{type:"string"},transform(o){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":{borderInlineStartWidth:o,borderInlineEndWidth:"0px"}}}},divideY:{values:{type:"string"},transform(o){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":{borderTopWidth:o,borderBottomWidth:"0px"}}}},divideColor:{values:Ho,transform(o,i){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":ZA(o,i)}}},divideStyle:{property:"borderStyle",transform(o){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":{borderStyle:o}}}},boxShadow:{values:"shadows",shorthand:["shadow"]},boxShadowColor:{values:Ho,transform:Ao("--shadow-color"),shorthand:["shadowColor"]},mixBlendMode:{shorthand:["blendMode"]},backgroundBlendMode:{shorthand:["bgBlendMode"]},opacity:{values:"opacity"},filter:{transform(o){if(o!=="auto")return{filter:o};return{filter:"var(--blur) var(--brightness) var(--contrast) var(--grayscale) var(--hue-rotate) var(--invert) var(--saturate) var(--sepia) var(--drop-shadow)"}}},blur:{values:"blurs",transform:(o)=>({"--blur":Yi("blur",o)})},brightness:{transform:(o)=>({"--brightness":Yi("brightness",o)})},contrast:{transform:(o)=>({"--contrast":Yi("contrast",o)})},grayscale:{transform:(o)=>({"--grayscale":Yi("grayscale",o)})},hueRotate:{transform:(o)=>({"--hue-rotate":Yi("hue-rotate",$a(o))})},invert:{transform:(o)=>({"--invert":Yi("invert",o)})},saturate:{transform:(o)=>({"--saturate":Yi("saturate",o)})},sepia:{transform:(o)=>({"--sepia":Yi("sepia",o)})},dropShadow:{transform:(o)=>({"--drop-shadow":Yi("drop-shadow",o)})},backdropFilter:{transform(o){if(o!=="auto")return{backdropFilter:o};return{backdropFilter:"var(--backdrop-blur) var(--backdrop-brightness) var(--backdrop-contrast) var(--backdrop-grayscale) var(--backdrop-hue-rotate) var(--backdrop-invert) var(--backdrop-opacity) var(--backdrop-saturate) var(--backdrop-sepia)"}}},backdropBlur:{values:"blurs",transform:(o)=>({"--backdrop-blur":Yi("blur",o)})},backdropBrightness:{transform:(o)=>({"--backdrop-brightness":Yi("brightness",o)})},backdropContrast:{transform:(o)=>({"--backdrop-contrast":Yi("contrast",o)})},backdropGrayscale:{transform:(o)=>({"--backdrop-grayscale":Yi("grayscale",o)})},backdropHueRotate:{transform:(o)=>({"--backdrop-hue-rotate":Yi("hue-rotate",$a(o))})},backdropInvert:{transform:(o)=>({"--backdrop-invert":Yi("invert",o)})},backdropOpacity:{transform:(o)=>({"--backdrop-opacity":Yi("opacity",o)})},backdropSaturate:{transform:(o)=>({"--backdrop-saturate":Yi("saturate",o)})},backdropSepia:{transform:(o)=>({"--backdrop-sepia":Yi("sepia",o)})},flexBasis:{values:"sizes"},gap:{values:"spacing"},rowGap:{values:"spacing",shorthand:["gapY"]},columnGap:{values:"spacing",shorthand:["gapX"]},flexDirection:{shorthand:["flexDir"]},gridGap:{values:"spacing"},gridColumnGap:{values:"spacing"},gridRowGap:{values:"spacing"},outlineColor:{values:Ho,transform:Ao("outlineColor")},focusRing:ES("&:is(:focus, [data-focus])"),focusVisibleRing:ES("&:is(:focus-visible, [data-focus-visible])"),focusRingColor:{values:Ho,transform:Ao("--focus-ring-color")},focusRingOffset:{values:"spacing",transform:(o)=>({"--focus-ring-offset":o})},focusRingWidth:{values:"borderWidths",property:"outlineWidth",transform:(o)=>({"--focus-ring-width":o})},focusRingStyle:{values:"borderStyles",property:"outlineStyle",transform:(o)=>({"--focus-ring-style":o})},aspectRatio:{values:"aspectRatios"},width:{values:"sizes",shorthand:["w"]},inlineSize:{values:"sizes"},height:{values:"sizes",shorthand:["h"]},blockSize:{values:"sizes"},boxSize:{values:"sizes",property:"width",transform:(o)=>({width:o,height:o})},minWidth:{values:"sizes",shorthand:["minW"]},minInlineSize:{values:"sizes"},minHeight:{values:"sizes",shorthand:["minH"]},minBlockSize:{values:"sizes"},maxWidth:{values:"sizes",shorthand:["maxW"]},maxInlineSize:{values:"sizes"},maxHeight:{values:"sizes",shorthand:["maxH"]},maxBlockSize:{values:"sizes"},hideFrom:{values:"breakpoints",transform:(o,{raw:i,token:r})=>{return{[r.raw(`breakpoints.${i}`)?`@breakpoint ${i}`:`@media screen and (min-width: ${o})`]:{display:"none"}}}},hideBelow:{values:"breakpoints",transform(o,{raw:i,token:r}){return{[r.raw(`breakpoints.${i}`)?`@breakpoint ${i}Down`:`@media screen and (max-width: ${o})`]:{display:"none"}}}},overscrollBehavior:{shorthand:["overscroll"]},overscrollBehaviorX:{shorthand:["overscrollX"]},overscrollBehaviorY:{shorthand:["overscrollY"]},scrollbar:{values:["visible","hidden"],transform(o){switch(o){case"visible":return{msOverflowStyle:"auto",scrollbarWidth:"auto","&::-webkit-scrollbar":{display:"block"}};case"hidden":return{msOverflowStyle:"none",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}};default:return{}}}},scrollbarColor:{values:Ho,transform:Ao("scrollbarColor")},scrollbarGutter:{values:"spacing"},scrollbarWidth:{values:"sizes"},scrollMargin:{values:"spacing"},scrollMarginTop:{values:"spacing"},scrollMarginBottom:{values:"spacing"},scrollMarginLeft:{values:"spacing"},scrollMarginRight:{values:"spacing"},scrollMarginX:{values:"spacing",transform:(o)=>({scrollMarginLeft:o,scrollMarginRight:o})},scrollMarginY:{values:"spacing",transform:(o)=>({scrollMarginTop:o,scrollMarginBottom:o})},scrollPadding:{values:"spacing"},scrollPaddingTop:{values:"spacing"},scrollPaddingBottom:{values:"spacing"},scrollPaddingLeft:{values:"spacing"},scrollPaddingRight:{values:"spacing"},scrollPaddingInline:{values:"spacing",shorthand:["scrollPaddingX"]},scrollPaddingBlock:{values:"spacing",shorthand:["scrollPaddingY"]},scrollSnapType:{values:{none:"none",x:"x var(--scroll-snap-strictness)",y:"y var(--scroll-snap-strictness)",both:"both var(--scroll-snap-strictness)"}},scrollSnapStrictness:{values:["mandatory","proximity"],transform:(o)=>({"--scroll-snap-strictness":o})},scrollSnapMargin:{values:"spacing"},scrollSnapMarginTop:{values:"spacing"},scrollSnapMarginBottom:{values:"spacing"},scrollSnapMarginLeft:{values:"spacing"},scrollSnapMarginRight:{values:"spacing"},listStylePosition:{shorthand:["listStylePos"]},listStyleImage:{values:"assets",shorthand:["listStyleImg"]},position:{shorthand:["pos"]},zIndex:{values:"zIndex"},inset:{values:"spacing"},insetInline:{values:"spacing",shorthand:["insetX"]},insetBlock:{values:"spacing",shorthand:["insetY"]},top:{values:"spacing"},insetBlockStart:{values:"spacing"},bottom:{values:"spacing"},insetBlockEnd:{values:"spacing"},left:{values:"spacing"},right:{values:"spacing"},insetInlineStart:{values:"spacing",shorthand:["insetStart"]},insetInlineEnd:{values:"spacing",shorthand:["insetEnd"]},ring:{transform(o){return{"--ring-offset-shadow":"var(--ring-inset) 0 0 0 var(--ring-offset-width) var(--ring-offset-color)","--ring-shadow":"var(--ring-inset) 0 0 0 calc(var(--ring-width) + var(--ring-offset-width)) var(--ring-color)","--ring-width":o,boxShadow:"var(--ring-offset-shadow), var(--ring-shadow), var(--shadow, 0 0 #0000)"}}},ringColor:{values:Ho,transform:Ao("--ring-color")},ringOffset:{transform:(o)=>({"--ring-offset-width":o})},ringOffsetColor:{values:Ho,transform:Ao("--ring-offset-color")},ringInset:{transform:(o)=>({"--ring-inset":o})},margin:{values:"spacing",shorthand:["m"]},marginTop:{values:"spacing",shorthand:["mt"]},marginBlockStart:{values:"spacing"},marginRight:{values:"spacing",shorthand:["mr"]},marginBottom:{values:"spacing",shorthand:["mb"]},marginBlockEnd:{values:"spacing"},marginLeft:{values:"spacing",shorthand:["ml"]},marginInlineStart:{values:"spacing",shorthand:["ms","marginStart"]},marginInlineEnd:{values:"spacing",shorthand:["me","marginEnd"]},marginInline:{values:"spacing",shorthand:["mx","marginX"]},marginBlock:{values:"spacing",shorthand:["my","marginY"]},padding:{values:"spacing",shorthand:["p"]},paddingTop:{values:"spacing",shorthand:["pt"]},paddingRight:{values:"spacing",shorthand:["pr"]},paddingBottom:{values:"spacing",shorthand:["pb"]},paddingBlockStart:{values:"spacing"},paddingBlockEnd:{values:"spacing"},paddingLeft:{values:"spacing",shorthand:["pl"]},paddingInlineStart:{values:"spacing",shorthand:["ps","paddingStart"]},paddingInlineEnd:{values:"spacing",shorthand:["pe","paddingEnd"]},paddingInline:{values:"spacing",shorthand:["px","paddingX"]},paddingBlock:{values:"spacing",shorthand:["py","paddingY"]},textDecoration:{shorthand:["textDecor"]},textDecorationColor:{values:Ho,transform:Ao("textDecorationColor")},textShadow:{values:"shadows"},transform:{transform:(o)=>{let i=o;if(o==="auto")i="translateX(var(--translate-x, 0)) translateY(var(--translate-y, 0)) rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)) skewX(var(--skew-x, 0)) skewY(var(--skew-y, 0))";if(o==="auto-gpu")i="translate3d(var(--translate-x, 0), var(--translate-y, 0), 0) rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)) skewX(var(--skew-x, 0)) skewY(var(--skew-y, 0))";return{transform:i}}},skewX:{transform:(o)=>({"--skew-x":$a(o)})},skewY:{transform:(o)=>({"--skew-y":$a(o)})},scaleX:{transform:(o)=>({"--scale-x":o})},scaleY:{transform:(o)=>({"--scale-y":o})},scale:{transform(o){if(o!=="auto")return{scale:o};return{scale:"var(--scale-x, 1) var(--scale-y, 1)"}}},spaceXReverse:{values:{type:"boolean"},transform(o){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-x-reverse":o?"1":void 0}}}},spaceX:{property:"marginInlineStart",values:"spacing",transform:(o)=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-x-reverse":"0",marginInlineStart:`calc(${o} * calc(1 - var(--space-x-reverse)))`,marginInlineEnd:`calc(${o} * var(--space-x-reverse))`}})},spaceYReverse:{values:{type:"boolean"},transform(o){return{"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-y-reverse":o?"1":void 0}}}},spaceY:{property:"marginTop",values:"spacing",transform:(o)=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-y-reverse":"0",marginTop:`calc(${o} * calc(1 - var(--space-y-reverse)))`,marginBottom:`calc(${o} * var(--space-y-reverse))`}})},rotate:{transform(o){if(o!=="auto")return{rotate:$a(o)};return{rotate:"var(--rotate-x, 0) var(--rotate-y, 0) var(--rotate-z, 0)"}}},rotateX:{transform(o){return{"--rotate-x":$a(o)}}},rotateY:{transform(o){return{"--rotate-y":$a(o)}}},translate:{transform(o){if(o!=="auto")return{translate:o};return{translate:"var(--translate-x) var(--translate-y)"}}},translateX:{values:"spacing",transform:(o)=>({"--translate-x":o})},translateY:{values:"spacing",transform:(o)=>({"--translate-y":o})},transition:{values:["all","common","colors","opacity","position","backgrounds","size","shadow","transform"],transform(o){switch(o){case"all":return hl("all");case"position":return hl("left, right, top, bottom, inset-inline, inset-block");case"colors":return hl("color, background-color, border-color, text-decoration-color, fill, stroke");case"opacity":return hl("opacity");case"shadow":return hl("box-shadow");case"transform":return hl("transform");case"size":return hl("width, height");case"backgrounds":return hl("background, background-color, background-image, background-position");case"common":return hl("color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter");default:return{transition:o}}}},transitionDuration:{values:"durations"},transitionProperty:{values:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, translate, transform",colors:"background-color, border-color, color, fill, stroke",size:"width, height",position:"left, right, top, bottom, inset-inline, inset-block",background:"background, background-color, background-image, background-position"}},transitionTimingFunction:{values:"easings"},animation:{values:"animations"},animationDuration:{values:"durations"},animationDelay:{values:"durations"},animationTimingFunction:{values:"easings"},fontFamily:{values:"fonts"},fontSize:{values:"fontSizes"},fontWeight:{values:"fontWeights"},lineHeight:{values:"lineHeights"},letterSpacing:{values:"letterSpacings"},textIndent:{values:"spacing"},truncate:{values:{type:"boolean"},transform(o){if(o===!0)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"};return{}}},lineClamp:{transform(o){if(o==="none")return{WebkitLineClamp:"unset"};return{overflow:"hidden",display:"-webkit-box",WebkitLineClamp:o,WebkitBoxOrient:"vertical",textWrap:"wrap"}}},borderSpacing:{values:(o)=>({...o("spacing"),auto:"var(--border-spacing-x, 0) var(--border-spacing-y, 0)"})},borderSpacingX:{values:"spacing",transform(o){return{"--border-spacing-x":o}}},borderSpacingY:{values:"spacing",transform(o){return{"--border-spacing-y":o}}},srOnly:{values:{type:"boolean"},transform(o){return JA[o]||{}}},debug:{values:{type:"boolean"},transform(o){if(!o)return{};return{outline:"1px solid blue !important","& > *":{outline:"1px solid red !important"}}}},caretColor:{values:Ho,transform:Ao("caretColor")},cursor:{values:"cursor"}}}),JA={true:{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},false:{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",clip:"auto",whiteSpace:"normal"}};var MA="",IA=MA.split(","),VA="WebkitAppearance,WebkitBorderBefore,WebkitBorderBeforeColor,WebkitBorderBeforeStyle,WebkitBorderBeforeWidth,WebkitBoxReflect,WebkitLineClamp,WebkitMask,WebkitMaskAttachment,WebkitMaskClip,WebkitMaskComposite,WebkitMaskImage,WebkitMaskOrigin,WebkitMaskPosition,WebkitMaskPositionX,WebkitMaskPositionY,WebkitMaskRepeat,WebkitMaskRepeatX,WebkitMaskRepeatY,WebkitMaskSize,WebkitOverflowScrolling,WebkitTapHighlightColor,WebkitTextFillColor,WebkitTextStroke,WebkitTextStrokeColor,WebkitTextStrokeWidth,WebkitTouchCallout,WebkitUserModify,WebkitUserSelect,accentColor,alignContent,alignItems,alignSelf,alignTracks,all,anchorName,anchorScope,animation,animationComposition,animationDelay,animationDirection,animationDuration,animationFillMode,animationIterationCount,animationName,animationPlayState,animationRange,animationRangeEnd,animationRangeStart,animationTimeline,animationTimingFunction,appearance,aspectRatio,backdropFilter,backfaceVisibility,background,backgroundAttachment,backgroundBlendMode,backgroundClip,backgroundColor,backgroundImage,backgroundOrigin,backgroundPosition,backgroundPositionX,backgroundPositionY,backgroundRepeat,backgroundSize,blockSize,border,borderBlock,borderBlockColor,borderBlockEnd,borderBlockEndColor,borderBlockEndStyle,borderBlockEndWidth,borderBlockStart,borderBlockStartColor,borderBlockStartStyle,borderBlockStartWidth,borderBlockStyle,borderBlockWidth,borderBottom,borderBottomColor,borderBottomLeftRadius,borderBottomRightRadius,borderBottomStyle,borderBottomWidth,borderCollapse,borderColor,borderEndEndRadius,borderEndStartRadius,borderImage,borderImageOutset,borderImageRepeat,borderImageSlice,borderImageSource,borderImageWidth,borderInline,borderInlineColor,borderInlineEnd,borderInlineEndColor,borderInlineEndStyle,borderInlineEndWidth,borderInlineStart,borderInlineStartColor,borderInlineStartStyle,borderInlineStartWidth,borderInlineStyle,borderInlineWidth,borderLeft,borderLeftColor,borderLeftStyle,borderLeftWidth,borderRadius,borderRight,borderRightColor,borderRightStyle,borderRightWidth,borderSpacing,borderStartEndRadius,borderStartStartRadius,borderStyle,borderTop,borderTopColor,borderTopLeftRadius,borderTopRightRadius,borderTopStyle,borderTopWidth,borderWidth,bottom,boxAlign,boxDecorationBreak,boxDirection,boxFlex,boxFlexGroup,boxLines,boxOrdinalGroup,boxOrient,boxPack,boxShadow,boxSizing,breakAfter,breakBefore,breakInside,captionSide,caret,caretColor,caretShape,clear,clip,clipPath,clipRule,color,colorInterpolationFilters,colorScheme,columnCount,columnFill,columnGap,columnRule,columnRuleColor,columnRuleStyle,columnRuleWidth,columnSpan,columnWidth,columns,contain,containIntrinsicBlockSize,containIntrinsicHeight,containIntrinsicInlineSize,containIntrinsicSize,containIntrinsicWidth,container,containerName,containerType,content,contentVisibility,cornerShape,counterIncrement,counterReset,counterSet,cursor,cx,cy,d,direction,display,dominantBaseline,emptyCells,fieldSizing,fill,fillOpacity,fillRule,filter,flex,flexBasis,flexDirection,flexFlow,flexGrow,flexShrink,flexWrap,float,floodColor,floodOpacity,font,fontFamily,fontFeatureSettings,fontKerning,fontLanguageOverride,fontOpticalSizing,fontPalette,fontSize,fontSizeAdjust,fontSmooth,fontStretch,fontStyle,fontSynthesis,fontSynthesisPosition,fontSynthesisSmallCaps,fontSynthesisStyle,fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps,fontVariantEastAsian,fontVariantEmoji,fontVariantLigatures,fontVariantNumeric,fontVariantPosition,fontVariationSettings,fontWeight,forcedColorAdjust,gap,grid,gridArea,gridAutoColumns,gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap,gridColumnStart,gridGap,gridRow,gridRowEnd,gridRowGap,gridRowStart,gridTemplate,gridTemplateAreas,gridTemplateColumns,gridTemplateRows,hangingPunctuation,height,hyphenateCharacter,hyphenateLimitChars,hyphens,imageOrientation,imageRendering,imageResolution,imeMode,initialLetter,initialLetterAlign,inlineSize,inset,insetBlock,insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd,insetInlineStart,interpolateSize,isolation,justifyContent,justifyItems,justifySelf,justifyTracks,left,letterSpacing,lightingColor,lineBreak,lineClamp,lineHeight,lineHeightStep,listStyle,listStyleImage,listStylePosition,listStyleType,margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom,marginInline,marginInlineEnd,marginInlineStart,marginLeft,marginRight,marginTop,marginTrim,marker,markerEnd,markerMid,markerStart,mask,maskBorder,maskBorderMode,maskBorderOutset,maskBorderRepeat,maskBorderSlice,maskBorderSource,maskBorderWidth,maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition,maskRepeat,maskSize,maskType,masonryAutoFlow,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize,maxLines,maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,objectFit,objectPosition,offset,offsetAnchor,offsetDistance,offsetPath,offsetPosition,offsetRotate,opacity,order,orphans,outline,outlineColor,outlineOffset,outlineStyle,outlineWidth,overflow,overflowAnchor,overflowBlock,overflowClipBox,overflowClipMargin,overflowInline,overflowWrap,overflowX,overflowY,overlay,overscrollBehavior,overscrollBehaviorBlock,overscrollBehaviorInline,overscrollBehaviorX,overscrollBehaviorY,padding,paddingBlock,paddingBlockEnd,paddingBlockStart,paddingBottom,paddingInline,paddingInlineEnd,paddingInlineStart,paddingLeft,paddingRight,paddingTop,page,pageBreakAfter,pageBreakBefore,pageBreakInside,paintOrder,perspective,perspectiveOrigin,placeContent,placeItems,placeSelf,pointerEvents,position,positionAnchor,positionArea,positionTry,positionTryFallbacks,positionTryOrder,positionVisibility,printColorAdjust,quotes,r,resize,right,rotate,rowGap,rubyAlign,rubyMerge,rubyPosition,rx,ry,scale,scrollBehavior,scrollMargin,scrollMarginBlock,scrollMarginBlockEnd,scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline,scrollMarginInlineEnd,scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop,scrollPadding,scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart,scrollPaddingBottom,scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart,scrollPaddingLeft,scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapCoordinate,scrollSnapDestination,scrollSnapPointsX,scrollSnapPointsY,scrollSnapStop,scrollSnapType,scrollSnapTypeX,scrollSnapTypeY,scrollTimeline,scrollTimelineAxis,scrollTimelineName,scrollbarColor,scrollbarGutter,scrollbarWidth,shapeImageThreshold,shapeMargin,shapeOutside,shapeRendering,stopColor,stopOpacity,stroke,strokeDasharray,strokeDashoffset,strokeLinecap,strokeLinejoin,strokeMiterlimit,strokeOpacity,strokeWidth,tabSize,tableLayout,textAlign,textAlignLast,textAnchor,textBox,textBoxEdge,textBoxTrim,textCombineUpright,textDecoration,textDecorationColor,textDecorationLine,textDecorationSkip,textDecorationSkipInk,textDecorationStyle,textDecorationThickness,textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle,textIndent,textJustify,textOrientation,textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim,textTransform,textUnderlineOffset,textUnderlinePosition,textWrap,textWrapMode,textWrapStyle,timelineScope,top,touchAction,transform,transformBox,transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay,transitionDuration,transitionProperty,transitionTimingFunction,translate,unicodeBidi,userSelect,vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis,viewTimelineInset,viewTimelineName,viewTransitionName,visibility,whiteSpace,whiteSpaceCollapse,widows,width,willChange,wordBreak,wordSpacing,wordWrap,writingMode,x,y,zIndex,zoom,alignmentBaseline,baselineShift,colorInterpolation,colorRendering,glyphOrientationVertical",DA=VA.split(",").concat(IA),QA=new Map(DA.map((o)=>[o,!0]));function LA(o){let i=Object.create(null);return(r)=>{if(i[r]===void 0)i[r]=o(r);return i[r]}}var FA=/&|@/,r5=LA((o)=>{return QA.has(o)||o.startsWith("--")||FA.test(o)});function Xt(o){let i=Object.assign({},o);for(let r in i)if(i[r]===void 0)delete i[r];return i}function Si(o,i){let r={};for(let t in o){let l=i(t,o[t]);r[l[0]]=l[1]}return r}function Ug(o,i){let r={};return Ti(o,(t,l)=>{if(t)r[l.join(".")]=t.value},{stop:i}),r}var CA=Object.defineProperty,TA=(o,i,r)=>(i in o)?CA(o,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):o[i]=r,t5=(o,i,r)=>TA(o,typeof i!=="symbol"?i+"":i,r);function Lm(o){if(o===null)return"null";if(o===void 0)return"undefined";let i=typeof o;if(i==="string")return`s:${o}`;if(i==="number")return`n:${o}`;if(i==="boolean")return`b:${o}`;if(i==="function")return`f:${o.name||"anonymous"}`;if(Array.isArray(o))return`a:[${o.map(Lm).join(",")}]`;if(i==="object")return`o:{${Object.keys(o).sort().map((t)=>`${t}:${Lm(o[t])}`).join(",")}}`;return String(o)}class l5{constructor(o=500){t5(this,"cache",new Map),t5(this,"maxSize"),this.maxSize=o}get(o){let i=this.cache.get(o);if(i!==void 0)this.cache.delete(o),this.cache.set(o,i);return i}set(o,i){if(this.cache.has(o))this.cache.delete(o);else if(this.cache.size>=this.maxSize){let r=this.cache.keys().next().value;if(r!==void 0)this.cache.delete(r)}this.cache.set(o,i)}clear(){this.cache.clear()}}var Ko=(o)=>{let i=new l5;function r(...t){let l=t.length===1?Lm(t[0]):t.map(Lm).join("|"),s=i.get(l);if(s===void 0)s=o.apply(this,t),i.set(l,s);return s}return r};var NA=(o,i)=>{let r={},t={},l=Object.keys(o);for(let s of l)if(i(s))t[s]=o[s];else r[s]=o[s];return[t,r]},Gt=(o,i)=>{let r=ef(i)?i:(t)=>i.includes(t);return NA(o,r)};var uf=(...o)=>{let i=o.reduce((r,t)=>{if(t!=null)t.forEach((l)=>r.add(l));return r},new Set([]));return Array.from(i)};function a5(o=""){let i=new RegExp(String.raw`-?\d+(?:\.\d+|\d*)`),r=new RegExp("px|em|rem");return o.match(new RegExp(`${i.source}(${r.source})`))?.[1]}function Fm(o=""){if(typeof o==="number")return`${o}px`;let i=a5(o);if(!i)return o;if(i==="px")return o;if(i==="em"||i==="rem")return`${parseFloat(o)*16}px`}function Zg(o=""){let i=a5(o);if(!i)return o;if(i==="rem")return o;if(i==="em")return`${parseFloat(o)}rem`;if(i==="px")return`${parseFloat(o)/16}rem`}var $A=(o)=>o.charAt(0).toUpperCase()+o.slice(1);function s5(o){let i=KA(o),r=Object.fromEntries(i);function t(g){return r[g]}function l(g){return hf(t(g))}function s(){let g=Object.keys(r),z=PA(g),R=g.flatMap((v)=>{let W=t(v),h=[`${v}Down`,hf({max:Cm(W.min)})],p=[v,hf({min:W.min})],S=[`${v}Only`,l(v)];return[p,S,h]}).filter(([,v])=>v!=="").concat(z.map(([v,W])=>{let h=t(v),p=t(W);return[`${v}To${$A(W)}`,hf({min:h.min,max:Cm(p.min)})]}));return Object.fromEntries(R)}function d(){let g=s();return Object.fromEntries(Object.entries(g))}let c=d(),n=(g)=>{return c[g]};function b(){return uf(["base",...Object.keys(r)])}function e(g){return hf({min:t(g).min})}function x(g){return hf({max:Cm(t(g).min)})}return{values:Object.values(r),only:l,keys:b,conditions:c,getCondition:n,up:e,down:x}}function Cm(o){let i=parseFloat(Fm(o)??"")-0.04;return Zg(`${i}px`)}function KA(o){return Object.entries(o).sort(([,r],[,t])=>{return parseInt(r,10)<parseInt(t,10)?-1:1}).map(([r,t],l,s)=>{let d=null;if(l<=s.length-1)d=s[l+1]?.[1];if(d!=null)d=Cm(d);return[r,{name:r,min:Zg(t),max:d}]})}function PA(o){let i=[];return o.forEach((r,t)=>{let l=t;l++;let s=o[l];while(s)i.push([r,s]),l++,s=o[l]}),i}function hf({min:o,max:i}){if(o==null&&i==null)return"";return["@media screen",o&&`(min-width: ${o})`,i&&`(max-width: ${i})`].filter(Boolean).join(" and ")}var EA=/^@|&|&$/,f5=(o)=>{let{breakpoints:i,conditions:r={}}=o,t=Si(r,(e,x)=>[`_${e}`,x]),l=Object.assign({},t,i.conditions);function s(){return Object.keys(l)}function d(e){return s().includes(e)||EA.test(e)||e.startsWith("_")}let c=Ko((e)=>{return e.filter((x)=>x!=="base").sort((x,g)=>{let z=d(x),R=d(g);if(z&&!R)return 1;if(!z&&R)return-1;return 0})});function n(e){if(!e.startsWith("@breakpoint"))return e;return i.getCondition(e.replace("@breakpoint ",""))}function b(e){return Reflect.get(l,e)||e}return{keys:s,sort:c,has:d,resolve:b,breakpoints:i.keys(),expandAtRule:n}};var zo=Object.freeze(Object.create(null)),d5=Object.freeze([]);function Ka(){return Object.create(null)}var g5=(o)=>({minMax:new RegExp(`(!?\\(\\s*min(-device-)?-${o})(.|
)+\\(\\s*max(-device)?-${o}`,"i"),min:new RegExp(`\\(\\s*min(-device)?-${o}`,"i"),maxMin:new RegExp(`(!?\\(\\s*max(-device)?-${o})(.|
)+\\(\\s*min(-device)?-${o}`,"i"),max:new RegExp(`\\(\\s*max(-device)?-${o}`,"i")}),oB=g5("width"),iB=g5("height"),u5=(o)=>({isMin:x5(o.minMax,o.maxMin,o.min),isMax:x5(o.maxMin,o.minMax,o.max)}),{isMin:jg,isMax:c5}=u5(oB),{isMin:Jg,isMax:n5}=u5(iB),m5=/print/i,b5=/^print$/i,rB=/(-?\d*\.?\d+)(ch|em|ex|px|rem)/,tB=/(\d)/,Hc=Number.MAX_VALUE,lB={ch:8.8984375,em:16,rem:16,ex:8.296875,px:1};function e5(o){let i=rB.exec(o)||(jg(o)||Jg(o)?tB.exec(o):null);if(!i)return Hc;if(i[0]==="0")return 0;let r=parseFloat(i[1]),t=i[2];return r*(lB[t]||1)}function x5(o,i,r){return(t)=>o.test(t)||!i.test(t)&&r.test(t)}function aB(o,i){let r=m5.test(o),t=b5.test(o),l=m5.test(i),s=b5.test(i);if(r&&l){if(!t&&s)return 1;if(t&&!s)return-1;return o.localeCompare(i)}return r?1:l?-1:null}var h5=Ko((o,i)=>{let r=aB(o,i);if(r!==null)return r;let t=jg(o)||Jg(o),l=c5(o)||n5(o),s=jg(i)||Jg(i),d=c5(i)||n5(i);if(t&&d)return-1;if(l&&s)return 1;let c=e5(o),n=e5(i);if(c===Hc&&n===Hc)return o.localeCompare(i);if(c===Hc)return 1;if(n===Hc)return-1;if(c!==n)return c>n?l?-1:1:l?1:-1;return o.localeCompare(i)});function p5(o){return o.sort(([i],[r])=>h5(i,r))}function Mg(o){let i=[],r=[],t={};for(let[d,c]of Object.entries(o))if(d.startsWith("@media"))i.push([d,c]);else if(d.startsWith("@container"))r.push([d,c]);else if(Co(c))t[d]=Mg(c);else t[d]=c;let l=p5(i),s=p5(r);return{...t,...Object.fromEntries(l),...Object.fromEntries(s)}}var z5=/\s*!(important)?/i,sB=Ko((o)=>Bi(o)?z5.test(o):!1),fB=Ko((o)=>Bi(o)?o.replace(z5,"").trim():o);function Tm(o){let{transform:i,conditions:r,normalize:t}=o,l=nB(o);return Ko(function(...d){let c=l(...d),n=t(c),b=Ka();return Ti(n,(e,x)=>{if(e==null)return;let[g,...z]=r.sort(x).map(r.resolve),R=sB(e);if(R)e=fB(e);let v=i(g,e)??zo;v=Ti(v,(W)=>Bi(W)&&R?`${W} !important`:W,{getKey:(W)=>r.expandAtRule(W)}),dB(b,z.flat(),v)}),Mg(b)})}function dB(o,i,r){let t=o;for(let l of i){if(!l)continue;if(!t[l])t[l]=Ka();t=t[l]}Ot(t,r)}function cB(...o){return o.filter((i)=>{if(!Co(i))return!1;let r=Xt(i);return Object.keys(r).length>0})}function nB(o){function i(r){let t=cB(...r);if(t.length===1)return t;return t.map((l)=>o.normalize(l))}return Ko(function(...t){return Ot({},...i(t))})}var ta=(...o)=>{let i=[];for(let r=0;r<o.length;r++){let t=o[r];if(!Bi(t))continue;let l=t.trim();if(l)i.push(l)}return i.join(" ")};function Nm(o,i=[]){let r=Object.assign({},o);for(let t of i)if(t in r)delete r[t];return r}var w5=(o)=>({base:zo,variants:zo,defaultVariants:zo,compoundVariants:[],...o});function S5(o){let{css:i,conditions:r,normalize:t,layers:l}=o;function s(c={}){let n=w5(c),{base:b,defaultVariants:e,compoundVariants:x}=n,g=Si(n.variants,(S,y)=>[S,Si(y,(O,Z)=>[O,t(Z)])]),z=Tm({conditions:r,normalize:t,transform(S,y){return g[S]?.[y]}}),R=(S={})=>{let y=t({...e,...Xt(S)}),O={...t(b)};Ot(O,z(y));let Z=d(x,y);return l.wrap("recipes",i(O,Z))},v=Object.keys(g),W=(S)=>{let y=Nm(S,["recipe"]),[O,Z]=Gt(y,v),H=v.includes("colorPalette"),k=v.includes("orientation");if(!H)O.colorPalette=S.colorPalette||e.colorPalette;if(k)Z.orientation=S.orientation;return[O,Z]},h=Si(g,(S,y)=>[S,Object.keys(y)]);return Object.assign((S)=>i(R(S)),{className:c.className,__cva__:!0,variantMap:h,variantKeys:v,raw:R,config:c,splitVariantProps:W,merge(S){return s(mB(o)(this,S))}})}function d(c,n){let b=zo;return c.forEach((e)=>{if(Object.entries(e).every(([g,z])=>{if(g==="css")return!0;return(Array.isArray(z)?z:[z]).some((v)=>n[g]===v)}))b=i(b,e.css)}),b}return s}function mB(o){let{css:i}=o;return function(t,l){let s=w5(l.config),d=uf(t.variantKeys,Object.keys(l.variants)),c=i(t.base,s.base),n=Object.fromEntries(d.map((g)=>[g,i(t.config.variants[g],s.variants[g])])),b=Ot(t.config.defaultVariants,s.defaultVariants),e=[...t.compoundVariants,...s.compoundVariants];return{className:ta(t.className,l.className),base:c,variants:n,defaultVariants:b,compoundVariants:e}}}var bB={reset:"reset",base:"base",tokens:"tokens",recipes:"recipes"},_5={reset:0,base:1,tokens:2,recipes:3};function y5(o){let i=o.layers??bB,t=Object.values(i).sort((l,s)=>_5[l]-_5[s]);return{names:t,atRule:`@layer ${t.join(", ")};`,wrap(l,s){if(o.disableLayers)return s;return{[`@layer ${i[l]}`]:s}}}}function R5(o){let{utility:i,normalize:r}=o,{hasShorthand:t,resolveShorthand:l}=i;return function(s){return Ti(s,r,{stop:(d)=>Array.isArray(d),getKey:t?l:void 0})}}function v5(o){let{preflight:i}=o;if(!i)return{};let{scope:r="",level:t="parent"}=Co(i)?i:{},l="";if(r&&t==="parent")l=`${r} `;else if(r&&t==="element")l=`&${r}`;let s={"*":{margin:"0px",padding:"0px",font:"inherit",wordWrap:"break-word",WebkitTapHighlightColor:"transparent"},"*, *::before, *::after, *::backdrop":{boxSizing:"border-box",borderWidth:"0px",borderStyle:"solid",borderColor:"var(--global-color-border, currentColor)"},hr:{height:"0px",color:"inherit",borderTopWidth:"1px"},body:{minHeight:"100dvh",position:"relative"},img:{borderStyle:"none"},"img, svg, video, canvas, audio, iframe, embed, object":{display:"block",verticalAlign:"middle"},iframe:{border:"none"},"img, video":{maxWidth:"100%",height:"auto"},"p, h1, h2, h3, h4, h5, h6":{overflowWrap:"break-word"},"ol, ul":{listStyle:"none"},"code, kbd, pre, samp":{fontSize:"1em"},"button, [type='button'], [type='reset'], [type='submit']":{WebkitAppearance:"button",backgroundColor:"transparent",backgroundImage:"none"},"button, input, optgroup, select, textarea":{color:"inherit"},"button, select":{textTransform:"none"},table:{textIndent:"0px",borderColor:"inherit",borderCollapse:"collapse"},"*::placeholder":{opacity:"unset",color:"#9ca3af",userSelect:"none"},textarea:{resize:"vertical"},summary:{display:"list-item"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sub:{bottom:"-0.25em"},sup:{top:"-0.5em"},dialog:{padding:"0px"},a:{color:"inherit",textDecoration:"inherit"},"abbr:where([title])":{textDecoration:"underline dotted"},"b, strong":{fontWeight:"bolder"},"code, kbd, samp, pre":{fontSize:"1em","--font-mono-fallback":"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New'",fontFamily:"var(--global-font-mono, var(--font-mono-fallback))"},'input[type="text"], input[type="email"], input[type="search"], input[type="password"]':{WebkitAppearance:"none",MozAppearance:"none"},"input[type='search']":{WebkitAppearance:"textfield",outlineOffset:"-2px"},"::-webkit-search-decoration, ::-webkit-search-cancel-button":{WebkitAppearance:"none"},"::-webkit-file-upload-button":{WebkitAppearance:"button",font:"inherit"},'input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button':{height:"auto"},"input[type='number']":{MozAppearance:"textfield"},":-moz-ui-invalid":{boxShadow:"none"},":-moz-focusring":{outline:"auto"},"[hidden]:where(:not([hidden='until-found']))":{display:"none !important"}},d={[r||"html"]:{lineHeight:1.5,"--font-fallback":"ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",WebkitTextSizeAdjust:"100%",WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",textRendering:"optimizeLegibility",touchAction:"manipulation",MozTabSize:"4",tabSize:"4",fontFamily:"var(--global-font-body, var(--font-fallback))"}};if(t==="element"){let c=Object.entries(s).reduce((n,[b,e])=>{return n[b]={[l]:e},n},{});Object.assign(d,c)}else if(l)d[l]=s;else Object.assign(d,s);return d}function k5(o){let{conditions:i,isValidProperty:r}=o,t=Ko((l,s)=>{if(!r(l))return!0;return!s.split(",").every((d)=>d==="base"||i.has(d))});return function(s){return Ti(s,(d)=>d,{stop:(d)=>Array.isArray(d),getKey:(d,c)=>{if(!Co(c))return d;if(i.has(d))return d;if(t(d,Object.keys(c).join(",")))return xB(d).map((n)=>{let b=n.startsWith("&")?n.slice(1):n;return eB(b)?`${b} &`:`&${b}`}).join(", ");return d}})}}function eB(o){let i=o.toLowerCase();return i.startsWith(":host-context")||i.startsWith(":host")||i.startsWith("::slotted")}function xB(o){let i=[],r=0,t="",l=!1;for(let s=0;s<o.length;s++){let d=o[s];if(d==="\\"&&!l){l=!0,t+=d;continue}if(l){l=!1,t+=d;continue}if(d==="(")r++;else if(d===")")r--;if(d===","&&r===0)i.push(t.trim()),t="";else t+=d}if(t)i.push(t.trim());return i}var gB=(o=zo)=>{let i=(l)=>({base:o.base?.[l]??zo,variants:Ka(),defaultVariants:o.defaultVariants??zo,compoundVariants:o.compoundVariants?uB(o.compoundVariants,l):d5}),t=(o.slots??[]).map((l)=>[l,i(l)]);for(let[l,s]of Object.entries(o.variants??{}))for(let[d,c]of Object.entries(s))t.forEach(([n,b])=>{var e;(e=b.variants)[l]??(e[l]={}),b.variants[l][d]=c[n]??zo});return Object.fromEntries(t)},uB=(o,i)=>o.filter((r)=>r.css[i]).map((r)=>({...r,css:r.css[i]}));function W5(o){let{cva:i}=o;return function(t=zo){let l=Object.entries(gB(t)).map(([x,g])=>[x,i(g)]);function s(x){let g=l.map(([z,R])=>[z,R(x)]);return Object.fromEntries(g)}let d=t.variants??zo,c=Object.keys(d);function n(x){let g=Nm(x,["recipe"]),[z,R]=Gt(g,c),v=c.includes("colorPalette"),W=c.includes("orientation");if(!v)z.colorPalette=x.colorPalette||t.defaultVariants?.colorPalette;if(W)R.orientation=x.orientation;return[z,R]}let b=Si(d,(x,g)=>[x,Object.keys(g)]),e={};if(t.className)e=Object.fromEntries(t.slots.map((x)=>[x,`${t.className}__${x}`]));return Object.assign(s,{variantMap:b,variantKeys:c,splitVariantProps:n,classNameMap:e})}}var A5=()=>(o)=>Array.from(new Set(o));var hB=/([\0-\x1f\x7f]|^-?\d)|^-$|^-|[^\x80-\uFFFF\w-]/g,pB=function(o,i){if(!i)return"\\"+o;if(o==="\x00")return"�";if(o==="-"&&o.length===1)return"\\-";return o.slice(0,-1)+"\\"+o.charCodeAt(o.length-1).toString(16)},$m=(o)=>{return(o+"").replace(hB,pB)};var Ig=(o,i)=>{let r="",t=0,l="char",s="",d="",c=[];while(t<o.length){let n=o[t];if(n==="{"){let e=o.indexOf("}",t);if(e===-1)break;let x=o.slice(t+1,e),g=i(x);r+=g??x,t=e+1;continue}if(l==="token"){if(n===","){if(o[t]==="")t++;l="fallback",c.push(l);let e=i(s);if(e?.endsWith(")"))r+=e.slice(0,-1);s="",d="";continue}}if(l==="fallback"){if(d+n===", var("){let g=zB(o.slice(t+1))+t+1,z=o.slice(t+1,g);if(g===-1)break;r+=", var("+z+")",t=g+1,l=c.pop()??l,d="";continue}}if(l==="token"||l==="fallback"){if(t++,n===")"){l=c.pop()??l??"char",d+=n;let e=s?i(s)??$m(s):s;if(d){if(d=d.slice(1).trim(),!d.startsWith("token(")&&d.endsWith(")"))d=d.slice(0,-1);if(d.includes("token(")){let g=Ig(d,i);if(g)d=g.slice(0,-1)}else if(d){let g=i(d);if(g)d=g}}let x=r.at(-1);if(d)if(x?.trim())r+=e.slice(0,-1)+(", "+d+")");else r+=d;else r+=e||")";s="",d="",l="char";continue}if(l==="token")s+=n;if(l==="fallback")d+=n;continue}let b=o.indexOf("token(",t);if(b!==-1){let e=b+6;r+=o.slice(t,b),t=e,l="token",c.push(l);continue}r+=n,t++}return r},zB=(o)=>{let i=0,r=["("];while(i<o.length){let t=o[i];if(t==="(")r.push(t);else if(t===")"){if(r.pop(),r.length===0)return i}i++}return i};function Km(o){let i={};return o.forEach((r,t)=>{if(r instanceof Map)i[t]=Object.fromEntries(r);else i[t]=r}),i}var B5=/({([^}]*)})/g,wB=/[{}]/g,Y5=/\w+\.\w+/,Pm=(o)=>{if(!Bi(o))return[];let i=o.match(B5);if(!i)return[];return i.map((r)=>r.replace(wB,"").trim())},H5=(o)=>B5.test(o);function Vg(o){if(!o.extensions?.references)return o.extensions?.cssVar?.ref??o.value;let i=o.extensions.references??{},r=o.value,t=Object.keys(i);for(let l=0;l<t.length;l++){let s=t[l],d=i[s];if(d.extensions.conditions)continue;let c=Vg(d);r=r.replace(`{${s}}`,c)}return o.value=r,delete o.extensions.references,o.value}function Dg(o,i){if(i==null||!Array.isArray(i))return i;switch(o){case"easings":return`cubic-bezier(${i.join(", ")})`;case"animations":case"fonts":case"gradients":case"shadows":return i.join(", ");default:return i}}function O5(o,i){let r={};for(let t in i)r[t]=Dg(o,i[t]);return r}var SB=/calc/g;function Z5(o){if(Co(o)&&o.reference)return o.reference;return String(o)}var Em=(o,...i)=>i.map(Z5).join(` ${o} `).replace(SB,""),X5=(...o)=>`calc(${Em("+",...o)})`,G5=(...o)=>`calc(${Em("-",...o)})`,Qg=(...o)=>`calc(${Em("*",...o)})`,q5=(...o)=>`calc(${Em("/",...o)})`,U5=(o)=>{let i=Z5(o);if(i!=null&&!Number.isNaN(parseFloat(i)))return String(i).startsWith("-")?String(i).slice(1):`-${i}`;return Qg(i,-1)},Pa=Object.assign((o)=>({add:(...i)=>Pa(X5(o,...i)),subtract:(...i)=>Pa(G5(o,...i)),multiply:(...i)=>Pa(Qg(o,...i)),divide:(...i)=>Pa(q5(o,...i)),negate:()=>Pa(U5(o)),toString:()=>o.toString()}),{add:X5,subtract:G5,multiply:Qg,divide:q5,negate:U5});var _B={enforce:"pre",transform(o){let{prefix:i,allTokens:r,formatCssVar:t,formatTokenName:l,registerToken:s}=o;r.filter(({extensions:c})=>c.category==="spacing").forEach((c)=>{let n=c.path.slice(),b=t(n,i);if(Bi(c.value)&&c.value==="0rem")return;let e=[...c.path],x=e[e.length-1];if(x!=null)e[e.length-1]=`-${x}`;let g={...c,value:Pa.negate(b.ref),name:l(e),path:e,extensions:{...c.extensions,negative:!0,prop:`-${c.extensions.prop}`,originalPath:n}};s(g)})}},yB=new Set(["spacing","sizes","borderWidths","fontSizes","radii"]),RB={enforce:"post",transform(o){o.allTokens.filter((r)=>{return yB.has(r.extensions.category)&&!r.extensions.negative}).forEach((r)=>{Object.assign(r.extensions,{pixelValue:Fm(r.value)})})}},vB={enforce:"post",transform(o){let{allTokens:i,registerToken:r,formatTokenName:t}=o,l=i.filter(({extensions:c})=>c.category==="colors"),s=new Map,d=new Map;l.forEach((c)=>{let{colorPalette:n}=c.extensions;if(!n)return;n.keys.forEach((b)=>{s.set(t(b),b)}),n.roots.forEach((b)=>{let e=t(b),x=d.get(e)||[];if(x.push(c),d.set(e,x),c.extensions.default&&b.length===1){let g=n.keys[0]?.filter(Boolean);if(!g.length)return;let z=b.concat(g);s.set(t(z),[])}})}),s.forEach((c)=>{let n=["colors","colorPalette",...c].filter(Boolean),b=t(n),e=t(n.slice(1));r({name:b,value:b,originalValue:b,path:n,extensions:{condition:"base",originalPath:n,category:"colors",prop:e,virtual:!0}},"pre")})}},kB={enforce:"post",transform(o){let i=[],r=[];o.allTokens.forEach((t)=>{if(t.value==="")i.push(t);else r.push(t)}),o.allTokens.splice(0,o.allTokens.length,...r),i.forEach((t)=>{if(o.tokenMap.get(t.name)!==t)return;let l=o.allTokens.find((s)=>s.name===t.name);if(!l){o.tokenMap.delete(t.name);return}if(t.extensions.conditions&&!l.extensions.conditions)l.extensions.conditions=t.extensions.conditions;o.tokenMap.set(t.name,l)})}},j5=[_B,vB,RB,kB];var WB={type:"extensions",enforce:"pre",name:"tokens/css-var",transform(o,i){let{prefix:r,formatCssVar:t}=i,{negative:l,originalPath:s}=o.extensions,d=l?s:o.path;return{cssVar:t(d.filter(Boolean),r)}}},AB={enforce:"post",type:"value",name:"tokens/conditionals",transform(o,i){let{prefix:r,formatCssVar:t,getByName:l}=i,s=Pm(o.value);if(!s.length)return o.value;return s.forEach((d)=>{if(!l(d))return;let c=t(d.split("."),r);o.value=o.value.replaceAll(`{${d}}`,c.ref)}),o.value}},BB={type:"extensions",enforce:"pre",name:"tokens/colors/colorPalette",match(o){return o.extensions.category==="colors"&&!o.extensions.virtual},transform(o,i){let r=o.path.slice();if(r.pop(),r.shift(),r.length===0){let c=[...o.path];c.shift(),r=c}if(r.length===0)return{};let t=r.reduce((c,n,b,e)=>{let x=e.slice(0,b+1);return c.push(x),c},[]),l=r[0],s=i.formatTokenName(r),d=o.path.slice(o.path.indexOf(l)+1).reduce((c,n,b,e)=>{return c.push(e.slice(b)),c},[]);if(d.length===0)d.push([""]);return{colorPalette:{value:s,roots:t,keys:d}}}},J5=[WB,AB,BB];var M5=(o)=>{return Co(o)&&Object.prototype.hasOwnProperty.call(o,"value")};function YB(o){if(!o)return{breakpoints:{},sizes:{}};return{breakpoints:LS(o,(i)=>({value:i})),sizes:Si(o,(i,r)=>[`breakpoint-${i}`,{value:r}])}}function V5(o){let{prefix:i="",tokens:r={},semanticTokens:t={},breakpoints:l={}}=o,s=(U)=>U.join("."),d=(U,G)=>Qm(U.join("-"),{prefix:G}),c=[],n=new Map,b=new Map,e=new Map,x=new Map,g=new Map,z=new Map,R=new Map,v=new Map,W=[];function h(U,G){if(c.push(U),U.extensions.condition==="base"||!n.has(U.name))n.set(U.name,U);if(G)v.forEach((io)=>{if(io.enforce===G)xo(io,U)})}let p=YB(l),S=Xt({...r,breakpoints:p.breakpoints,sizes:{...r.sizes,...p.sizes}});function y(){Ti(S,(U,G)=>{let io=G.includes("DEFAULT");G=I5(G);let to=G[0],Oo=s(G),si=Bi(U)?{value:U}:U,nr=Dg(to,si.value),fi={value:nr,originalValue:nr,name:Oo,path:G,extensions:{condition:"base",originalPath:G,category:to,prop:s(G.slice(1))}};if(io)fi.extensions.default=!0;h(fi)},{stop:M5}),Ti(t,(U,G)=>{let io=G.includes("DEFAULT");G=D5(I5(G));let to=G[0],Oo=s(G),si=Bi(U.value)||Array.isArray(U.value)?{value:{base:U.value}}:U,nr=O5(to,si.value),fi={value:nr.base??"",originalValue:nr.base??"",name:Oo,path:G,extensions:{originalPath:G,category:to,conditions:nr,condition:"base",prop:s(G.slice(1))}};if(io)fi.extensions.default=!0;h(fi)},{stop:M5})}function O(U){return n.get(U)}function Z(U){let{condition:G}=U.extensions;if(!G)return;if(!b.has(G))b.set(G,new Set);b.get(G).add(U)}function H(U){let{category:G,prop:io,condition:to,conditions:Oo}=U.extensions;if(!G)return;if(!R.has(G))R.set(G,new Map);let si=R.get(G),nr=si.get(io);if(to==null||to==="base"){si.set(io,U);return}if(Oo&&!nr)si.set(io,U)}function k(U){let{condition:G,negative:io,virtual:to,cssVar:Oo}=U.extensions;if(io||to||!G||!Oo||U.value==="")return;if(!e.has(G))e.set(G,new Map);e.get(G).set(Oo.var,U.value)}function X(U){let{category:G,prop:io,cssVar:to,negative:Oo}=U.extensions;if(!G)return;if(!z.has(G))z.set(G,new Map);let si=Oo?U.extensions.conditions?U.originalValue:U.value:to.ref;z.get(G).set(io,si),g.set([G,io].join("."),si)}function J(U){let{colorPalette:G,virtual:io,default:to}=U.extensions;if(!G||io)return;G.roots.forEach((Oo)=>{let si=s(Oo);if(!x.has(si))x.set(si,new Map);let nr=OB([...U.path],[...Oo]),fi=s(nr),pa=O(fi);if(!pa||!pa.extensions.cssVar)return;let{var:ud}=pa.extensions.cssVar;if(x.get(si).set(ud,U.extensions.cssVar.ref),to&&Oo.length===1){let Pc=s(["colors","colorPalette"]),ms=O(Pc);if(!ms)return;let Ec=s(U.path),bs=O(Ec);if(!bs)return;let hd=G.keys[0]?.filter(Boolean);if(!hd.length)return;let za=s(Oo.concat(hd));if(!x.has(za))x.set(za,new Map);x.get(za).set(ms.extensions.cssVar.var,bs.extensions.cssVar.ref)}})}let T={};function $(){c.forEach((U)=>{Z(U),H(U),k(U),X(U),J(U)}),T=Km(z)}let Ro=(U,G)=>{if(!U||typeof U!=="string")return{invalid:!0,value:U};let[io,to]=U.split("/");if(!io||!to)return{invalid:!0,value:io};let Oo=G(io),si=O(`opacity.${to}`)?.value;if(!si&&isNaN(Number(to)))return{invalid:!0,value:io};let nr=si?Number(si)*100+"%":`${to}%`,fi=Oo??io;return{invalid:!1,color:fi,value:`color-mix(in srgb, ${fi} ${nr}, transparent)`}},hi=Ko((U,G)=>{return g.get(U)??G}),uo=Ko((U)=>{return T[U]||null}),ir=Ko((U)=>{return Ig(U,(G)=>{if(!G)return;if(G.includes("/")){let to=Ro(G,(Oo)=>hi(Oo));if(to.invalid)throw Error("Invalid color mix at "+G+": "+to.value);return to.value}let io=hi(G);if(io)return io;return Y5.test(G)?$m(G):G})}),wo={prefix:i,allTokens:c,tokenMap:n,registerToken:h,getByName:O,formatTokenName:s,formatCssVar:d,flatMap:g,cssVarMap:e,categoryMap:R,colorPaletteMap:x,getVar:hi,getCategoryValues:uo,expandReferenceInValue:ir};function u(...U){U.forEach((G)=>{v.set(G.name,G)})}function D(...U){W.push(...U)}function xo(U,G){if(G.extensions.references)return;if(ef(U.match)&&!U.match(G))return;let to=((Oo)=>U.transform(Oo,wo))(G);switch(!0){case U.type==="extensions":Object.assign(G.extensions,to);break;case U.type==="value":G.value=to;break;default:G[U.type]=to;break}}function Xi(U){W.forEach((G)=>{if(G.enforce===U)G.transform(wo)})}function Q(U){v.forEach((G)=>{if(G.enforce===U)c.forEach((io)=>{xo(G,io)})})}function oi(){c.slice().forEach((U)=>{let G=HB(U);if(!G||G.length===0)return;G.forEach((io)=>{h(io)})})}function Ri(U){let G=Pm(U),io=[];for(let to=0;to<G.length;to++){let Oo=O(G[to]);if(Oo)io.push(Oo)}return io}function Io(){c.forEach((U)=>{if(!H5(U.value))return;let G=Ri(U.value);U.extensions.references=G.reduce((io,to)=>{return io[to.name]=to,io},{})})}function ha(){c.forEach((U)=>{Vg(U)})}function tt(){Xi("pre"),Q("pre"),oi(),Io(),ha(),Xi("post"),Q("post"),$()}return y(),u(...J5),D(...j5),tt(),wo}function I5(o){if(o[0]==="DEFAULT")return o;return o.filter((i)=>i!=="DEFAULT")}function D5(o){return o.filter((i)=>i!=="base")}function HB(o){if(!o.extensions.conditions)return;let{conditions:i}=o.extensions,r=[];return Ti(i,(t,l)=>{let s=D5(l);if(!s.length)return;let d={...o,value:t,extensions:{...o.extensions,condition:s.join(":")}};r.push(d)}),r}function OB(o,i){let r=o.findIndex((t,l)=>i.every((s,d)=>o[l+d]===s));if(r===-1)return o;return o.splice(r,i.length),o.splice(r,0,"colorPalette"),o}var iso=A5()(["aspectRatios","zIndex","opacity","colors","fonts","fontSizes","fontWeights","lineHeights","letterSpacings","sizes","shadows","spacing","radii","cursor","borders","borderWidths","borderStyles","durations","easings","animations","blurs","gradients","breakpoints","assets"]);function Q5(o){return o}function XB(o){return Si(o,(i,r)=>[i,Q5(r)])}function L5(o){let i=XB(o.config),r=o.tokens,t=new Map,l=new Map;function s(k,X){i[k]=Q5(X),d(k,X)}let d=(k,X)=>{let J=v(X);if(!J)return;l.set(k,J),x(k,X)},c=()=>{for(let[k,X]of Object.entries(i)){if(!X)continue;d(k,X)}},n=()=>{for(let[k,X]of Object.entries(i)){let{shorthand:J}=X??{};if(!J)continue;(Array.isArray(J)?J:[J]).forEach(($)=>t.set($,k))}},b=()=>{let k=Km(r.colorPaletteMap);s("colorPalette",{values:Object.keys(k),transform:Ko((X)=>k[X])})},e=new Map,x=(k,X)=>{if(!X)return;let J=v(X,($)=>`type:Tokens["${$}"]`);if(typeof J==="object"&&J.type){e.set(k,new Set([`type:${J.type}`]));return}if(J){let $=new Set(Object.keys(J));e.set(k,$)}let T=e.get(k)??new Set;if(X.property)e.set(k,T.add(`CssProperties["${X.property}"]`))},g=()=>{for(let[k,X]of Object.entries(i)){if(!X)continue;x(k,X)}},z=(k,X)=>{let J=e.get(k)??new Set;e.set(k,new Set([...J,...X]))},R=()=>{let k=new Map;for(let[X,J]of e.entries()){if(J.size===0){k.set(X,["string"]);continue}let T=Array.from(J).map(($)=>{if($.startsWith("CssProperties"))return $;if($.startsWith("type:"))return $.replace("type:","");return JSON.stringify($)});k.set(X,T)}return k},v=(k,X)=>{let{values:J}=k,T=($)=>{let Ro=X?.($);return Ro?{[Ro]:Ro}:void 0};if(Bi(J))return T?.(J)??r.getCategoryValues(J)??zo;if(Array.isArray(J)){let $={};for(let Ro=0;Ro<J.length;Ro++)$[J[Ro]]=J[Ro];return $}if(ef(J))return J(X?T:r.getCategoryValues);return J},W=Ko((k,X)=>{return{[k]:k.startsWith("--")?r.getVar(X,X):X}}),h=Object.assign(r.getVar,{raw:(k)=>r.getByName(k)}),p=Ko((k,X)=>{let J=O(k);if(Bi(X)&&!X.includes("_EMO_"))X=r.expandReferenceInValue(X);let T=i[J];if(!T)return W(J,X);let $=l.get(J)?.[X];if(!T.transform)return W(k,$??X);let Ro=(hi)=>QS(hi,h);return T.transform($??X,{raw:X,token:h,utils:{colorMix:Ro}})});function S(){n(),b(),c(),g()}S();let y=t.size>0,O=Ko((k)=>{return t.get(k)??k});return{keys:()=>{return[...Array.from(t.keys()),...Object.keys(i)]},hasShorthand:y,transform:p,shorthands:t,resolveShorthand:O,register:s,getTypes:R,addPropertyType:z}}function Oc(...o){let i=Vm(...o),{theme:r={},utilities:t={},globalCss:l={},cssVarsRoot:s=":where(:root, :host)",cssVarsPrefix:d="chakra",preflight:c}=i,n=y5(i),b=V5({breakpoints:r.breakpoints,tokens:r.tokens,semanticTokens:r.semanticTokens,prefix:d}),e=s5(r.breakpoints??zo),x=f5({conditions:i.conditions??zo,breakpoints:e}),g=L5({config:t,tokens:b});function z(){let{textStyles:D,layerStyles:xo,animationStyles:Xi}=r,Q=Xt({textStyle:D,layerStyle:xo,animationStyle:Xi});for(let[oi,Ri]of Object.entries(Q)){let Io=Ug(Ri??zo,T5);g.register(oi,{values:Object.keys(Io),transform(ha){return S(Io[ha])}})}}z(),g.addPropertyType("animationName",Object.keys(r.keyframes??zo));let R=new Set(["css",...g.keys(),...x.keys()]),v=Ko((D)=>R.has(D)||r5(D)),W=(D)=>{if(Array.isArray(D)){let xo=Ka();for(let Xi=0;Xi<D.length;Xi++){let Q=D[Xi];if(Q!=null){let oi=x.breakpoints[Xi];xo[oi]=Q}}return xo}return D},h=R5({utility:g,normalize:W}),p=k5({conditions:x,isValidProperty:v}),S=Tm({transform:g.transform,conditions:x,normalize:h}),y=S5({css:S,conditions:x,normalize:h,layers:n}),O=W5({cva:y});function Z(){let D={};for(let[xo,Xi]of b.cssVarMap.entries()){let Q=Object.fromEntries(Xi);if(Object.keys(Q).length===0)continue;let oi=xo==="base"?s:x.resolve(xo),Ri=oi.startsWith("@"),Io=S(p({[oi]:Ri?{[s]:Q}:Q}));Ot(D,Io)}return n.wrap("tokens",D)}function H(){let D=Si(r.keyframes??zo,(Xi,Q)=>[`@keyframes ${Xi}`,Q]),xo=Object.assign({},D,S(p(l)));return n.wrap("base",xo)}function k(D){return Gt(D,v)}function X(){let D=v5({preflight:c});return n.wrap("reset",D)}let J=GB(b),T=(D,xo)=>{return J.get(D)?.value||xo};T.var=(D,xo)=>{return J.get(D)?.variable||xo};function $(D,xo){return r.recipes?.[D]??xo}function Ro(D,xo){return r.slotRecipes?.[D]??xo}function hi(D){return Object.hasOwnProperty.call(r.recipes??zo,D)}function uo(D){return Object.hasOwnProperty.call(r.slotRecipes??zo,D)}function ir(D){return hi(D)||uo(D)}let wo=[X(),H(),Z()],u={layerStyles:Lg(r.layerStyles??zo),textStyles:Lg(r.textStyles??zo),animationStyles:Lg(r.animationStyles??zo),tokens:F5(b,Object.keys(r.tokens??zo),(D,xo)=>!D.extensions.conditions&&!xo.includes("colorPalette")),semanticTokens:F5(b,Object.keys(r.semanticTokens??zo),(D)=>!!D.extensions.conditions),keyframes:C5(r.keyframes??zo),breakpoints:C5(r.breakpoints??zo)};return{$$chakra:!0,_config:i,_global:wo,breakpoints:e,tokens:b,conditions:x,utility:g,token:T,properties:R,layers:n,isValidProperty:v,splitCssProps:k,normalizeValue:W,getTokenCss:Z,getGlobalCss:H,getPreflightCss:X,css:S,cva:y,sva:O,getRecipe:$,getSlotRecipe:Ro,hasRecipe:ir,isRecipe:hi,isSlotRecipe:uo,query:u}}function GB(o){let i=new Map,r=new Set(o.allTokens.map((t)=>t.name));for(let t of r){let l=o.getByName(t);if(!l?.extensions.cssVar)continue;let{cssVar:s,virtual:d,conditions:c}=l.extensions,b=!!c||d?s.ref:l.value;i.set(t,{value:b,variable:s.ref})}return i}var T5=(o)=>Co(o)&&("value"in o),Lg=(o)=>({list(){return Object.keys(Ug(o,T5))},search(i){return this.list().filter((r)=>r.includes(i))}}),F5=(o,i,r)=>({categoryKeys:i,list(t){let l=o.categoryMap.get(t),s=l?[...l.entries()]:[],d=[];for(let c=0;c<s.length;c++){let[n,b]=s[c];if(r(b,n))d.push(n)}return d},search(t,l){return this.list(t).filter((s)=>s.includes(l))}}),C5=(o)=>({list(){return Object.keys(o)},search(i){return this.list().filter((r)=>r.includes(i))}});var N5={sm:"480px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"};var Fg="var(--chakra-empty, )",$5=TS({"*":{fontFeatureSettings:'"cv11"',"--ring-inset":Fg,"--ring-offset-width":"0px","--ring-offset-color":"#fff","--ring-color":"rgba(66, 153, 225, 0.6)","--ring-offset-shadow":"0 0 #0000","--ring-shadow":"0 0 #0000",...Object.fromEntries(["brightness","contrast","grayscale","hue-rotate","invert","saturate","sepia","drop-shadow"].map((o)=>[`--${o}`,Fg])),...Object.fromEntries(["blur","brightness","contrast","grayscale","hue-rotate","invert","opacity","saturate","sepia"].map((o)=>[`--backdrop-${o}`,Fg])),"--global-font-mono":"fonts.mono","--global-font-body":"fonts.body","--global-color-border":"colors.border"},html:{color:"fg",bg:"bg",lineHeight:"1.5",colorPalette:"gray"},"*::placeholder, *[data-placeholder]":{color:"fg.muted/80"},"*::selection":{bg:"colorPalette.emphasized/80"}});var K5=KS({"fill.muted":{value:{background:"colorPalette.muted",color:"colorPalette.fg"}},"fill.subtle":{value:{background:"colorPalette.subtle",color:"colorPalette.fg"}},"fill.surface":{value:{background:"colorPalette.subtle",color:"colorPalette.fg",boxShadow:"0 0 0px 1px var(--shadow-color)",boxShadowColor:"colorPalette.muted"}},"fill.solid":{value:{background:"colorPalette.solid",color:"colorPalette.contrast"}},"outline.subtle":{value:{color:"colorPalette.fg",boxShadow:"inset 0 0 0px 1px var(--shadow-color)",boxShadowColor:"colorPalette.subtle"}},"outline.solid":{value:{borderWidth:"1px",borderColor:"colorPalette.solid",color:"colorPalette.fg"}},"indicator.bottom":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",bottom:"var(--indicator-offset-y, 0)",insetInline:"var(--indicator-offset-x, 0)",height:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},"indicator.top":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",top:"var(--indicator-offset-y, 0)",insetInline:"var(--indicator-offset-x, 0)",height:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},"indicator.start":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",insetInlineStart:"var(--indicator-offset-x, 0)",insetBlock:"var(--indicator-offset-y, 0)",width:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},"indicator.end":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",insetInlineEnd:"var(--indicator-offset-x, 0)",insetBlock:"var(--indicator-offset-y, 0)",width:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},disabled:{value:{opacity:"0.5",cursor:"not-allowed"}},none:{value:{}}});var P5=$S({"slide-fade-in":{value:{transformOrigin:"var(--transform-origin)","&[data-placement^=top]":{animationName:"slide-from-bottom, fade-in"},"&[data-placement^=bottom]":{animationName:"slide-from-top, fade-in"},"&[data-placement^=left]":{animationName:"slide-from-right, fade-in"},"&[data-placement^=right]":{animationName:"slide-from-left, fade-in"}}},"slide-fade-out":{value:{transformOrigin:"var(--transform-origin)","&[data-placement^=top]":{animationName:"slide-to-bottom, fade-out"},"&[data-placement^=bottom]":{animationName:"slide-to-top, fade-out"},"&[data-placement^=left]":{animationName:"slide-to-right, fade-out"},"&[data-placement^=right]":{animationName:"slide-to-left, fade-out"}}},"scale-fade-in":{value:{transformOrigin:"var(--transform-origin)",animationName:"scale-in, fade-in"}},"scale-fade-out":{value:{transformOrigin:"var(--transform-origin)",animationName:"scale-out, fade-out"}}});var pf=ro({className:"chakra-badge",base:{display:"inline-flex",alignItems:"center",borderRadius:"l2",gap:"1",fontWeight:"medium",fontVariantNumeric:"tabular-nums",whiteSpace:"nowrap",userSelect:"none"},variants:{variant:{solid:{bg:"colorPalette.solid",color:"colorPalette.contrast"},subtle:{bg:"colorPalette.subtle",color:"colorPalette.fg"},outline:{color:"colorPalette.fg","--outline-shadow-legacy":"colors.colorPalette.muted","--outline-shadow":"colors.colorPalette.border",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"var(--outline-shadow, var(--outline-shadow-legacy))"},surface:{bg:"colorPalette.subtle",color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted"},plain:{color:"colorPalette.fg"}},size:{xs:{textStyle:"2xs",px:"1",minH:"4"},sm:{textStyle:"xs",px:"1.5",minH:"5"},md:{textStyle:"sm",px:"2",minH:"6"},lg:{textStyle:"sm",px:"2.5",minH:"7"}}},defaultVariants:{variant:"subtle",size:"sm"}});var E5=ro({className:"chakra-button",base:{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",borderRadius:"l2",whiteSpace:"nowrap",verticalAlign:"middle",borderWidth:"1px",borderColor:"transparent",cursor:"button",flexShrink:"0",outline:"0",lineHeight:"1.2",isolation:"isolate",fontWeight:"medium",transitionProperty:"common",transitionDuration:"moderate",focusVisibleRing:"outside",_disabled:{layerStyle:"disabled"},_icon:{flexShrink:"0"}},variants:{size:{"2xs":{h:"6",minW:"6",textStyle:"xs",px:"2",gap:"1",_icon:{width:"3.5",height:"3.5"}},xs:{h:"8",minW:"8",textStyle:"xs",px:"2.5",gap:"1",_icon:{width:"4",height:"4"}},sm:{h:"9",minW:"9",px:"3.5",textStyle:"sm",gap:"2",_icon:{width:"4",height:"4"}},md:{h:"10",minW:"10",textStyle:"sm",px:"4",gap:"2",_icon:{width:"5",height:"5"}},lg:{h:"11",minW:"11",textStyle:"md",px:"5",gap:"3",_icon:{width:"5",height:"5"}},xl:{h:"12",minW:"12",textStyle:"md",px:"5",gap:"2.5",_icon:{width:"5",height:"5"}},"2xl":{h:"16",minW:"16",textStyle:"lg",px:"7",gap:"3",_icon:{width:"6",height:"6"}}},variant:{solid:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"transparent",_hover:{bg:"colorPalette.solid/90"},_expanded:{bg:"colorPalette.solid/90"}},subtle:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderColor:"transparent",_hover:{bg:"colorPalette.muted"},_expanded:{bg:"colorPalette.muted"}},surface:{bg:"colorPalette.subtle",color:"colorPalette.fg",shadow:"0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted",_hover:{bg:"colorPalette.muted"},_expanded:{bg:"colorPalette.muted"}},outline:{borderWidth:"1px","--outline-color-legacy":"colors.colorPalette.muted","--outline-color":"colors.colorPalette.border",borderColor:"var(--outline-color, var(--outline-color-legacy))",color:"colorPalette.fg",_hover:{bg:"colorPalette.subtle"},_expanded:{bg:"colorPalette.subtle"}},ghost:{bg:"transparent",color:"colorPalette.fg",_hover:{bg:"colorPalette.subtle"},_expanded:{bg:"colorPalette.subtle"}},plain:{color:"colorPalette.fg"}}},defaultVariants:{size:"md",variant:"solid"}});var ei=ro({className:"chakra-checkmark",base:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0",color:"white",borderWidth:"1px",borderColor:"transparent",borderRadius:"l1",cursor:"checkbox",focusVisibleRing:"outside",_icon:{boxSize:"full"},_invalid:{colorPalette:"red",borderColor:"border.error"},_disabled:{opacity:"0.5",cursor:"disabled"}},variants:{size:{xs:{boxSize:"3"},sm:{boxSize:"4"},md:{boxSize:"5",p:"0.5"},lg:{boxSize:"6",p:"0.5"}},variant:{solid:{borderColor:"border.emphasized","&:is([data-state=checked], [data-state=indeterminate])":{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},outline:{borderColor:"border","&:is([data-state=checked], [data-state=indeterminate])":{color:"colorPalette.fg",borderColor:"colorPalette.solid"}},subtle:{bg:"colorPalette.muted",borderColor:"colorPalette.muted","&:is([data-state=checked], [data-state=indeterminate])":{color:"colorPalette.fg"}},plain:{"&:is([data-state=checked], [data-state=indeterminate])":{color:"colorPalette.fg"}},inverted:{borderColor:"border",color:"colorPalette.fg","&:is([data-state=checked], [data-state=indeterminate])":{borderColor:"colorPalette.solid"}}},filled:{true:{bg:"bg"}}},defaultVariants:{variant:"solid",size:"md"}});var{variants:qB,defaultVariants:UB}=pf,o2=ro({className:"chakra-code",base:{fontFamily:"mono",alignItems:"center",display:"inline-flex",borderRadius:"l2"},variants:qB,defaultVariants:UB});var ob=ro({className:"color-swatch",base:{boxSize:"var(--swatch-size)",shadow:"inset 0 0 0 1px rgba(0, 0, 0, 0.1)","--checker-size":"8px","--checker-bg":"colors.bg","--checker-fg":"colors.bg.emphasized",background:"linear-gradient(var(--color), var(--color)), repeating-conic-gradient(var(--checker-fg) 0%, var(--checker-fg) 25%, var(--checker-bg) 0%, var(--checker-bg) 50%) 0% 50% / var(--checker-size) var(--checker-size) !important",display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0"},variants:{size:{"2xs":{"--swatch-size":"sizes.3.5"},xs:{"--swatch-size":"sizes.4"},sm:{"--swatch-size":"sizes.4.5"},md:{"--swatch-size":"sizes.5"},lg:{"--swatch-size":"sizes.6"},xl:{"--swatch-size":"sizes.7"},"2xl":{"--swatch-size":"sizes.8"},inherit:{"--swatch-size":"inherit"},full:{"--swatch-size":"100%"}},shape:{square:{borderRadius:"none"},circle:{borderRadius:"full"},rounded:{borderRadius:"l1"}}},defaultVariants:{size:"md",shape:"rounded"}});var i2=ro({className:"chakra-container",base:{position:"relative",maxWidth:"8xl",w:"100%",mx:"auto",px:{base:"4",md:"6",lg:"8"}},variants:{centerContent:{true:{display:"flex",flexDirection:"column",alignItems:"center"}},fluid:{true:{maxWidth:"full"}}}});var r2=ro({className:"chakra-heading",base:{fontFamily:"heading",fontWeight:"semibold"},variants:{size:{xs:{textStyle:"xs"},sm:{textStyle:"sm"},md:{textStyle:"md"},lg:{textStyle:"lg"},xl:{textStyle:"xl"},"2xl":{textStyle:"2xl"},"3xl":{textStyle:"3xl"},"4xl":{textStyle:"4xl"},"5xl":{textStyle:"5xl"},"6xl":{textStyle:"6xl"},"7xl":{textStyle:"7xl"}}},defaultVariants:{size:"xl"}});var t2=ro({className:"chakra-icon",base:{display:"inline-block",lineHeight:"1em",flexShrink:"0",color:"currentcolor",verticalAlign:"middle"},variants:{size:{inherit:{},xs:{boxSize:"3"},sm:{boxSize:"4"},md:{boxSize:"5"},lg:{boxSize:"6"},xl:{boxSize:"7"},"2xl":{boxSize:"8"}}},defaultVariants:{size:"inherit"}});var Mo=ro({className:"chakra-input",base:{width:"100%",minWidth:"0",outline:"0",position:"relative",appearance:"none",textAlign:"start",borderRadius:"l2",_disabled:{layerStyle:"disabled"},height:"var(--input-height)",minW:"var(--input-height)","--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"}},variants:{size:{"2xs":{textStyle:"xs",px:"2","--input-height":"sizes.7"},xs:{textStyle:"xs",px:"2","--input-height":"sizes.8"},sm:{textStyle:"sm",px:"2.5","--input-height":"sizes.9"},md:{textStyle:"sm",px:"3","--input-height":"sizes.10"},lg:{textStyle:"md",px:"4","--input-height":"sizes.11"},xl:{textStyle:"md",px:"4.5","--input-height":"sizes.12"},"2xl":{textStyle:"lg",px:"5","--input-height":"sizes.16"}},variant:{outline:{bg:"transparent",borderWidth:"1px",borderColor:"border",focusVisibleRing:"inside",focusRingColor:"var(--focus-color)"},subtle:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted",focusVisibleRing:"inside",focusRingColor:"var(--focus-color)"},flushed:{bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",borderRadius:"0",px:"0",_focusVisible:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)",_invalid:{borderColor:"var(--error-color)",boxShadow:"0px 1px 0px 0px var(--error-color)"}}}}},defaultVariants:{size:"md",variant:"outline"}});var l2=ro({className:"chakra-input-addon",base:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap",alignSelf:"stretch",borderRadius:"l2"},variants:{size:Mo.variants.size,variant:{outline:{borderWidth:"1px",borderColor:"border",bg:"bg.muted"},subtle:{borderWidth:"1px",borderColor:"transparent",bg:"bg.emphasized"},flushed:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}},defaultVariants:{size:"md",variant:"outline"}});var a2=ro({className:"chakra-kbd",base:{display:"inline-flex",alignItems:"center",fontWeight:"medium",fontFamily:"mono",flexShrink:"0",whiteSpace:"nowrap",wordSpacing:"-0.5em",userSelect:"none",px:"1",borderRadius:"l2"},variants:{variant:{raised:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderWidth:"1px",borderBottomWidth:"2px",borderColor:"colorPalette.muted"},outline:{borderWidth:"1px",color:"colorPalette.fg"},subtle:{bg:"colorPalette.muted",color:"colorPalette.fg"},plain:{color:"colorPalette.fg"}},size:{sm:{textStyle:"xs",height:"4.5"},md:{textStyle:"sm",height:"5"},lg:{textStyle:"md",height:"6"}}},defaultVariants:{size:"md",variant:"raised"}});var s2=ro({className:"chakra-link",base:{display:"inline-flex",alignItems:"center",outline:"none",gap:"1.5",cursor:"pointer",borderRadius:"l1",focusVisibleRing:"outside"},variants:{variant:{underline:{color:"colorPalette.fg",textDecoration:"underline",textUnderlineOffset:"3px",textDecorationColor:"currentColor/20"},plain:{color:"colorPalette.fg",_hover:{textDecoration:"underline",textUnderlineOffset:"3px",textDecorationColor:"currentColor/20"}}}},defaultVariants:{variant:"plain"}});var f2=ro({className:"chakra-mark",base:{bg:"transparent",color:"inherit",whiteSpace:"nowrap"},variants:{variant:{subtle:{bg:"colorPalette.subtle",color:"inherit"},solid:{bg:"colorPalette.solid",color:"colorPalette.contrast"},text:{fontWeight:"medium"},plain:{}}}});var xi=ro({className:"chakra-radiomark",base:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,verticalAlign:"top",color:"white",borderWidth:"1px",borderColor:"transparent",borderRadius:"full",cursor:"radio",_focusVisible:{outline:"2px solid",outlineColor:"colorPalette.focusRing",outlineOffset:"2px"},_invalid:{colorPalette:"red",borderColor:"red.500"},_disabled:{opacity:"0.5",cursor:"disabled"},"& .dot":{height:"100%",width:"100%",borderRadius:"full",bg:"currentColor",scale:"0.4"}},variants:{variant:{solid:{borderWidth:"1px",borderColor:"border.emphasized",_checked:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},subtle:{borderWidth:"1px",bg:"colorPalette.muted",borderColor:"colorPalette.muted",color:"transparent",_checked:{color:"colorPalette.fg"}},outline:{borderWidth:"1px",borderColor:"inherit",_checked:{color:"colorPalette.fg",borderColor:"colorPalette.solid"},"& .dot":{scale:"0.6"}},inverted:{bg:"bg",borderWidth:"1px",borderColor:"inherit",_checked:{color:"colorPalette.solid",borderColor:"currentcolor"}}},size:{xs:{boxSize:"3"},sm:{boxSize:"4"},md:{boxSize:"5"},lg:{boxSize:"6"}},filled:{true:{bg:"bg"}}},defaultVariants:{variant:"solid",size:"md"}});var d2=ro({className:"chakra-separator",base:{display:"block",borderColor:"border"},variants:{variant:{solid:{borderStyle:"solid"},dashed:{borderStyle:"dashed"},dotted:{borderStyle:"dotted"}},orientation:{vertical:{borderInlineStartWidth:"var(--separator-thickness)"},horizontal:{borderTopWidth:"var(--separator-thickness)"}},size:{xs:{"--separator-thickness":"0.5px"},sm:{"--separator-thickness":"1px"},md:{"--separator-thickness":"2px"},lg:{"--separator-thickness":"3px"}}},defaultVariants:{size:"sm",variant:"solid",orientation:"horizontal"}});var c2=ro({className:"chakra-skeleton",base:{},variants:{loading:{true:{borderRadius:"l2",boxShadow:"none",backgroundClip:"padding-box",cursor:"default",color:"transparent",pointerEvents:"none",userSelect:"none",flexShrink:"0","&::before, &::after, *":{visibility:"hidden"}},false:{background:"unset",animation:"fade-in var(--fade-duration, 0.1s) ease-out !important"}},variant:{pulse:{background:"bg.emphasized",animation:"pulse",animationDuration:"var(--duration, 1.2s)"},shine:{"--animate-from":"200%","--animate-to":"-200%","--start-color":"colors.bg.muted","--end-color":"colors.bg.emphasized",backgroundImage:"linear-gradient(270deg,var(--start-color),var(--end-color),var(--end-color),var(--start-color))",backgroundSize:"400% 100%",animation:"bg-position var(--duration, 5s) ease-in-out infinite"},none:{animation:"none"}}},defaultVariants:{variant:"pulse",loading:!0}});var n2=ro({className:"chakra-skip-nav",base:{display:"inline-flex",bg:"bg.panel",padding:"2.5",borderRadius:"l2",fontWeight:"semibold",focusVisibleRing:"outside",textStyle:"sm",userSelect:"none",border:"0",height:"1px",width:"1px",margin:"-1px",outline:"0",overflow:"hidden",position:"absolute",clip:"rect(0 0 0 0)",_focusVisible:{clip:"auto",width:"auto",height:"auto",position:"fixed",top:"6",insetStart:"6"}}});var m2=ro({className:"chakra-spinner",base:{display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderWidth:"2px",borderRadius:"full",width:"var(--spinner-size)",height:"var(--spinner-size)",animation:"spin",animationDuration:"slowest","--spinner-track-color":"transparent",borderBottomColor:"var(--spinner-track-color)",borderInlineStartColor:"var(--spinner-track-color)"},variants:{size:{inherit:{"--spinner-size":"1em"},xs:{"--spinner-size":"sizes.3"},sm:{"--spinner-size":"sizes.4"},md:{"--spinner-size":"sizes.5"},lg:{"--spinner-size":"sizes.8"},xl:{"--spinner-size":"sizes.10"}}},defaultVariants:{size:"md"}});var b2=ro({className:"chakra-textarea",base:{width:"100%",minWidth:"0",outline:"0",position:"relative",appearance:"none",textAlign:"start",borderRadius:"l2",_disabled:{layerStyle:"disabled"},"--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"}},variants:{size:{xs:{textStyle:"xs",px:"2",py:"1.5",scrollPaddingBottom:"1.5"},sm:{textStyle:"sm",px:"2.5",py:"2",scrollPaddingBottom:"2"},md:{textStyle:"sm",px:"3",py:"2",scrollPaddingBottom:"2"},lg:{textStyle:"md",px:"4",py:"3",scrollPaddingBottom:"3"},xl:{textStyle:"md",px:"4.5",py:"3.5",scrollPaddingBottom:"3.5"}},variant:{outline:{bg:"transparent",borderWidth:"1px",borderColor:"border",focusVisibleRing:"inside"},subtle:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted",focusVisibleRing:"inside"},flushed:{bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",borderRadius:"0",px:"0",_focusVisible:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)"}}}},defaultVariants:{size:"md",variant:"outline"}});var e2={badge:pf,button:E5,code:o2,container:i2,heading:r2,input:Mo,inputAddon:l2,kbd:a2,link:s2,mark:f2,separator:d2,skeleton:c2,skipNavLink:n2,spinner:m2,textarea:b2,icon:t2,checkmark:ei,radiomark:xi,colorSwatch:ob};var x2=xf.colors({bg:{DEFAULT:{value:{_light:"{colors.white}",_dark:"{colors.black}"}},subtle:{value:{_light:"{colors.gray.50}",_dark:"{colors.gray.950}"}},muted:{value:{_light:"{colors.gray.100}",_dark:"{colors.gray.900}"}},emphasized:{value:{_light:"{colors.gray.200}",_dark:"{colors.gray.800}"}},inverted:{value:{_light:"{colors.black}",_dark:"{colors.white}"}},panel:{value:{_light:"{colors.white}",_dark:"{colors.gray.950}"}},error:{value:{_light:"{colors.red.50}",_dark:"{colors.red.950}"}},warning:{value:{_light:"{colors.orange.50}",_dark:"{colors.orange.950}"}},success:{value:{_light:"{colors.green.50}",_dark:"{colors.green.950}"}},info:{value:{_light:"{colors.blue.50}",_dark:"{colors.blue.950}"}}},fg:{DEFAULT:{value:{_light:"{colors.black}",_dark:"{colors.gray.50}"}},muted:{value:{_light:"{colors.gray.600}",_dark:"{colors.gray.400}"}},subtle:{value:{_light:"{colors.gray.400}",_dark:"{colors.gray.500}"}},inverted:{value:{_light:"{colors.gray.50}",_dark:"{colors.black}"}},error:{value:{_light:"{colors.red.500}",_dark:"{colors.red.400}"}},warning:{value:{_light:"{colors.orange.600}",_dark:"{colors.orange.300}"}},success:{value:{_light:"{colors.green.600}",_dark:"{colors.green.300}"}},info:{value:{_light:"{colors.blue.600}",_dark:"{colors.blue.300}"}}},border:{DEFAULT:{value:{_light:"{colors.gray.200}",_dark:"{colors.gray.800}"}},muted:{value:{_light:"{colors.gray.100}",_dark:"{colors.gray.900}"}},subtle:{value:{_light:"{colors.gray.50}",_dark:"{colors.gray.950}"}},emphasized:{value:{_light:"{colors.gray.300}",_dark:"{colors.gray.700}"}},inverted:{value:{_light:"{colors.gray.800}",_dark:"{colors.gray.200}"}},error:{value:{_light:"{colors.red.500}",_dark:"{colors.red.400}"}},warning:{value:{_light:"{colors.orange.500}",_dark:"{colors.orange.400}"}},success:{value:{_light:"{colors.green.500}",_dark:"{colors.green.400}"}},info:{value:{_light:"{colors.blue.500}",_dark:"{colors.blue.400}"}}},gray:{contrast:{value:{_light:"{colors.white}",_dark:"{colors.black}"}},fg:{value:{_light:"{colors.gray.800}",_dark:"{colors.gray.200}"}},subtle:{value:{_light:"{colors.gray.100}",_dark:"{colors.gray.900}"}},muted:{value:{_light:"{colors.gray.200}",_dark:"{colors.gray.800}"}},emphasized:{value:{_light:"{colors.gray.300}",_dark:"{colors.gray.700}"}},solid:{value:{_light:"{colors.gray.900}",_dark:"{colors.white}"}},focusRing:{value:{_light:"{colors.gray.400}",_dark:"{colors.gray.400}"}},border:{value:{_light:"{colors.gray.200}",_dark:"{colors.gray.800}"}}},red:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.red.700}",_dark:"{colors.red.300}"}},subtle:{value:{_light:"{colors.red.100}",_dark:"{colors.red.900}"}},muted:{value:{_light:"{colors.red.200}",_dark:"{colors.red.800}"}},emphasized:{value:{_light:"{colors.red.300}",_dark:"{colors.red.700}"}},solid:{value:{_light:"{colors.red.600}",_dark:"{colors.red.600}"}},focusRing:{value:{_light:"{colors.red.500}",_dark:"{colors.red.500}"}},border:{value:{_light:"{colors.red.500}",_dark:"{colors.red.400}"}}},orange:{contrast:{value:{_light:"white",_dark:"black"}},fg:{value:{_light:"{colors.orange.700}",_dark:"{colors.orange.300}"}},subtle:{value:{_light:"{colors.orange.100}",_dark:"{colors.orange.900}"}},muted:{value:{_light:"{colors.orange.200}",_dark:"{colors.orange.800}"}},emphasized:{value:{_light:"{colors.orange.300}",_dark:"{colors.orange.700}"}},solid:{value:{_light:"{colors.orange.600}",_dark:"{colors.orange.500}"}},focusRing:{value:{_light:"{colors.orange.500}",_dark:"{colors.orange.500}"}},border:{value:{_light:"{colors.orange.500}",_dark:"{colors.orange.400}"}}},green:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.green.700}",_dark:"{colors.green.300}"}},subtle:{value:{_light:"{colors.green.100}",_dark:"{colors.green.900}"}},muted:{value:{_light:"{colors.green.200}",_dark:"{colors.green.800}"}},emphasized:{value:{_light:"{colors.green.300}",_dark:"{colors.green.700}"}},solid:{value:{_light:"{colors.green.600}",_dark:"{colors.green.600}"}},focusRing:{value:{_light:"{colors.green.500}",_dark:"{colors.green.500}"}},border:{value:{_light:"{colors.green.500}",_dark:"{colors.green.400}"}}},blue:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.blue.700}",_dark:"{colors.blue.300}"}},subtle:{value:{_light:"{colors.blue.100}",_dark:"{colors.blue.900}"}},muted:{value:{_light:"{colors.blue.200}",_dark:"{colors.blue.800}"}},emphasized:{value:{_light:"{colors.blue.300}",_dark:"{colors.blue.700}"}},solid:{value:{_light:"{colors.blue.600}",_dark:"{colors.blue.600}"}},focusRing:{value:{_light:"{colors.blue.500}",_dark:"{colors.blue.500}"}},border:{value:{_light:"{colors.blue.500}",_dark:"{colors.blue.400}"}}},yellow:{contrast:{value:{_light:"black",_dark:"black"}},fg:{value:{_light:"{colors.yellow.800}",_dark:"{colors.yellow.300}"}},subtle:{value:{_light:"{colors.yellow.100}",_dark:"{colors.yellow.900}"}},muted:{value:{_light:"{colors.yellow.200}",_dark:"{colors.yellow.800}"}},emphasized:{value:{_light:"{colors.yellow.300}",_dark:"{colors.yellow.700}"}},solid:{value:{_light:"{colors.yellow.300}",_dark:"{colors.yellow.300}"}},focusRing:{value:{_light:"{colors.yellow.500}",_dark:"{colors.yellow.500}"}},border:{value:{_light:"{colors.yellow.500}",_dark:"{colors.yellow.500}"}}},teal:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.teal.700}",_dark:"{colors.teal.300}"}},subtle:{value:{_light:"{colors.teal.100}",_dark:"{colors.teal.900}"}},muted:{value:{_light:"{colors.teal.200}",_dark:"{colors.teal.800}"}},emphasized:{value:{_light:"{colors.teal.300}",_dark:"{colors.teal.700}"}},solid:{value:{_light:"{colors.teal.600}",_dark:"{colors.teal.600}"}},focusRing:{value:{_light:"{colors.teal.500}",_dark:"{colors.teal.500}"}},border:{value:{_light:"{colors.teal.500}",_dark:"{colors.teal.400}"}}},purple:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.purple.700}",_dark:"{colors.purple.300}"}},subtle:{value:{_light:"{colors.purple.100}",_dark:"{colors.purple.900}"}},muted:{value:{_light:"{colors.purple.200}",_dark:"{colors.purple.800}"}},emphasized:{value:{_light:"{colors.purple.300}",_dark:"{colors.purple.700}"}},solid:{value:{_light:"{colors.purple.600}",_dark:"{colors.purple.600}"}},focusRing:{value:{_light:"{colors.purple.500}",_dark:"{colors.purple.500}"}},border:{value:{_light:"{colors.purple.500}",_dark:"{colors.purple.400}"}}},pink:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.pink.700}",_dark:"{colors.pink.300}"}},subtle:{value:{_light:"{colors.pink.100}",_dark:"{colors.pink.900}"}},muted:{value:{_light:"{colors.pink.200}",_dark:"{colors.pink.800}"}},emphasized:{value:{_light:"{colors.pink.300}",_dark:"{colors.pink.700}"}},solid:{value:{_light:"{colors.pink.600}",_dark:"{colors.pink.600}"}},focusRing:{value:{_light:"{colors.pink.500}",_dark:"{colors.pink.500}"}},border:{value:{_light:"{colors.pink.500}",_dark:"{colors.pink.400}"}}},cyan:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.cyan.700}",_dark:"{colors.cyan.300}"}},subtle:{value:{_light:"{colors.cyan.100}",_dark:"{colors.cyan.900}"}},muted:{value:{_light:"{colors.cyan.200}",_dark:"{colors.cyan.800}"}},emphasized:{value:{_light:"{colors.cyan.300}",_dark:"{colors.cyan.700}"}},solid:{value:{_light:"{colors.cyan.600}",_dark:"{colors.cyan.600}"}},focusRing:{value:{_light:"{colors.cyan.500}",_dark:"{colors.cyan.500}"}},border:{value:{_light:"{colors.cyan.500}",_dark:"{colors.cyan.400}"}}}});var g2=xf.radii({l1:{value:"{radii.xs}"},l2:{value:"{radii.sm}"},l3:{value:"{radii.md}"}});var u2=xf.shadows({xs:{value:{_light:"0px 1px 2px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/20}",_dark:"0px 1px 1px {black/64}, 0px 0px 1px inset {colors.gray.300/20}"}},sm:{value:{_light:"0px 2px 4px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 2px 4px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},md:{value:{_light:"0px 4px 8px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 4px 8px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},lg:{value:{_light:"0px 8px 16px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 8px 16px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},xl:{value:{_light:"0px 16px 24px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 16px 24px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},"2xl":{value:{_light:"0px 24px 40px {colors.gray.900/16}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 24px 40px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},inner:{value:{_light:"inset 0 2px 4px 0 {black/5}",_dark:"inset 0 2px 4px 0 black"}},inset:{value:{_light:"inset 0 0 0 1px {black/5}",_dark:"inset 0 0 0 1px {colors.gray.300/5}"}}});var q=(o,i=[])=>({parts:(...r)=>{if(ZB(i))return q(o,r);throw Error("createAnatomy().parts(...) should only be called once. Did you mean to use .extendWith(...) ?")},extendWith:(...r)=>q(o,[...i,...r]),omit:(...r)=>q(o,i.filter((t)=>!r.includes(t))),rename:(r)=>q(r,i),keys:()=>i,build:()=>[...new Set(i)].reduce((r,t)=>Object.assign(r,{[t]:{selector:[`&[data-scope="${zf(o)}"][data-part="${zf(t)}"]`,`& [data-scope="${zf(o)}"][data-part="${zf(t)}"]`].join(", "),attrs:{"data-scope":zf(o),"data-part":zf(t)}}}),{})}),zf=(o)=>o.replace(/([A-Z])([A-Z])/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase(),ZB=(o)=>o.length===0;var ib=q("combobox").parts("root","clearTrigger","content","control","input","item","itemGroup","itemGroupLabel","itemIndicator","itemText","label","list","positioner","trigger"),ido=ib.build();var Cg=ib.extendWith("empty");var wf=q("accordion").parts("root","item","itemTrigger","itemContent","itemIndicator"),mdo=wf.build();var Sf=q("clipboard").parts("root","control","trigger","indicator","input","label"),Sdo=Sf.build();var rb=q("color-picker",["root","label","control","trigger","positioner","content","area","areaThumb","valueText","areaBackground","channelSlider","channelSliderLabel","channelSliderTrack","channelSliderThumb","channelSliderValueText","channelInput","transparencyGrid","swatchGroup","swatchTrigger","swatchIndicator","swatch","eyeDropperTrigger","formatTrigger","formatSelect"]),Hdo=rb.build();var Ng=rb.extendWith("view");var tb=q("date-picker").parts("clearTrigger","content","control","input","label","monthSelect","nextTrigger","positioner","presetTrigger","prevTrigger","rangeText","root","table","tableBody","tableCell","tableCellTrigger","tableHead","tableHeader","tableRow","trigger","view","viewControl","viewTrigger","yearSelect"),Ido=tb.build();var $g=tb.extendWith("view","valueText");var Ea=q("dialog").parts("trigger","backdrop","positioner","content","title","description","closeTrigger"),Kdo=Ea.build();var _f=q("editable").parts("root","area","label","preview","input","editTrigger","submitTrigger","cancelTrigger","control"),fco=_f.build();var lb=q("field").parts("root","errorText","helperText","input","label","select","textarea","requiredIndicator"),hco=lb.build();var ab=q("fieldset").parts("root","errorText","helperText","legend"),_co=ab.build();var yf=q("file-upload").parts("root","dropzone","item","itemDeleteTrigger","itemGroup","itemName","itemPreview","itemPreviewImage","itemSizeText","label","trigger","clearTrigger"),Wco=yf.build();var sb=q("listbox").parts("label","input","item","itemText","itemIndicator","itemGroup","itemGroupLabel","content","root","valueText"),Zco=sb.build();var Kg=sb.extendWith("empty");var Rf=q("menu").parts("arrow","arrowTip","content","contextTrigger","indicator","item","itemGroup","itemGroupLabel","itemIndicator","itemText","positioner","separator","trigger","triggerItem"),Cco=Rf.build();var vf=q("popover").parts("arrow","arrowTip","anchor","trigger","indicator","positioner","content","title","description","closeTrigger"),tno=vf.build();var la=q("radio-group").parts("root","label","item","itemText","itemControl","indicator"),eno=la.build();var kf=q("rating-group").parts("root","label","item","control"),yno=kf.build();var Wf=q("select").parts("label","positioner","trigger","indicator","clearTrigger","item","itemText","itemIndicator","itemGroup","itemGroupLabel","list","content","root","control","valueText"),Xno=Wf.build();var Af=q("slider").parts("root","label","thumb","valueText","track","range","control","markerGroup","marker","draggingIndicator"),Dno=Af.build();var Bf=q("splitter").parts("root","panel","resizeTrigger","resizeTriggerIndicator"),Eno=Bf.build();var Yf=q("switch").parts("root","label","control","thumb"),cmo=Yf.build();var Hf=q("tree-view").parts("branch","branchContent","branchControl","branchIndentGuide","branchIndicator","branchText","branchTrigger","item","itemIndicator","itemText","label","nodeCheckbox","nodeRenameInput","root","tree"),zmo=Hf.build();var Of=q("avatar").parts("root","image","fallback"),Bmo=Of.build();var fb=q("checkbox").parts("root","label","control","indicator"),Jmo=fb.build();var Pg=fb.extendWith("group");var Xf=q("collapsible").parts("root","trigger","content","indicator"),Nmo=Xf.build();var Gf=q("hoverCard").parts("arrow","arrowTip","trigger","positioner","content"),abo=Gf.build();var qf=q("numberInput").parts("root","label","input","control","valueText","incrementTrigger","decrementTrigger","scrubber"),gbo=qf.build();var Uf=q("pinInput").parts("root","label","input","control"),vbo=Uf.build();var aa=q("progress").parts("root","label","track","range","valueText","view","circle","circleTrack","circleRange"),qbo=aa.build();var Zf=q("qr-code").parts("root","frame","pattern","overlay","downloadTrigger"),Lbo=Zf.build();var jf=q("scroll-area").parts("root","viewport","content","scrollbar","thumb","corner"),ieo=jf.build();var db=la.rename("segment-group"),meo=db.build();var Jf=q("tooltip").parts("trigger","arrow","arrowTip","positioner","content"),ueo=Jf.build();var Mf=q("tagsInput").parts("root","label","control","input","clearTrigger","item","itemPreview","itemInput","itemText","itemDeleteTrigger"),keo=Mf.build();var cb=q("carousel").parts("root","itemGroup","item","control","nextTrigger","prevTrigger","indicatorGroup","indicator","autoplayTrigger","progressText"),Ueo=cb.build();var Eg=cb.extendWith("progressText","autoplayIndicator");var If=q("marquee").parts("root","viewport","content","edge","item"),Feo=If.build();var Vf=q("floating-panel").parts("trigger","positioner","content","header","body","title","resizeTrigger","dragTrigger","stageTrigger","closeTrigger","control"),rxo=Vf.build();var y2=wf.extendWith("itemBody"),R2=q("action-bar").parts("positioner","content","separator","selectionTrigger","closeTrigger"),v2=q("alert").parts("title","description","root","indicator","content"),k2=q("breadcrumb").parts("link","currentLink","item","list","root","ellipsis","separator"),W2=q("blockquote").parts("root","icon","content","caption"),A2=q("card").parts("root","header","body","footer","title","description"),B2=q("checkbox-card",["root","control","label","description","addon","indicator","content"]),Y2=q("data-list").parts("root","item","itemLabel","itemValue"),H2=$g.extendWith("indicatorGroup"),O2=Ea.extendWith("header","body","footer","backdrop"),X2=Ea.extendWith("header","body","footer","backdrop"),G2=_f.extendWith("textarea"),q2=q("empty-state",["root","content","indicator","title","description"]),U2=lb.extendWith("requiredIndicator"),Z2=ab.extendWith("content"),j2=yf.extendWith("itemContent","dropzoneContent","fileText"),J2=q("list").parts("root","item","indicator"),M2=Rf.extendWith("itemCommand"),I2=q("select").parts("root","field","indicator"),V2=vf.extendWith("header","body","footer"),ou=la.extendWith("itemAddon","itemIndicator"),D2=ou.extendWith("itemContent","itemDescription"),Q2=kf.extendWith("itemIndicator"),L2=Wf.extendWith("indicatorGroup"),F2=Cg.extendWith("indicatorGroup","empty"),C2=Af.extendWith("markerIndicator","markerLabel"),T2=q("stat").parts("root","label","helpText","valueText","valueUnit","indicator"),N2=q("status").parts("root","indicator"),$2=q("steps",["root","list","item","trigger","indicator","separator","content","title","description","nextTrigger","prevTrigger","progress"]),K2=Yf.extendWith("indicator"),P2=q("table").parts("root","header","body","row","columnHeader","cell","footer","caption"),E2=q("toast").parts("root","title","description","indicator","closeTrigger","actionTrigger"),o_=q("tabs").parts("root","trigger","list","content","contentGroup","indicator"),i_=q("tag").parts("root","label","closeTrigger","startElement","endElement"),r_=q("timeline").parts("root","item","content","separator","indicator","connector","title","description"),t_=Ng.extendWith("channelText"),l_=q("code-block",["root","content","title","header","footer","control","overlay","code","codeText","copyTrigger","copyIndicator","collapseTrigger","collapseIndicator","collapseText"]),a_=Bf.extendWith("resizeTriggerSeparator","resizeTriggerIndicator"),Hxo=Sf.extendWith("valueText"),s_=Kg;var f_=Y({className:"chakra-accordion",slots:y2.keys(),base:{root:{width:"full","--accordion-radius":"radii.l2"},item:{overflowAnchor:"none"},itemTrigger:{display:"flex",alignItems:"center",textAlign:"start",width:"full",outline:"0",gap:"3",fontWeight:"medium",borderRadius:"var(--accordion-radius)",_focusVisible:{outline:"2px solid",outlineColor:"colorPalette.focusRing"},_disabled:{layerStyle:"disabled"}},itemBody:{pt:"var(--accordion-padding-y)",pb:"calc(var(--accordion-padding-y) * 2)"},itemContent:{overflow:"hidden",borderRadius:"var(--accordion-radius)",_open:{animationName:"expand-height, fade-in",animationDuration:"moderate"},_closed:{animationName:"collapse-height, fade-out",animationDuration:"moderate"}},itemIndicator:{transition:"rotate 0.2s",transformOrigin:"center",color:"fg.subtle",_open:{rotate:"180deg"},_icon:{width:"1.2em",height:"1.2em"}}},variants:{variant:{outline:{item:{borderBottomWidth:"1px"}},subtle:{itemTrigger:{px:"var(--accordion-padding-x)"},itemContent:{px:"var(--accordion-padding-x)"},item:{borderRadius:"var(--accordion-radius)",_open:{bg:"colorPalette.subtle"}}},enclosed:{root:{borderWidth:"1px",borderRadius:"var(--accordion-radius)",divideY:"1px",overflow:"hidden"},itemTrigger:{px:"var(--accordion-padding-x)"},itemContent:{px:"var(--accordion-padding-x)"},item:{_open:{bg:"bg.subtle"}}},plain:{}},size:{sm:{root:{"--accordion-padding-x":"spacing.3","--accordion-padding-y":"spacing.2"},itemTrigger:{textStyle:"sm",py:"var(--accordion-padding-y)"}},md:{root:{"--accordion-padding-x":"spacing.4","--accordion-padding-y":"spacing.2"},itemTrigger:{textStyle:"md",py:"var(--accordion-padding-y)"}},lg:{root:{"--accordion-padding-x":"spacing.4.5","--accordion-padding-y":"spacing.2.5"},itemTrigger:{textStyle:"lg",py:"var(--accordion-padding-y)"}}}},defaultVariants:{size:"md",variant:"outline"}});var d_=Y({className:"chakra-action-bar",slots:R2.keys(),base:{positioner:{position:"fixed",display:"flex",pointerEvents:"none",insetInline:"0","--action-bar-offset":"spacing.4"},content:{bg:"bg.panel",shadow:"md",display:"flex",alignItems:"center",gap:"3",borderRadius:"l3",py:"2.5",px:"3",pointerEvents:"auto",translate:"calc(-1 * var(--scrollbar-width) / 2) 0px",_open:{animationName:"slide-from-bottom, fade-in",animationDuration:"moderate"},_closed:{animationName:"slide-to-bottom, fade-out",animationDuration:"faster"}},separator:{width:"1px",height:"5",bg:"border"},selectionTrigger:{display:"inline-flex",alignItems:"center",gap:"2",alignSelf:"stretch",textStyle:"sm",px:"4",py:"1",borderRadius:"l2",borderWidth:"1px",borderStyle:"dashed"}},variants:{placement:{bottom:{positioner:{bottom:"calc(env(safe-area-inset-bottom) + var(--action-bar-offset))",justifyContent:"center"}},"bottom-start":{positioner:{bottom:"calc(env(safe-area-inset-bottom) + var(--action-bar-offset))",justifyContent:"flex-start",ps:"var(--action-bar-offset)"}},"bottom-end":{positioner:{bottom:"calc(env(safe-area-inset-bottom) + var(--action-bar-offset))",justifyContent:"flex-end",pe:"var(--action-bar-offset)"}}}},defaultVariants:{placement:"bottom"}});var c_=Y({slots:v2.keys(),className:"chakra-alert",base:{root:{width:"full",display:"flex",alignItems:"flex-start",position:"relative",borderRadius:"l3"},title:{fontWeight:"medium"},description:{display:"inline"},indicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0",width:"1em",height:"1em",_icon:{boxSize:"full"}},content:{display:"flex",flex:"1",gap:"1"}},variants:{status:{info:{root:{colorPalette:"blue"}},warning:{root:{colorPalette:"orange"}},success:{root:{colorPalette:"green"}},error:{root:{colorPalette:"red"}},neutral:{root:{colorPalette:"gray"}}},inline:{true:{content:{display:"inline-flex",flexDirection:"row",alignItems:"center"}},false:{content:{display:"flex",flexDirection:"column"}}},variant:{subtle:{root:{bg:"colorPalette.subtle",color:"colorPalette.fg"}},surface:{root:{bg:"colorPalette.subtle",color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted"},indicator:{color:"colorPalette.fg"}},outline:{root:{color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)","--outline-shadow-legacy":"colors.colorPalette.muted","--outline-shadow":"colors.colorPalette.border",shadowColor:"var(--outline-shadow, var(--outline-shadow-legacy))"},indicator:{color:"colorPalette.fg"}},solid:{root:{bg:"colorPalette.solid",color:"colorPalette.contrast"},indicator:{color:"colorPalette.contrast"}}},size:{sm:{root:{gap:"2",px:"3",py:"3",textStyle:"xs"},indicator:{textStyle:"lg"}},md:{root:{gap:"3",px:"4",py:"4",textStyle:"sm"},indicator:{textStyle:"xl"}},lg:{root:{gap:"3",px:"4",py:"4",textStyle:"md"},indicator:{textStyle:"2xl"}}}},defaultVariants:{status:"info",variant:"subtle",size:"md",inline:!1}});var n_=Y({slots:Of.keys(),className:"chakra-avatar",base:{root:{display:"inline-flex",alignItems:"center",justifyContent:"center",fontWeight:"medium",position:"relative",verticalAlign:"top",flexShrink:"0",userSelect:"none",width:"var(--avatar-size)",height:"var(--avatar-size)",fontSize:"var(--avatar-font-size)",borderRadius:"var(--avatar-radius)","&[data-group-item]":{borderWidth:"2px",borderColor:"bg"}},image:{width:"100%",height:"100%",objectFit:"cover",borderRadius:"var(--avatar-radius)"},fallback:{lineHeight:"1",textTransform:"uppercase",fontWeight:"medium",fontSize:"var(--avatar-font-size)",borderRadius:"var(--avatar-radius)"}},variants:{size:{full:{root:{"--avatar-size":"100%","--avatar-font-size":"100%"}},"2xs":{root:{"--avatar-font-size":"fontSizes.2xs","--avatar-size":"sizes.6"}},xs:{root:{"--avatar-font-size":"fontSizes.xs","--avatar-size":"sizes.8"}},sm:{root:{"--avatar-font-size":"fontSizes.sm","--avatar-size":"sizes.9"}},md:{root:{"--avatar-font-size":"fontSizes.md","--avatar-size":"sizes.10"}},lg:{root:{"--avatar-font-size":"fontSizes.md","--avatar-size":"sizes.11"}},xl:{root:{"--avatar-font-size":"fontSizes.lg","--avatar-size":"sizes.12"}},"2xl":{root:{"--avatar-font-size":"fontSizes.xl","--avatar-size":"sizes.16"}}},variant:{solid:{root:{bg:"colorPalette.solid",color:"colorPalette.contrast"}},subtle:{root:{bg:"colorPalette.muted",color:"colorPalette.fg"}},outline:{root:{color:"colorPalette.fg",borderWidth:"1px","--outline-shadow-legacy":"colors.colorPalette.muted","--outline-shadow":"colors.colorPalette.border",borderColor:"var(--outline-shadow, var(--outline-shadow-legacy))"}}},shape:{square:{},rounded:{root:{"--avatar-radius":"radii.l3"}},full:{root:{"--avatar-radius":"radii.full"}}},borderless:{true:{root:{"&[data-group-item]":{borderWidth:"0px"}}}}},defaultVariants:{size:"md",shape:"full",variant:"subtle"}});var m_=Y({className:"chakra-blockquote",slots:W2.keys(),base:{root:{position:"relative",display:"flex",flexDirection:"column",gap:"2"},caption:{textStyle:"sm",color:"fg.muted"},icon:{boxSize:"5"}},variants:{justify:{start:{root:{alignItems:"flex-start",textAlign:"start"}},center:{root:{alignItems:"center",textAlign:"center"}},end:{root:{alignItems:"flex-end",textAlign:"end"}}},variant:{subtle:{root:{paddingX:"5",borderStartWidth:"4px",borderStartColor:"colorPalette.muted"},icon:{color:"colorPalette.fg"}},solid:{root:{paddingX:"5",borderStartWidth:"4px",borderStartColor:"colorPalette.solid"},icon:{color:"colorPalette.solid"}},plain:{root:{paddingX:"5"},icon:{color:"colorPalette.solid"}}}},defaultVariants:{variant:"subtle",justify:"start"}});var b_=Y({className:"chakra-breadcrumb",slots:k2.keys(),base:{list:{display:"flex",alignItems:"center",wordBreak:"break-word",color:"fg.muted",listStyle:"none"},link:{outline:"0",textDecoration:"none",borderRadius:"l1",focusRing:"outside",display:"inline-flex",alignItems:"center",gap:"2"},item:{display:"inline-flex",alignItems:"center"},separator:{color:"fg.muted",opacity:"0.8",_icon:{boxSize:"1em"},_rtl:{rotate:"180deg"}},ellipsis:{display:"inline-flex",alignItems:"center",justifyContent:"center",_icon:{boxSize:"1em"}}},variants:{variant:{underline:{link:{color:"colorPalette.fg",textDecoration:"underline",textUnderlineOffset:"0.2em",textDecorationColor:"colorPalette.muted"},currentLink:{color:"colorPalette.fg"}},plain:{link:{color:"fg.muted",_hover:{color:"fg"}},currentLink:{color:"fg"}}},size:{sm:{list:{gap:"1",textStyle:"xs"}},md:{list:{gap:"1.5",textStyle:"sm"}},lg:{list:{gap:"2",textStyle:"md"}}}},defaultVariants:{variant:"plain",size:"md"}});var e_=Y({className:"chakra-card",slots:A2.keys(),base:{root:{display:"flex",flexDirection:"column",position:"relative",minWidth:"0",wordWrap:"break-word",borderRadius:"l3",color:"fg",textAlign:"start"},title:{fontWeight:"semibold"},description:{color:"fg.muted",fontSize:"sm"},header:{paddingInline:"var(--card-padding)",paddingTop:"var(--card-padding)",display:"flex",flexDirection:"column",gap:"1.5"},body:{padding:"var(--card-padding)",flex:"1",display:"flex",flexDirection:"column"},footer:{display:"flex",alignItems:"center",gap:"2",paddingInline:"var(--card-padding)",paddingBottom:"var(--card-padding)"}},variants:{size:{sm:{root:{"--card-padding":"spacing.4"},title:{textStyle:"md"}},md:{root:{"--card-padding":"spacing.6"},title:{textStyle:"lg"}},lg:{root:{"--card-padding":"spacing.7"},title:{textStyle:"xl"}}},variant:{elevated:{root:{bg:"bg.panel",boxShadow:"md"}},outline:{root:{bg:"bg.panel",borderWidth:"1px",borderColor:"border"}},subtle:{root:{bg:"bg.muted"}}}},defaultVariants:{variant:"outline",size:"md"}});var x_=Y({className:"carousel",slots:Eg.keys(),base:{root:{position:"relative",display:"flex",gap:"2",_horizontal:{flexDirection:"column"},_vertical:{flexDirection:"row"}},item:{_horizontal:{width:"100%"},_vertical:{height:"100%"}},control:{display:"flex",alignItems:"center",_horizontal:{flexDirection:"row",width:"100%"},_vertical:{flexDirection:"column",height:"100%"}},indicatorGroup:{display:"flex",justifyContent:"center",gap:"3",_horizontal:{flexDirection:"row"},_vertical:{flexDirection:"column"}},indicator:{width:"2.5",height:"2.5",borderRadius:"full",bg:"colorPalette.subtle",cursor:"button",_current:{bg:"colorPalette.solid"}}},defaultVariants:{}});var g_=Y({slots:Pg.keys(),className:"chakra-checkbox",base:{root:{display:"inline-flex",gap:"2",alignItems:"center",verticalAlign:"top",position:"relative"},control:ei.base,label:{fontWeight:"medium",userSelect:"none",_disabled:{opacity:"0.5"}}},variants:{size:{xs:{root:{gap:"1.5"},label:{textStyle:"xs"},control:ei.variants?.size?.xs},sm:{root:{gap:"2"},label:{textStyle:"sm"},control:ei.variants?.size?.sm},md:{root:{gap:"2.5"},label:{textStyle:"sm"},control:ei.variants?.size?.md},lg:{root:{gap:"3"},label:{textStyle:"md"},control:ei.variants?.size?.lg}},variant:{outline:{control:ei.variants?.variant?.outline},solid:{control:ei.variants?.variant?.solid},subtle:{control:ei.variants?.variant?.subtle}}},defaultVariants:{variant:"solid",size:"md"}});var u_=Y({slots:B2.keys(),className:"chakra-checkbox-card",base:{root:{display:"flex",flexDirection:"column",userSelect:"none",position:"relative",borderRadius:"l2",flex:"1",focusVisibleRing:"outside",_disabled:{opacity:"0.8"},_invalid:{outline:"2px solid",outlineColor:"border.error"}},control:{display:"inline-flex",flex:"1",position:"relative",borderRadius:"inherit",justifyContent:"var(--checkbox-card-justify)",alignItems:"var(--checkbox-card-align)"},label:{fontWeight:"medium",display:"flex",alignItems:"center",gap:"2",flex:"1",_disabled:{opacity:"0.5"}},description:{opacity:"0.64",textStyle:"sm",_disabled:{opacity:"0.5"}},addon:{_disabled:{opacity:"0.5"}},indicator:ei.base,content:{display:"flex",flexDirection:"column",flex:"1",gap:"1",justifyContent:"var(--checkbox-card-justify)",alignItems:"var(--checkbox-card-align)"}},variants:{size:{sm:{root:{textStyle:"sm"},control:{padding:"3",gap:"1.5"},addon:{px:"3",py:"1.5",borderTopWidth:"1px"},indicator:ei.variants?.size.sm},md:{root:{textStyle:"sm"},control:{padding:"4",gap:"2.5"},addon:{px:"4",py:"2",borderTopWidth:"1px"},indicator:ei.variants?.size.md},lg:{root:{textStyle:"md"},control:{padding:"4",gap:"3.5"},addon:{px:"4",py:"2",borderTopWidth:"1px"},indicator:ei.variants?.size.lg}},variant:{surface:{root:{borderWidth:"1px",borderColor:"border",_checked:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderColor:"colorPalette.muted"},_disabled:{bg:"bg.muted"}},indicator:ei.variants?.variant.solid},subtle:{root:{bg:"bg.muted"},control:{_checked:{bg:"colorPalette.muted",color:"colorPalette.fg"}},indicator:ei.variants?.variant.plain},outline:{root:{borderWidth:"1px",borderColor:"border",_checked:{boxShadow:"0 0 0 1px var(--shadow-color)",boxShadowColor:"colorPalette.solid",borderColor:"colorPalette.solid"}},indicator:ei.variants?.variant.solid},solid:{root:{borderWidth:"1px",_checked:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},indicator:ei.variants?.variant.inverted}},justify:{start:{root:{"--checkbox-card-justify":"flex-start"}},end:{root:{"--checkbox-card-justify":"flex-end"}},center:{root:{"--checkbox-card-justify":"center"}}},align:{start:{root:{"--checkbox-card-align":"flex-start"},content:{textAlign:"start"}},end:{root:{"--checkbox-card-align":"flex-end"},content:{textAlign:"end"}},center:{root:{"--checkbox-card-align":"center"},content:{textAlign:"center"}}},orientation:{vertical:{control:{flexDirection:"column"}},horizontal:{control:{flexDirection:"row"}}}},defaultVariants:{size:"md",variant:"outline",align:"start",orientation:"horizontal"}});var h_=Y({slots:l_.keys(),className:"code-block",base:{root:{colorPalette:"gray",rounded:"var(--code-block-radius)",overflow:"hidden",bg:"bg",color:"fg",borderWidth:"1px","--code-block-max-height":"320px","--code-block-bg":"colors.bg","--code-block-fg":"colors.fg","--code-block-obscured-opacity":"0.5","--code-block-obscured-blur":"1px","--code-block-line-number-width":"sizes.3","--code-block-line-number-margin":"spacing.4","--code-block-highlight-bg":"{colors.teal.focusRing/20}","--code-block-highlight-border":"colors.teal.focusRing","--code-block-highlight-added-bg":"{colors.green.focusRing/20}","--code-block-highlight-added-border":"colors.green.focusRing","--code-block-highlight-removed-bg":"{colors.red.focusRing/20}","--code-block-highlight-removed-border":"colors.red.focusRing"},header:{display:"flex",alignItems:"center",gap:"2",position:"relative",px:"var(--code-block-padding)",minH:"var(--code-block-header-height)",mb:"calc(var(--code-block-padding) / 2 * -1)"},title:{display:"inline-flex",alignItems:"center",gap:"1.5",flex:"1",color:"fg.muted"},control:{gap:"1.5",display:"inline-flex",alignItems:"center"},footer:{display:"flex",alignItems:"center",justifyContent:"center",gap:"2",px:"var(--code-block-padding)",minH:"var(--code-block-header-height)"},content:{position:"relative",colorScheme:"dark",borderBottomRadius:"var(--code-block-radius)",maxHeight:"var(--code-block-max-height)","& ::selection":{bg:"blue.500/40"},_expanded:{maxHeight:"unset"}},overlay:{"--bg":"{colors.black/50}",display:"flex",alignItems:"flex-end",justifyContent:"center",padding:"4",bgImage:"linear-gradient(0deg,var(--bg) 25%,transparent 100%)",color:"white",minH:"5rem",pos:"absolute",bottom:"0",insetInline:"0",zIndex:"1",fontWeight:"medium",_expanded:{display:"none"}},code:{fontFamily:"mono",lineHeight:"tall",whiteSpace:"pre",counterReset:"line 0",overflowX:"auto",overflowY:"hidden"},codeText:{px:"var(--code-block-padding)",py:"var(--code-block-padding)",position:"relative",display:"block",width:"100%","&[data-has-focused]":{"& [data-line]:not([data-focused])":{transitionProperty:"opacity, filter",transitionDuration:"moderate",transitionTimingFunction:"ease-in-out",opacity:"var(--code-block-obscured-opacity)",filter:"blur(var(--code-block-obscured-blur))"},"&:hover":{"--code-block-obscured-opacity":"1","--code-block-obscured-blur":"0px"}},"&[data-has-line-numbers][data-plaintext]":{paddingInlineStart:"calc(var(--code-block-line-number-width) + var(--code-block-line-number-margin) + var(--code-block-padding))"},"& [data-line]":{position:"relative",paddingInlineEnd:"var(--code-block-padding)","--highlight-bg":"var(--code-block-highlight-bg)","--highlight-border":"var(--code-block-highlight-border)","&[data-highlight], &[data-diff]":{display:"inline-block",width:"full","&:after":{content:"''",display:"block",position:"absolute",top:"0",insetStart:"calc(var(--code-block-padding) * -1)",insetEnd:"0px",width:"calc(100% + var(--code-block-padding) * 2)",height:"100%",bg:"var(--highlight-bg)",borderStartWidth:"2px",borderStartColor:"var(--highlight-border)"}},"&[data-diff='added']":{"--highlight-bg":"var(--code-block-highlight-added-bg)","--highlight-border":"var(--code-block-highlight-added-border)"},"&[data-diff='removed']":{"--highlight-bg":"var(--code-block-highlight-removed-bg)","--highlight-border":"var(--code-block-highlight-removed-border)"}},"&[data-word-wrap]":{"&[data-plaintext], & [data-line]":{whiteSpace:"pre-wrap",wordBreak:"break-all"}},"&[data-has-line-numbers]":{"--content":"counter(line)","& [data-line]:before":{content:"var(--content)",counterIncrement:"line",width:"var(--code-block-line-number-width)",marginRight:"var(--code-block-line-number-margin)",display:"inline-block",textAlign:"end",userSelect:"none",whiteSpace:"nowrap",opacity:0.4},"& [data-diff='added']:before":{content:"'+'"},"& [data-diff='removed']:before":{content:"'-'"}}}},variants:{size:{sm:{root:{"--code-block-padding":"spacing.4","--code-block-radius":"radii.md","--code-block-header-height":"sizes.8"},title:{textStyle:"xs"},code:{fontSize:"xs"}},md:{root:{"--code-block-padding":"spacing.4","--code-block-radius":"radii.lg","--code-block-header-height":"sizes.10"},title:{textStyle:"xs"},code:{fontSize:"sm"}},lg:{root:{"--code-block-padding":"spacing.5","--code-block-radius":"radii.xl","--code-block-header-height":"sizes.12"},title:{textStyle:"sm"},code:{fontSize:"sm"}}}},defaultVariants:{size:"md"}});var p_=Y({slots:Xf.keys(),className:"chakra-collapsible",base:{content:{overflow:"hidden",_open:{animationName:"expand-height, fade-in",animationDuration:"moderate","&[data-has-collapsed-size]":{animationName:"expand-height"}},_closed:{animationName:"collapse-height, fade-out",animationDuration:"moderate","&[data-has-collapsed-size]":{animationName:"collapse-height"}}}}});var z_=Y({className:"colorPicker",slots:t_.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5"},label:{color:"fg",fontWeight:"medium",textStyle:"sm",_disabled:{opacity:"0.5"}},valueText:{textAlign:"start"},control:{display:"flex",alignItems:"center",flexDirection:"row",gap:"2",position:"relative"},swatchTrigger:{display:"flex",alignItems:"center",justifyContent:"center"},trigger:{display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"row",flexShrink:"0",gap:"2",textStyle:"sm",minH:"var(--input-height)",minW:"var(--input-height)",px:"1",rounded:"l2",_disabled:{opacity:"0.5"},"--focus-color":"colors.colorPalette.focusRing","&:focus-visible":{borderColor:"var(--focus-color)",outline:"1px solid var(--focus-color)"},"&[data-fit-content]":{"--input-height":"unset",px:"0",border:"0"}},content:{display:"flex",flexDirection:"column",bg:"bg.panel",borderRadius:"l3",boxShadow:"lg",width:"64",p:"4",gap:"3","--color-picker-z-index":"zIndex.popover",zIndex:"calc(var(--color-picker-z-index) + var(--layer-index, 0))",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"faster"}},area:{height:"180px",borderRadius:"l2",overflow:"hidden"},areaThumb:{borderRadius:"full",height:"var(--thumb-size)",width:"var(--thumb-size)",borderWidth:"2px",borderColor:"white",shadow:"sm",focusVisibleRing:"mixed",focusRingColor:"white"},areaBackground:{height:"full"},channelSlider:{borderRadius:"l2",flex:"1"},channelSliderTrack:{height:"var(--slider-height)",borderRadius:"inherit",boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"},channelText:{textStyle:"xs",color:"fg.muted",fontWeight:"medium",textTransform:"capitalize"},swatchGroup:{display:"flex",flexDirection:"row",flexWrap:"wrap",gap:"2"},swatch:{...ob.base,borderRadius:"l1"},swatchIndicator:{color:"white",rounded:"full"},channelSliderThumb:{borderRadius:"full",height:"var(--thumb-size)",width:"var(--thumb-size)",borderWidth:"2px",borderColor:"white",shadow:"sm",transform:"translate(-50%, -50%)",focusVisibleRing:"outside",focusRingOffset:"1px"},channelInput:{...Mo.base,"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button":{WebkitAppearance:"none",margin:0}},formatSelect:{textStyle:"xs",textTransform:"uppercase",borderWidth:"1px",minH:"6",focusRing:"inside",rounded:"l2"},transparencyGrid:{borderRadius:"l2"},view:{display:"flex",flexDirection:"column",gap:"2"}},variants:{size:{"2xs":{channelInput:Mo.variants?.size?.["2xs"],swatch:{"--swatch-size":"sizes.4.5"},trigger:{"--input-height":"sizes.7"},area:{"--thumb-size":"sizes.3"},channelSlider:{"--slider-height":"sizes.3","--thumb-size":"sizes.3"}},xs:{channelInput:Mo.variants?.size?.xs,swatch:{"--swatch-size":"sizes.5"},trigger:{"--input-height":"sizes.8"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},sm:{channelInput:Mo.variants?.size?.sm,swatch:{"--swatch-size":"sizes.6"},trigger:{"--input-height":"sizes.9"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},md:{channelInput:Mo.variants?.size?.md,swatch:{"--swatch-size":"sizes.7"},trigger:{"--input-height":"sizes.10"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},lg:{channelInput:Mo.variants?.size?.lg,swatch:{"--swatch-size":"sizes.7"},trigger:{"--input-height":"sizes.11"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},xl:{channelInput:Mo.variants?.size?.xl,swatch:{"--swatch-size":"sizes.8"},trigger:{"--input-height":"sizes.12"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},"2xl":{channelInput:Mo.variants?.size?.["2xl"],swatch:{"--swatch-size":"sizes.10"},trigger:{"--input-height":"sizes.16"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}}},variant:{outline:{channelInput:Mo.variants?.variant?.outline,trigger:{borderWidth:"1px"}},subtle:{channelInput:Mo.variants?.variant?.subtle,trigger:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted"}}}},defaultVariants:{size:"md",variant:"outline"}});var w_=Y({className:"chakra-combobox",slots:F2.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",width:"full"},label:{fontWeight:"medium",userSelect:"none",textStyle:"sm",_disabled:{layerStyle:"disabled"}},control:{pos:"relative","--padding-factor":"1","--combobox-input-padding-end":"var(--combobox-input-padding-x)","&:has([data-part=trigger]), &:has([data-part=clear-trigger])":{"--combobox-input-padding-end":"calc(var(--combobox-input-height) * var(--padding-factor))"},"&:has([data-part=trigger]):has([data-part=clear-trigger]:not([hidden]))":{"--padding-factor":"1.5"}},input:{display:"flex",alignItems:"center",justifyContent:"space-between",background:"bg.panel",width:"full",minH:"var(--combobox-input-height)",ps:"var(--combobox-input-padding-x)",pe:"var(--combobox-input-padding-end)","--input-height":"var(--combobox-input-height)",borderRadius:"l2",outline:0,userSelect:"none",textAlign:"start",_placeholderShown:{color:"fg.muted"},_disabled:{layerStyle:"disabled"},"--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"}},trigger:{display:"inline-flex",alignItems:"center",justifyContent:"center","--input-height":"var(--combobox-input-height)"},clearTrigger:{color:"fg.muted",pointerEvents:"auto",focusVisibleRing:"inside",focusRingWidth:"2px",rounded:"l1"},indicatorGroup:{display:"flex",alignItems:"center",justifyContent:"center",gap:"1",pos:"absolute",insetEnd:"0",top:"0",bottom:"0",px:"var(--combobox-input-padding-x)",_icon:{boxSize:"var(--combobox-indicator-size)"},"[data-disabled] &":{opacity:0.5}},content:{background:"bg.panel",display:"flex",flexDirection:"column","--combobox-z-index":"zIndex.popover",zIndex:"calc(var(--combobox-z-index) + var(--layer-index, 0))",borderRadius:"l2",outline:0,maxH:"96",overflowY:"auto",boxShadow:"md",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"0s"},"&[data-empty]:not(:has([data-scope=combobox][data-part=empty]))":{opacity:0}},item:{position:"relative",userSelect:"none",display:"flex",alignItems:"center",gap:"2",py:"var(--combobox-item-padding-y)",px:"var(--combobox-item-padding-x)",cursor:"option",justifyContent:"space-between",flex:"1",textAlign:"start",borderRadius:"l1",_highlighted:{bg:"bg.emphasized/60"},_disabled:{pointerEvents:"none",opacity:"0.5"},_icon:{boxSize:"var(--combobox-indicator-size)"}},empty:{py:"var(--combobox-item-padding-y)",px:"var(--combobox-item-padding-x)"},itemText:{flex:"1"},itemGroup:{pb:"var(--combobox-item-padding-y)",_last:{pb:"0"}},itemGroupLabel:{fontWeight:"medium",py:"var(--combobox-item-padding-y)",px:"var(--combobox-item-padding-x)"}},variants:{variant:{outline:{input:{bg:"transparent",borderWidth:"1px",borderColor:"border",focusVisibleRing:"inside"}},subtle:{input:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted",focusVisibleRing:"inside"}},flushed:{input:{bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",borderRadius:"0",px:"0",_focusVisible:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)"}},indicatorGroup:{px:"0"}}},size:{xs:{root:{"--combobox-input-height":"sizes.8","--combobox-input-padding-x":"spacing.2","--combobox-indicator-size":"sizes.3.5"},input:{textStyle:"xs"},content:{"--combobox-item-padding-x":"spacing.1.5","--combobox-item-padding-y":"spacing.1","--combobox-indicator-size":"sizes.3.5",p:"1",textStyle:"xs"},trigger:{textStyle:"xs",gap:"1"}},sm:{root:{"--combobox-input-height":"sizes.9","--combobox-input-padding-x":"spacing.2.5","--combobox-indicator-size":"sizes.4"},input:{textStyle:"sm"},content:{"--combobox-item-padding-x":"spacing.2","--combobox-item-padding-y":"spacing.1.5","--combobox-indicator-size":"sizes.4",p:"1",textStyle:"sm"},trigger:{textStyle:"sm",gap:"1"}},md:{root:{"--combobox-input-height":"sizes.10","--combobox-input-padding-x":"spacing.3","--combobox-indicator-size":"sizes.4"},input:{textStyle:"sm"},content:{"--combobox-item-padding-x":"spacing.2","--combobox-item-padding-y":"spacing.1.5","--combobox-indicator-size":"sizes.4",p:"1",textStyle:"sm"},itemIndicator:{display:"flex",alignItems:"center",justifyContent:"center"},trigger:{textStyle:"sm",gap:"2"}},lg:{root:{"--combobox-input-height":"sizes.12","--combobox-input-padding-x":"spacing.4","--combobox-indicator-size":"sizes.5"},input:{textStyle:"md"},content:{"--combobox-item-padding-y":"spacing.2","--combobox-item-padding-x":"spacing.3","--combobox-indicator-size":"sizes.5",p:"1.5",textStyle:"md"},trigger:{textStyle:"md",py:"3",gap:"2"}}}},defaultVariants:{size:"md",variant:"outline"}});var S_=Y({slots:Y2.keys(),className:"chakra-data-list",base:{itemLabel:{display:"flex",alignItems:"center",gap:"1"},itemValue:{display:"flex",minWidth:"0",flex:"1"}},variants:{orientation:{horizontal:{root:{display:"flex",flexDirection:"column"},item:{display:"inline-flex",alignItems:"center",gap:"4"},itemLabel:{minWidth:"120px"}},vertical:{root:{display:"flex",flexDirection:"column"},item:{display:"flex",flexDirection:"column",gap:"1"}}},size:{sm:{root:{gap:"3"},item:{textStyle:"xs"}},md:{root:{gap:"4"},item:{textStyle:"sm"}},lg:{root:{gap:"5"},item:{textStyle:"md"}}},variant:{subtle:{itemLabel:{color:"fg.muted"}},bold:{itemLabel:{fontWeight:"medium"},itemValue:{color:"fg.muted"}}}},defaultVariants:{size:"md",orientation:"vertical",variant:"subtle"}});var __=Tr({display:"inline-flex",alignItems:"center",justifyContent:"center",boxSize:"var(--datepicker-nav-trigger-size)",borderRadius:"l2",color:"fg",focusVisibleRing:"inside",focusRingWidth:"2px",_hover:{bg:"colorPalette.subtle"},_focusVisible:{boxShadow:"0 0 0 2px var(--colors-color-palette-focus-ring)"},_disabled:{opacity:0.5},_icon:{boxSize:"4"}}),XK=`url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")`,y_=Tr({height:"var(--datepicker-select-height)",ps:"2",pe:"8",textStyle:"sm",borderWidth:"1px",borderRadius:"l2",outline:"none",focusVisibleRing:"inside",appearance:"none",fieldSizing:"content",backgroundImage:XK,backgroundRepeat:"no-repeat",backgroundPosition:"right 0.375rem center",backgroundSize:"1.25em"}),R_=Y({className:"date-picker",slots:H2.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",width:"full","--datepicker-indicators-offset":"sizes.3",_disabled:{opacity:0.5}},label:{textStyle:"sm",fontWeight:"medium"},indicatorGroup:{position:"absolute",insetEnd:"var(--datepicker-indicators-offset)",top:"50%",transform:"translateY(-50%)",display:"flex",alignItems:"center",justifyContent:"center",gap:"1"},control:{display:"flex",alignItems:"center",gap:"2",width:"full",position:"relative"},input:{flex:"1",minWidth:"0",height:"var(--datepicker-input-height)","--input-height":"var(--datepicker-input-height)",px:"var(--datepicker-input-px)",textStyle:"sm",bg:"transparent",borderRadius:"l2",outline:"0",appearance:"none",color:"fg","--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"}},trigger:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"6",height:"6",borderRadius:"l1",color:"fg.muted",outline:"none",_hover:{color:"fg"},focusVisibleRing:"inside",focusRingWidth:"2px",_icon:{boxSize:"4"}},content:{display:"flex",flexDirection:"column",gap:"3",p:"3",minW:"18rem",bg:"bg.panel",borderRadius:"l2",boxShadow:"lg",color:"fg","--date-picker-z-index":"zIndex.popover",zIndex:"calc(var(--date-picker-z-index) + var(--layer-index, 0))",outline:"none",_open:{animationStyle:"scale-fade-in",animationDuration:"fast"},_closed:{animationStyle:"scale-fade-out",animationDuration:"faster"}},view:{display:"flex",flexDirection:"column",gap:"3"},viewControl:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"2",height:"var(--datepicker-nav-trigger-size)"},viewTrigger:{display:"inline-flex",flex:"1",alignItems:"center",justifyContent:"center",gap:"1",py:"1.5",px:"2",textStyle:"sm",fontWeight:"semibold",borderRadius:"l2",focusVisibleRing:"inside",focusRingWidth:"2px",_hover:{bg:"colorPalette.subtle"}},prevTrigger:__,nextTrigger:__,rangeText:{textStyle:"sm",fontWeight:"semibold"},table:{borderCollapse:"separate",borderSpacing:"0"},tableHeader:{width:"var(--table-cell-size)",py:"2",textStyle:"xs",fontWeight:"medium",color:"fg.muted",textAlign:"center",textTransform:"uppercase","&[data-type='week-number']":{color:"fg.subtle"}},tableCell:{py:"0.5","&[data-type='week-number']":{color:"fg.subtle"}},tableCellTrigger:{display:"inline-flex",alignItems:"center",justifyContent:"center",minWidth:"var(--table-cell-size)",minHeight:"var(--table-cell-size)",textStyle:"sm",borderRadius:"l2",focusVisibleRing:"inside",focusRingWidth:"2px",focusRingOffset:"0px",cursor:"default",position:"relative",_hover:{bg:"colorPalette.subtle"},"[data-view=month] &, [data-view=year] &":{width:"calc(var(--table-cell-size) * 1.75)"},_today:{color:"colorPalette.fg",fontWeight:"semibold",textDecoration:"underline",textUnderlineOffset:"3px",textDecorationThickness:"2px"},"&[data-selected]":{bg:"colorPalette.solid",color:"colorPalette.contrast",_hover:{bg:"colorPalette.solid"}},"&[data-in-range]":{bg:"colorPalette.subtle",color:"colorPalette.fg",borderRadius:"0",_hover:{bg:"colorPalette.subtle"}},"&[data-in-range][data-selected]":{bg:"colorPalette.solid",color:"colorPalette.contrast",borderRadius:"0",_hover:{bg:"colorPalette.solid"},"&[data-range-start][data-range-end]":{borderRadius:"l2"},"&[data-range-start]:not([data-range-end])":{borderStartRadius:"l2",borderEndRadius:"0"},"&[data-range-end]:not([data-range-start])":{borderEndRadius:"l2",borderStartRadius:"0"}},_disabled:{opacity:0.4}},monthSelect:y_,yearSelect:y_,clearTrigger:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"6",height:"6",flexShrink:0,textStyle:"xs",borderRadius:"l2",color:"fg.muted",_hover:{color:"fg"},focusVisibleRing:"inside",_icon:{width:"4",height:"4"}}},variants:{size:{xs:{root:{"--datepicker-input-height":"sizes.8","--datepicker-input-px":"sizes.2","--datepicker-indicators-offset":"sizes.2"},view:{"--table-cell-size":"sizes.8","--datepicker-nav-trigger-size":"sizes.7","--datepicker-select-height":"sizes.8"}},sm:{root:{"--datepicker-input-height":"sizes.9","--datepicker-input-px":"sizes.2.5","--datepicker-indicators-offset":"sizes.2.5"},view:{"--table-cell-size":"sizes.9","--datepicker-nav-trigger-size":"sizes.8","--datepicker-select-height":"sizes.9"}},md:{root:{"--datepicker-input-height":"sizes.10","--datepicker-input-px":"sizes.3"},view:{"--table-cell-size":"sizes.10","--datepicker-nav-trigger-size":"sizes.8","--datepicker-select-height":"sizes.10"}},lg:{root:{"--datepicker-input-height":"sizes.11","--datepicker-input-px":"sizes.4"},view:{"--table-cell-size":"sizes.10","--datepicker-nav-trigger-size":"sizes.9","--datepicker-select-height":"sizes.10"}},xl:{root:{"--datepicker-input-height":"sizes.12","--datepicker-input-px":"sizes.4.5"},view:{"--table-cell-size":"sizes.10","--datepicker-nav-trigger-size":"sizes.9","--datepicker-select-height":"sizes.10"}}},hideOutsideDays:{true:{tableCellTrigger:{"&[data-outside-range]":{visibility:"hidden"}}}},variant:{outline:{input:{bg:"transparent",borderWidth:"1px",borderColor:"border",focusVisibleRing:"inside",focusRingColor:"var(--focus-color)"}},subtle:{input:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted",focusVisibleRing:"inside",focusRingColor:"var(--focus-color)"}},flushed:{input:{bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",borderRadius:"0",px:"0",_focusVisible:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)",_invalid:{borderColor:"var(--error-color)",boxShadow:"0px 1px 0px 0px var(--error-color)"}}},indicatorGroup:{insetEnd:"0"}}}},defaultVariants:{size:"md",variant:"outline"}});var v_=Y({slots:O2.keys(),className:"chakra-dialog",base:{backdrop:{bg:"blackAlpha.500",pos:"fixed",left:0,top:0,w:"100dvw",h:"100dvh","--dialog-z-index":"zIndex.popover",zIndex:"calc(var(--dialog-z-index) + var(--layer-index, 0) - 1)",_open:{animationName:"fade-in",animationDuration:"slow"},_closed:{animationName:"fade-out",animationDuration:"moderate"}},positioner:{display:"flex",width:"100dvw",height:"100dvh",position:"fixed",left:0,top:0,"--dialog-z-index":"zIndex.popover",zIndex:"calc(var(--dialog-z-index) + var(--layer-index, 0))",justifyContent:"center",overscrollBehaviorY:"none"},content:{display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,borderRadius:"l3",textStyle:"sm",my:"var(--dialog-margin, var(--dialog-base-margin))","--dialog-z-index":"zIndex.popover",zIndex:"calc(var(--dialog-z-index) + var(--layer-index, 0))",bg:"bg.panel",boxShadow:"lg",_open:{animationDuration:"moderate"},_closed:{animationDuration:"faster"}},header:{display:"flex",gap:"2",flex:0,px:"6",pt:"6",pb:"4"},body:{flex:"1",px:"6",pt:"2",pb:"6"},footer:{display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"3",px:"6",pt:"2",pb:"4"},title:{textStyle:"lg",fontWeight:"semibold"},description:{color:"fg.muted"},closeTrigger:{pos:"absolute",top:"2",insetEnd:"2"}},variants:{placement:{center:{positioner:{alignItems:"center"},content:{"--dialog-base-margin":"auto",mx:"auto"}},top:{positioner:{alignItems:"flex-start"},content:{"--dialog-base-margin":"spacing.16",mx:"auto"}},bottom:{positioner:{alignItems:"flex-end"},content:{"--dialog-base-margin":"spacing.16",mx:"auto"}}},scrollBehavior:{inside:{positioner:{overflow:"hidden"},content:{maxH:"calc(100% - 7.5rem)"},body:{overflow:"auto"}},outside:{positioner:{overflow:"auto",pointerEvents:"auto"}}},size:{xs:{content:{maxW:"sm"}},sm:{content:{maxW:"md"}},md:{content:{maxW:"lg"}},lg:{content:{maxW:"2xl"}},xl:{content:{maxW:"4xl"}},cover:{positioner:{padding:"10"},content:{width:"100%",height:"100%","--dialog-margin":"0"}},full:{content:{maxW:"100dvw",minH:"100dvh","--dialog-margin":"0",borderRadius:"0"}}},motionPreset:{scale:{content:{_open:{animationName:"scale-in, fade-in"},_closed:{animationName:"scale-out, fade-out"}}},"slide-in-bottom":{content:{_open:{animationName:"slide-from-bottom, fade-in"},_closed:{animationName:"slide-to-bottom, fade-out"}}},"slide-in-top":{content:{_open:{animationName:"slide-from-top, fade-in"},_closed:{animationName:"slide-to-top, fade-out"}}},"slide-in-left":{content:{_open:{animationName:"slide-from-left, fade-in"},_closed:{animationName:"slide-to-left, fade-out"}}},"slide-in-right":{content:{_open:{animationName:"slide-from-right, fade-in"},_closed:{animationName:"slide-to-right, fade-out"}}},none:{}}},defaultVariants:{size:"md",scrollBehavior:"outside",placement:"top",motionPreset:"scale"}});var k_=Y({slots:X2.keys(),className:"chakra-drawer",base:{backdrop:{bg:"blackAlpha.500",pos:"fixed",insetInlineStart:0,top:0,w:"100vw",h:"100dvh","--drawer-z-index":"zIndex.popover",zIndex:"calc(var(--drawer-z-index) + var(--layer-index, 0) - 1)",_open:{animationName:"fade-in",animationDuration:"slow"},_closed:{animationName:"fade-out",animationDuration:"moderate"}},positioner:{display:"flex",width:"100vw",height:"100dvh",position:"fixed",insetInlineStart:0,top:0,"--drawer-z-index":"zIndex.popover",zIndex:"calc(var(--drawer-z-index) + var(--layer-index, 0))",overscrollBehaviorY:"none"},content:{display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,"--drawer-z-index":"zIndex.popover",zIndex:"calc(var(--drawer-z-index) + var(--layer-index, 0))",textStyle:"sm",maxH:"100dvh",color:"inherit",bg:"bg.panel",boxShadow:"lg",_open:{animationDuration:"slowest",animationTimingFunction:"ease-in-smooth"},_closed:{animationDuration:"slower",animationTimingFunction:"ease-in-smooth"}},header:{display:"flex",alignItems:"center",gap:"2",flex:0,px:"6",pt:"6",pb:"4"},body:{px:"6",py:"2",flex:"1",overflow:"auto"},footer:{display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"3",px:"6",pt:"2",pb:"4"},title:{flex:"1",textStyle:"lg",fontWeight:"semibold"},description:{color:"fg.muted"},closeTrigger:{pos:"absolute",top:"3",insetEnd:"2"}},variants:{size:{xs:{content:{maxW:"xs"}},sm:{content:{maxW:"md"}},md:{content:{maxW:"lg"}},lg:{content:{maxW:"2xl"}},xl:{content:{maxW:"4xl"}},full:{content:{maxW:"100vw",h:"100dvh"}}},placement:{start:{positioner:{justifyContent:"flex-start",alignItems:"stretch"},content:{_open:{animationName:{base:"slide-from-left-full, fade-in",_rtl:"slide-from-right-full, fade-in"}},_closed:{animationName:{base:"slide-to-left-full, fade-out",_rtl:"slide-to-right-full, fade-out"}}}},end:{positioner:{justifyContent:"flex-end",alignItems:"stretch"},content:{_open:{animationName:{base:"slide-from-right-full, fade-in",_rtl:"slide-from-left-full, fade-in"}},_closed:{animationName:{base:"slide-to-right-full, fade-out",_rtl:"slide-to-left-full, fade-out"}}}},top:{positioner:{justifyContent:"stretch",alignItems:"flex-start"},content:{maxW:"100%",_open:{animationName:"slide-from-top-full, fade-in"},_closed:{animationName:"slide-to-top-full, fade-out"}}},bottom:{positioner:{justifyContent:"stretch",alignItems:"flex-end"},content:{maxW:"100%",_open:{animationName:"slide-from-bottom-full, fade-in"},_closed:{animationName:"slide-to-bottom-full, fade-out"}}}},contained:{true:{positioner:{padding:"4"},content:{borderRadius:"l3"}}}},defaultVariants:{size:"xs",placement:"end"}});var W_=Tr({fontSize:"inherit",fontWeight:"inherit",textAlign:"inherit",bg:"transparent",borderRadius:"l2"}),A_=Y({slots:G2.keys(),className:"chakra-editable",base:{root:{display:"inline-flex",alignItems:"center",position:"relative",gap:"1.5",width:"full"},preview:{...W_,py:"1",px:"1",display:"inline-flex",alignItems:"center",transitionProperty:"common",transitionDuration:"moderate",cursor:"text",_hover:{bg:"bg.muted"},_disabled:{userSelect:"none"}},input:{...W_,outline:"0",py:"1",px:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",focusVisibleRing:"inside",focusRingWidth:"2px",_placeholder:{opacity:0.6}},control:{display:"inline-flex",alignItems:"center",gap:"1.5"}},variants:{size:{sm:{root:{textStyle:"sm"},preview:{minH:"8"},input:{minH:"8"}},md:{root:{textStyle:"sm"},preview:{minH:"9"},input:{minH:"9"}},lg:{root:{textStyle:"md"},preview:{minH:"10"},input:{minH:"10"}}}},defaultVariants:{size:"md"}});var B_=Y({slots:q2.keys(),className:"chakra-empty-state",base:{root:{width:"full"},content:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},indicator:{display:"flex",alignItems:"center",justifyContent:"center",color:"fg.subtle",_icon:{boxSize:"1em"}},title:{fontWeight:"semibold"},description:{textStyle:"sm",color:"fg.muted"}},variants:{size:{sm:{root:{px:"4",py:"6"},title:{textStyle:"md"},content:{gap:"4"},indicator:{textStyle:"2xl"}},md:{root:{px:"8",py:"12"},title:{textStyle:"lg"},content:{gap:"6"},indicator:{textStyle:"4xl"}},lg:{root:{px:"12",py:"16"},title:{textStyle:"xl"},content:{gap:"8"},indicator:{textStyle:"6xl"}}}},defaultVariants:{size:"md"}});var Y_=Y({className:"chakra-field",slots:U2.keys(),base:{requiredIndicator:{color:"fg.error",lineHeight:"1"},root:{display:"flex",width:"100%",position:"relative",gap:"1.5"},label:{display:"flex",alignItems:"center",textAlign:"start",textStyle:"sm",fontWeight:"medium",gap:"1",userSelect:"none",_disabled:{opacity:"0.5"}},errorText:{display:"inline-flex",alignItems:"center",fontWeight:"medium",gap:"1",color:"fg.error",textStyle:"xs"},helperText:{color:"fg.muted",textStyle:"xs"}},variants:{orientation:{vertical:{root:{flexDirection:"column",alignItems:"flex-start"}},horizontal:{root:{flexDirection:"row",alignItems:"center",justifyContent:"space-between"},label:{flex:"0 0 var(--field-label-width, 80px)"}}}},defaultVariants:{orientation:"vertical"}});var H_=Y({className:"fieldset",slots:Z2.keys(),base:{root:{display:"flex",flexDirection:"column",width:"full"},content:{display:"flex",flexDirection:"column",width:"full"},legend:{color:"fg",fontWeight:"medium",_disabled:{opacity:"0.5"}},helperText:{color:"fg.muted",textStyle:"sm"},errorText:{display:"inline-flex",alignItems:"center",color:"fg.error",gap:"2",fontWeight:"medium",textStyle:"sm"}},variants:{size:{sm:{root:{spaceY:"2"},content:{gap:"1.5"},legend:{textStyle:"sm"}},md:{root:{spaceY:"4"},content:{gap:"4"},legend:{textStyle:"sm"}},lg:{root:{spaceY:"6"},content:{gap:"4"},legend:{textStyle:"md"}}}},defaultVariants:{size:"md"}});var O_=Y({className:"chakra-file-upload",slots:j2.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"4",width:"100%",alignItems:"flex-start"},label:{fontWeight:"medium",textStyle:"sm"},dropzone:{background:"bg",borderRadius:"l3",borderWidth:"2px",borderStyle:"dashed",display:"flex",alignItems:"center",flexDirection:"column",gap:"4",justifyContent:"center",minHeight:"2xs",px:"3",py:"2",transition:"backgrounds",focusVisibleRing:"outside",_hover:{bg:"bg.subtle"},_dragging:{bg:"colorPalette.subtle",borderStyle:"solid",borderColor:"colorPalette.solid"}},dropzoneContent:{display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center",gap:"1",textStyle:"sm"},item:{pos:"relative",textStyle:"sm",animationName:"fade-in",animationDuration:"moderate",background:"bg",borderRadius:"l2",borderWidth:"1px",width:"100%",display:"flex",alignItems:"center",gap:"3",p:"4"},itemGroup:{width:"100%",display:"flex",flexDirection:"column",gap:"3",_empty:{display:"none"}},itemName:{color:"fg",fontWeight:"medium",lineClamp:"1"},itemContent:{display:"flex",flexDirection:"column",gap:"0.5",flex:"1"},itemSizeText:{color:"fg.muted",textStyle:"xs"},itemDeleteTrigger:{display:"flex",alignItems:"center",justifyContent:"center",alignSelf:"flex-start",boxSize:"5",p:"2px",color:"fg.muted",cursor:"button"},itemPreview:{color:"fg.muted",_icon:{boxSize:"4.5"}}},defaultVariants:{}});var X_=Y({slots:Vf.keys(),className:"chakra-floating-panel",base:{positioner:{"--floating-panel-z-index":"zIndex.popover",zIndex:"calc(var(--floating-panel-z-index) + var(--layer-index, 0))","&:has([data-topmost])":{"--layer-index":"100"},"&:has([data-behind])":{"--layer-index":"-100"}},content:{display:"flex",flexDirection:"column",bg:"bg.panel",borderRadius:"l2",boxShadow:"lg",overflow:"hidden",outline:0,position:"relative",_open:{animationName:"scale-in, fade-in",animationDuration:"moderate"}},dragTrigger:{flex:"1",display:"flex",alignItems:"center",gap:"2",minW:"0"},header:{display:"flex",alignItems:"center",gap:"2",px:"3",py:"2",borderBottomWidth:"1px",bg:"bg.subtle",flex:"none"},title:{fontWeight:"semibold",textStyle:"sm",flex:"1",truncate:!0},body:{flex:"1",overflow:"auto",p:"3",textStyle:"sm"},resizeTrigger:{zIndex:"1","--size":"sizes.2.5",'&[data-axis="n"], &[data-axis="s"]':{h:"var(--size)"},'&[data-axis="e"], &[data-axis="w"]':{w:"var(--size)"},'&[data-axis]:is([data-axis="ne"], [data-axis="nw"], [data-axis="se"], [data-axis="sw"])':{w:"var(--size)",h:"var(--size)"}}}});var G_=Y({className:"chakra-hover-card",slots:Gf.keys(),base:{content:{position:"relative",display:"flex",flexDirection:"column",textStyle:"sm","--hovercard-bg":"colors.bg.panel",bg:"var(--hovercard-bg)",boxShadow:"lg",maxWidth:"80",borderRadius:"l3","--hover-card-z-index":"zIndex.popover",zIndex:"calc(var(--hover-card-z-index) + var(--layer-index, 0))",transformOrigin:"var(--transform-origin)",outline:"0",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"faster"}},arrow:{"--arrow-size":"sizes.3","--arrow-background":"var(--hovercard-bg)"},arrowTip:{borderTopWidth:"0.5px",borderLeftWidth:"0.5px"}},variants:{size:{xs:{content:{padding:"3"}},sm:{content:{padding:"4"}},md:{content:{padding:"5"}},lg:{content:{padding:"6"}}}},defaultVariants:{size:"md"}});var q_=Y({className:"chakra-list",slots:J2.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"var(--list-gap)","& :where(ul, ol)":{marginTop:"var(--list-gap)"}},item:{whiteSpace:"normal",display:"list-item"},indicator:{marginEnd:"2",minHeight:"1lh",flexShrink:0,display:"inline-block",verticalAlign:"middle"}},variants:{variant:{marker:{root:{listStyle:"revert"},item:{_marker:{color:"fg.subtle"}}},plain:{item:{alignItems:"flex-start",display:"inline-flex"}}},align:{center:{item:{alignItems:"center"}},start:{item:{alignItems:"flex-start"}},end:{item:{alignItems:"flex-end"}}}},defaultVariants:{variant:"marker"}});var U_=Y({className:"chakra-listbox",slots:s_.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",width:"full"},content:{display:"flex",maxH:"96",p:"1",gap:"1",textStyle:"sm",outline:"none",scrollPadding:"1",_horizontal:{flexDirection:"row",overflowX:"auto"},_vertical:{flexDirection:"column",overflowY:"auto"},"--listbox-item-padding-x":"spacing.2","--listbox-item-padding-y":"spacing.1.5"},item:{position:"relative",userSelect:"none",display:"flex",alignItems:"center",gap:"2",cursor:"pointer",justifyContent:"space-between",flex:"1",textAlign:"start",borderRadius:"l1",py:"var(--listbox-item-padding-y)",px:"var(--listbox-item-padding-x)",_highlighted:{outline:"2px solid",outlineColor:"border.emphasized"},_disabled:{pointerEvents:"none",opacity:"0.5"}},empty:{py:"var(--listbox-item-padding-y)",px:"var(--listbox-item-padding-x)"},itemText:{flex:"1"},itemGroup:{mt:"1.5",_first:{mt:"0"}},itemGroupLabel:{py:"1.5",px:"2",fontWeight:"medium"},label:{fontWeight:"medium",userSelect:"none",textStyle:"sm",_disabled:{layerStyle:"disabled"}},valueText:{lineClamp:"1",maxW:"80%"},itemIndicator:{display:"flex",alignItems:"center",justifyContent:"center",_icon:{boxSize:"4"}}},variants:{variant:{subtle:{content:{bg:"bg.panel",borderWidth:"1px",borderRadius:"l2"},item:{_hover:{bg:"bg.emphasized/60"},_selected:{bg:"bg.muted"}}},solid:{content:{bg:"bg.panel",borderWidth:"1px",borderRadius:"l2"},item:{_selected:{bg:"colorPalette.solid",color:"colorPalette.contrast"}}},plain:{}}},defaultVariants:{variant:"subtle"}});var Z_=Y({className:"chakra-marquee",slots:If.keys(),base:{root:{position:"relative",width:"100%","--marquee-edge-color":"colors.bg","--marquee-edge-size":"20%","&[data-paused]":{animationPlayState:"paused !important","& *":{animationPlayState:"paused !important"}}},viewport:{overflow:"hidden",display:"flex",width:"100%",height:"100%"},content:{display:"flex",minWidth:"max-content",animationTimingFunction:"linear",animationFillMode:"forwards",animationDuration:"var(--marquee-duration)",animationDelay:"var(--marquee-delay)",animationIterationCount:"var(--marquee-loop-count)",_motionReduce:{animation:"none !important"},"&[data-side='start'], &[data-side='end']":{animationName:"marqueeX"},"&[data-side='top'], &[data-side='bottom']":{animationName:"marqueeY"},"&[data-reverse]":{animationDirection:"reverse"},"&[data-orientation='horizontal']":{flexDirection:"row"},"&[data-orientation='vertical']":{flexDirection:"column"}},edge:{position:"absolute",zIndex:"1",pointerEvents:"none","&[data-side='start']":{width:"var(--marquee-edge-size)",insetY:"0",insetInlineStart:"0",background:"linear-gradient(to right, var(--marquee-edge-color, white), transparent)",_rtl:{background:"linear-gradient(to left, var(--marquee-edge-color, white), transparent)"}},"&[data-side='end']":{width:"var(--marquee-edge-size)",insetY:"0",insetInlineEnd:"0",background:"linear-gradient(to left, var(--marquee-edge-color, white), transparent)",_rtl:{background:"linear-gradient(to right, var(--marquee-edge-color, white), transparent)"}},"&[data-side='top']":{height:"var(--marquee-edge-size)",insetX:"0",top:"0",background:"linear-gradient(to bottom, var(--marquee-edge-color, white), transparent)"},"&[data-side='bottom']":{height:"var(--marquee-edge-size)",insetX:"0",bottom:"0",background:"linear-gradient(to top, var(--marquee-edge-color, white), transparent)"}}}});var j_=Y({className:"chakra-menu",slots:M2.keys(),base:{content:{outline:0,"--menu-bg":"colors.bg.panel",bg:"var(--menu-bg)",boxShadow:"lg",color:"fg",maxHeight:"var(--available-height)","--menu-z-index":"zIndex.popover",zIndex:"calc(var(--menu-z-index) + var(--layer-index, 0))",borderRadius:"l2",overflow:"hidden",overflowY:"auto",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"faster"}},item:{textDecoration:"none",color:"fg",userSelect:"none",borderRadius:"l1",width:"100%",display:"flex",cursor:"menuitem",alignItems:"center",textAlign:"start",position:"relative",flex:"0 0 auto",outline:0,_disabled:{layerStyle:"disabled"},"&[data-type]":{ps:"8"}},itemText:{flex:"1"},itemIndicator:{position:"absolute",insetStart:"2",transform:"translateY(-50%)",top:"50%"},itemGroupLabel:{px:"2",py:"1.5",fontWeight:"semibold",textStyle:"sm"},indicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0"},itemCommand:{opacity:"0.6",textStyle:"xs",ms:"auto",ps:"4",letterSpacing:"widest",fontFamily:"inherit"},separator:{height:"1px",bg:"bg.muted",my:"1",mx:"-1"},arrow:{"--arrow-size":"sizes.3","--arrow-background":"var(--menu-bg)"},arrowTip:{borderTopWidth:"1px",borderLeftWidth:"1px"}},variants:{variant:{subtle:{item:{_highlighted:{bg:"bg.emphasized/60"}}},solid:{item:{_highlighted:{bg:"colorPalette.solid",color:"colorPalette.contrast"}}}},size:{sm:{content:{minW:"8rem",padding:"1",scrollPadding:"1"},item:{gap:"1",textStyle:"xs",py:"1",px:"1.5"}},md:{content:{minW:"8rem",padding:"1.5",scrollPadding:"1.5"},item:{gap:"2",textStyle:"sm",py:"1.5",px:"2"}}}},defaultVariants:{size:"md",variant:"subtle"}});var os=Y({className:"chakra-select",slots:L2.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",width:"full"},trigger:{display:"flex",alignItems:"center",justifyContent:"space-between",width:"full",minH:"var(--select-trigger-height)","--input-height":"var(--select-trigger-height)",px:"var(--select-trigger-padding-x)",borderRadius:"l2",userSelect:"none",textAlign:"start",focusVisibleRing:"inside",_placeholderShown:{color:"fg.muted/80"},_disabled:{layerStyle:"disabled"},_invalid:{borderColor:"border.error"}},indicatorGroup:{display:"flex",alignItems:"center",gap:"1",pos:"absolute",insetEnd:"0",top:"0",bottom:"0",px:"var(--select-trigger-padding-x)",pointerEvents:"none"},indicator:{display:"flex",alignItems:"center",justifyContent:"center",color:{base:"fg.muted",_disabled:"fg.subtle",_invalid:"fg.error"}},content:{background:"bg.panel",display:"flex",flexDirection:"column","--select-z-index":"zIndex.popover",zIndex:"calc(var(--select-z-index) + var(--layer-index, 0))",borderRadius:"l2",outline:0,maxH:"96",overflowY:"auto",boxShadow:"md",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"fastest"}},item:{position:"relative",userSelect:"none",display:"flex",alignItems:"center",gap:"2",cursor:"option",justifyContent:"space-between",flex:"1",textAlign:"start",borderRadius:"l1",_highlighted:{bg:"bg.emphasized/60"},_disabled:{pointerEvents:"none",opacity:"0.5"},_icon:{width:"4",height:"4"}},control:{pos:"relative"},itemText:{flex:"1"},itemGroup:{_first:{mt:"0"}},itemGroupLabel:{py:"1",fontWeight:"medium"},label:{fontWeight:"medium",userSelect:"none",textStyle:"sm",_disabled:{layerStyle:"disabled"}},valueText:{lineClamp:"1",maxW:"80%"},clearTrigger:{color:"fg.muted",pointerEvents:"auto",focusVisibleRing:"inside",focusRingWidth:"2px",rounded:"l1"}},variants:{variant:{outline:{trigger:{bg:"transparent",borderWidth:"1px",borderColor:"border",_expanded:{borderColor:"border.emphasized"}}},subtle:{trigger:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted"}},ghost:{trigger:{bg:"transparent",_expanded:{bg:"bg.muted"}}}},size:{xs:{root:{"--select-trigger-height":"sizes.8","--select-trigger-padding-x":"spacing.2"},content:{p:"1",gap:"1",textStyle:"xs"},trigger:{textStyle:"xs",gap:"1"},item:{py:"1",px:"2"},itemGroupLabel:{py:"1",px:"2"},indicator:{_icon:{width:"3.5",height:"3.5"}}},sm:{root:{"--select-trigger-height":"sizes.9","--select-trigger-padding-x":"spacing.2.5"},content:{p:"1",textStyle:"sm"},trigger:{textStyle:"sm",gap:"1"},indicator:{_icon:{width:"4",height:"4"}},item:{py:"1",px:"1.5"},itemGroup:{mt:"1"},itemGroupLabel:{py:"1",px:"1.5"}},md:{root:{"--select-trigger-height":"sizes.10","--select-trigger-padding-x":"spacing.3"},content:{p:"1",textStyle:"sm"},itemGroup:{mt:"1.5"},item:{py:"1.5",px:"2"},itemIndicator:{display:"flex",alignItems:"center",justifyContent:"center"},itemGroupLabel:{py:"1.5",px:"2"},trigger:{textStyle:"sm",gap:"2"},indicator:{_icon:{width:"4",height:"4"}}},lg:{root:{"--select-trigger-height":"sizes.12","--select-trigger-padding-x":"spacing.4"},content:{p:"1.5",textStyle:"md"},itemGroup:{mt:"2"},item:{py:"2",px:"3"},itemGroupLabel:{py:"2",px:"3"},trigger:{textStyle:"md",py:"3",gap:"2"},indicator:{_icon:{width:"5",height:"5"}}}}},defaultVariants:{size:"md",variant:"outline"}});var J_=Y({className:"chakra-native-select",slots:I2.keys(),base:{root:{height:"fit-content",display:"flex",width:"100%",position:"relative"},field:{width:"100%",minWidth:"0",outline:"0",appearance:"none",borderRadius:"l2","--error-color":"colors.border.error","--input-height":"var(--select-field-height)",height:"var(--select-field-height)",_disabled:{layerStyle:"disabled"},_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"},focusVisibleRing:"inside",lineHeight:"normal","& > option, & > optgroup":{bg:"bg"}},indicator:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)",height:"100%",color:"fg.muted",_disabled:{opacity:"0.5"},_invalid:{color:"fg.error"},_icon:{width:"1em",height:"1em"}}},variants:{variant:{outline:{field:os.variants?.variant.outline.trigger},subtle:{field:os.variants?.variant.subtle.trigger},plain:{field:{bg:"transparent",color:"fg",focusRingWidth:"2px"}},ghost:{field:os.variants?.variant.ghost.trigger}},size:{xs:{root:{"--select-field-height":"sizes.8"},field:{textStyle:"xs",ps:"2",pe:"6"},indicator:{textStyle:"sm",insetEnd:"1.5"}},sm:{root:{"--select-field-height":"sizes.9"},field:{textStyle:"sm",ps:"2.5",pe:"8"},indicator:{textStyle:"md",insetEnd:"2"}},md:{root:{"--select-field-height":"sizes.10"},field:{textStyle:"sm",ps:"3",pe:"8"},indicator:{textStyle:"lg",insetEnd:"2"}},lg:{root:{"--select-field-height":"sizes.11"},field:{textStyle:"md",ps:"4",pe:"8"},indicator:{textStyle:"xl",insetEnd:"3"}},xl:{root:{"--select-field-height":"sizes.12"},field:{textStyle:"md",ps:"4.5",pe:"10"},indicator:{textStyle:"xl",insetEnd:"3"}}}},defaultVariants:os.defaultVariants});var M_=Tr({display:"flex",justifyContent:"center",alignItems:"center",flex:"1",userSelect:"none",cursor:"button",lineHeight:"1",color:"fg.muted","--stepper-base-radius":"radii.l1","--stepper-radius":"calc(var(--stepper-base-radius) + 1px)",_icon:{boxSize:"1em"},_disabled:{opacity:"0.5"},_hover:{bg:"bg.muted"},_active:{bg:"bg.emphasized"}}),I_=Y({className:"chakra-number-input",slots:qf.keys(),base:{root:{position:"relative",zIndex:"0",isolation:"isolate"},input:{...Mo.base,verticalAlign:"top",pe:"calc(var(--stepper-width) + 0.5rem)"},control:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",width:"var(--stepper-width)",height:"calc(100% - 2px)",zIndex:"1",borderStartWidth:"1px",divideY:"1px"},incrementTrigger:{...M_,borderTopEndRadius:"var(--stepper-radius)"},decrementTrigger:{...M_,borderBottomEndRadius:"var(--stepper-radius)"},valueText:{fontWeight:"medium",fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums"}},variants:{size:{xs:{input:Mo.variants.size.xs,control:{fontSize:"2xs","--stepper-width":"sizes.4"}},sm:{input:Mo.variants.size.sm,control:{fontSize:"xs","--stepper-width":"sizes.5"}},md:{input:Mo.variants.size.md,control:{fontSize:"sm","--stepper-width":"sizes.6"}},lg:{input:Mo.variants.size.lg,control:{fontSize:"sm","--stepper-width":"sizes.6"}}},variant:Si(Mo.variants.variant,(o,i)=>[o,{input:i}])},defaultVariants:{size:"md",variant:"outline"}});var{variants:V_,defaultVariants:GK}=Mo,D_=Y({className:"chakra-pin-input",slots:Uf.keys(),base:{input:{...Mo.base,textAlign:"center",width:"var(--input-height)"},control:{display:"inline-flex",gap:"2",isolation:"isolate"}},variants:{size:Si(V_.size,(o,i)=>[o,{input:{...i,px:"1"}}]),variant:Si(V_.variant,(o,i)=>[o,{input:i}]),attached:{true:{control:{gap:"0",spaceX:"-1px"},input:{_notFirst:{borderStartRadius:"0"},_notLast:{borderEndRadius:"0"},_focusVisible:{zIndex:"1"}}}}},defaultVariants:GK});var Q_=Y({className:"chakra-popover",slots:V2.keys(),base:{content:{position:"relative",display:"flex",flexDirection:"column",textStyle:"sm","--popover-bg":"colors.bg.panel",bg:"var(--popover-bg)",boxShadow:"lg","--popover-size":"sizes.xs","--popover-mobile-size":"calc(100dvw - 1rem)",width:{base:"min(var(--popover-mobile-size), var(--popover-size))",sm:"var(--popover-size)"},borderRadius:"l3","--popover-z-index":"zIndex.popover",zIndex:"calc(var(--popover-z-index) + var(--layer-index, 0))",outline:"0",transformOrigin:"var(--transform-origin)",maxHeight:"var(--available-height)",_open:{animationStyle:"scale-fade-in",animationDuration:"fast"},_closed:{animationStyle:"scale-fade-out",animationDuration:"faster"}},header:{paddingInline:"var(--popover-padding)",paddingTop:"var(--popover-padding)"},body:{padding:"var(--popover-padding)",flex:"1"},footer:{display:"flex",alignItems:"center",paddingInline:"var(--popover-padding)",paddingBottom:"var(--popover-padding)"},arrow:{"--arrow-size":"sizes.3","--arrow-background":"var(--popover-bg)"},arrowTip:{borderTopWidth:"1px",borderLeftWidth:"1px"}},variants:{size:{xs:{content:{"--popover-padding":"spacing.3"}},sm:{content:{"--popover-padding":"spacing.4"}},md:{content:{"--popover-padding":"spacing.5"}},lg:{content:{"--popover-padding":"spacing.6"}}}},defaultVariants:{size:"md"}});var L_=Y({slots:aa.keys(),className:"chakra-progress",base:{root:{textStyle:"sm",position:"relative"},track:{overflow:"hidden",position:"relative"},range:{display:"flex",alignItems:"center",justifyContent:"center",transitionProperty:"width, height",transitionDuration:"slow",height:"100%",bgColor:"var(--track-color)",_indeterminate:{"--animate-from-x":"-40%","--animate-to-x":"100%",position:"absolute",willChange:"left",minWidth:"50%",animation:"position 1s ease infinite normal none running",backgroundImage:"linear-gradient(to right, transparent 0%, var(--track-color) 50%, transparent 100%)"}},label:{display:"inline-flex",fontWeight:"medium",alignItems:"center",gap:"1"},valueText:{textStyle:"xs",lineHeight:"1",fontWeight:"medium"}},variants:{variant:{outline:{track:{shadow:"inset",bgColor:"bg.muted"},range:{bgColor:"colorPalette.solid"}},subtle:{track:{bgColor:"colorPalette.muted"},range:{bgColor:"colorPalette.solid/72"}}},shape:{square:{},rounded:{track:{borderRadius:"l1"}},full:{track:{borderRadius:"full"}}},striped:{true:{range:{backgroundImage:"linear-gradient(45deg, var(--stripe-color) 25%, transparent 25%, transparent 50%, var(--stripe-color) 50%, var(--stripe-color) 75%, transparent 75%, transparent)",backgroundSize:"var(--stripe-size) var(--stripe-size)","--stripe-size":"1rem","--stripe-color":{_light:"rgba(255, 255, 255, 0.3)",_dark:"rgba(0, 0, 0, 0.3)"}}}},animated:{true:{range:{"--animate-from":"var(--stripe-size)",animation:"bg-position 1s linear infinite"}}},size:{xs:{track:{h:"1.5"}},sm:{track:{h:"2"}},md:{track:{h:"2.5"}},lg:{track:{h:"3"}},xl:{track:{h:"4"}}}},defaultVariants:{variant:"outline",size:"md",shape:"rounded"}});var F_=Y({className:"chakra-progress-circle",slots:aa.keys(),base:{root:{display:"inline-flex",textStyle:"sm",position:"relative"},circle:{_indeterminate:{animation:"spin 2s linear infinite"}},circleTrack:{"--track-color":"colors.colorPalette.muted",stroke:"var(--track-color)"},circleRange:{stroke:"colorPalette.solid",transitionProperty:"stroke-dashoffset, stroke-dasharray",transitionDuration:"0.6s",_indeterminate:{animation:"circular-progress 1.5s linear infinite"}},label:{display:"inline-flex"},valueText:{lineHeight:"1",fontWeight:"medium",letterSpacing:"tight",fontVariantNumeric:"tabular-nums"}},variants:{size:{xs:{circle:{"--size":"24px","--thickness":"4px"},valueText:{textStyle:"2xs"}},sm:{circle:{"--size":"32px","--thickness":"5px"},valueText:{textStyle:"2xs"}},md:{circle:{"--size":"40px","--thickness":"6px"},valueText:{textStyle:"xs"}},lg:{circle:{"--size":"48px","--thickness":"7px"},valueText:{textStyle:"sm"}},xl:{circle:{"--size":"64px","--thickness":"8px"},valueText:{textStyle:"sm"}}}},defaultVariants:{size:"md"}});var C_=Y({slots:Zf.keys(),className:"chakra-qr-code",base:{root:{position:"relative",width:"fit-content","--qr-code-overlay-size":"calc(var(--qr-code-size) / 3)"},frame:{width:"var(--qr-code-size)",height:"var(--qr-code-size)",fill:"currentColor"},overlay:{display:"flex",alignItems:"center",justifyContent:"center",width:"var(--qr-code-overlay-size)",height:"var(--qr-code-overlay-size)",padding:"1",bg:"bg",rounded:"l1"}},variants:{size:{"2xs":{root:{"--qr-code-size":"40px"}},xs:{root:{"--qr-code-size":"64px"}},sm:{root:{"--qr-code-size":"80px"}},md:{root:{"--qr-code-size":"120px"}},lg:{root:{"--qr-code-size":"160px"}},xl:{root:{"--qr-code-size":"200px"}},"2xl":{root:{"--qr-code-size":"240px"}},full:{root:{"--qr-code-size":"100%"}}}},defaultVariants:{size:"md"}});var T_=Y({className:"chakra-radio-card",slots:D2.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",isolation:"isolate"},item:{flex:"1",display:"flex",flexDirection:"column",userSelect:"none",position:"relative",borderRadius:"l2",_focus:{bg:"colorPalette.muted/20"},_disabled:{opacity:"0.5"},_checked:{zIndex:"1"}},label:{display:"inline-flex",fontWeight:"medium",textStyle:"sm",_disabled:{opacity:"0.5"}},itemText:{fontWeight:"medium",flex:"1"},itemDescription:{opacity:"0.64",textStyle:"sm"},itemControl:{display:"inline-flex",flex:"1",pos:"relative",rounded:"inherit",justifyContent:"var(--radio-card-justify)",alignItems:"var(--radio-card-align)",_disabled:{bg:"bg.muted"}},itemIndicator:xi.base,itemAddon:{roundedBottom:"inherit",_disabled:{color:"fg.muted"}},itemContent:{display:"flex",flexDirection:"column",flex:"1",gap:"1",justifyContent:"var(--radio-card-justify)",alignItems:"var(--radio-card-align)"}},variants:{size:{sm:{item:{textStyle:"sm"},itemControl:{padding:"3",gap:"1.5"},itemAddon:{px:"3",py:"1.5",borderTopWidth:"1px"},itemIndicator:xi.variants?.size.sm},md:{item:{textStyle:"sm"},itemControl:{padding:"4",gap:"2.5"},itemAddon:{px:"4",py:"2",borderTopWidth:"1px"},itemIndicator:xi.variants?.size.md},lg:{item:{textStyle:"md"},itemControl:{padding:"4",gap:"3.5"},itemAddon:{px:"4",py:"2",borderTopWidth:"1px"},itemIndicator:xi.variants?.size.lg}},variant:{surface:{item:{borderWidth:"1px",_checked:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderColor:"colorPalette.muted"}},itemIndicator:xi.variants?.variant.solid},subtle:{item:{bg:"bg.muted"},itemControl:{_checked:{bg:"colorPalette.muted",color:"colorPalette.fg"}},itemIndicator:xi.variants?.variant.outline},outline:{item:{borderWidth:"1px",_checked:{boxShadow:"0 0 0 1px var(--shadow-color)",boxShadowColor:"colorPalette.solid",borderColor:"colorPalette.solid"}},itemIndicator:xi.variants?.variant.solid},solid:{item:{borderWidth:"1px",_checked:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},itemControl:{_disabled:{bg:"unset"}},itemIndicator:xi.variants?.variant.inverted}},justify:{start:{item:{"--radio-card-justify":"flex-start"}},end:{item:{"--radio-card-justify":"flex-end"}},center:{item:{"--radio-card-justify":"center"}}},align:{start:{item:{"--radio-card-align":"flex-start"},itemControl:{textAlign:"start"}},end:{item:{"--radio-card-align":"flex-end"},itemControl:{textAlign:"end"}},center:{item:{"--radio-card-align":"center"},itemControl:{textAlign:"center"}}},orientation:{vertical:{itemControl:{flexDirection:"column"}},horizontal:{itemControl:{flexDirection:"row"}}}},defaultVariants:{size:"md",variant:"outline",align:"start",orientation:"horizontal"}});var N_=Y({className:"chakra-radio-group",slots:ou.keys(),base:{item:{display:"inline-flex",alignItems:"center",position:"relative",fontWeight:"medium",_disabled:{cursor:"disabled"}},itemControl:xi.base,label:{userSelect:"none",textStyle:"sm",_disabled:{opacity:"0.5"}}},variants:{variant:{outline:{itemControl:xi.variants?.variant?.outline},subtle:{itemControl:xi.variants?.variant?.subtle},solid:{itemControl:xi.variants?.variant?.solid}},size:{xs:{item:{textStyle:"xs",gap:"1.5"},itemControl:xi.variants?.size?.xs},sm:{item:{textStyle:"sm",gap:"2"},itemControl:xi.variants?.size?.sm},md:{item:{textStyle:"sm",gap:"2.5"},itemControl:xi.variants?.size?.md},lg:{item:{textStyle:"md",gap:"3"},itemControl:xi.variants?.size?.lg}}},defaultVariants:{size:"md",variant:"solid"}});var $_=Y({className:"chakra-rating-group",slots:Q2.keys(),base:{root:{display:"inline-flex"},control:{display:"inline-flex",alignItems:"center"},item:{display:"inline-flex",alignItems:"center",justifyContent:"center",userSelect:"none"},itemIndicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"1em",height:"1em",position:"relative","--clip-path":{base:"inset(0 50% 0 0)",_rtl:"inset(0 0 0 50%)"},_icon:{stroke:"currentColor",width:"100%",height:"100%",display:"inline-block",flexShrink:0,position:"absolute",left:0,top:0},"& [data-bg]":{color:"bg.emphasized"},"& [data-fg]":{color:"transparent"},"&[data-highlighted]:not([data-half])":{"& [data-fg]":{color:"colorPalette.solid"}},"&[data-half]":{"& [data-fg]":{color:"colorPalette.solid",clipPath:"var(--clip-path)"}}}},variants:{size:{xs:{item:{textStyle:"sm"}},sm:{item:{textStyle:"md"}},md:{item:{textStyle:"xl"}},lg:{item:{textStyle:"2xl"}}}},defaultVariants:{size:"md"}});var K_=Y({className:"chakra-scroll-area",slots:jf.keys(),base:{root:{display:"flex",flexDirection:"column",width:"100%",height:"100%",position:"relative",overflow:"hidden","--scrollbar-margin":"2px","--scrollbar-click-area":"calc(var(--scrollbar-size) + calc(var(--scrollbar-margin) * 2))"},viewport:{display:"flex",flexDirection:"column",height:"100%",width:"100%",borderRadius:"inherit",WebkitOverflowScrolling:"touch",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},content:{minWidth:"100%"},scrollbar:{display:"flex",userSelect:"none",touchAction:"none",borderRadius:"full",colorPalette:"gray",transition:"opacity 150ms 300ms",position:"relative",margin:"var(--scrollbar-margin)","&:not([data-overflow-x], [data-overflow-y])":{display:"none"},bg:"{colors.colorPalette.solid/10}","--thumb-bg":"{colors.colorPalette.solid/25}","&:is(:hover, :active)":{"--thumb-bg":"{colors.colorPalette.solid/50}"},_before:{content:'""',position:"absolute"},_vertical:{width:"var(--scrollbar-size)",flexDirection:"column","&::before":{width:"var(--scrollbar-click-area)",height:"100%",insetInlineStart:"calc(var(--scrollbar-margin) * -1)"}},_horizontal:{height:"var(--scrollbar-size)",flexDirection:"row","&::before":{height:"var(--scrollbar-click-area)",width:"100%",top:"calc(var(--scrollbar-margin) * -1)"}}},thumb:{borderRadius:"inherit",bg:"var(--thumb-bg)",transition:"backgrounds",_vertical:{width:"full"},_horizontal:{height:"full"}},corner:{bg:"bg.muted",margin:"var(--scrollbar-margin)",opacity:0,transition:"opacity 150ms 300ms","&[data-hover]":{transitionDelay:"0ms",opacity:1}}},variants:{variant:{hover:{scrollbar:{opacity:"0","&[data-hover], &[data-scrolling]":{opacity:"1",transitionDuration:"faster",transitionDelay:"0ms"}}},always:{scrollbar:{opacity:"1"}}},size:{xs:{root:{"--scrollbar-size":"sizes.1"}},sm:{root:{"--scrollbar-size":"sizes.1.5"}},md:{root:{"--scrollbar-size":"sizes.2"}},lg:{root:{"--scrollbar-size":"sizes.3"}}}},defaultVariants:{size:"md",variant:"hover"}});var P_=Y({className:"chakra-segment-group",slots:db.keys(),base:{root:{"--segment-radius":"radii.l2","--segment-indicator-bg":{_light:"colors.bg",_dark:"colors.bg.emphasized"},"--segment-indicator-shadow":"shadows.sm",borderRadius:"var(--segment-radius)",display:"inline-flex",boxShadow:"inset",minW:"max-content",textAlign:"center",position:"relative",isolation:"isolate",bg:"bg.muted",_vertical:{flexDirection:"column"}},item:{display:"flex",alignItems:"center",justifyContent:"center",userSelect:"none",fontSize:"sm",position:"relative",color:"fg",borderRadius:"var(--segment-radius)",_disabled:{opacity:"0.5"},"&:has(input:focus-visible)":{focusRing:"outside"},_before:{content:'""',position:"absolute",bg:"border",transition:"opacity 0.2s"},_horizontal:{_before:{insetInlineStart:0,insetBlock:"1.5",width:"1px"}},_vertical:{_before:{insetBlockStart:0,insetInline:"1.5",height:"1px"}},"& + &[data-state=checked], &[data-state=checked] + &, &:first-of-type":{_before:{opacity:"0"}},"&[data-state=checked][data-ssr]":{shadow:"sm",bg:"bg",borderRadius:"var(--segment-radius)"}},indicator:{shadow:"var(--segment-indicator-shadow)",pos:"absolute",bg:"var(--segment-indicator-bg)",width:"var(--width)",height:"var(--height)",top:"var(--top)",left:"var(--left)",zIndex:-1,borderRadius:"var(--segment-radius)"}},variants:{size:{xs:{item:{textStyle:"xs",px:"3",gap:"1",height:"6"}},sm:{item:{textStyle:"sm",px:"4",gap:"2",height:"8"}},md:{item:{textStyle:"sm",px:"4",gap:"2",height:"10"}},lg:{item:{textStyle:"md",px:"4.5",gap:"3",height:"11"}}}},defaultVariants:{size:"md"}});var E_=Y({className:"chakra-slider",slots:C2.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1",textStyle:"sm",position:"relative",isolation:"isolate",touchAction:"none"},label:{fontWeight:"medium",textStyle:"sm"},control:{display:"inline-flex",alignItems:"center",position:"relative"},track:{overflow:"hidden",borderRadius:"full",flex:"1"},range:{width:"inherit",height:"inherit",_disabled:{bg:"border.emphasized!"}},markerGroup:{position:"absolute!",zIndex:"1"},marker:{"--marker-bg":{base:"white",_underValue:"colors.bg"},display:"flex",alignItems:"center",gap:"calc(var(--slider-thumb-size) / 2)",color:"fg.muted",textStyle:"xs"},markerIndicator:{width:"var(--slider-marker-size)",height:"var(--slider-marker-size)",borderRadius:"full",bg:"var(--marker-bg)"},thumb:{width:"var(--slider-thumb-size)",height:"var(--slider-thumb-size)",display:"flex",alignItems:"center",justifyContent:"center",outline:0,zIndex:"2",borderRadius:"full",transition:"shadow",_focusVisible:{ring:"3px",ringColor:"colorPalette.focusRing/50"}}},variants:{size:{sm:{root:{"--slider-thumb-size":"sizes.4","--slider-track-size":"sizes.1.5","--slider-marker-center":"6px","--slider-marker-size":"sizes.1","--slider-marker-inset":"3px"}},md:{root:{"--slider-thumb-size":"sizes.5","--slider-track-size":"sizes.2","--slider-marker-center":"8px","--slider-marker-size":"sizes.1","--slider-marker-inset":"4px"}},lg:{root:{"--slider-thumb-size":"sizes.6","--slider-track-size":"sizes.2.5","--slider-marker-center":"9px","--slider-marker-size":"sizes.1.5","--slider-marker-inset":"5px"}}},variant:{outline:{track:{shadow:"inset",bg:"bg.emphasized/72"},range:{bg:"colorPalette.solid"},thumb:{borderWidth:"2px",borderColor:"colorPalette.solid",bg:"bg",_disabled:{bg:"border.emphasized",borderColor:"border.emphasized"}}},solid:{track:{bg:"colorPalette.subtle",_disabled:{bg:"bg.muted"}},range:{bg:"colorPalette.solid"},thumb:{bg:"colorPalette.solid",_disabled:{bg:"border.emphasized"}}}},orientation:{vertical:{root:{display:"inline-flex"},control:{flexDirection:"column",height:"100%",minWidth:"var(--slider-thumb-size)","&:has(.chakra-slider__markerLabel)":{marginEnd:"4"}},track:{width:"var(--slider-track-size)"},thumb:{left:"50%",translate:"-50% 0"},markerGroup:{insetStart:"var(--slider-marker-center)",insetBlock:"var(--slider-marker-inset)"},marker:{flexDirection:"row"}},horizontal:{control:{flexDirection:"row",width:"100%",minHeight:"var(--slider-thumb-size)","&:has(.chakra-slider__markerLabel)":{marginBottom:"4"}},track:{height:"var(--slider-track-size)"},thumb:{top:"50%",translate:"0 -50%"},markerGroup:{top:"var(--slider-marker-center)",insetInline:"var(--slider-marker-inset)"},marker:{flexDirection:"column"}}}},defaultVariants:{size:"md",variant:"outline",orientation:"horizontal"}});var oy=Y({slots:a_.keys(),className:"splitter",base:{resizeTrigger:{"--splitter-border-color":"colors.border","--splitter-thumb-color":"colors.bg","--splitter-thumb-size":"sizes.2","--splitter-thumb-inset":"calc(var(--splitter-thumb-size) * -0.5)","--splitter-border-size":"1px","--splitter-handle-size":"sizes.6",outline:"0",display:"grid",placeItems:"center",position:"relative",_focus:{"--splitter-border-color":"colors.border.emphasized","--splitter-thumb-color":"colors.colorPalette.subtle"},_dragging:{"--splitter-thumb-color":"colors.colorPalette.focusRing"},_horizontal:{minWidth:"var(--splitter-thumb-size)",marginInline:"var(--splitter-thumb-inset)"},_vertical:{minHeight:"var(--splitter-thumb-size)",marginBlock:"var(--splitter-thumb-inset)"}},resizeTriggerSeparator:{position:"absolute",bg:"var(--splitter-border-color)","[data-part='resize-trigger'][data-orientation=horizontal] &":{insetInlineEnd:"calc(var(--splitter-thumb-size) * 0.5)",insetBlock:"0",insetInlineStart:"auto",w:"var(--splitter-border-size)"},"[data-part='resize-trigger'][data-orientation=vertical] &":{insetBlockEnd:"calc(var(--splitter-thumb-size) * 0.5)",insetInline:"0",insetBlockStart:"auto",h:"var(--splitter-border-size)"}},resizeTriggerIndicator:{position:"relative",rounded:"full",bg:"var(--splitter-thumb-color)",shadow:"xs",borderWidth:"1px",zIndex:"1","[data-part='resize-trigger'][data-orientation=horizontal] &":{w:"full",h:"var(--splitter-handle-size)"},"[data-part='resize-trigger'][data-orientation=vertical] &":{w:"var(--splitter-handle-size)",h:"full"},"[data-part='resize-trigger'][data-focus]:focus-visible &":{outlineWidth:"2px",outlineColor:"colorPalette.focusRing",outlineStyle:"solid"},"[data-part='resize-trigger'][data-disabled] &":{visibility:"hidden"}}}});var iy=Y({className:"chakra-stat",slots:T2.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1",position:"relative",flex:"1"},label:{display:"inline-flex",gap:"1.5",alignItems:"center",color:"fg.muted",textStyle:"sm"},helpText:{color:"fg.muted",textStyle:"xs"},valueUnit:{color:"fg.muted",textStyle:"xs",fontWeight:"initial",letterSpacing:"initial"},valueText:{verticalAlign:"baseline",fontWeight:"semibold",letterSpacing:"tight",fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums",display:"inline-flex",gap:"1"},indicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",marginEnd:1,"& :where(svg)":{w:"1em",h:"1em"},"&[data-type=up]":{color:"fg.success"},"&[data-type=down]":{color:"fg.error"}}},variants:{size:{sm:{valueText:{textStyle:"xl"}},md:{valueText:{textStyle:"2xl"}},lg:{valueText:{textStyle:"3xl"}}}},defaultVariants:{size:"md"}});var ry=Y({className:"chakra-status",slots:N2.keys(),base:{root:{display:"inline-flex",alignItems:"center",gap:"2"},indicator:{width:"0.64em",height:"0.64em",flexShrink:0,borderRadius:"full",forcedColorAdjust:"none",bg:"colorPalette.solid"}},variants:{size:{sm:{root:{textStyle:"xs"}},md:{root:{textStyle:"sm"}},lg:{root:{textStyle:"md"}}}},defaultVariants:{size:"md"}});var ty=Y({className:"chakra-steps",slots:$2.keys(),base:{root:{display:"flex",width:"full"},list:{display:"flex",justifyContent:"space-between","--steps-gutter":"spacing.3","--steps-thickness":"2px"},title:{fontWeight:"medium",color:"fg"},description:{color:"fg.muted"},separator:{bg:"border",flex:"1"},indicator:{display:"flex",justifyContent:"center",alignItems:"center",flexShrink:"0",borderRadius:"full",fontWeight:"medium",width:"var(--steps-size)",height:"var(--steps-size)",_icon:{flexShrink:"0",width:"var(--steps-icon-size)",height:"var(--steps-icon-size)"}},item:{position:"relative",display:"flex",gap:"3",flex:"1 0 0","&:last-of-type":{flex:"initial","& [data-part=separator]":{display:"none"}}},trigger:{display:"flex",alignItems:"center",gap:"3",textAlign:"start",focusVisibleRing:"outside",borderRadius:"l2"},content:{focusVisibleRing:"outside"}},variants:{orientation:{vertical:{root:{flexDirection:"row",height:"100%"},list:{flexDirection:"column",alignItems:"flex-start"},separator:{position:"absolute",width:"var(--steps-thickness)",height:"100%",maxHeight:"calc(100% - var(--steps-size) - var(--steps-gutter) * 2)",top:"calc(var(--steps-size) + var(--steps-gutter))",insetStart:"calc(var(--steps-size) / 2 - 1px)"},item:{alignItems:"flex-start"}},horizontal:{root:{flexDirection:"column",width:"100%"},list:{flexDirection:"row",alignItems:"center"},separator:{width:"100%",height:"var(--steps-thickness)",marginX:"var(--steps-gutter)"},item:{alignItems:"center"}}},variant:{solid:{indicator:{_incomplete:{borderWidth:"var(--steps-thickness)"},_current:{bg:"colorPalette.muted",borderWidth:"var(--steps-thickness)",borderColor:"colorPalette.solid",color:"colorPalette.fg"},_complete:{bg:"colorPalette.solid",borderColor:"colorPalette.solid",color:"colorPalette.contrast"}},separator:{_complete:{bg:"colorPalette.solid"}}},subtle:{indicator:{_incomplete:{bg:"bg.muted"},_current:{bg:"colorPalette.muted",color:"colorPalette.fg"},_complete:{bg:"colorPalette.emphasized",color:"colorPalette.fg"}},separator:{_complete:{bg:"colorPalette.emphasized"}}}},size:{xs:{root:{gap:"2.5"},list:{"--steps-size":"sizes.6","--steps-icon-size":"sizes.3.5",textStyle:"xs"},title:{textStyle:"sm"}},sm:{root:{gap:"3"},list:{"--steps-size":"sizes.8","--steps-icon-size":"sizes.4",textStyle:"xs"},title:{textStyle:"sm"}},md:{root:{gap:"4"},list:{"--steps-size":"sizes.10","--steps-icon-size":"sizes.4",textStyle:"sm"},title:{textStyle:"sm"}},lg:{root:{gap:"6"},list:{"--steps-size":"sizes.11","--steps-icon-size":"sizes.5",textStyle:"md"},title:{textStyle:"md"}}}},defaultVariants:{size:"md",variant:"solid",orientation:"horizontal"}});var ly=Y({slots:K2.keys(),className:"chakra-switch",base:{root:{display:"inline-flex",gap:"2.5",alignItems:"center",position:"relative",verticalAlign:"middle","--switch-diff":"calc(var(--switch-width) - var(--switch-height))","--switch-x":{base:"var(--switch-diff)",_rtl:"calc(var(--switch-diff) * -1)"}},label:{lineHeight:"1",userSelect:"none",fontSize:"sm",fontWeight:"medium",_disabled:{opacity:"0.5"}},indicator:{position:"absolute",height:"var(--switch-height)",width:"var(--switch-height)",fontSize:"var(--switch-indicator-font-size)",fontWeight:"medium",flexShrink:0,userSelect:"none",display:"grid",placeContent:"center",transition:"inset-inline-start 0.12s ease",insetInlineStart:"calc(var(--switch-x) - 2px)",_checked:{insetInlineStart:"2px"}},control:{display:"inline-flex",gap:"0.5rem",flexShrink:0,justifyContent:"flex-start",cursor:"switch",borderRadius:"full",position:"relative",width:"var(--switch-width)",height:"var(--switch-height)",transition:"backgrounds",_disabled:{opacity:"0.5",cursor:"not-allowed"},_invalid:{outline:"2px solid",outlineColor:"border.error",outlineOffset:"2px"}},thumb:{display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,transitionProperty:"translate",transitionDuration:"fast",borderRadius:"inherit",_checked:{translate:"var(--switch-x) 0"}}},variants:{variant:{solid:{control:{borderRadius:"full",bg:"bg.emphasized",focusVisibleRing:"outside",_checked:{bg:"colorPalette.solid"}},thumb:{bg:"white",width:"var(--switch-height)",height:"var(--switch-height)",scale:"0.8",boxShadow:"sm",_checked:{bg:"colorPalette.contrast"}}},raised:{control:{borderRadius:"full",height:"calc(var(--switch-height) / 2)",bg:"bg.muted",boxShadow:"inset",_checked:{bg:"colorPalette.solid/60"}},thumb:{width:"var(--switch-height)",height:"var(--switch-height)",position:"relative",top:"calc(var(--switch-height) * -0.25)",bg:"white",boxShadow:"xs",focusVisibleRing:"outside",_checked:{bg:"colorPalette.solid"}}}},size:{xs:{root:{"--switch-width":"sizes.6","--switch-height":"sizes.3","--switch-indicator-font-size":"fontSizes.xs"}},sm:{root:{"--switch-width":"sizes.8","--switch-height":"sizes.4","--switch-indicator-font-size":"fontSizes.xs"}},md:{root:{"--switch-width":"sizes.10","--switch-height":"sizes.5","--switch-indicator-font-size":"fontSizes.sm"}},lg:{root:{"--switch-width":"sizes.12","--switch-height":"sizes.6","--switch-indicator-font-size":"fontSizes.md"}}}},defaultVariants:{variant:"solid",size:"md"}});var ay=Y({className:"chakra-table",slots:P2.keys(),base:{root:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full",textAlign:"start",verticalAlign:"top"},row:{_selected:{bg:"colorPalette.subtle"}},cell:{textAlign:"start",alignItems:"center"},columnHeader:{fontWeight:"medium",textAlign:"start",color:"fg"},caption:{fontWeight:"medium",textStyle:"xs"},footer:{fontWeight:"medium"}},variants:{interactive:{true:{body:{"& tr":{_hover:{bg:"colorPalette.subtle"}}}}},stickyHeader:{true:{header:{"& :where(tr)":{top:"var(--table-sticky-offset, 0)",position:"sticky",zIndex:1}}}},striped:{true:{row:{"&:nth-of-type(odd) td":{bg:"bg.muted"}}}},showColumnBorder:{true:{columnHeader:{"&:not(:last-of-type)":{borderInlineEndWidth:"1px"}},cell:{"&:not(:last-of-type)":{borderInlineEndWidth:"1px"}}}},variant:{line:{columnHeader:{borderBottomWidth:"1px"},cell:{borderBottomWidth:"1px"},row:{bg:"bg"}},outline:{root:{boxShadow:"0 0 0 1px {colors.border}"},columnHeader:{borderBottomWidth:"1px"},header:{bg:"bg.muted"},row:{"&:not(:last-of-type)":{borderBottomWidth:"1px"}},footer:{borderTopWidth:"1px"}}},size:{sm:{root:{textStyle:"sm"},columnHeader:{px:"2",py:"2"},cell:{px:"2",py:"2"}},md:{root:{textStyle:"sm"},columnHeader:{px:"3",py:"3"},cell:{px:"3",py:"3"}},lg:{root:{textStyle:"md"},columnHeader:{px:"4",py:"3"},cell:{px:"4",py:"3"}}}},defaultVariants:{variant:"line",size:"md"}});var sy=Y({slots:o_.keys(),className:"chakra-tabs",base:{root:{"--tabs-trigger-radius":"radii.l2","--tabs-indicator-shadow":"shadows.xs","--tabs-indicator-bg":"colors.bg",position:"relative",_horizontal:{display:"block"},_vertical:{display:"flex"}},list:{display:"inline-flex",position:"relative",isolation:"isolate",minH:"var(--tabs-height)",_horizontal:{flexDirection:"row"},_vertical:{flexDirection:"column"}},trigger:{outline:"0",minW:"var(--tabs-height)",height:"var(--tabs-height)",display:"flex",alignItems:"center",fontWeight:"medium",position:"relative",cursor:"button",gap:"2",_focusVisible:{zIndex:1,outline:"2px solid",outlineColor:"colorPalette.focusRing"},_disabled:{cursor:"not-allowed",opacity:0.5}},content:{focusVisibleRing:"inside",_horizontal:{width:"100%",pt:"var(--tabs-content-padding)"},_vertical:{height:"100%",ps:"var(--tabs-content-padding)"}},indicator:{width:"var(--width)",height:"var(--height)",borderRadius:"var(--tabs-trigger-radius)",bg:"var(--tabs-indicator-bg)",shadow:"var(--tabs-indicator-shadow)",zIndex:-1}},variants:{fitted:{true:{list:{display:"flex"},trigger:{flex:1,textAlign:"center",justifyContent:"center"}}},justify:{start:{list:{justifyContent:"flex-start"}},center:{list:{justifyContent:"center"}},end:{list:{justifyContent:"flex-end"}}},size:{sm:{root:{"--tabs-height":"sizes.9","--tabs-content-padding":"spacing.3"},trigger:{py:"1",px:"3",textStyle:"sm"}},md:{root:{"--tabs-height":"sizes.10","--tabs-content-padding":"spacing.4"},trigger:{py:"2",px:"4",textStyle:"sm"}},lg:{root:{"--tabs-height":"sizes.11","--tabs-content-padding":"spacing.4.5"},trigger:{py:"2",px:"4.5",textStyle:"md"}}},variant:{line:{list:{display:"flex",borderColor:"border",_horizontal:{borderBottomWidth:"1px"},_vertical:{borderEndWidth:"1px"}},trigger:{color:"fg.muted",_disabled:{_active:{bg:"initial"}},_selected:{color:"fg",_horizontal:{layerStyle:"indicator.bottom","--indicator-offset-y":"-1px","--indicator-color":"colors.colorPalette.solid"},_vertical:{layerStyle:"indicator.end","--indicator-offset-x":"-1px"}}}},subtle:{trigger:{borderRadius:"var(--tabs-trigger-radius)",color:"fg.muted",_selected:{bg:"colorPalette.subtle",color:"colorPalette.fg"}}},enclosed:{list:{bg:"bg.muted",padding:"1",borderRadius:"l3",minH:"calc(var(--tabs-height) - 4px)"},trigger:{justifyContent:"center",color:"fg.muted",borderRadius:"var(--tabs-trigger-radius)",_selected:{bg:"bg",color:"colorPalette.fg",shadow:"xs"}}},outline:{list:{"--line-thickness":"1px","--line-offset":"calc(var(--line-thickness) * -1)",borderColor:"border",display:"flex",_horizontal:{_before:{content:'""',position:"absolute",bottom:"0px",width:"100%",borderBottomWidth:"var(--line-thickness)",borderBottomColor:"border"}},_vertical:{_before:{content:'""',position:"absolute",insetInline:"var(--line-offset)",height:"calc(100% - calc(var(--line-thickness) * 2))",borderEndWidth:"var(--line-thickness)",borderEndColor:"border"}}},trigger:{color:"fg.muted",borderWidth:"1px",borderColor:"transparent",_selected:{bg:"currentBg",color:"colorPalette.fg"},_horizontal:{borderTopRadius:"var(--tabs-trigger-radius)",marginBottom:"var(--line-offset)",marginEnd:{_notLast:"var(--line-offset)"},_selected:{borderColor:"border",borderBottomColor:"transparent"}},_vertical:{borderStartRadius:"var(--tabs-trigger-radius)",marginEnd:"var(--line-offset)",marginBottom:{_notLast:"var(--line-offset)"},_selected:{borderColor:"border",borderEndColor:"transparent"}}}},plain:{trigger:{color:"fg.muted",_selected:{color:"colorPalette.fg"},borderRadius:"var(--tabs-trigger-radius)","&[data-selected][data-ssr]":{bg:"var(--tabs-indicator-bg)",shadow:"var(--tabs-indicator-shadow)",borderRadius:"var(--tabs-trigger-radius)"}}}}},defaultVariants:{size:"md",variant:"line"}});var nb=pf.variants?.variant,fy=Y({slots:i_.keys(),className:"chakra-tag",base:{root:{display:"inline-flex",alignItems:"center",verticalAlign:"top",maxWidth:"100%",userSelect:"none",borderRadius:"l2",focusVisibleRing:"outside"},label:{lineClamp:"1"},closeTrigger:{display:"flex",alignItems:"center",justifyContent:"center",outline:"0",borderRadius:"l1",color:"currentColor",focusVisibleRing:"inside",focusRingWidth:"2px"},startElement:{flexShrink:0,boxSize:"var(--tag-element-size)",ms:"var(--tag-element-offset)","&:has([data-scope=avatar])":{boxSize:"var(--tag-avatar-size)",ms:"calc(var(--tag-element-offset) * 1.5)"},_icon:{boxSize:"100%"}},endElement:{flexShrink:0,boxSize:"var(--tag-element-size)",me:"var(--tag-element-offset)",_icon:{boxSize:"100%"},"&:has(button)":{ms:"calc(var(--tag-element-offset) * -1)"}}},variants:{size:{sm:{root:{px:"1.5",minH:"4.5",gap:"1","--tag-avatar-size":"spacing.3","--tag-element-size":"spacing.3","--tag-element-offset":"-2px"},label:{textStyle:"xs"}},md:{root:{px:"1.5",minH:"5",gap:"1","--tag-avatar-size":"spacing.3.5","--tag-element-size":"spacing.3.5","--tag-element-offset":"-2px"},label:{textStyle:"xs"}},lg:{root:{px:"2",minH:"6",gap:"1.5","--tag-avatar-size":"spacing.4.5","--tag-element-size":"spacing.4","--tag-element-offset":"-3px"},label:{textStyle:"sm"}},xl:{root:{px:"2.5",minH:"8",gap:"1.5","--tag-avatar-size":"spacing.6","--tag-element-size":"spacing.4.5","--tag-element-offset":"-4px"},label:{textStyle:"sm"}}},variant:{subtle:{root:nb?.subtle},solid:{root:nb?.solid},outline:{root:nb?.outline},surface:{root:nb?.surface}}},defaultVariants:{size:"md",variant:"surface"}});var dy=Y({slots:Mf.keys(),className:"tags-input",base:{root:{display:"flex",flexDirection:"column",gap:"1.5",width:"full"},label:{fontWeight:"medium",textStyle:"sm",_disabled:{opacity:"0.5"}},control:{"--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",minH:"var(--tags-input-height)","--input-height":"var(--tags-input-height)",px:"var(--tags-input-px)",py:"var(--tags-input-py)",gap:"var(--tags-input-gap)",display:"flex",flexWrap:"wrap",alignItems:"center",borderRadius:"l2",pos:"relative",transitionProperty:"border-color, box-shadow",transitionDuration:"normal",_disabled:{opacity:"0.5"},_invalid:{borderColor:"var(--error-color)"}},input:{flex:"1",minWidth:"20",outline:"none",bg:"transparent",color:"fg",px:"calc(var(--tags-input-item-px) / 1.25)",height:"var(--tags-input-item-height)",_readOnly:{display:"none"}},item:{maxWidth:"100%",minWidth:"0"},itemText:{lineClamp:"1",minWidth:"0"},itemInput:{outline:"none",bg:"transparent",minWidth:"2ch",color:"inherit",px:"var(--tags-input-item-px)",height:"var(--tags-input-item-height)"},itemPreview:{height:"var(--tags-input-item-height)",userSelect:"none",display:"inline-flex",alignItems:"center",gap:"1",rounded:"l1",px:"var(--tags-input-item-px)",maxWidth:"100%"},itemDeleteTrigger:{display:"flex",alignItems:"center",justifyContent:"center",flexShrink:"0",boxSize:"calc(var(--tags-input-item-height) / 1.5)",cursor:{base:"button",_disabled:"initial"},me:"-1",opacity:"0.4",_hover:{opacity:"1"},"[data-highlighted] &":{opacity:"1"},_icon:{boxSize:"80%"}},clearTrigger:{display:"flex",alignItems:"center",justifyContent:"center",boxSize:"calc(var(--tags-input-item-height) / 1.5)",cursor:{base:"button",_disabled:"initial"},color:"fg.muted",focusVisibleRing:"inside",focusRingWidth:"2px",rounded:"l1",_icon:{boxSize:"5"}}},variants:{size:{xs:{root:{"--tags-input-height":"sizes.8","--tags-input-px":"spacing.1.5","--tags-input-py":"spacing.1","--tags-input-gap":"spacing.1","--tags-input-item-height":"sizes.6","--tags-input-item-px":"spacing.2",textStyle:"xs"}},sm:{root:{"--tags-input-height":"sizes.9","--tags-input-px":"spacing.1.5","--tags-input-py":"spacing.1","--tags-input-gap":"spacing.1","--tags-input-item-height":"sizes.6","--tags-input-item-px":"spacing.2",textStyle:"sm"}},md:{root:{"--tags-input-height":"sizes.10","--tags-input-px":"spacing.1.5","--tags-input-py":"spacing.1","--tags-input-gap":"spacing.1","--tags-input-item-height":"sizes.7","--tags-input-item-px":"spacing.2",textStyle:"sm"}},lg:{root:{"--tags-input-height":"sizes.11","--tags-input-px":"spacing.1.5","--tags-input-py":"spacing.1","--tags-input-gap":"spacing.1","--tags-input-item-height":"sizes.8","--tags-input-item-px":"spacing.2",textStyle:"md"}}},variant:{outline:{control:{borderWidth:"1px",bg:"bg",_focus:{outlineWidth:"1px",outlineStyle:"solid",outlineColor:"var(--focus-color)",borderColor:"var(--focus-color)",_invalid:{outlineColor:"var(--error-color)",borderColor:"var(--error-color)"}}},itemPreview:{bg:"colorPalette.subtle",_highlighted:{bg:"colorPalette.muted"}}},subtle:{control:{bg:"bg.muted",borderWidth:"1px",borderColor:"transparent",_focus:{outlineWidth:"1px",outlineStyle:"solid",outlineColor:"var(--focus-color)",borderColor:"var(--focus-color)",_invalid:{outlineColor:"var(--error-color)",borderColor:"var(--error-color)"}}},itemPreview:{bg:"bg",borderWidth:"1px",_highlighted:{bg:"colorPalette.subtle",borderColor:"colorPalette.emphasized"}}},flushed:{control:{borderRadius:"0",px:"0",bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",_focus:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)"}},itemPreview:{bg:"colorPalette.subtle",_highlighted:{bg:"colorPalette.muted"}}}}},defaultVariants:{size:"md",variant:"outline"}});var cy=Y({slots:r_.keys(),className:"chakra-timeline",base:{root:{display:"flex",flexDirection:"column",width:"full","--timeline-thickness":"1px","--timeline-gutter":"4px"},item:{"--timeline-content-gap":"spacing.6",display:"flex",position:"relative",alignItems:"flex-start",flexShrink:0,gap:"4",_last:{"--timeline-content-gap":"0"}},separator:{display:"var(--timeline-separator-display)",position:"absolute",borderStartWidth:"var(--timeline-thickness)",ms:"calc(-1 * var(--timeline-thickness) / 2)",insetInlineStart:"calc(var(--timeline-indicator-size) / 2)",insetBlock:"0",borderColor:"border"},indicator:{outline:"2px solid {colors.bg}",position:"relative",flexShrink:"0",boxSize:"var(--timeline-indicator-size)",fontSize:"var(--timeline-font-size)",display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"full",fontWeight:"medium"},connector:{alignSelf:"stretch",position:"relative"},content:{pb:"var(--timeline-content-gap)",display:"flex",flexDirection:"column",width:"full",gap:"2"},title:{display:"flex",fontWeight:"medium",flexWrap:"wrap",gap:"1.5",alignItems:"center",mt:"var(--timeline-margin)"},description:{color:"fg.muted",textStyle:"xs"}},variants:{variant:{subtle:{indicator:{bg:"colorPalette.muted"}},solid:{indicator:{bg:"colorPalette.solid",color:"colorPalette.contrast"}},outline:{indicator:{bg:"currentBg",borderWidth:"1px",borderColor:"colorPalette.muted"}},plain:{}},showLastSeparator:{true:{item:{_last:{"--timeline-separator-display":"initial"}}},false:{item:{_last:{"--timeline-separator-display":"none"}}}},size:{sm:{root:{"--timeline-indicator-size":"sizes.4","--timeline-font-size":"fontSizes.2xs"},title:{textStyle:"xs"}},md:{root:{"--timeline-indicator-size":"sizes.5","--timeline-font-size":"fontSizes.xs"},title:{textStyle:"sm"}},lg:{root:{"--timeline-indicator-size":"sizes.6","--timeline-font-size":"fontSizes.xs"},title:{mt:"0.5",textStyle:"sm"}},xl:{root:{"--timeline-indicator-size":"sizes.8","--timeline-font-size":"fontSizes.sm"},title:{mt:"1.5",textStyle:"sm"}}}},defaultVariants:{size:"md",variant:"solid",showLastSeparator:!1}});var ny=Y({slots:E2.keys(),className:"chakra-toast",base:{root:{width:"full",display:"flex",alignItems:"flex-start",position:"relative",gap:"3",py:"4",ps:"4",pe:"6",borderRadius:"l2",translate:"var(--x) var(--y)",scale:"var(--scale)",zIndex:"var(--z-index)",height:"var(--height)",opacity:"var(--opacity)",willChange:"translate, opacity, scale",transition:"translate 400ms, scale 400ms, opacity 400ms, height 400ms, box-shadow 200ms",transitionTimingFunction:"cubic-bezier(0.21, 1.02, 0.73, 1)",_closed:{transition:"translate 400ms, scale 400ms, opacity 200ms",transitionTimingFunction:"cubic-bezier(0.06, 0.71, 0.55, 1)"},bg:"bg.panel",color:"fg",boxShadow:"xl","--toast-trigger-bg":"colors.bg.muted","&[data-type=warning]":{bg:"orange.solid",color:"orange.contrast","--toast-trigger-bg":"{white/10}","--toast-border-color":"{white/40}"},"&[data-type=success]":{bg:"green.solid",color:"green.contrast","--toast-trigger-bg":"{white/10}","--toast-border-color":"{white/40}"},"&[data-type=error]":{bg:"red.solid",color:"red.contrast","--toast-trigger-bg":"{white/10}","--toast-border-color":"{white/40}"}},title:{fontWeight:"medium",textStyle:"sm",marginEnd:"2"},description:{display:"inline",textStyle:"sm",opacity:"0.8"},indicator:{flexShrink:"0",boxSize:"5"},actionTrigger:{textStyle:"sm",fontWeight:"medium",height:"8",px:"3",borderRadius:"l2",alignSelf:"center",borderWidth:"1px",borderColor:"var(--toast-border-color, inherit)",transition:"background 200ms",_hover:{bg:"var(--toast-trigger-bg)"}},closeTrigger:{position:"absolute",top:"1",insetEnd:"1",padding:"1",display:"inline-flex",alignItems:"center",justifyContent:"center",color:"{currentColor/60}",borderRadius:"l2",textStyle:"md",transition:"background 200ms",_icon:{boxSize:"1em"}}}});var my=Y({slots:Jf.keys(),className:"chakra-tooltip",base:{content:{"--tooltip-bg":"colors.bg.inverted",bg:"var(--tooltip-bg)",color:"fg.inverted",px:"2.5",py:"1",borderRadius:"l2",fontWeight:"medium",textStyle:"xs",boxShadow:"md",maxW:"xs",zIndex:"tooltip",transformOrigin:"var(--transform-origin)",_open:{animationStyle:"scale-fade-in",animationDuration:"fast"},_closed:{animationStyle:"scale-fade-out",animationDuration:"fast"}},arrow:{"--arrow-size":"sizes.2","--arrow-background":"var(--tooltip-bg)"},arrowTip:{borderTopWidth:"1px",borderLeftWidth:"1px",borderColor:"var(--tooltip-bg)"}}});var by=Tr({display:"flex",alignItems:"center",gap:"var(--tree-item-gap)",rounded:"l2",userSelect:"none",position:"relative","--tree-depth":"calc(var(--depth) - 1)","--tree-indentation-offset":"calc(var(--tree-indentation) * var(--tree-depth))","--tree-icon-offset":"calc(var(--tree-icon-size) * var(--tree-depth) * 0.5)","--tree-offset":"calc(var(--tree-padding-inline) + var(--tree-indentation-offset) + var(--tree-icon-offset))",ps:"var(--tree-offset)",pe:"var(--tree-padding-inline)",py:"var(--tree-padding-block)",focusVisibleRing:"inside",focusRingColor:"border.emphasized",focusRingWidth:"2px","&:hover, &:focus-visible":{bg:"bg.muted"},_disabled:{layerStyle:"disabled"}}),ey=Tr({flex:"1"}),xy=Tr({_selected:{bg:"colorPalette.subtle",color:"colorPalette.fg"}}),gy=Tr({_selected:{layerStyle:"fill.solid"}}),uy=Y({slots:Hf.keys(),className:"chakra-tree-view",base:{root:{width:"full",display:"flex",flexDirection:"column",gap:"2"},tree:{display:"flex",flexDirection:"column","--tree-item-gap":"spacing.2",_icon:{boxSize:"var(--tree-icon-size)"}},label:{fontWeight:"medium",textStyle:"sm"},branch:{position:"relative"},branchContent:{position:"relative"},branchIndentGuide:{height:"100%",width:"1px",bg:"border",position:"absolute","--tree-depth":"calc(var(--depth) - 1)","--tree-indentation-offset":"calc(var(--tree-indentation) * var(--tree-depth))","--tree-offset":"calc(var(--tree-padding-inline) + var(--tree-indentation-offset))","--tree-icon-offset":"calc(var(--tree-icon-size) * 0.5 * var(--depth))",insetInlineStart:"calc(var(--tree-offset) + var(--tree-icon-offset))",zIndex:"1"},branchIndicator:{color:"fg.muted",transformOrigin:"center",transitionDuration:"normal",transitionProperty:"transform",transitionTimingFunction:"default",_open:{transform:"rotate(90deg)"}},branchTrigger:{display:"inline-flex",alignItems:"center",justifyContent:"center"},branchControl:by,item:by,itemText:ey,branchText:ey,nodeCheckbox:{display:"inline-flex"}},variants:{size:{md:{tree:{textStyle:"sm","--tree-indentation":"spacing.4","--tree-padding-inline":"spacing.3","--tree-padding-block":"spacing.1.5","--tree-icon-size":"spacing.4"}},sm:{tree:{textStyle:"sm","--tree-indentation":"spacing.4","--tree-padding-inline":"spacing.3","--tree-padding-block":"spacing.1","--tree-icon-size":"spacing.3"}},xs:{tree:{textStyle:"xs","--tree-indentation":"spacing.4","--tree-padding-inline":"spacing.2","--tree-padding-block":"spacing.1","--tree-icon-size":"spacing.3"}}},variant:{subtle:{branchControl:xy,item:xy},solid:{branchControl:gy,item:gy}},animateContent:{true:{branchContent:{_open:{animationName:"expand-height, fade-in",animationDuration:"moderate"},_closed:{animationName:"collapse-height, fade-out",animationDuration:"moderate"}}}}},defaultVariants:{size:"md",variant:"subtle"}});var hy={accordion:f_,actionBar:d_,alert:c_,avatar:n_,blockquote:m_,breadcrumb:b_,card:e_,carousel:x_,checkbox:g_,checkboxCard:u_,codeBlock:h_,collapsible:p_,dataList:S_,datePicker:R_,dialog:v_,drawer:k_,editable:A_,emptyState:B_,field:Y_,fieldset:H_,fileUpload:O_,hoverCard:G_,list:q_,listbox:U_,menu:j_,nativeSelect:J_,numberInput:I_,pinInput:D_,popover:Q_,progress:L_,progressCircle:F_,radioCard:T_,radioGroup:N_,ratingGroup:$_,scrollArea:K_,segmentGroup:P_,select:os,combobox:w_,slider:E_,splitter:oy,stat:iy,steps:ty,switch:ly,table:ay,tabs:sy,tag:fy,tagsInput:dy,toast:ny,tooltip:my,status:ry,timeline:cy,colorPicker:z_,qrCode:C_,treeView:uy,marquee:Z_,floatingPanel:X_};var py=NS({"2xs":{value:{fontSize:"2xs",lineHeight:"0.75rem"}},xs:{value:{fontSize:"xs",lineHeight:"1rem"}},sm:{value:{fontSize:"sm",lineHeight:"1.25rem"}},md:{value:{fontSize:"md",lineHeight:"1.5rem"}},lg:{value:{fontSize:"lg",lineHeight:"1.75rem"}},xl:{value:{fontSize:"xl",lineHeight:"1.875rem"}},"2xl":{value:{fontSize:"2xl",lineHeight:"2rem"}},"3xl":{value:{fontSize:"3xl",lineHeight:"2.375rem"}},"4xl":{value:{fontSize:"4xl",lineHeight:"2.75rem",letterSpacing:"-0.025em"}},"5xl":{value:{fontSize:"5xl",lineHeight:"3.75rem",letterSpacing:"-0.025em"}},"6xl":{value:{fontSize:"6xl",lineHeight:"4.5rem",letterSpacing:"-0.025em"}},"7xl":{value:{fontSize:"7xl",lineHeight:"5.75rem",letterSpacing:"-0.025em"}},none:{value:{}},label:{value:{fontSize:"sm",lineHeight:"1.25rem",fontWeight:"medium"}}});var zy=so.animations({spin:{value:"spin 1s linear infinite"},ping:{value:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite"},pulse:{value:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite"},bounce:{value:"bounce 1s infinite"}});var wy=so.aspectRatios({square:{value:"1 / 1"},landscape:{value:"4 / 3"},portrait:{value:"3 / 4"},wide:{value:"16 / 9"},ultrawide:{value:"18 / 5"},golden:{value:"1.618 / 1"}});var Sy=so.blurs({none:{value:" "},sm:{value:"4px"},md:{value:"8px"},lg:{value:"12px"},xl:{value:"16px"},"2xl":{value:"24px"},"3xl":{value:"40px"},"4xl":{value:"64px"}});var _y=so.borders({xs:{value:"0.5px solid"},sm:{value:"1px solid"},md:{value:"2px solid"},lg:{value:"4px solid"},xl:{value:"8px solid"}});var yy=so.colors({transparent:{value:"transparent"},current:{value:"currentColor"},black:{value:"#09090B"},white:{value:"#FFFFFF"},whiteAlpha:{50:{value:"rgba(255, 255, 255, 0.04)"},100:{value:"rgba(255, 255, 255, 0.06)"},200:{value:"rgba(255, 255, 255, 0.08)"},300:{value:"rgba(255, 255, 255, 0.16)"},400:{value:"rgba(255, 255, 255, 0.24)"},500:{value:"rgba(255, 255, 255, 0.36)"},600:{value:"rgba(255, 255, 255, 0.48)"},700:{value:"rgba(255, 255, 255, 0.64)"},800:{value:"rgba(255, 255, 255, 0.80)"},900:{value:"rgba(255, 255, 255, 0.92)"},950:{value:"rgba(255, 255, 255, 0.95)"}},blackAlpha:{50:{value:"rgba(0, 0, 0, 0.04)"},100:{value:"rgba(0, 0, 0, 0.06)"},200:{value:"rgba(0, 0, 0, 0.08)"},300:{value:"rgba(0, 0, 0, 0.16)"},400:{value:"rgba(0, 0, 0, 0.24)"},500:{value:"rgba(0, 0, 0, 0.36)"},600:{value:"rgba(0, 0, 0, 0.48)"},700:{value:"rgba(0, 0, 0, 0.64)"},800:{value:"rgba(0, 0, 0, 0.80)"},900:{value:"rgba(0, 0, 0, 0.92)"},950:{value:"rgba(0, 0, 0, 0.95)"}},gray:{50:{value:"#fafafa"},100:{value:"#f4f4f5"},200:{value:"#e4e4e7"},300:{value:"#d4d4d8"},400:{value:"#a1a1aa"},500:{value:"#71717a"},600:{value:"#52525b"},700:{value:"#3f3f46"},800:{value:"#27272a"},900:{value:"#18181b"},950:{value:"#111111"}},red:{50:{value:"#fef2f2"},100:{value:"#fee2e2"},200:{value:"#fecaca"},300:{value:"#fca5a5"},400:{value:"#f87171"},500:{value:"#ef4444"},600:{value:"#dc2626"},700:{value:"#991919"},800:{value:"#511111"},900:{value:"#300c0c"},950:{value:"#1f0808"}},orange:{50:{value:"#fff7ed"},100:{value:"#ffedd5"},200:{value:"#fed7aa"},300:{value:"#fdba74"},400:{value:"#fb923c"},500:{value:"#f97316"},600:{value:"#ea580c"},700:{value:"#92310a"},800:{value:"#6c2710"},900:{value:"#3b1106"},950:{value:"#220a04"}},yellow:{50:{value:"#fefce8"},100:{value:"#fef9c3"},200:{value:"#fef08a"},300:{value:"#fde047"},400:{value:"#facc15"},500:{value:"#eab308"},600:{value:"#ca8a04"},700:{value:"#845209"},800:{value:"#713f12"},900:{value:"#422006"},950:{value:"#281304"}},green:{50:{value:"#f0fdf4"},100:{value:"#dcfce7"},200:{value:"#bbf7d0"},300:{value:"#86efac"},400:{value:"#4ade80"},500:{value:"#22c55e"},600:{value:"#16a34a"},700:{value:"#116932"},800:{value:"#124a28"},900:{value:"#042713"},950:{value:"#03190c"}},teal:{50:{value:"#f0fdfa"},100:{value:"#ccfbf1"},200:{value:"#99f6e4"},300:{value:"#5eead4"},400:{value:"#2dd4bf"},500:{value:"#14b8a6"},600:{value:"#0d9488"},700:{value:"#0c5d56"},800:{value:"#114240"},900:{value:"#032726"},950:{value:"#021716"}},blue:{50:{value:"#eff6ff"},100:{value:"#dbeafe"},200:{value:"#bfdbfe"},300:{value:"#a3cfff"},400:{value:"#60a5fa"},500:{value:"#3b82f6"},600:{value:"#2563eb"},700:{value:"#173da6"},800:{value:"#1a3478"},900:{value:"#14204a"},950:{value:"#0c142e"}},cyan:{50:{value:"#ecfeff"},100:{value:"#cffafe"},200:{value:"#a5f3fc"},300:{value:"#67e8f9"},400:{value:"#22d3ee"},500:{value:"#06b6d4"},600:{value:"#0891b2"},700:{value:"#0c5c72"},800:{value:"#134152"},900:{value:"#072a38"},950:{value:"#051b24"}},purple:{50:{value:"#faf5ff"},100:{value:"#f3e8ff"},200:{value:"#e9d5ff"},300:{value:"#d8b4fe"},400:{value:"#c084fc"},500:{value:"#a855f7"},600:{value:"#9333ea"},700:{value:"#641ba3"},800:{value:"#4a1772"},900:{value:"#2f0553"},950:{value:"#1a032e"}},pink:{50:{value:"#fdf2f8"},100:{value:"#fce7f3"},200:{value:"#fbcfe8"},300:{value:"#f9a8d4"},400:{value:"#f472b6"},500:{value:"#ec4899"},600:{value:"#db2777"},700:{value:"#a41752"},800:{value:"#6d0e34"},900:{value:"#45061f"},950:{value:"#2c0514"}}});var Ry=so.cursor({button:{value:"pointer"},checkbox:{value:"default"},disabled:{value:"not-allowed"},menuitem:{value:"default"},option:{value:"default"},radio:{value:"default"},slider:{value:"default"},switch:{value:"pointer"}});var vy=so.durations({fastest:{value:"50ms"},faster:{value:"100ms"},fast:{value:"150ms"},moderate:{value:"200ms"},slow:{value:"300ms"},slower:{value:"400ms"},slowest:{value:"500ms"}});var ky=so.easings({"ease-in":{value:"cubic-bezier(0.42, 0, 1, 1)"},"ease-out":{value:"cubic-bezier(0, 0, 0.58, 1)"},"ease-in-out":{value:"cubic-bezier(0.42, 0, 0.58, 1)"},"ease-in-smooth":{value:"cubic-bezier(0.32, 0.72, 0, 1)"}});var Wy=so.fontSizes({"2xs":{value:"0.625rem"},xs:{value:"0.75rem"},sm:{value:"0.875rem"},md:{value:"1rem"},lg:{value:"1.125rem"},xl:{value:"1.25rem"},"2xl":{value:"1.5rem"},"3xl":{value:"1.875rem"},"4xl":{value:"2.25rem"},"5xl":{value:"3rem"},"6xl":{value:"3.75rem"},"7xl":{value:"4.5rem"},"8xl":{value:"6rem"},"9xl":{value:"8rem"}});var Ay=so.fontWeights({thin:{value:"100"},extralight:{value:"200"},light:{value:"300"},normal:{value:"400"},medium:{value:"500"},semibold:{value:"600"},bold:{value:"700"},extrabold:{value:"800"},black:{value:"900"}});var By='-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',Yy=so.fonts({heading:{value:`Inter, ${By}`},body:{value:`Inter, ${By}`},mono:{value:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'}});var Hy=CS({spin:{"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}},pulse:{"50%":{opacity:"0.5"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}},"bg-position":{from:{backgroundPosition:"var(--animate-from, 1rem) 0"},to:{backgroundPosition:"var(--animate-to, 0) 0"}},position:{from:{insetInlineStart:"var(--animate-from-x)",insetBlockStart:"var(--animate-from-y)"},to:{insetInlineStart:"var(--animate-to-x)",insetBlockStart:"var(--animate-to-y)"}},"circular-progress":{"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100%"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260%"}},"expand-height":{from:{height:"var(--collapsed-height, 0)"},to:{height:"var(--height)"}},"collapse-height":{from:{height:"var(--height)"},to:{height:"var(--collapsed-height, 0)"}},"expand-width":{from:{width:"var(--collapsed-width, 0)"},to:{width:"var(--width)"}},"collapse-width":{from:{width:"var(--width)"},to:{width:"var(--collapsed-width, 0)"}},"fade-in":{from:{opacity:0},to:{opacity:1}},"fade-out":{from:{opacity:1},to:{opacity:0}},"slide-from-left-full":{from:{translate:"-100% 0"},to:{translate:"0 0"}},"slide-from-right-full":{from:{translate:"100% 0"},to:{translate:"0 0"}},"slide-from-top-full":{from:{translate:"0 -100%"},to:{translate:"0 0"}},"slide-from-bottom-full":{from:{translate:"0 100%"},to:{translate:"0 0"}},"slide-to-left-full":{from:{translate:"0 0"},to:{translate:"-100% 0"}},"slide-to-right-full":{from:{translate:"0 0"},to:{translate:"100% 0"}},"slide-to-top-full":{from:{translate:"0 0"},to:{translate:"0 -100%"}},"slide-to-bottom-full":{from:{translate:"0 0"},to:{translate:"0 100%"}},"slide-from-top":{"0%":{translate:"0 calc(var(--slide-from-top-distance, 0.5rem) * -1)"},to:{translate:"0"}},"slide-from-bottom":{"0%":{translate:"0 var(--slide-from-bottom-distance, 0.5rem)"},to:{translate:"0"}},"slide-from-left":{"0%":{translate:"calc(var(--slide-from-left-distance, 0.5rem) * -1) 0"},to:{translate:"0"}},"slide-from-right":{"0%":{translate:"var(--slide-from-right-distance, 0.5rem) 0"},to:{translate:"0"}},"slide-to-top":{"0%":{translate:"0"},to:{translate:"0 calc(var(--slide-to-top-distance, 0.5rem) * -1)"}},"slide-to-bottom":{"0%":{translate:"0"},to:{translate:"0 var(--slide-to-bottom-distance, 0.5rem)"}},"slide-to-left":{"0%":{translate:"0"},to:{translate:"calc(var(--slide-to-left-distance, 0.5rem) * -1) 0"}},"slide-to-right":{"0%":{translate:"0"},to:{translate:"var(--slide-to-right-distance, 0.5rem) 0"}},"scale-in":{from:{scale:"0.95"},to:{scale:"1"}},"scale-out":{from:{scale:"1"},to:{scale:"0.95"}},marqueeX:{from:{transform:"translateX(0%)"},to:{transform:"translateX(var(--marquee-translate))"}},marqueeY:{from:{transform:"translateY(0%)"},to:{transform:"translateY(var(--marquee-translate))"}}});var Oy=so.letterSpacings({tighter:{value:"-0.05em"},tight:{value:"-0.025em"},wide:{value:"0.025em"},wider:{value:"0.05em"},widest:{value:"0.1em"}});var Xy=so.lineHeights({shorter:{value:1.25},short:{value:1.375},moderate:{value:1.5},tall:{value:1.625},taller:{value:2}});var Gy=so.radii({none:{value:"0"},"2xs":{value:"0.0625rem"},xs:{value:"0.125rem"},sm:{value:"0.25rem"},md:{value:"0.375rem"},lg:{value:"0.5rem"},xl:{value:"0.75rem"},"2xl":{value:"1rem"},"3xl":{value:"1.5rem"},"4xl":{value:"2rem"},full:{value:"9999px"}});var mb=so.spacing({0.5:{value:"0.125rem"},1:{value:"0.25rem"},1.5:{value:"0.375rem"},2:{value:"0.5rem"},2.5:{value:"0.625rem"},3:{value:"0.75rem"},3.5:{value:"0.875rem"},4:{value:"1rem"},4.5:{value:"1.125rem"},5:{value:"1.25rem"},6:{value:"1.5rem"},7:{value:"1.75rem"},8:{value:"2rem"},9:{value:"2.25rem"},10:{value:"2.5rem"},11:{value:"2.75rem"},12:{value:"3rem"},14:{value:"3.5rem"},16:{value:"4rem"},20:{value:"5rem"},24:{value:"6rem"},28:{value:"7rem"},32:{value:"8rem"},36:{value:"9rem"},40:{value:"10rem"},44:{value:"11rem"},48:{value:"12rem"},52:{value:"13rem"},56:{value:"14rem"},60:{value:"15rem"},64:{value:"16rem"},72:{value:"18rem"},80:{value:"20rem"},96:{value:"24rem"}});var qK=so.sizes({"3xs":{value:"14rem"},"2xs":{value:"16rem"},xs:{value:"20rem"},sm:{value:"24rem"},md:{value:"28rem"},lg:{value:"32rem"},xl:{value:"36rem"},"2xl":{value:"42rem"},"3xl":{value:"48rem"},"4xl":{value:"56rem"},"5xl":{value:"64rem"},"6xl":{value:"72rem"},"7xl":{value:"80rem"},"8xl":{value:"90rem"}}),UK=so.sizes({max:{value:"max-content"},min:{value:"min-content"},fit:{value:"fit-content"},prose:{value:"60ch"},full:{value:"100%"},dvh:{value:"100dvh"},svh:{value:"100svh"},lvh:{value:"100lvh"},dvw:{value:"100dvw"},svw:{value:"100svw"},lvw:{value:"100lvw"},vw:{value:"100vw"},vh:{value:"100vh"}}),ZK=so.sizes({"1/2":{value:"50%"},"1/3":{value:"33.333333%"},"2/3":{value:"66.666667%"},"1/4":{value:"25%"},"3/4":{value:"75%"},"1/5":{value:"20%"},"2/5":{value:"40%"},"3/5":{value:"60%"},"4/5":{value:"80%"},"1/6":{value:"16.666667%"},"2/6":{value:"33.333333%"},"3/6":{value:"50%"},"4/6":{value:"66.666667%"},"5/6":{value:"83.333333%"},"1/12":{value:"8.333333%"},"2/12":{value:"16.666667%"},"3/12":{value:"25%"},"4/12":{value:"33.333333%"},"5/12":{value:"41.666667%"},"6/12":{value:"50%"},"7/12":{value:"58.333333%"},"8/12":{value:"66.666667%"},"9/12":{value:"75%"},"10/12":{value:"83.333333%"},"11/12":{value:"91.666667%"}}),qy=so.sizes({...qK,...mb,...ZK,...UK});var Uy=so.zIndex({hide:{value:-1},base:{value:0},docked:{value:10},dropdown:{value:1000},sticky:{value:1100},banner:{value:1200},overlay:{value:1300},modal:{value:1400},popover:{value:1500},skipNav:{value:1600},toast:{value:1700},tooltip:{value:1800},max:{value:2147483647}});var jK={aspectRatios:wy,animations:zy,blurs:Sy,borders:_y,colors:yy,durations:vy,easings:ky,fonts:Yy,fontSizes:Wy,fontWeights:Ay,letterSpacings:Oy,lineHeights:Xy,radii:Gy,spacing:mb,sizes:qy,zIndex:Uy,cursor:Ry},JK={colors:x2,shadows:u2,radii:g2},MK="chakra",IK=":where(html, .chakra-theme)",Zy=Dm({preflight:!0,cssVarsPrefix:MK,cssVarsRoot:IK,globalCss:$5,theme:{breakpoints:N5,keyframes:Hy,tokens:jK,semanticTokens:JK,recipes:e2,slotRecipes:hy,textStyles:py,layerStyles:K5,animationStyles:P5}});var is=Vm(i5,Zy),VK=Oc(is);var Ut=I(iu(),1);function eb(o){var i=Object.create(null);return function(r){if(i[r]===void 0)i[r]=o(r);return i[r]}}var LK=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Iy=eb(function(o){return LK.test(o)||o.charCodeAt(0)===111&&o.charCodeAt(1)===110&&o.charCodeAt(2)<91});var $r=I(wr(),1),Ob=I(wr(),1);var FK=!1;function CK(o){if(o.sheet)return o.sheet;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].ownerNode===o)return document.styleSheets[i];return}function TK(o){var i=document.createElement("style");if(i.setAttribute("data-emotion",o.key),o.nonce!==void 0)i.setAttribute("nonce",o.nonce);return i.appendChild(document.createTextNode("")),i.setAttribute("data-s",""),i}var Vy=function(){function o(r){var t=this;this._insertTag=function(l){var s;if(t.tags.length===0)if(t.insertionPoint)s=t.insertionPoint.nextSibling;else if(t.prepend)s=t.container.firstChild;else s=t.before;else s=t.tags[t.tags.length-1].nextSibling;t.container.insertBefore(l,s),t.tags.push(l)},this.isSpeedy=r.speedy===void 0?!FK:r.speedy,this.tags=[],this.ctr=0,this.nonce=r.nonce,this.key=r.key,this.container=r.container,this.prepend=r.prepend,this.insertionPoint=r.insertionPoint,this.before=null}var i=o.prototype;return i.hydrate=function(t){t.forEach(this._insertTag)},i.insert=function(t){if(this.ctr%(this.isSpeedy?65000:1)===0)this._insertTag(TK(this));var l=this.tags[this.tags.length-1];if(this.isSpeedy){var s=CK(l);try{s.insertRule(t,s.cssRules.length)}catch(d){}}else l.appendChild(document.createTextNode(t));this.ctr++},i.flush=function(){this.tags.forEach(function(t){var l;return(l=t.parentNode)==null?void 0:l.removeChild(t)}),this.tags=[],this.ctr=0},o}();var Ji="-ms-",Xc="-moz-",go="-webkit-",xb="comm",Df="rule",Qf="decl";var Dy="@import";var gb="@keyframes";var Qy="@layer";var Ly=Math.abs,rs=String.fromCharCode,Fy=Object.assign;function Cy(o,i){return li(o,0)^45?(((i<<2^li(o,0))<<2^li(o,1))<<2^li(o,2))<<2^li(o,3):0}function ub(o){return o.trim()}function ru(o,i){return(o=i.exec(o))?o[0]:o}function eo(o,i,r){return o.replace(i,r)}function Gc(o,i){return o.indexOf(i)}function li(o,i){return o.charCodeAt(i)|0}function sa(o,i,r){return o.slice(i,r)}function ar(o){return o.length}function Lf(o){return o.length}function Ff(o,i){return i.push(o),o}function tu(o,i){return o.map(i).join("")}var hb=1,Cf=1,Ty=0,sr=0,gi=0,Nf="";function qc(o,i,r,t,l,s,d){return{value:o,root:i,parent:r,type:t,props:l,children:s,line:hb,column:Cf,length:d,return:""}}function $f(o,i){return Fy(qc("",null,null,"",null,null,0),o,{length:-o.length},i)}function Ny(){return gi}function $y(){if(gi=sr>0?li(Nf,--sr):0,Cf--,gi===10)Cf=1,hb--;return gi}function fr(){if(gi=sr<Ty?li(Nf,sr++):0,Cf++,gi===10)Cf=1,hb++;return gi}function Nr(){return li(Nf,sr)}function Uc(){return sr}function Kf(o,i){return sa(Nf,o,i)}function Tf(o){switch(o){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function pb(o){return hb=Cf=1,Ty=ar(Nf=o),sr=0,[]}function zb(o){return Nf="",o}function Pf(o){return ub(Kf(sr-1,lu(o===91?o+2:o===40?o+1:o)))}function Ky(o){while(gi=Nr())if(gi<33)fr();else break;return Tf(o)>2||Tf(gi)>3?"":" "}function Py(o,i){while(--i&&fr())if(gi<48||gi>102||gi>57&&gi<65||gi>70&&gi<97)break;return Kf(o,Uc()+(i<6&&Nr()==32&&fr()==32))}function lu(o){while(fr())switch(gi){case o:return sr;case 34:case 39:if(o!==34&&o!==39)lu(gi);break;case 40:if(o===41)lu(o);break;case 92:fr();break}return sr}function Ey(o,i){while(fr())if(o+gi===57)break;else if(o+gi===84&&Nr()===47)break;return"/*"+Kf(i,sr-1)+"*"+rs(o===47?o:fr())}function oR(o){while(!Tf(Nr()))fr();return Kf(o,sr)}function tR(o){return zb(wb("",null,null,null,[""],o=pb(o),0,[0],o))}function wb(o,i,r,t,l,s,d,c,n){var b=0,e=0,x=d,g=0,z=0,R=0,v=1,W=1,h=1,p=0,S="",y=l,O=s,Z=t,H=S;while(W)switch(R=p,p=fr()){case 40:if(R!=108&&li(H,x-1)==58){if(Gc(H+=eo(Pf(p),"&","&\f"),"&\f")!=-1)h=-1;break}case 34:case 39:case 91:H+=Pf(p);break;case 9:case 10:case 13:case 32:H+=Ky(R);break;case 92:H+=Py(Uc()-1,7);continue;case 47:switch(Nr()){case 42:case 47:Ff(NK(Ey(fr(),Uc()),i,r),n);break;default:H+="/"}break;case 123*v:c[b++]=ar(H)*h;case 125*v:case 59:case 0:switch(p){case 0:case 125:W=0;case 59+e:if(h==-1)H=eo(H,/\f/g,"");if(z>0&&ar(H)-x)Ff(z>32?rR(H+";",t,r,x-1):rR(eo(H," ","")+";",t,r,x-2),n);break;case 59:H+=";";default:if(Ff(Z=iR(H,i,r,b,e,l,c,S,y=[],O=[],x),s),p===123)if(e===0)wb(H,i,Z,Z,y,s,x,c,O);else switch(g===99&&li(H,3)===110?100:g){case 100:case 108:case 109:case 115:wb(o,Z,Z,t&&Ff(iR(o,Z,Z,0,0,l,c,S,l,y=[],x),O),l,O,x,c,t?y:O);break;default:wb(H,Z,Z,Z,[""],O,0,c,O)}}b=e=z=0,v=h=1,S=H="",x=d;break;case 58:x=1+ar(H),z=R;default:if(v<1){if(p==123)--v;else if(p==125&&v++==0&&$y()==125)continue}switch(H+=rs(p),p*v){case 38:h=e>0?1:(H+="\f",-1);break;case 44:c[b++]=(ar(H)-1)*h,h=1;break;case 64:if(Nr()===45)H+=Pf(fr());g=Nr(),e=x=ar(S=H+=oR(Uc())),p++;break;case 45:if(R===45&&ar(H)==2)v=0}}return s}function iR(o,i,r,t,l,s,d,c,n,b,e){var x=l-1,g=l===0?s:[""],z=Lf(g);for(var R=0,v=0,W=0;R<t;++R)for(var h=0,p=sa(o,x+1,x=Ly(v=d[R])),S=o;h<z;++h)if(S=ub(v>0?g[h]+" "+p:eo(p,/&\f/g,g[h])))n[W++]=S;return qc(o,i,r,l===0?Df:c,n,b,e)}function NK(o,i,r){return qc(o,i,r,xb,rs(Ny()),sa(o,2,-2),0)}function rR(o,i,r,t){return qc(o,i,r,Qf,sa(o,0,t),sa(o,t+1,-1),t)}function ts(o,i){var r="",t=Lf(o);for(var l=0;l<t;l++)r+=i(o[l],l,o,i)||"";return r}function lR(o,i,r,t){switch(o.type){case Qy:if(o.children.length)break;case Dy:case Qf:return o.return=o.return||o.value;case xb:return"";case gb:return o.return=o.value+"{"+ts(o.children,t)+"}";case Df:o.value=o.props.join(",")}return ar(r=ts(o.children,t))?o.return=o.value+"{"+r+"}":""}function aR(o){var i=Lf(o);return function(r,t,l,s){var d="";for(var c=0;c<i;c++)d+=o[c](r,t,l,s)||"";return d}}function sR(o){return function(i){if(!i.root){if(i=i.return)o(i)}}}var $K=function(i,r,t){var l=0,s=0;while(!0){if(l=s,s=Nr(),l===38&&s===12)r[t]=1;if(Tf(s))break;fr()}return Kf(i,sr)},KK=function(i,r){var t=-1,l=44;do switch(Tf(l)){case 0:if(l===38&&Nr()===12)r[t]=1;i[t]+=$K(sr-1,r,t);break;case 2:i[t]+=Pf(l);break;case 4:if(l===44){i[++t]=Nr()===58?"&\f":"",r[t]=i[t].length;break}default:i[t]+=rs(l)}while(l=fr());return i},PK=function(i,r){return zb(KK(pb(i),r))},fR=new WeakMap,EK=function(i){if(i.type!=="rule"||!i.parent||i.length<1)return;var{value:r,parent:t}=i,l=i.column===t.column&&i.line===t.line;while(t.type!=="rule")if(t=t.parent,!t)return;if(i.props.length===1&&r.charCodeAt(0)!==58&&!fR.get(t))return;if(l)return;fR.set(i,!0);var s=[],d=PK(r,s),c=t.props;for(var n=0,b=0;n<d.length;n++)for(var e=0;e<c.length;e++,b++)i.props[b]=s[n]?d[n].replace(/&\f/g,c[e]):c[e]+" "+d[n]},oP=function(i){if(i.type==="decl"){var r=i.value;if(r.charCodeAt(0)===108&&r.charCodeAt(2)===98)i.return="",i.value=""}};function dR(o,i){switch(Cy(o,i)){case 5103:return go+"print-"+o+o;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return go+o+o;case 5349:case 4246:case 4810:case 6968:case 2756:return go+o+Xc+o+Ji+o+o;case 6828:case 4268:return go+o+Ji+o+o;case 6165:return go+o+Ji+"flex-"+o+o;case 5187:return go+o+eo(o,/(\w+).+(:[^]+)/,go+"box-$1$2"+Ji+"flex-$1$2")+o;case 5443:return go+o+Ji+"flex-item-"+eo(o,/flex-|-self/,"")+o;case 4675:return go+o+Ji+"flex-line-pack"+eo(o,/align-content|flex-|-self/,"")+o;case 5548:return go+o+Ji+eo(o,"shrink","negative")+o;case 5292:return go+o+Ji+eo(o,"basis","preferred-size")+o;case 6060:return go+"box-"+eo(o,"-grow","")+go+o+Ji+eo(o,"grow","positive")+o;case 4554:return go+eo(o,/([^-])(transform)/g,"$1"+go+"$2")+o;case 6187:return eo(eo(eo(o,/(zoom-|grab)/,go+"$1"),/(image-set)/,go+"$1"),o,"")+o;case 5495:case 3959:return eo(o,/(image-set\([^]*)/,go+"$1$`$1");case 4968:return eo(eo(o,/(.+:)(flex-)?(.*)/,go+"box-pack:$3"+Ji+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+go+o+o;case 4095:case 3583:case 4068:case 2532:return eo(o,/(.+)-inline(.+)/,go+"$1$2")+o;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ar(o)-1-i>6)switch(li(o,i+1)){case 109:if(li(o,i+4)!==45)break;case 102:return eo(o,/(.+:)(.+)-([^]+)/,"$1"+go+"$2-$3$1"+Xc+(li(o,i+3)==108?"$3":"$2-$3"))+o;case 115:return~Gc(o,"stretch")?dR(eo(o,"stretch","fill-available"),i)+o:o}break;case 4949:if(li(o,i+1)!==115)break;case 6444:switch(li(o,ar(o)-3-(~Gc(o,"!important")&&10))){case 107:return eo(o,":",":"+go)+o;case 101:return eo(o,/(.+:)([^;!]+)(;|!.+)?/,"$1"+go+(li(o,14)===45?"inline-":"")+"box$3$1"+go+"$2$3$1"+Ji+"$2box$3")+o}break;case 5936:switch(li(o,i+11)){case 114:return go+o+Ji+eo(o,/[svh]\w+-[tblr]{2}/,"tb")+o;case 108:return go+o+Ji+eo(o,/[svh]\w+-[tblr]{2}/,"tb-rl")+o;case 45:return go+o+Ji+eo(o,/[svh]\w+-[tblr]{2}/,"lr")+o}return go+o+Ji+o+o}return o}var iP=function(i,r,t,l){if(i.length>-1){if(!i.return)switch(i.type){case Qf:i.return=dR(i.value,i.length);break;case gb:return ts([$f(i,{value:eo(i.value,"@","@"+go)})],l);case Df:if(i.length)return tu(i.props,function(s){switch(ru(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ts([$f(i,{props:[eo(s,/:(read-\w+)/,":"+Xc+"$1")]})],l);case"::placeholder":return ts([$f(i,{props:[eo(s,/:(plac\w+)/,":"+go+"input-$1")]}),$f(i,{props:[eo(s,/:(plac\w+)/,":"+Xc+"$1")]}),$f(i,{props:[eo(s,/:(plac\w+)/,Ji+"input-$1")]})],l)}return""})}}},rP=[iP],cR=function(i){var r=i.key;if(r==="css"){var t=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(t,function(v){var W=v.getAttribute("data-emotion");if(W.indexOf(" ")===-1)return;document.head.appendChild(v),v.setAttribute("data-s","")})}var l=i.stylisPlugins||rP,s={},d,c=[];d=i.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(v){var W=v.getAttribute("data-emotion").split(" ");for(var h=1;h<W.length;h++)s[W[h]]=!0;c.push(v)});var n,b=[EK,oP];{var e,x=[lR,sR(function(v){e.insert(v)})],g=aR(b.concat(l,x)),z=function(W){return ts(tR(W),g)};n=function(W,h,p,S){if(e=p,z(W?W+"{"+h.styles+"}":h.styles),S)R.inserted[h.name]=!0}}var R={key:r,sheet:new Vy({key:r,container:d,nonce:i.nonce,speedy:i.speedy,prepend:i.prepend,insertionPoint:i.insertionPoint}),nonce:i.nonce,inserted:s,registered:{},insert:n};return R.sheet.hydrate(c),R};var gP=!0;function Zc(o,i,r){var t="";return r.split(" ").forEach(function(l){if(o[l]!==void 0)i.push(o[l]+";");else if(l)t+=l+" "}),t}var Ef=function(i,r,t){var l=i.key+"-"+r.name;if((t===!1||gP===!1)&&i.registered[l]===void 0)i.registered[l]=r.styles},od=function(i,r,t){Ef(i,r,t);var l=i.key+"-"+r.name;if(i.inserted[r.name]===void 0){var s=r;do i.insert(r===s?"."+l:"",s,i.sheet,!0),s=s.next;while(s!==void 0)}};function SR(o){var i=0,r,t=0,l=o.length;for(;l>=4;++t,l-=4)r=o.charCodeAt(t)&255|(o.charCodeAt(++t)&255)<<8|(o.charCodeAt(++t)&255)<<16|(o.charCodeAt(++t)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,i=(r&65535)*1540483477+((r>>>16)*59797<<16)^(i&65535)*1540483477+((i>>>16)*59797<<16);switch(l){case 3:i^=(o.charCodeAt(t+2)&255)<<16;case 2:i^=(o.charCodeAt(t+1)&255)<<8;case 1:i^=o.charCodeAt(t)&255,i=(i&65535)*1540483477+((i>>>16)*59797<<16)}return i^=i>>>13,i=(i&65535)*1540483477+((i>>>16)*59797<<16),((i^i>>>15)>>>0).toString(36)}var _R={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var uP=!1,hP=/[A-Z]|^ms/g,pP=/_EMO_([^_]+?)_([^]*?)_EMO_/g,kR=function(i){return i.charCodeAt(1)===45},yR=function(i){return i!=null&&typeof i!=="boolean"},nu=eb(function(o){return kR(o)?o:o.replace(hP,"-$&").toLowerCase()}),RR=function(i,r){switch(i){case"animation":case"animationName":if(typeof r==="string")return r.replace(pP,function(t,l,s){return qt={name:l,styles:s,next:qt},l})}if(_R[i]!==1&&!kR(i)&&typeof r==="number"&&r!==0)return r+"px";return r},zP="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function jc(o,i,r){if(r==null)return"";var t=r;if(t.__emotion_styles!==void 0)return t;switch(typeof r){case"boolean":return"";case"object":{var l=r;if(l.anim===1)return qt={name:l.name,styles:l.styles,next:qt},l.name;var s=r;if(s.styles!==void 0){var d=s.next;if(d!==void 0)while(d!==void 0)qt={name:d.name,styles:d.styles,next:qt},d=d.next;var c=s.styles+";";return c}return wP(o,i,r)}case"function":{if(o!==void 0){var n=qt,b=r(o);return qt=n,jc(o,i,b)}break}}var e=r;if(i==null)return e;var x=i[e];return x!==void 0?x:e}function wP(o,i,r){var t="";if(Array.isArray(r))for(var l=0;l<r.length;l++)t+=jc(o,i,r[l])+";";else for(var s in r){var d=r[s];if(typeof d!=="object"){var c=d;if(i!=null&&i[c]!==void 0)t+=s+"{"+i[c]+"}";else if(yR(c))t+=nu(s)+":"+RR(s,c)+";"}else{if(s==="NO_COMPONENT_SELECTOR"&&uP)throw Error(zP);if(Array.isArray(d)&&typeof d[0]==="string"&&(i==null||i[d[0]]===void 0)){for(var n=0;n<d.length;n++)if(yR(d[n]))t+=nu(s)+":"+RR(s,d[n])+";"}else{var b=jc(o,i,d);switch(s){case"animation":case"animationName":{t+=nu(s)+":"+b+";";break}default:t+=s+"{"+b+"}"}}}}return t}var vR=/label:\s*([^\s;{]+)\s*(;|$)/g,qt;function id(o,i,r){if(o.length===1&&typeof o[0]==="object"&&o[0]!==null&&o[0].styles!==void 0)return o[0];var t=!0,l="";qt=void 0;var s=o[0];if(s==null||s.raw===void 0)t=!1,l+=jc(r,i,s);else{var d=s;l+=d[0]}for(var c=1;c<o.length;c++)if(l+=jc(r,i,o[c]),t){var n=s;l+=n[c]}vR.lastIndex=0;var b="",e;while((e=vR.exec(l))!==null)b+="-"+e[1];var x=SR(l)+b;return{name:x,styles:l,next:qt}}var Hb=I(wr(),1),SP=function(i){return i()},WR=Hb.useInsertionEffect?Hb.useInsertionEffect:!1,Jc=WR||SP,mu=WR||Hb.useLayoutEffect;var AR=!1,BR=$r.createContext(typeof HTMLElement<"u"?cR({key:"css"}):null),_P=BR.Provider;var rd=function(i){return Ob.forwardRef(function(r,t){var l=Ob.useContext(BR);return i(r,l,t)})},td=$r.createContext({});var Xb={}.hasOwnProperty,bu="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",YR=function(i,r){var t={};for(var l in r)if(Xb.call(r,l))t[l]=r[l];return t[bu]=i,t},yP=function(i){var{cache:r,serialized:t,isStringTag:l}=i;return Ef(r,t,l),Jc(function(){return od(r,t,l)}),null},RP=rd(function(o,i,r){var t=o.css;if(typeof t==="string"&&i.registered[t]!==void 0)t=i.registered[t];var l=o[bu],s=[t],d="";if(typeof o.className==="string")d=Zc(i.registered,s,o.className);else if(o.className!=null)d=o.className+" ";var c=id(s,void 0,$r.useContext(td));d+=i.key+"-"+c.name;var n={};for(var b in o)if(Xb.call(o,b)&&b!=="css"&&b!==bu&&!AR)n[b]=o[b];if(n.className=d,r)n.ref=r;return $r.createElement($r.Fragment,null,$r.createElement(yP,{cache:i,serialized:c,isStringTag:typeof l==="string"}),$r.createElement(l,n))}),HR=RP;var fa=I(wr(),1);var yzo=I(wR(),1),OR=function(i,r){var t=arguments;if(r==null||!Xb.call(r,"css"))return fa.createElement.apply(void 0,t);var l=t.length,s=Array(l);s[0]=HR,s[1]=YR(i,r);for(var d=2;d<l;d++)s[d]=t[d];return fa.createElement.apply(null,s)};(function(o){var i;(function(r){})(i||(i=o.JSX||(o.JSX={})))})(OR||(OR={}));var eu=rd(function(o,i){var r=o.styles,t=id([r],void 0,fa.useContext(td)),l=fa.useRef();return mu(function(){var s=i.key+"-global",d=new i.sheet.constructor({key:s,nonce:i.sheet.nonce,container:i.sheet.container,speedy:i.sheet.isSpeedy}),c=!1,n=document.querySelector('style[data-emotion="'+s+" "+t.name+'"]');if(i.sheet.tags.length)d.before=i.sheet.tags[0];if(n!==null)c=!0,n.setAttribute("data-emotion",s),d.hydrate([n]);return l.current=[d,c],function(){d.flush()}},[i]),mu(function(){var s=l.current,d=s[0],c=s[1];if(c){s[1]=!1;return}if(t.next!==void 0)od(i,t.next,!0);if(d.tags.length){var n=d.tags[d.tags.length-1].nextElementSibling;d.before=n,d.flush()}i.insert("",t,d,!1)},[i,t.name]),null});var Or=I(wr(),1);function XR(...o){return function(...r){o.forEach((t)=>t?.(...r))}}var vP=(...o)=>o.map((i)=>i?.trim?.()).filter(Boolean).join(" "),kP=/^on[A-Z]/;function GR(...o){let i={};for(let r of o){for(let t in i){if(kP.test(t)&&typeof i[t]==="function"&&typeof r[t]==="function"){i[t]=XR(i[t],r[t]);continue}if(t==="className"||t==="class"){i[t]=vP(i[t],r[t]);continue}if(t==="style"){i[t]=Object.assign({},i[t]??{},r[t]??{});continue}i[t]=r[t]!==void 0?r[t]:i[t]}for(let t in r)if(i[t]===void 0)i[t]=r[t]}return i}var qR=I(wr(),1),WP=parseInt(qR.version.split(".")[0],10),AP=WP>=19;function xu(o,i){if(o==null)return;if(typeof o==="function")return o(i);try{o.current=i}catch(r){throw Error(`Cannot assign value '${i}' to ref '${o}'`)}}function UR(...o){let i=o.filter((r)=>r!=null);if(AP){let r=new Map;return(t)=>{return i.forEach((l)=>{let s=xu(l,t);if(s)r.set(l,s)}),()=>{i.forEach((l)=>{let s=r.get(l);if(s&&typeof s==="function")s();else xu(l,null)}),r.clear()}}}else return(r)=>{i.forEach((t)=>{xu(t,r)})}}function ZR(o){return o.default||o}var jR=I(wr(),1);function JR(o){let i=jR.version;if(!Bi(i))return o?.ref;if(i.startsWith("18."))return o?.ref;return o?.props?.ref}var Mc=I(iu(),1);var Gb=I(wr(),1);function BP(o,i){return`${o} returned \`undefined\`. Seems you forgot to wrap component within ${i}`}function MR(o={}){let{name:i,strict:r=!0,hookName:t="useContext",providerName:l="Provider",errorMessage:s,defaultValue:d}=o,c=Gb.createContext(d);c.displayName=i;function n(){let b=Gb.useContext(c);if(!b&&r){let e=Error(s??BP(t,l));throw e.name="ContextError",Error.captureStackTrace?.(e,n),e}return b}return[c.Provider,n,c]}var[YP,Ic]=MR({name:"ChakraContext",strict:!0,providerName:"<ChakraProvider />"});function gu(o){let{value:i,children:r}=o;return Mc.jsxs(YP,{value:i,children:[!i._config.disableLayers&&Mc.jsx(eu,{styles:i.layers.atRule}),Mc.jsx(eu,{styles:i._global}),r]})}var qb=I(wr(),1);var HP=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function IR(o){return typeof o==="string"&&HP.has(o)}function VR(o,i,r){let{css:t,isValidProperty:l}=Ic(),{children:s,...d}=o,c=qb.useMemo(()=>{let[g,z]=Gt(d,(p)=>r(p,i.variantKeys)),[R,v]=Gt(z,i.variantKeys),[W,h]=Gt(v,l);return{forwardedProps:g,variantProps:R,styleProps:W,elementProps:h}},[i.variantKeys,r,d,l]),{css:n,...b}=c.styleProps,e=qb.useMemo(()=>{let g={...c.variantProps},z=i.variantKeys.includes("colorPalette"),R=i.variantKeys.includes("orientation");if(!z)g.colorPalette=d.colorPalette;if(!R)g.orientation=d.orientation;return i(g)},[i,c.variantProps,d.colorPalette,d.orientation]);return{styles:qb.useMemo(()=>{return t(e,...OP(n),b)},[t,e,n,b]),props:{...c.forwardedProps,...c.elementProps,children:s}}}var OP=(o)=>{return(Array.isArray(o)?o:[o]).filter(Boolean).flat()};var XP=ZR(Iy),GP=XP,qP=(o)=>o!=="theme",UP=(o,i,r)=>{let t;if(i){let l=i.shouldForwardProp;t=o.__emotion_forwardProp&&l?(s)=>o.__emotion_forwardProp(s)&&l(s):l}if(typeof t!=="function"&&r)t=o.__emotion_forwardProp;return t},ZP=typeof document<"u",DR=({cache:o,serialized:i,isStringTag:r})=>{Ef(o,i,r);let t=Jc(()=>od(o,i,r));if(!ZP&&t!==void 0){let{name:l,next:s}=i;while(s!==void 0)l=ta(l,s.name),s=s.next;return Ut.jsx("style",{...{["data-emotion"]:ta(o.key,l),dangerouslySetInnerHTML:{__html:t},nonce:o.sheet.nonce}})}return null},QR={path:["d"],text:["x","y"],circle:["cx","cy","r"],rect:["width","height","x","y","rx","ry"],ellipse:["cx","cy","rx","ry"],g:["transform"],stop:["offset","stopOpacity"]},jP=(o,i)=>{return Object.prototype.hasOwnProperty.call(o,i)},JP=(o,i={},r={})=>{if(jP(QR,o)){r.forwardProps||(r.forwardProps=[]);let b=QR[o];r.forwardProps=uf([...r.forwardProps,...b])}let t=o.__emotion_real===o,l=t&&o.__emotion_base||o,s,d;if(r!==void 0)s=r.label,d=r.target;let c=[],n=rd((b,e,x)=>{let{cva:g,isValidProperty:z}=Ic(),R=i.__cva__?i:g(i),v=IP(o.__emotion_cva,R),W=(uo)=>{return(ir,wo)=>{if(uo.includes(ir))return!0;return!wo?.includes(ir)&&!z(ir)}};if(!r.shouldForwardProp&&r.forwardProps)r.shouldForwardProp=W(r.forwardProps);let h=(uo,ir)=>{let wo=typeof o==="string"&&o.charCodeAt(0)>96?GP:qP,u=!ir?.includes(uo)&&!z(uo);return wo(uo)&&u},p=UP(o,r,t)||h,S=Or.useMemo(()=>Object.assign({},r.defaultProps,Xt(b)),[b]),{props:y,styles:O}=VR(S,v,p),Z="",H=[O],k=y;if(y.theme==null){k={};for(let uo in y)k[uo]=y[uo];k.theme=Or.useContext(td)}if(typeof y.className==="string")Z=Zc(e.registered,H,y.className);else if(y.className!=null)Z=ta(Z,y.className);let X=id(c.concat(H),e.registered,k);if(X.styles)Z=ta(Z,`${e.key}-${X.name}`);if(d!==void 0)Z=ta(Z,d);let J=!p("as"),T=J&&y.as||l,$={};for(let uo in y){if(J&&uo==="as")continue;if(IR(uo)){let ir=uo.replace("html","").toLowerCase();$[ir]=y[uo];continue}if(p(uo))$[uo]=y[uo]}let Ro=Z.trim();if(Ro)$.className=Ro;else Reflect.deleteProperty($,"className");$.ref=x;let hi=r.forwardAsChild||r.forwardProps?.includes("asChild");if(y.asChild&&!hi){let uo=Or.isValidElement(y.children)?Or.Children.only(y.children):Or.Children.toArray(y.children).find(Or.isValidElement);if(!uo)throw Error("[chakra-ui > factory] No valid child found");T=uo.type,$.children=null,Reflect.deleteProperty($,"asChild"),$=GR($,uo.props),$.ref=UR(x,JR(uo))}if($.as&&hi)return $.as=void 0,Ut.jsxs(Or.Fragment,{children:[Ut.jsx(DR,{cache:e,serialized:X,isStringTag:typeof T==="string"}),Ut.jsx(T,{asChild:!0,...$,children:Ut.jsx(y.as,{children:$.children})})]});return Ut.jsxs(Or.Fragment,{children:[Ut.jsx(DR,{cache:e,serialized:X,isStringTag:typeof T==="string"}),Ut.jsx(T,{...$})]})});return n.displayName=s!==void 0?s:`chakra(${typeof l==="string"?l:l.displayName||l.name||"Component"})`,n.__emotion_real=n,n.__emotion_base=l,n.__emotion_forwardProp=r.shouldForwardProp,n.__emotion_cva=i,Object.defineProperty(n,"toString",{value(){return`.${d}`}}),n},uu=JP.bind(),hu=new Map,MP=new Proxy(uu,{apply(o,i,r){return uu(...r)},get(o,i){if(!hu.has(i))hu.set(i,uu(i));return hu.get(i)}}),Oi=MP,IP=(o,i)=>{if(o&&!i)return o;if(!o&&i)return i;return o.merge(i)};var Lo=(o)=>({value:`var(${o})`}),foo={fa:{surface:{card:Lo("--fa-surface-card"),raised:Lo("--fa-surface-raised")},border:{subtle:Lo("--fa-border-subtle"),control:Lo("--fa-border-control")},text:{body:Lo("--fa-text-body"),muted:Lo("--fa-text-muted"),strong:Lo("--fa-text-strong"),modeStatus:Lo("--fa-mode-status-text")},accent:{link:Lo("--fa-accent-link"),solidBg:Lo("--fa-accent-solid-bg"),solidBorder:Lo("--fa-accent-solid-border"),solidText:Lo("--fa-accent-solid-text")},service:{dotIdle:Lo("--fa-service-dot-idle")},error:{text:Lo("--fa-error-text")},sidebarToggle:{collapsedBg:Lo("--fa-sidebar-toggle-collapsed-bg")},toolMode:{bg:Lo("--fa-tool-mode-bg"),text:Lo("--fa-tool-mode-text"),agentBg:Lo("--fa-tool-mode-agent-bg"),agentText:Lo("--fa-tool-mode-agent-text")},control:{hoverBorder:Lo("--fa-control-hover-border"),hoverBg:Lo("--fa-control-hover-bg"),activeHoverBorder:Lo("--fa-control-active-hover-border"),activeHoverBg:Lo("--fa-control-active-hover-bg")},focusRing:Lo("--fa-focus-ring")}},Hv=Oc({...is,preflight:!1,globalCss:{},theme:{...is.theme,semanticTokens:{...is.theme.semanticTokens,colors:{...is.theme.semanticTokens?.colors??{},...foo}}}});var doo=new Set(["web_search","web_fetch","http_fetch","url_navigate"]);function coo(o){let r=(Array.isArray(o&&o.toolCalls)?o.toolCalls:[]).find((s)=>doo.has(s&&s.tool));if(!r)return null;let t=r.inputs&&typeof r.inputs==="object"?r.inputs:{};if(r.tool==="web_search"){let s=String(t.query||"").trim();return s?{call:r,tool:"web_search",input:{...t,query:s}}:null}let l=String(t.url||"").trim();return l?{call:r,tool:"web_fetch",input:{...t,url:l}}:null}async function Ov(o,i){if(!o||typeof i!=="function")return o;let r=coo(o);if(!r)return o;let t;try{t=await i(r.tool,r.input)}catch(d){return o}if(!t||t.ok!==!0||t.executed!==!0||!t.body)return o;let l=Array.isArray(o.evidence)?o.evidence:[],s=Array.isArray(o.toolCalls)?o.toolCalls.map((d)=>d===r.call?{...d,tool:r.tool,outputs:t}:d):[];return{...o,content:String(t.body),evidence:[...l,`desktop_tool:${r.tool}`,"desktop_tool:permission_free"],toolCalls:s}}var{createElement:f,Fragment:pSo,useCallback:C,useEffect:L,useMemo:Nc,useRef:P,useState:M}=dk.default,Kc=(()=>{let o=document.querySelector('meta[name="formal-ai-version"]')?.content;if(!o||o.startsWith("__")||o.endsWith("__"))return"dev";return o})(),Xv=typeof window<"u"?window.FORMAL_AI_ASSET_VERSION||"":"",nk="link-assistant/formal-ai",noo="bug",Gv=`https://github.com/${nk}`,ih="I don't know how to answer that yet. I cannot answer that from local Links Notation rules yet. To inspect what I can do, send `List behavior rules`, then `Show behavior rule unknown`. To teach this dialog a response, send: When I say `your prompt`, answer `your answer`. If this still needs a shared Links Notation seed fact or rule after those checks, use Report issue with the reasoning trace, or export memory to keep a dialog-local rule durable.",rh="I am formal-ai, a deterministic symbolic AI implementation that answers from local Links Notation rules and OpenAI-compatible API shapes. I do not perform neural inference in this demo.",ie="I do not have free time the way a person does. Between prompts I am idle; when the dialog is active, I help with tasks, rules, and explanations.",mk="I'm formal AI, and currently I don't have a name. But you can name me as you like.",moo=["Glad to hear it.","You're welcome.","Good to hear.","Happy to hear that."],boo=["What would you like to do next?","Do you want to discuss something else?","Is there anything else you want to work on?","Would you like to explore another topic?"],th=[{label:"Greeting (en)",text:"Hi"},{label:"Greeting (ru)",text:"Привет"},{label:"Greeting (hi)",text:"नमस्ते"},{label:"Greeting (zh)",text:"你好"},{label:"Farewell (en)",text:"Goodbye"},{label:"Farewell (ru)",text:"До свидания"},{label:"Farewell (hi)",text:"अलविदा"},{label:"Farewell (zh)",text:"再见"},{label:"Identity (en)",text:"Who are you?"},{label:"Identity (ru)",text:"Кто ты?"},{label:"Identity (hi)",text:"तुम कौन हो?"},{label:"Identity (zh)",text:"你是谁?"},{label:"Clarification (en)",text:"I don't understand"},{label:"Clarification (ru)",text:"не понял"},{label:"Clarification (hi)",text:"समझ नहीं आया"},{label:"Clarification (zh)",text:"我不明白"},{label:"Capabilities (en)",text:"What can you do?"},{label:"Capabilities (ru)",text:"Что ты умеешь?"},{label:"Behavior rules",text:"List behavior rules"},{label:"Self facts",text:"List all facts you know about yourself"},{label:"Hello world (Rust)",text:"Write me hello world program in Rust"},{label:"Hello world (Python)",text:"Create a hello world example in Python"},{label:"Hello world (JavaScript)",text:"Write hello world in JavaScript"},{label:"Hello world (TypeScript)",text:"Write hello world in TypeScript"},{label:"Hello world (Go)",text:"Show hello world in Go"},{label:"Hello world (C)",text:"Show hello world in C"},{label:"Calculation (en)",text:"What is 2 + 2?"},{label:"Calculation (ru)",text:"Сколько будет два плюс два?"},{label:"Concept (en)",text:"What is Rust?"},{label:"Concept (en/Wikipedia)",text:"Who is Donald Trump?"},{label:"Concept (ru/Wikipedia)",text:"Кто такой Илон Маск?"},{label:"Concept (ru)",text:"Что такое Википедия?"},{label:"Concept (hi)",text:"विकिपीडिया क्या है?"},{label:"Concept (zh)",text:"维基百科是什么?"},{label:"Concept in context",text:"What is IIR in machine learning?"},{label:"Summarization",text:"Summarize this conversation"},{label:"Brainstorming",text:"Brainstorm 5 small tools for link notation."},{label:"Fact Q&A (en)",text:"Who wrote The Lord of the Rings?"},{label:"Fact Q&A (ru)",text:"столица россии"},{label:"Fact Q&A (hi)",text:"जापान की राजधानी क्या है?"},{label:"Fact Q&A (zh)",text:"日本的首都是什么?"},{label:"Navigate URL",text:"Navigate to github.com"},{label:"Fetch URL",text:"Сделай запрос к google.com"},{label:"Web search",text:"Search the web for Nikola Tesla"},{label:"Coreference",text:"What features make it different from C?"},{label:"Roleplay",text:"Pretend you are Albert Einstein and explain relativity to a teenager."},{label:"Idiom (ru)",text:"Купи слона"},{label:"Recall (en)",text:"When did I ask about Rust?"},{label:"Recall (cross-conv)",text:"Find Wikipedia in another conversation"},{label:"Export memory",text:"Export memory"},{label:"Import memory",text:"Import memory"}],bk=new Set(["Greeting (en)","Greeting (ru)","Greeting (hi)","Greeting (zh)"]),eoo=new Set(["Export memory","Import memory"]),re=new Set;function xoo(){return th.filter((o)=>bk.has(o.label))}function goo(){return th.filter((o)=>!bk.has(o.label)&&!eoo.has(o.label))}var Gu=0,qu=0,Uu={export:["export memory","export your memory","export the memory","export full memory","экспорт памяти","экспортировать память","экспортируй память","экспортируй свою память","स्मृति निर्यात करें","अपनी स्मृति निर्यात करें","导出记忆","导出你的记忆","导出全部记忆"],import:["import memory","import new memory","import your new memory","import your memory","импорт памяти","импортировать память","импортируй память","импортируй новую память","स्मृति आयात करें","नई स्मृति आयात करें","अपनी नई स्मृति आयात करें","导入记忆","导入新记忆","导入你的新记忆"],reset:["reset memory","clear memory","reset your memory","clear your memory","сброс памяти","сбросить память","очистить память","сбрось память","स्मृति रीसेट करें","स्मृति साफ करें","अपनी स्मृति रीसेट करें","重置记忆","清空记忆","重置你的记忆"]};function bd(o){return String(o||"").toLowerCase().replace(/[\s -]+/g," ").replace(/[!?.,;:。!?,;:、]+$/g,"").trim()}function uoo(o){let i=bd(o);if(!i)return null;if(Uu.export.some((r)=>i===r))return"export";if(Uu.import.some((r)=>i===r))return"import";if(Uu.reset.some((r)=>i===r))return"reset";return null}function yi(o,i){return i.some((r)=>o.includes(r))}function ek(o,i){return i.some((r)=>r.test(o))}function hoo(o){return ek(o,[/(?:^|[^\p{L}\p{N}])theme(?:$|[^\p{L}\p{N}])/u,/(?:^|[^\p{L}\p{N}])dark mode(?:$|[^\p{L}\p{N}])/u,/(?:^|[^\p{L}\p{N}])light mode(?:$|[^\p{L}\p{N}])/u,/(?:^|[^\p{L}\p{N}])тема(?:$|[^\p{L}\p{N}])/u,/主题/u])}var poo=["turn on","enable","show","start","включи","включить","покажи","запусти","开启","打开","चालू","enable"],zoo=["turn off","disable","hide","stop","выключи","выключить","отключи","скрой","останови","关闭","隐藏","बंद","disable"];function xt(o,i){if(!yi(o,i))return null;if(yi(o,zoo))return!1;if(yi(o,poo))return!0;return null}var woo=["switch","change","set","use","select","configure","переключи","переключить","смени","сменить","измени","изменить","установи","установить","поставь","поставить","выбери","выбрать","используй","использовать","поменяй","поменять","настрой","настроить","切换","设置","使用","选择","बदल","सेट","चुन"],Soo=["ui language","interface language","app language","application language","language","язык интерфейса","язык приложения","язык ui","язык","语言","भाषा"],_oo=[/^(?:ui language|interface language|app language|application language|language)\s*(?:=|:|to)?\s*(?:russian|english|chinese|hindi|auto|system|ru|en|zh|hi)$/u,/^язык(?:\s+интерфейса|\s+приложения)?\s*(?:=|:|на)?\s*(?:русский|английский|китайский|хинди|авто|системный|ru|en|zh|hi)$/u,/^(?:русский|английский|китайский|хинди|авто|системный)\s+язык(?:\s+интерфейса|\s+приложения)?$/u,/^(?:俄语|英语|中文|汉语|自动)\s*语言$/u,/^भाषा\s*(?:=|:)?\s*(?:हिन्दी|हिंदी|अंग्रेज़ी|अंग्रेजी|auto|system)$/u];function yoo(o){if(ek(o,_oo))return!0;if(!yi(o,Soo))return!1;return yi(o,woo)}function qv(o,i){if(!yi(o,i))return null;let r=o.match(/(\d+(?:[.,]\d+)?)\s*%?/);if(!r)return null;let t=Number(r[1].replace(",","."));if(!Number.isFinite(t))return null;if(o.includes("%")||t>1)return le(t/100,0,1,0);return le(t,0,1,0)}function xk(o){return String(o||"").replace(/[\r\n\t]+/g," ").slice(0,64)}function Lt(o){return xk(o).replace(/\s+/g," ").trim().replace(/^[`"']+|[`"']+$/g,"").trim()}function Roo(o,i){if(["clear assistant name","reset assistant name","remove assistant name","очисти имя ассистента","сбрось имя ассистента","убери имя ассистента","清除助手名字","重置助手名字","सहायक नाम हटाएं"].includes(i))return{kind:"set_preference",key:"assistantName",value:"",intent:"configure_assistant_name",label:"Assistant name"};let t=String(o||"").trim(),l=[/^(?:set|change|configure)\s+(?:the\s+)?(?:assistant|your)\s+name\s+(?:to|as)\s+(.+)$/iu,/^(?:assistant\s+name|your\s+name)\s*(?:=|:|is)\s*(.+)$/iu,/^(?:call|name)\s+(?:yourself|you)\s+(.+)$/iu,/^(?:назови|зови)\s+себя\s+(.+)$/iu,/^(?:теперь\s+)?(?:тебя\s+зовут|тво[её]\s+имя|имя\s+ассистента)\s*(?:=|:)?\s*(.+)$/iu,/^(?:你的名字|助手名字|助理名字)\s*(?:设为|设置为|叫|=|:)\s*(.+)$/u,/^(?:अपना नाम|सहायक नाम)\s*(?:रखो|सेट करो|=|:)?\s*(.+)$/u];for(let s of l){let d=t.match(s);if(!d)continue;let c=Lt(d[1]);if(!c)continue;return{kind:"set_preference",key:"assistantName",value:c,intent:"configure_assistant_name",label:"Assistant name"}}return null}function gk(o){if(o.kind==="report_issue")return o.label;if(o.kind==="trigger")return o.label;if(o.key==="assistantName"&&!o.value)return"not set";if(typeof o.value==="boolean")return o.value?"on":"off";if(typeof o.value==="number")return o.value.toFixed(2);return String(o.value)}function voo(o,i){if(o.kind==="report_issue")return`Report issue link: [Report issue](${i}).`;if(o.kind==="trigger"&&o.action==="attach_files")return"Opening the file picker.";return`Done. ${o.label} is now ${gk(o)}.`}function koo(o,i){let r=bd(o);if(!r||!Array.isArray(i))return null;for(let t of i){let l=(t.phrases||[]).map(bd);if(!yi(r,l))continue;let s=null;if(t.kind==="enum"){let d=(t.options||[]).find((c)=>(c.aliases||[]).map(bd).some((n)=>r.includes(n)));if(d)s=d.value}else if(t.kind==="number"){let d=r.match(/(\d+(?:[.,]\d+)?)/);if(d){let c=Number(d[1].replace(",","."));if(Number.isFinite(c))s=c*Number(t.scale||1)}}else if(t.kind==="boolean")s=xt(r,l);if(s===null)continue;return{kind:"set_preference",key:t.key,value:s,intent:t.intent,label:t.label}}return null}function Woo(o,i=[]){let r=bd(o);if(!r)return null;let t=koo(o,i);if(t)return t;if(["report issue","create issue","open issue","сообщить о проблеме","создай issue","报告问题","समस्या रिपोर्ट करें"].some((O)=>r===O))return{kind:"report_issue",intent:"report_issue",label:"Report issue"};if(["attach file","attach files","add attachment","upload file","прикрепи файл","добавь файл","附加文件","फ़ाइल जोड़ें"].some((O)=>r===O||r.includes(O)))return{kind:"trigger",action:"attach_files",intent:"attach_files",label:"Attach files"};let d=Roo(o,r);if(d)return d;let c=xt(r,["diagnostics","diagnostic","trace","диагност","трассиров","诊断","निदान"]);if(c!==null)return{kind:"set_preference",key:"diagnosticsMode",value:c,intent:"configure_diagnostics",label:"Diagnostics"};let n=xt(r,["demo","демо","演示","डेमो"]);if(n!==null||r==="manual mode"||r==="ручной режим")return{kind:"set_preference",key:"demoMode",value:n===null?!1:n,intent:"configure_demo_mode",label:"Demo mode"};let b=xt(r,["agent mode","агент","代理","एजेंट"]);if(b!==null||r==="chat mode")return{kind:"set_preference",key:"agentMode",value:b===null?!1:b,intent:"configure_agent_mode",label:"Agent mode"};let e=xt(r,["greeting variations","greeting variation","вариации приветствий","варианты приветствий"]);if(e!==null)return{kind:"set_preference",key:"greetingVariations",value:e,intent:"configure_greeting_variations",label:"Greeting variations"};let x=xt(r,["definition fusion","merge definitions","слияние определений","合并定义"]);if(x!==null)return{kind:"set_preference",key:"definitionFusion",value:x?"auto":"explicit",intent:"configure_definition_fusion",label:"Definition fusion"};let g=xt(r,["documented programs","documented program","full programs","verbatim programs","program composition","документированные программы","完整程序","पूर्ण प्रोग्राम"]);if(g!==null)return{kind:"set_preference",key:"blueprintComposition",value:g?"documented":"composed",intent:"configure_blueprint_composition",label:"Program composition"};let z=xt(r,["ocr","image text","image recognition","optical character recognition","tesseract","распознавание текста","图片文字","छवि पाठ"]);if(z!==null)return{kind:"set_preference",key:"experimentalOcr",value:z,intent:"configure_experimental_ocr",label:"Experimental OCR"};let R=xt(r,["project promotion","repository promotion","associative project promotion","associative repository promotion","продвижение проектов","продвижение репозиториев"]);if(R!==null)return{kind:"set_preference",key:"associativeProjectPromotion",value:R,intent:"configure_project_promotion",label:"Project promotion"};if(hoo(r)){if(yi(r,["dark","темн","тёмн","深色","dark mode"]))return{kind:"set_preference",key:"theme",value:"dark",intent:"configure_theme",label:"Theme"};if(yi(r,["light","светл","浅色","light mode"]))return{kind:"set_preference",key:"theme",value:"light",intent:"configure_theme",label:"Theme"};if(yi(r,["auto","system","авто","систем","自动"]))return{kind:"set_preference",key:"theme",value:"auto",intent:"configure_theme",label:"Theme"}}if(yoo(r)){if(yi(r,["russian","рус","俄语"]))return{kind:"set_preference",key:"uiLanguage",value:"ru",intent:"configure_language",label:"UI language"};if(yi(r,["english","англ","英语"]))return{kind:"set_preference",key:"uiLanguage",value:"en",intent:"configure_language",label:"UI language"};if(yi(r,["chinese","китай","中文","汉语"]))return{kind:"set_preference",key:"uiLanguage",value:"zh",intent:"configure_language",label:"UI language"};if(yi(r,["hindi","хинди","हिन्दी","हिंदी"]))return{kind:"set_preference",key:"uiLanguage",value:"hi",intent:"configure_language",label:"UI language"};if(yi(r,["auto","system","авто","自动"]))return{kind:"set_preference",key:"uiLanguage",value:"auto",intent:"configure_language",label:"UI language"}}if(yi(r,["ui skin","skin","оформление","外观"])){if(r.includes("glass"))return{kind:"set_preference",key:"uiSkin",value:"glass",intent:"configure_ui_skin",label:"UI skin"};if(r.includes("contrast")||r.includes("контраст"))return{kind:"set_preference",key:"uiSkin",value:"contrast",intent:"configure_ui_skin",label:"UI skin"};if(r.includes("flat")||r.includes("плоск"))return{kind:"set_preference",key:"uiSkin",value:"flat",intent:"configure_ui_skin",label:"UI skin"}}if(yi(r,["chat style","стиль чата","聊天样式"])){if(r.includes("compact"))return{kind:"set_preference",key:"chatStyle",value:"compact",intent:"configure_chat_style",label:"Chat style"};if(r.includes("bubble")||r.includes("bubbles"))return{kind:"set_preference",key:"chatStyle",value:"bubbles",intent:"configure_chat_style",label:"Chat style"};if(r.includes("card")||r.includes("cards"))return{kind:"set_preference",key:"chatStyle",value:"cards",intent:"configure_chat_style",label:"Chat style"}}if(yi(r,["composer style","input style","стиль ввода","输入样式"])){if(r.includes("glass clear")||r.includes("glass-clear"))return{kind:"set_preference",key:"composerStyle",value:"glass-clear",intent:"configure_composer_style",label:"Composer style"};if(r.includes("glass"))return{kind:"set_preference",key:"composerStyle",value:"glass-soft",intent:"configure_composer_style",label:"Composer style"};if(r.includes("bubble"))return{kind:"set_preference",key:"composerStyle",value:"bubble",intent:"configure_composer_style",label:"Composer style"};if(r.includes("flat"))return{kind:"set_preference",key:"composerStyle",value:"flat",intent:"configure_composer_style",label:"Composer style"}}if(yi(r,["composer action","attach button","plus button","кнопка ввода"])){if(r.includes("plus")||r.includes("плюс"))return{kind:"set_preference",key:"composerAction",value:"plus",intent:"configure_composer_action",label:"Composer action"};if(r.includes("attach")||r.includes("attachment")||r.includes("скреп"))return{kind:"set_preference",key:"composerAction",value:"attach",intent:"configure_composer_action",label:"Composer action"}}let v=qv(r,["temperature","температур","तापमान","温度"]);if(v!==null)return{kind:"set_preference",key:"temperature",value:v,intent:"configure_temperature",label:"Temperature"};let W=qv(r,["guess probability","ambiguity","вероятность догадки","угадыв"]);if(W!==null)return{kind:"set_preference",key:"guessProbability",value:W,intent:"configure_guess_probability",label:"Guess probability"};let p=["set location to ","my location is ","remember my location as ","установи местоположение ","мое местоположение "].find((O)=>r.startsWith(O));if(p){let O=r.slice(p.length).trim().slice(0,80);if(O)return{kind:"set_preference",key:"location",value:O,intent:"configure_location",label:"Location"}}let S=xt(r,["sidebar","side panel","боковая панель"]);if(S!==null)return{kind:"set_preference",key:"sidebarCollapsed",value:!S,intent:"configure_sidebar",label:"Sidebar"};let y=xt(r,["deleted conversations","deleted chats","удаленные беседы"]);if(y!==null)return{kind:"set_preference",key:"showDeletedConversations",value:y,intent:"configure_deleted_conversations",label:"Deleted conversations"};return null}var Aoo=[{prefix:"when did i ask about ",scope:"all"},{prefix:"when did i ask ",scope:"all"},{prefix:"when did i mention ",scope:"all"},{prefix:"when did i talk about ",scope:"all"},{prefix:"have i asked about ",scope:"all"},{prefix:"have i mentioned ",scope:"all"},{prefix:"did i ask about ",scope:"all"},{prefix:"did i mention ",scope:"all"},{prefix:"search my conversations for ",scope:"all"},{prefix:"search conversations for ",scope:"all"},{prefix:"search my chats for ",scope:"all"},{prefix:"recall ",scope:"all"},{prefix:"когда я спрашивал про ",scope:"all"},{prefix:"когда я спрашивал о ",scope:"all"},{prefix:"когда я спрашивал ",scope:"all"},{prefix:"когда я упоминал ",scope:"all"},{prefix:"поиск по беседам ",scope:"all"},{prefix:"поиск в беседах ",scope:"all"},{prefix:"найди в беседах ",scope:"all"},{prefix:"我什么时候问过 ",scope:"all"},{prefix:"我什么时候问过",scope:"all"},{prefix:"我什么时候提到 ",scope:"all"},{prefix:"我什么时候提到",scope:"all"},{prefix:"搜索我的对话 ",scope:"all"},{prefix:"搜索我的对话",scope:"all"},{prefix:"在对话中搜索 ",scope:"all"},{prefix:"在对话中搜索",scope:"all"}],Boo=[" in another conversation"," in other conversations"," in my other conversations"," in my conversations"," in another chat"," in other chats"," в другой беседе"," в других беседах"," в других чатах","在其他对话中","在另一个对话中"],Yoo=["find ","search for ","look for ","найди ","поищи ","查找 ","查找","搜索 ","搜索"];function Vb(o){return String(o||"").replace(/^["'«»『「]+/,"").replace(/["'«»』」]+$/,"").replace(/[!?.,;:。!?,;:、]+$/g,"").trim()}function Uv(o,i,r,t){let l=0,s="",d=0,c=!1;while(d<o.length&&l<t){let n=o[d],b=n.toLowerCase();if(/[\s\u00A0\u2000-\u200B]/.test(n)){if(!c){if(l>=r)s+=" ";l++,c=!0}d++;continue}if(c=!1,l>=r)s+=n;l+=b.length,d++}return s.trim()}function Hoo(o){let i=String(o||"").trim();if(!i)return null;let r=bd(o);if(!r)return null;for(let t of Boo){let l=r.lastIndexOf(t);if(l<0)continue;let s=r.slice(0,l);for(let d of Yoo)if(s.startsWith(d)){let c=Vb(s.slice(d.length));if(!c)continue;return{term:Vb(Uv(i,r,d.length,l))||c,scope:"other"}}}for(let{prefix:t,scope:l}of Aoo)if(r.startsWith(t)){let s=Vb(r.slice(t.length));if(!s)continue;return{term:Vb(Uv(i,r,t.length,r.length))||s,scope:l}}return null}function Ooo({events:o,term:i,scope:r,currentConversationId:t,triggerText:l}){let s=Array.isArray(o)?o:[],d=String(i||"").toLowerCase();if(!d)return{content:"No search term recognised in the recall request.",matches:[]};let c=String(l||"").trim().toLowerCase(),n=new Map;for(let z of s){if(!z||z.kind&&z.kind!=="message")continue;let R=String(z.content||"");if(!R.toLowerCase().includes(d))continue;if(c&&R.trim().toLowerCase()===c)continue;let v=z.conversationId||"legacy";if(r==="other"&&v===(t||""))continue;let W=n.get(v);if(!W)W={id:v,title:"",events:[]},n.set(v,W);if(!W.title&&z.role==="user"&&z.conversationTitle)W.title=z.conversationTitle;W.events.push(z)}let b=Array.from(n.values());for(let z of b){if(!z.title){let R=z.events.find((v)=>v.role==="user");if(R&&R.content)z.title=lh(R.content);else if(z.id==="legacy")z.title="Earlier conversation";else z.title="Untitled conversation"}z.events.sort((R,v)=>String(R.sentAt||"").localeCompare(String(v.sentAt||"")))}b.sort((z,R)=>{let v=z.events[z.events.length-1]?.sentAt||"",W=R.events[R.events.length-1]?.sentAt||"";return String(W).localeCompare(String(v))});let e=b.reduce((z,R)=>z+R.events.length,0);if(e===0)return{content:`No mentions of "${i}" found${r==="other"?" in any other conversation":""}.`,matches:[]};let x=[],g=b.length;x.push(`Found **${e}** mention${e===1?"":"s"} of "${i}" across **${g}** conversation${g===1?"":"s"}.`);for(let z of b){x.push(""),x.push(`### ${z.title}`);for(let R of z.events){let v=R.sentAt?R.sentAt:"(no timestamp)",W=R.role==="user"?"user":"assistant",h=String(R.content||"").replace(/\s+/g," ").trim(),p=h.length>160?`${h.slice(0,157)}…`:h;x.push(`- ${v} — ${W}: ${p}`)}}return{content:x.join(`
`),matches:b}}var Tb=[{key:"externalServiceWikihow",label:"settings.externalServiceWikihow"},{key:"externalServiceStackExchange",label:"settings.externalServiceStackExchange"},{key:"externalServiceMediawikiFamily",label:"settings.externalServiceMediawikiFamily"},{key:"externalServiceGithub",label:"settings.externalServiceGithub"}],Xoo=["sidebarSettingsCollapsed","sidebarToolsCollapsed","sidebarTraceCollapsed","sidebarDesktopCollapsed","sidebarServicesCollapsed"],mo={demoMode:!0,diagnosticsMode:!1,contextPanelWidth:300,sidebarMenuCollapsed:!0,sidebarPromptsCollapsed:!1,sidebarToolsCollapsed:!0,sidebarTraceCollapsed:!0,sidebarConversationsCollapsed:!1,sidebarSettingsCollapsed:!0,sidebarDesktopCollapsed:!0,sidebarServicesCollapsed:!0,sidebarCollapsed:!1,showDeletedConversations:!1,greetingVariations:!0,thinkingDetailLevel:"standard",minMessageAnimationMs:2000,guessProbability:0.8,temperature:0.7,followUpProbability:0.75,definitionFusion:"explicit",blueprintComposition:"composed",experimentalOcr:!1,...Object.fromEntries(Tb.map((o)=>[o.key,!0])),associativeProjectPromotion:!0,theme:"auto",location:"",assistantName:"",currentConversationId:"",agentMode:!1,mode:"chat",agentOnboardingSeen:!1,desktopToolGrants:"",uiLanguage:"auto",responseLanguage:"last_message",preferredLanguage:"en",uiSkin:"flat",chatStyle:"cards",composerStyle:"flat",composerAction:"attach",toolbarIconPack:"fontawesome"},Goo=xd(mo.guessProbability),qoo=String(or(mo.temperature,0)),Uoo=xd(mo.followUpProbability);function Zoo(o,i){let r=mo[o];if(typeof r==="number")return Number(i)===r;return i===r}var joo=["flat","glass","contrast"],Joo=["cards","compact","bubbles"],Moo=["flat","glass-soft","glass-clear","bubble"],Ioo=["attach","plus"],Voo=["fontawesome","material-symbols","bootstrap-icons","ionicons","remix-icon","tabler-icons","names"],Doo=["explicit","auto"],Qoo=["composed","documented"],Loo=["brief","standard","detailed"],Pu=["chat","agent","fullAuto"],Foo={chat:"buttons.chat",agent:"buttons.agent",fullAuto:"buttons.fullAuto"},Coo={chat:"titles.agentOff",agent:"titles.agentOn",fullAuto:"titles.fullAuto"},Rl=Object.freeze(["eval_js","write_file","edit_file","multi_edit","code_exec","shell"]),Too=["last_message","preferred","ui"],Noo=["en","ru","hi","zh"],te=220,Zv=560,$oo=360,Koo=10,Poo="formal-ai-memory.lino",Eoo="ocr.bundle.js",oio="Downloads about 6 MB on first use: OCR wrapper, worker, WebAssembly core, and English traineddata.",cd=null;function uk(o){if(!Xv)return o;let i=o.includes("?")?"&":"?";return`${o}${i}v=${encodeURIComponent(Xv)}`}function ea(o){if(typeof window>"u"||!window.FormalAiMemory)return Promise.resolve(null);try{let i=window.FormalAiMemory.appendEvent(o).catch(()=>null);return re.add(i),i.finally(()=>{re.delete(i)})}catch(i){return Promise.resolve(null)}}function Fc(){if(re.size===0)return Promise.resolve();return Promise.allSettled(Array.from(re)).then(()=>null)}function iio(o,i){if(typeof window>"u"||typeof document>"u")return;let r=new Blob([i],{type:"text/plain;charset=utf-8"}),t=URL.createObjectURL(r),l=document.createElement("a");l.href=t,l.download=o,document.body.appendChild(l),l.click(),document.body.removeChild(l),URL.revokeObjectURL(t)}function rio(o){if(!o)return!1;if(String(o.type||"").toLowerCase().startsWith("image/"))return!0;return/\.(png|jpe?g|webp|gif|bmp|tiff?)$/i.test(String(o.name||""))}var tio=12000;function lio(o){if(!o)return!1;let i=String(o.type||"").toLowerCase();if(i.startsWith("text/"))return!0;if(["application/json","application/ld+json","application/javascript","application/xml","application/x-ndjson","application/yaml","application/x-yaml"].includes(i))return!0;return/\.(txt|md|markdown|csv|tsv|json|jsonl|lino|log|xml|html?|css|js|jsx|ts|tsx|rs|py|java|c|cc|cpp|h|hpp|go|rb|php|sh|ps1|sql|ya?ml|toml|ini|tex|rtf)$/i.test(String(o.name||""))}function aio(o){let i=Number(o);if(!Number.isFinite(i)||i<=0)return"0 B";if(i<1024)return`${i} B`;if(i<1048576)return`${(i/1024).toFixed(1)} KB`;return`${(i/1048576).toFixed(1)} MB`}function sio(o){return new Promise((i,r)=>{let t=new FileReader;t.onload=()=>i(String(t.result||"")),t.onerror=()=>r(t.error||Error("Unable to read file")),t.readAsDataURL(o)})}function fio(o){if(o&&typeof o.text==="function")return o.text();return new Promise((i,r)=>{let t=new FileReader;t.onload=()=>i(String(t.result||"")),t.onerror=()=>r(t.error||Error("Unable to read file")),t.readAsText(o)})}function dio(o,i=tio){let r=String(o||"").replace(/\r\n?/g,`
`).trim();if(r.length<=i)return{text:r,truncated:!1};let t=Math.max(1000,Math.floor(i/3)),l=Math.max(0,Math.floor((r.length-t)/2));return{text:[r.slice(0,t).trim(),"[... omitted middle of text attachment ...]",r.slice(l,l+t).trim(),"[... omitted middle of text attachment ...]",r.slice(r.length-t).trim()].join(`
`),truncated:!0}}function cio(){if(typeof window>"u"||typeof document>"u")return Promise.reject(Error("OCR is only available in the browser"));if(window.FormalAiOcr&&typeof window.FormalAiOcr.recognizeImage==="function")return Promise.resolve(window.FormalAiOcr);if(cd)return cd;return cd=new Promise((o,i)=>{let r=document.createElement("script");r.src=uk(Eoo),r.async=!0,r.onload=()=>{if(window.FormalAiOcr&&typeof window.FormalAiOcr.recognizeImage==="function")o(window.FormalAiOcr);else cd=null,i(Error("OCR bundle loaded without an OCR API"))},r.onerror=()=>{cd=null,i(Error("Unable to load OCR bundle"))},document.head.appendChild(r)}),cd}function nio(o){let i={name:String(o.name||"attachment"),size:Number(o.size||0),type:String(o.type||"application/octet-stream"),kind:o.isImage?"image":"file"};if(o.dataUrl)i.dataUrl=o.dataUrl;if(o.text)i.text=o.text;if(o.textTruncated)i.textTruncated=!0;if(o.textError)i.textError=o.textError;if(o.ocrText)i.ocrText=o.ocrText;if(o.ocrConfidence!==void 0&&o.ocrConfidence!==null)i.ocrConfidence=o.ocrConfidence;if(o.ocrError)i.ocrError=o.ocrError;return i}function mio(o){let i=o.length;if(i===1)return`Attached ${o[0].isImage?"image":"file"}: ${o[0].name}`;return`Attached ${i} files`}function bio(o){if(!o.length)return"";let i=["Attached files:"];return o.forEach((r,t)=>{if(i.push(`${t+1}. ${r.name} (${r.type}, ${aio(r.size)})`),r.text){if(i.push(`Text excerpt: ${r.text}`),r.textTruncated)i.push("Text omitted: attachment excerpt was truncated before solver context.")}else if(r.textError)i.push(`Text unavailable: ${r.textError}`);else if(r.ocrText)i.push(`OCR text: ${r.ocrText}`);else if(r.ocrError)i.push(`OCR unavailable: ${r.ocrError}`);else if(r.isImage&&r.dataUrl)i.push("Image data is stored in memory as a base64 data URL.")}),i.join(`
`)}function eio(o,i){let r=bio(i);if(!r)return o;return`${String(o||"").trim()}
${r}`.trim()}function xio(){if(typeof window>"u"||!window.FormalAiPreferences)return null;let o=window.FormalAiPreferences.parse;if(typeof o!=="function")return null;try{let i=window.localStorage;if(!i)return null;let r=window.FormalAiPreferences.STORAGE_KEY||"formal-ai.preferences.v1";return o(i.getItem(r))}catch(i){return null}}function gio(o,i){if(!i||typeof i!=="object")return o;let r=o;for(let t of Xoo)if(!Object.prototype.hasOwnProperty.call(i,t)){if(r===o)r={...o};r[t]=!1}return r}function jv(){if(typeof window>"u"||!window.FormalAiPreferences)return{...mo};try{let o=xio(),i=window.FormalAiPreferences.load(mo);return gio(i,o)}catch(o){return{...mo}}}function uio(o){if(typeof window>"u"||!window.FormalAiPreferences)return;try{window.FormalAiPreferences.save(o)}catch(i){}}function le(o,i,r,t){let l=Number(o);if(!Number.isFinite(l))return t;return Math.min(r,Math.max(i,l))}function or(o,i){return le(o,0,1,i)}function xd(o){return String(Math.round(or(o,0)*100))}function Eu(){if(typeof window>"u")return Zv;let o=window.visualViewport&&window.visualViewport.width?window.visualViewport.width:window.innerWidth,i=Math.round(o-$oo-Koo);return Math.max(te,Math.min(Zv,i))}function Db(o){return Math.round(le(o,te,Eu(),mo.contextPanelWidth))}function Zu(o){return["auto","light","dark"].includes(o)?o:"auto"}function ju(o){return joo.includes(o)?o:mo.uiSkin}function Ju(o){return Joo.includes(o)?o:mo.chatStyle}function Mu(o){return Moo.includes(o)?o:mo.composerStyle}function Iu(o){return Ioo.includes(o)?o:mo.composerAction}function ed(o){return Voo.includes(o)?o:mo.toolbarIconPack}function Vu(o){return Doo.includes(o)?o:mo.definitionFusion}function Nb(o){return Qoo.includes(o)?o:mo.blueprintComposition}function $c(o){return Loo.includes(o)?o:mo.thinkingDetailLevel}var hio=8000;function Du(o){let i=typeof o==="number"?o:Number(o);if(!Number.isFinite(i))return mo.minMessageAnimationMs;let r=Math.min(Math.max(i,0),hio);return Math.round(r)}function Qu(o){return Too.includes(o)?o:mo.responseLanguage}function Jv(o,i){if(Pu.includes(o)&&!(o==="chat"&&i))return o;return i?"agent":mo.mode}function pio(o){let i={},r=(l,s)=>{if(!Rl.includes(l)||typeof s!=="boolean")return;i[l]=s};if(o&&typeof o==="object"&&!Array.isArray(o))return Rl.forEach((l)=>{if(o[l]===!0||o[l]===!1)r(l,o[l])}),i;let t=String(o||"").trim();if(!t)return i;return t.split(/[,;\n]+/).forEach((l)=>{let s=/^\s*([a-z0-9_]+)\s*[:=]\s*([a-z0-9_-]+)\s*$/i.exec(l);if(!s)return;let d=s[2].toLowerCase();if(["on","true","1","grant","granted"].includes(d))r(s[1],!0);else if(["off","false","0","decline","declined","deny","denied"].includes(d))r(s[1],!1)}),i}function zio(o){let i=o&&typeof o==="object"?o:{};return Rl.filter((r)=>i[r]===!0||i[r]===!1).map((r)=>`${r}:${i[r]?"on":"off"}`).join(",")}function oh(o,i){let r=o!=="chat",t=i&&typeof i==="object"?i:{},l={all:!1};return Rl.forEach((s)=>{l[s]=r&&t[s]===!0}),l}function wio(o){let i=o&&typeof o==="object"?o:{};return Rl.filter((r)=>i[r]===!0).length}function Sio(o,i){let r=o&&typeof o==="object"?o:{};if(r[i]===!0)return"granted";if(r[i]===!1)return"declined";return"undecided"}function Lu(o){return Noo.includes(o)?o:mo.preferredLanguage}var Mv={fontawesome:{sourceCode:"fa-code",download:"fa-download",reportIssue:"fa-bug",exportMemory:"fa-file-export",importMemory:"fa-file-import",resetMemory:"fa-broom",diagnostics:"fa-flask-vial",chat:"fa-comment-dots",agent:"fa-robot",demo:"fa-clapperboard",attachFiles:"fa-paperclip",isolateSection:"fa-up-right-and-down-left-from-center"},"material-symbols":{sourceCode:"code",download:"download",reportIssue:"bug_report",exportMemory:"upload_file",importMemory:"file_download",resetMemory:"cleaning_services",diagnostics:"science",chat:"chat_bubble",agent:"smart_toy",demo:"movie",attachFiles:"attach_file",isolateSection:"open_in_full"},"bootstrap-icons":{sourceCode:"bi-code-slash",download:"bi-download",reportIssue:"bi-bug",exportMemory:"bi-file-earmark-arrow-up",importMemory:"bi-file-earmark-arrow-down",resetMemory:"bi-eraser",diagnostics:"bi-flask",chat:"bi-chat-dots",agent:"bi-robot",demo:"bi-play-btn",attachFiles:"bi-paperclip",isolateSection:"bi-arrows-fullscreen"},ionicons:{sourceCode:"code-slash-outline",download:"download-outline",reportIssue:"bug-outline",exportMemory:"cloud-upload-outline",importMemory:"cloud-download-outline",resetMemory:"brush-outline",diagnostics:"flask-outline",chat:"chatbubble-ellipses-outline",agent:"hardware-chip-outline",demo:"videocam-outline",attachFiles:"attach-outline",isolateSection:"expand-outline"},"remix-icon":{sourceCode:"ri-code-s-slash-line",download:"ri-download-line",reportIssue:"ri-bug-line",exportMemory:"ri-file-upload-line",importMemory:"ri-file-download-line",resetMemory:"ri-brush-3-line",diagnostics:"ri-flask-line",chat:"ri-chat-3-line",agent:"ri-robot-2-line",demo:"ri-movie-line",attachFiles:"ri-attachment-line",isolateSection:"ri-fullscreen-line"},"tabler-icons":{sourceCode:"IconCode",download:"IconDownload",reportIssue:"IconBug",exportMemory:"IconFileExport",importMemory:"IconFileImport",resetMemory:"IconEraser",diagnostics:"IconFlask",chat:"IconMessageCircle",agent:"IconRobot",demo:"IconMovie",attachFiles:"IconPaperclip",isolateSection:"IconArrowsMaximize"},names:{sourceCode:"Code",download:"Download",reportIssue:"Bug",exportMemory:"Export",importMemory:"Import",resetMemory:"Reset",diagnostics:"Diagnostics",chat:"Chat",agent:"Agent",demo:"Demo",attachFiles:"Attach",isolateSection:"Only"}},_io={sourceCode:"Code",download:"Down",reportIssue:"Bug",exportMemory:"Out",importMemory:"In",resetMemory:"Clear",diagnostics:"Diag",chat:"Chat",agent:"Agent",demo:"Demo",attachFiles:"File",isolateSection:"One"},Iv={sourceCode:[["path",{d:"M8.5 8.5 5 12l3.5 3.5"}],["path",{d:"m15.5 8.5 3.5 3.5-3.5 3.5"}],["path",{d:"m13.5 6-3 12"}]],download:[["path",{d:"M12 5v10"}],["path",{d:"m8 11 4 4 4-4"}],["path",{d:"M5 19h14"}]],reportIssue:[["path",{d:"M8 9h8v6a4 4 0 0 1-8 0V9Z"}],["path",{d:"M9 9 7 6"}],["path",{d:"m15 9 2-3"}],["path",{d:"M12 8V5"}],["path",{d:"M6 13H3.5"}],["path",{d:"M20.5 13H18"}],["path",{d:"M7 18l-2 2"}],["path",{d:"m17 18 2 2"}],["path",{d:"M10 13h.01"}],["path",{d:"M14 13h.01"}]],exportMemory:[["path",{d:"M6 3h8l4 4v14H6V3Z"}],["path",{d:"M14 3v5h4"}],["path",{d:"M12 17V9"}],["path",{d:"m8.5 12.5 3.5-3.5 3.5 3.5"}]],importMemory:[["path",{d:"M6 3h8l4 4v14H6V3Z"}],["path",{d:"M14 3v5h4"}],["path",{d:"M12 9v8"}],["path",{d:"m8.5 13.5 3.5 3.5 3.5-3.5"}]],resetMemory:[["path",{d:"m15 4-7 7"}],["path",{d:"m7 12 5 5"}],["path",{d:"m5 14 5 5"}],["path",{d:"m9 10 5 5"}],["path",{d:"M4 20h16"}]],diagnostics:[["path",{d:"M10 4h4"}],["path",{d:"M11 4v5l-5 8a3 3 0 0 0 2.5 4h7a3 3 0 0 0 2.5-4l-5-8V4"}],["path",{d:"M8 16h8"}]],chat:[["path",{d:"M5 6h14v9H9l-4 4V6Z"}],["path",{d:"M8.5 10.5h7"}],["path",{d:"M8.5 13h4"}]],agent:[["path",{d:"M8 9h8v8H8V9Z"}],["path",{d:"M12 9V5"}],["path",{d:"M9.5 5h5"}],["path",{d:"M6 12H4"}],["path",{d:"M20 12h-2"}],["path",{d:"M10 12h.01"}],["path",{d:"M14 12h.01"}],["path",{d:"M10 15h4"}]],demo:[["path",{d:"M4 7h16v12H4V7Z"}],["path",{d:"M4 11h16"}],["path",{d:"m7 7 2-4"}],["path",{d:"m12 7 2-4"}],["path",{d:"m17 7 2-4"}],["path",{d:"m10 14 4 2-4 2v-4Z"}]],attachFiles:[["path",{d:"m8 12 5.5-5.5a3 3 0 0 1 4.25 4.25l-7.25 7.25a5 5 0 0 1-7.07-7.07L10 4.36"}],["path",{d:"m9.5 14.5 6-6"}]],isolateSection:[["path",{d:"M8 3H3v5"}],["path",{d:"M3 3l6 6"}],["path",{d:"M16 3h5v5"}],["path",{d:"M21 3l-6 6"}],["path",{d:"M8 21H3v-5"}],["path",{d:"M3 21l6-6"}],["path",{d:"M16 21h5v-5"}],["path",{d:"M21 21l-6-6"}]]};function hk(o,i){let r=ed(i);return Mv[r]?.[o]||Mv.fontawesome[o]||o}function yio(o,i){let r=ed(i),t=hk(o,r);if(r==="fontawesome")return`fa-solid ${t}`;if(r==="material-symbols")return`material-symbols-outlined ${t}`;if(r==="bootstrap-icons")return`bi ${t}`;if(r==="remix-icon")return`ri ${t}`;if(r==="tabler-icons")return`ti ${t}`;return t}function rt({action:o,pack:i,className:r="btn-icon"}){let t=ed(i),l=hk(o,t),s=yio(o,t),d=`${r} toolbar-icon icon-pack-${t}`;if(t==="names")return f("span",{className:`${d} toolbar-icon-name`,"aria-hidden":"true","data-icon-pack":t,"data-icon-font-name":l,"data-icon-font-class":s},_io[o]||l);let c=Iv[o]||Iv.chat;return f("span",{className:d,"aria-hidden":"true","data-icon-pack":t,"data-icon-font-name":l,"data-icon-font-class":s},f("svg",{className:"toolbar-icon-svg",viewBox:"0 0 24 24",focusable:"false"},c.map(([n,b],e)=>{return f(n,{...b,key:`${o}-${e}`})})))}function et({className:o,label:i,icon:r,iconPack:t,href:l,onClick:s,title:d,ariaLabel:c,testId:n,menuPriority:b,target:e,rel:x,type:g="button",extraProps:z=null,children:R=null}){let v=typeof l==="string",W={className:o};if(d!==void 0)W.title=d;if(c!==void 0)W["aria-label"]=c;if(n!==void 0)W["data-testid"]=n;if(b!==void 0)W["data-menu-priority"]=b;if(v){if(W.href=l,e!==void 0)W.target=e;if(x!==void 0)W.rel=x}else if(W.type=g,s)W.onClick=s;if(z)Object.assign(W,z);let h=v?Oi.a:Oi.button;return f(h,{...W},r?f(rt,{action:r,pack:t}):null,i!==void 0&&i!==null?f(Oi.span,{className:"btn-label"},i):null,R)}function ae(){return typeof window<"u"&&window.FormalAiI18n?window.FormalAiI18n:null}function $b(o){if(!o||o==="auto")return"auto";let i=ae();return(i&&i.normalizeLanguageTag?i.normalizeLanguageTag(o):String(o).toLowerCase().split(/[-_]/)[0])||"auto"}function Rio(o){let i=ae();if(i&&i.detectLanguage)return i.detectLanguage(o==="auto"?"":o);return"en"}function vio(o,i,r){let t=ae();if(t&&t.t)return t.t(o,i,r);return o}function kio(){if(typeof navigator>"u")return[];if(Array.isArray(navigator.languages)&&navigator.languages.length>0)return Array.from(navigator.languages);return navigator.language?[navigator.language]:[]}function Wio(o){if(o==="light"||o==="dark")return o;if(typeof window>"u"||typeof window.matchMedia!=="function")return"unknown";return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function Aio(){try{return Intl.DateTimeFormat().resolvedOptions().locale||""}catch(o){return""}}function Bio(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone||""}catch(o){return""}}function Yio({uiLanguage:o,uiLanguagePreference:i,themePreference:r,uiSkin:t,chatStyle:l,composerStyle:s,composerAction:d,toolbarIconPack:c,locationPreference:n,assistantName:b,guessProbability:e,temperature:x,followUpProbability:g,definitionFusion:z,thinkingDetailLevel:R,experimentalOcr:v}){let W=kio(),h=typeof navigator<"u"?navigator:{},p=h.userAgent||"",S=typeof screen<"u"?`${screen.width}x${screen.height} @${window.devicePixelRatio||1}x`:"",y=typeof window<"u"?`${window.innerWidth}x${window.innerHeight}`:"";return{uiLanguage:o,uiLanguagePreference:i,themePreference:r,uiSkin:t,chatStyle:l,composerStyle:s,composerAction:d,toolbarIconPack:c,browserLanguage:h.language||"",browserLanguages:W.join(", "),locale:Aio(),timeZone:Bio(),colorScheme:Wio(r),viewport:y,screen:S,userAgent:p,platform:h.userAgentData&&h.userAgentData.platform||h.platform||"",online:typeof h.onLine==="boolean"?h.onLine?"yes":"no":"",preferredLocation:n||"",assistantName:Lt(b)||"not set",guessProbability:xd(e),temperature:String(or(x,0)),followUpProbability:xd(g),definitionFusion:z,thinkingDetailLevel:R,experimentalOcr:v?"on":"off",locationInference:n?`user-provided preference: ${n}`:"time zone / locale only; exact geolocation was not requested"}}function Hio(o,i){let r=i?String(i).split(",").map((c)=>c.trim()).filter(Boolean):[],t=String(o||"").trim();if(!t&&r.length===0)return"unknown";let l=t.toLowerCase(),s=(c)=>String(c).split(/[-_]/)[0].toLowerCase(),d=r.findIndex((c)=>s(c)===l||c.toLowerCase()===l);if(d>=0)return r.map((c,n)=>n===d?`*${c}*`:c).join(", ");if(!t)return r.join(", ");if(r.length===0)return`*${t}*`;return`*${t}*, ${r.join(", ")}`}function Oio(o){let i=[];if(o.viewport)i.push(`${o.viewport} viewport`);if(o.screen)i.push(`${o.screen} screen`);if(o.userAgent)i.push(`${o.userAgent} browser`);if(o.platform)i.push(`${o.platform} platform`);return i.join(", ")}function Xio(o){let i=o.locale?String(o.locale).trim():"",r=o.timeZone?String(o.timeZone).trim():"";if(i&&r)return`${i} (${r})`;if(i)return i;if(r)return r;return""}function Gio(o){let i=o.themePreference||"auto",r=o.colorScheme||"";if(r&&r!==i)return`${i} (${r})`;return i}function qio(o,i){let r=i&&typeof i==="object"?i:{},t=[],l=(n,b)=>{if(b===void 0||b===null)return;let e=String(b).trim();if(!e)return;t.push(`- **${n}**: ${e}`)};if(l("UI languages",Hio(r.uiLanguage,r.browserLanguages)),(r.themePreference||mo.theme)!==mo.theme)l("Theme",Gio(r));if(l("UI",Oio(r)),l("Locale",Xio(r)),r.preferredLocation)l("Preferred location",r.preferredLocation);if(r.guessProbability!==Goo)l("Guess probability",`${r.guessProbability||"unknown"}%`);if(r.temperature!==qoo)l("Temperature",r.temperature);if(r.followUpProbability!==Uoo)l("Follow-up probability",`${r.followUpProbability||"unknown"}%`);let d=r.thinkingDetailLevel||mo.thinkingDetailLevel;if(d!==mo.thinkingDetailLevel)l("Thinking detail",d);let c=r.toolbarIconPack||mo.toolbarIconPack;if(c!==mo.toolbarIconPack)l("Toolbar icon pack",c);if(t.length===0)return;o.push("## User Context"),o.push("");for(let n of t)o.push(n);o.push("")}function Vv(){if(typeof crypto<"u"&&typeof crypto.randomUUID==="function")return`conv-${crypto.randomUUID()}`;let o=Math.random().toString(16).slice(2,10);return`conv-${Date.now().toString(16)}-${o}`}function lh(o){let i=String(o||"").trim().replace(/\s+/g," ");if(!i)return"New conversation";if(i.length<=60)return i;return`${i.slice(0,57)}…`}function Dv(o,i={}){let r=Array.isArray(o)?o:[],t=new Map,l=(c,n={})=>{let b=t.get(c);if(!b)b={id:c,title:c==="legacy"?"Earlier conversation":"",firstAt:n.sentAt||"",lastAt:n.sentAt||"",deletedAt:"",messageCount:0,deleted:!1},t.set(c,b);return b};for(let c=0;c<r.length;c+=1){let n=r[c];if(!n)continue;if(n.isDemo)continue;let b=n.kind||"message",e=n.conversationId||"legacy";if(b==="conversation_deleted"){let g=l(e,n);if(g.deleted=!0,g.deletedAt=n.sentAt||g.deletedAt||"",!g.title&&n.conversationTitle)g.title=n.conversationTitle;if(n.sentAt&&(!g.lastAt||n.sentAt>g.lastAt))g.lastAt=n.sentAt;continue}if(b!=="message")continue;let x=l(e,n);if(n.role==="user"&&!x.title&&n.conversationTitle)x.title=n.conversationTitle;else if(n.role==="user"&&!x.title)x.title=lh(n.content);if(n.sentAt&&(!x.firstAt||n.sentAt<x.firstAt))x.firstAt=n.sentAt;if(n.sentAt&&(!x.lastAt||n.sentAt>x.lastAt))x.lastAt=n.sentAt;x.messageCount+=1}let s=Boolean(i.showDeleted),d=Array.from(t.values()).filter((c)=>s?c.deleted:!c.deleted);return d.sort((c,n)=>{if(c.lastAt&&n.lastAt)return n.lastAt.localeCompare(c.lastAt);return 0}),d}function Uio(o){if(!o)return;o.style.height="auto";let i=getComputedStyle(o),r=parseFloat(i.maxHeight),t=(parseFloat(i.borderTopWidth)||0)+(parseFloat(i.borderBottomWidth)||0),l=o.scrollHeight+t,s=Number.isFinite(r)?Math.min(l,r):l;o.style.height=`${Math.max(s,0)}px`,o.style.overflowY=o.scrollHeight>s-t+1?"auto":"hidden"}function Zio(o,i){if(!o||!Array.isArray(o.localized))return o||{};let r=$b(i)||"en",t=o.localized.find((l)=>l.language===r)||o.localized.find((l)=>l.language==="en");if(!t)return o;return{...o,name:t.name||o.name,description:t.description||o.description}}var jio=[/\s*;\s+/,/\s*,\s+(?:and\s+then|then|next)\s+/i,/\s*,\s+after\s+that\s+/i,/\s+then(?:\s*,)?\s+/i,/\s+потом\s+/i,/\s+затем\s+/i,/\s+после\s+этого\s+/i,/\s+然后\s*/,/\s+接着\s*/],Jio=/^(?:and\s+then|then|next|after\s+that|потом|затем|после\s+этого|然后|接着)[\s,:]+/i;function Mio(o){let i=ns(o);if(!i)return!1;return/^(?:format|return|output|respond|write|show)\s+(?:(?:this|that|it|the result|the answer|the information|the output)\s+)?(?:as|in)\s+(?:a\s+|an\s+)?(?:json object|json|markdown table|table|csv|yaml|xml)$/.test(i)}var Iio=/"([^"]+)"|'([^']+)'|`([^`]+)`|“([^”]+)”|«([^»]+)»/g;function Vio(o){let i=[];for(let r of String(o||"").matchAll(Iio)){let t=(r.slice(1).find((l)=>l!==void 0)||"").trim();if(t)i.push(t)}return i}function Dio(o){let i=String(o||"").trim().toLowerCase();if(!/^(?:search|find|look up|lookup|research)\b/.test(i))return"";if(/\bwikipedia\b/.test(i))return"Search Wikipedia for";if(/\bwikidata\b/.test(i))return"Search Wikidata for";if(/\bwiktionary\b/.test(i))return"Search Wiktionary for";return"Search the web for"}function Qio(o){let i=String(o||"");if(!/\bcompare\b/i.test(i))return"";let r=i.match(/\bnumber\s+of\s+([A-Za-z][A-Za-z -]{0,40}?)(?:[.?!,;:]|$)/i);if(r){let t=r[1].replace(/\b(?:their|his|her|its|the)\b/gi,"").replace(/\s+/g," ").trim();if(t)return t}if(/\bpatents?\b/i.test(i))return"patents";return""}function Lio(o){let i=Dio(o);if(!i)return[o];let r=Vio(o);if(r.length<2)return[o];let t=Qio(o);if(!t)return[o];let l=t.toLowerCase();return r.map((s)=>{let d=s.toLowerCase().includes(l)?s:`${s} ${t}`;return`${i} "${d}"`})}function Fio(o){let i=String(o||"").trim();if(!i)return[];let r=[i];for(let s of jio){let d=[];for(let c of r){let n=c.split(s);for(let b of n){let e=b.trim();if(e)d.push(e)}}r=d}let t=r.map((s)=>s.replace(Jio,"").trim()).filter((s)=>s.length>0),l=[];for(let s of t)if(Mio(s)&&l.length>0){let d=l[l.length-1].replace(/\s*[.。]\s*$/u,"");l[l.length-1]=`${d}. Then ${s}`}else l.push(s);return l.flatMap((s)=>Lio(s))}function Fu(o,i){if(!i)return[];let r=Array.isArray(o)?o:[],t=[];for(let l=0;l<r.length;l+=1){let s=r[l];if(!s||s.kind&&s.kind!=="message")continue;if((s.conversationId||"legacy")!==i)continue;let d=Array.isArray(s.evidence)?s.evidence:[];t.push(Kb(s.role||"assistant",String(s.content||""),{intent:s.intent,evidence:d,iframeUrl:s.iframeUrl||null}))}return t}function Cio(o,i,r={}){if(!i)return"";let t=r.includeReasoning===!0,l=r.userLabel||"You",s=r.assistantLabel||"formal-ai",d=r.reasoningLabel||"Reasoning",c=Array.isArray(o)?o:[],n=[],b=(r.title||"").trim();if(b)n.push(`# ${b}`);let e=[];for(let x of c){if(!x)continue;if((x.conversationId||"legacy")!==i)continue;let g=x.kind||"message";if(g==="reasoning"){let W=String(x.content||"").trim();if(W)e.push(W);continue}if(g!=="message")continue;let z=x.role||"assistant",v=[`### ${z==="user"?l:s}`,"",String(x.content||"")];if(z==="assistant"&&t&&e.length>0)v.push("",`#### ${d}`,""),e.forEach((W,h)=>{v.push(`${h+1}. ${W}`)});n.push(v.join(`
`)),e=[]}return n.join(`
`)}function Cu(o,i){return Math.floor(Math.random()*(i-o+1))+o}function Tio(){return new Date().toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"})}function cs(o){if(o===null||o===void 0)return"(empty)";if(typeof o==="string")return o;try{return JSON.stringify(o,null,2)}catch(i){return String(o)}}function Qv(o){let i=cs(o).replace(/\s+/g," ").trim();if(i.length<=64)return i;return`${i.slice(0,61)}...`}function pk(o){if(!o||typeof o!=="object")return"";let i=[];if(o.inputs&&typeof o.inputs==="object"){let r=Object.keys(o.inputs).slice(0,3);if(r.length>0)i.push(`in: ${r.join(", ")}`)}if(o.outputs&&typeof o.outputs==="object")if(o.outputs.intent)i.push(`out: ${o.outputs.intent}`);else{let r=Object.keys(o.outputs).slice(0,2);if(r.length>0)i.push(`out: ${r.join(", ")}`)}return i.join(" • ")}function Qi(o){return String(o||"").replace(/^agent_\d+_/i,"").replace(/^try(?=[A-Z])/u,"").replace(/^handle(?=[A-Z])/u,"").replace(/([a-z0-9])([A-Z])/gu,"$1 $2").replace(/[_:.-]+/gu," ").replace(/\s+/gu," ").trim().toLowerCase()}function Lv(o,i){let r=String(o||"").toLowerCase().split(/[-_]/u)[0];if(["en","ru","zh","hi"].includes(r))return i(`message.thinkingLanguage.${r}`);return r||i("message.thinkingLanguage.unknown")}function Fv(o,i){let r=Qi(o);if(!r)return i("message.thinkingRoute.reply");if(r==="greeting")return i("message.thinkingRoute.greeting");if(r==="farewell")return i("message.thinkingRoute.farewell");if(r==="unknown")return i("message.thinkingRoute.unknown");return i("message.thinkingRoute.generic",{route:r})}function Nio(o,i){let r=Qi(o);if(!r)return i("message.thinkingRule.selected");if(r==="greeting")return i("message.thinkingRule.greeting");if(r==="farewell")return i("message.thinkingRule.farewell");if(r==="unknown")return i("message.thinkingRule.unknown");return r}function $io(o){return Qi(o)||"local"}function Cv(o){let i=String(o||"").trim();if(i.length<=96)return i;return`${i.slice(0,93).trimEnd()}...`}function Cc(o){if(o===null||o===void 0)return"";if(typeof o==="string")return Cv(Qi(o));if(typeof o==="number"||typeof o==="boolean")return String(o);if(Array.isArray(o))return`${o.length} item(s)`;if(typeof o==="object"){let i=Object.keys(o).slice(0,3).map(Qi);return i.length>0?i.join(", "):"structured data"}return Cv(o)}function Tv(o){if(o===null||o===void 0)return"";let i=String(o).trim();if(i.length===0)return"";let r=Array.from(i);if(r.length<=600)return i;return`${r.slice(0,599).join("").trimEnd()}…`}function Nv(o){let i=String(o||"").trimStart().charAt(0).toLowerCase();return["a","e","i","o","u"].includes(i)?"an":"a"}var Kio={greet:"formalizeOpGreet",farewell:"formalizeOpFarewell",express:"formalizeOpExpress",compute:"formalizeOpCompute",define:"formalizeOpDefine",lookup:"formalizeOpLookup",search:"formalizeOpSearch",procedure:"formalizeOpProcedure",identify:"formalizeOpIdentify"};function Pio(o,i){if(!o||typeof o!=="object")return"";let r=String(o.verb||o.op||"").replace(/^OP:/i,"").trim().toLowerCase(),t=Kio[r];return t?i(`message.thinkingStep.${t}`):""}function zk(o,i){let r=String(o?.step||"step"),t=r.replace(/^agent_\d+_/i,""),l=o?.detail,s=Tv(l),d=s.length>0;if(r!==t)return i("message.thinkingStep.agentSubstep",{summary:zk({...o,step:t},i)});switch(t){case"impulse":return d?i("message.thinkingStep.impulse",{prompt:s}):i("message.thinkingStep.impulsePlain");case"detect_language":return i("message.thinkingStep.detectLanguage",{language:Lv(l,i)});case"resolve_response_language":return i("message.thinkingStep.resolveResponseLanguage",{language:Lv(l,i)});case"formalize":{let c=Pio(o?.formalization,i);if(c)return i("message.thinkingStep.formalize",{task:c,article:Nv(c)});if(!d)return i("message.thinkingStep.formalizePlain");let n=Qi(l);return i("message.thinkingStep.formalize",{task:n,article:Nv(n)})}case"formalize_resolved":{if(o?.formalization)return i("message.thinkingStep.formalizeResolvedPlain");let c=/[()@?]|OP:|->|⇒/.test(s);return d&&!c?i("message.thinkingStep.formalizeResolved",{entity:Qi(l)}):i("message.thinkingStep.formalizeResolvedPlain")}case"clarify_formalization":return d?i("message.thinkingStep.clarifyFormalization",{options:s}):i("message.thinkingStep.clarifyFormalizationPlain");case"dispatch_handler":return d?i("message.thinkingStep.dispatchHandler",{route:Fv(l,i)}):i("message.thinkingStep.dispatchHandlerPlain");case"route_attempt":return d?i("message.thinkingStep.routeAttempt",{route:Fv(l,i)}):i("message.thinkingStep.routeAttemptPlain");case"match_rule":return d?i("message.thinkingStep.matchRule",{rule:Nio(l,i)}):i("message.thinkingStep.matchRulePlain");case"compute":return d?i("message.thinkingStep.compute",{expression:s}):i("message.thinkingStep.computePlain");case"compute_engine":return d?i("message.thinkingStep.computeEngine",{engine:Qi(l)}):i("message.thinkingStep.computeEnginePlain");case"compute_expression":return i("message.thinkingStep.computeExpression",{expression:s});case"compute_steps":return i("message.thinkingStep.computeSteps",{count:s});case"lookup_fact":return d?i("message.thinkingStep.lookupFact",{fact:Qi(l)}):i("message.thinkingStep.lookupFactPlain");case"invoke_tool":return d?i("message.thinkingStep.invokeTool",{tool:$io(l)}):i("message.thinkingStep.invokeToolPlain");case"rule_verification":return d?i("message.thinkingStep.ruleVerification",{rule:Qi(l)}):i("message.thinkingStep.ruleVerificationPlain");case"policy_refusal":return d?i("message.thinkingStep.policyRefusal",{policy:Qi(l)}):i("message.thinkingStep.policyRefusalPlain");case"rule_construction":return i("message.thinkingStep.ruleConstruction");case"coreference_binding":return i("message.thinkingStep.coreferenceBinding");case"modifier_detection":return i("message.thinkingStep.modifierDetection");case"program_plan":return d?i("message.thinkingStep.programPlan",{plan:Qi(l)}):i("message.thinkingStep.programPlanPlain");case"scan_memory":return d?i("message.thinkingStep.scanMemory",{term:s}):i("message.thinkingStep.scanMemoryPlain");case"deformalize":{let c=Tv(o?.answer!==void 0&&o?.answer!==null?o.answer:l);return c?i("message.thinkingStep.deformalize",{answer:c}):i("message.thinkingStep.deformalizePlain")}case"agent_plan":return d?i("message.thinkingStep.agentPlan",{task:Qi(l)}):i("message.thinkingStep.agentPlanPlain");case"fallback":return i("message.thinkingStep.fallback");case"http_chat":return i("message.thinkingStep.httpChat");case"memory":return i("message.thinkingStep.memory");case"extract_term":return i("message.thinkingStep.extractTerm");case"group_by_conversation":return i("message.thinkingStep.groupByConversation");case"user_context":return i("message.thinkingStep.userContext",{context:Cc(l)||i("message.thinkingStep.userContextDefault")});case"desktop_shell":return i("message.thinkingStep.desktopShell");case"trigger_button":return i("message.thinkingStep.triggerButton",{action:Cc(l)||"button"});case"apply_message_command":return i("message.thinkingStep.applyMessageCommand",{command:Cc(l)||"setting"});case"trigger_message_action":return i("message.thinkingStep.triggerMessageAction",{action:Cc(l)||"action"});default:{let c=String(o?.summary||"").trim();if(c)return c;let n=Qi(t)||"step",b=Cc(l);return i("message.thinkingStep.generic",{step:n,detail:b?`: ${b}`:""})}}}function ga(o){return String(o?.step||"").replace(/^agent_\d+_/i,"")}var Eio=Object.freeze(["high","detailed"]);function wk(o){let i=String(o||"").trim();return Eio.includes(i)?i:""}function oro(o,i,r){let t=ga({step:i});if(!t)return Array.isArray(o)?o:[];return[...Array.isArray(o)?o:[],{step:t,level:wk(r)}]}function iro(o){let i=new Map;for(let r of Array.isArray(o)?o:[]){let t=ga(r);if(!t)continue;let l=wk(r.level);if(l)i.set(t,l);else i.delete(t)}return i}function rro(o,i,r){let t=Array.isArray(o)?o.filter(Boolean):[];if(t.length<=1)return t;let l=r instanceof Map?r:new Map,s=$c(i);if(s==="detailed")return t;if(s==="brief")return t.slice(-1);let d=t.length-1;if(t.some((e)=>typeof e?.level==="string"&&e.level.length>0)){let e=t.filter((x,g)=>g===d||(l.get(ga(x))||x?.level)==="high");return e.length>0?e:t.slice(-1)}let n=new Set(["impulse","detect_language","resolve_response_language","clarify_formalization","match_rule","fallback","user_context","deformalize","program_plan","desktop_shell","http_chat","memory","agent_plan"]),b=t.filter((e,x)=>{if(x===d)return!0;let g=ga(e);if(l.has(g))return l.get(g)==="high";return n.has(g)});return b.length>0?b:t.slice(-1)}function Sk(o,i){let r=Array.isArray(o)?o.map((l)=>String(l||"").trim()).filter(Boolean):[];if(r.length<=1)return r;let t=$c(i);if(t==="detailed")return r;if(t==="brief")return r.slice(-1);return r.length>4?[r[0],...r.slice(-3)]:r}function _k(o,i,r,t,l,s){if(Array.isArray(o)&&o.length>0)return rro(o,l,s).map((d)=>zk(d,t)).filter(Boolean);return Sk([t("message.thinkingStep.fallbackNormalize"),t("message.thinkingStep.fallbackIntent",{intent:Qi(i?.intent||"unknown")}),t("message.thinkingStep.fallbackRender",{source:Qi(r||"fallback")})],l)}function tro(o,i,r,t){if(o?.role!=="assistant")return[];let l=Array.isArray(o.diagnosticsSteps)?o.diagnosticsSteps:[];if(l.length>0)return _k(l,o,o.thinkingPreviewSource||o.intent||"local",i,r,t);return Sk(o.thinkingPreviewSteps??[],r)}function Kb(o,i,r={}){return{id:`${o}-${Date.now()}-${Math.random().toString(16).slice(2)}`,role:o,author:o==="user"?"You":"formal-ai",content:i,sentAt:Tio(),...r}}function lro({formalization:o,t:i}){if(!o)return null;return f("div",{className:"formalization-view","data-testid":"formalization"},o.raw?f("div",{className:"formalization-raw"},f("code",null,o.raw),f("span",{className:"formalization-arrow","aria-hidden":"true"},"→"),f("code",{className:"formalization-tuple"},o.tuple)):f("code",{className:"formalization-tuple"},o.tuple),f("div",{className:"formalization-svo"},f("span",{className:"formalization-svo-label"},i("message.formalizationSubjectVerbObject")),f("ol",{className:"formalization-svo-list"},f("li",null,f("span",{className:"formalization-slot"},"S"),f("code",null,o.subject||"")),f("li",null,f("span",{className:"formalization-slot"},"V"),f("code",null,o.verb||"")),f("li",null,f("span",{className:"formalization-slot"},"O"),f("code",null,o.object||"")))))}function aro(o){return o.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll('"',""").replaceAll("'","'")}function sro(o){try{let i=new URL(o,window.location.href);return i.protocol==="http:"||i.protocol==="https:"}catch(i){return/^https?:\/\//i.test(String(o||""))}}function fro(o){if(typeof document>"u")return o;let i=document.createElement("template");return i.innerHTML=o,i.content.querySelectorAll("a[href]").forEach((r)=>{let t=r.getAttribute("href")||"";if(!sro(t))return;if(r.setAttribute("target","_blank"),r.setAttribute("rel","noopener noreferrer"),r.classList.add("external-link"),!r.querySelector(".external-link-icon")){r.appendChild(document.createTextNode(" "));let l=document.createElement("span");l.className="external-link-icon",l.setAttribute("aria-hidden","true"),r.appendChild(l)}}),i.innerHTML}function dro(o){let i=String(o??"");if(window.marked&&window.DOMPurify){let r=window.marked.parse(i,{breaks:!0,gfm:!0});return{__html:fro(window.DOMPurify.sanitize(r))}}return{__html:aro(i).replaceAll(`
`,"<br>")}}async function ah(o){let i=String(o??"");if(typeof navigator<"u"&&navigator.clipboard&&typeof navigator.clipboard.writeText==="function")try{return await navigator.clipboard.writeText(i),!0}catch(r){}if(typeof document>"u")return!1;try{let r=document.createElement("textarea");r.value=i,r.setAttribute("readonly",""),r.style.position="fixed",r.style.top="-1000px",r.style.opacity="0",document.body.appendChild(r),r.select();let t=document.execCommand("copy");return document.body.removeChild(r),t}catch(r){return!1}}function cro(o,i,r){if(!o)return;o.classList.add("is-copied"),o.setAttribute("data-copied","true");let t=o.querySelector(".copy-button-label")||o;if(t.textContent=i,o._copyResetTimer)clearTimeout(o._copyResetTimer);o._copyResetTimer=setTimeout(()=>{o.classList.remove("is-copied"),o.removeAttribute("data-copied"),t.textContent=r,o._copyResetTimer=null},1600)}function nro(o,i){if(!o||typeof document>"u")return;let r=typeof window<"u"?window.FormalAiHighlight:null,t=i?i("message.copyCode"):"Copy",l=i?i("message.copyCodeDone"):"Copied!",s=i?i("message.copyCodeTitle"):t;o.querySelectorAll("pre > code").forEach((c)=>{let n=c.parentElement;if(!n||n.parentElement?.classList.contains("code-block"))return;let b=c.textContent??"",e=c.getAttribute("class")||"",x=/language-([\w+#-]+)/i.exec(e),g=x?x[1]:"";if(r&&typeof r.highlight==="function"){let{value:S,language:y}=r.highlight(b,g);if(c.innerHTML=S,c.classList.add("hljs"),y)c.setAttribute("data-language",y)}let z=document.createElement("div");z.className="code-block";let R=document.createElement("div");R.className="code-block-header";let v=document.createElement("span");v.className="code-block-lang";let W=r&&typeof r.resolveLanguage==="function"?r.resolveLanguage(g):null;v.textContent=(W||g||"text").toLowerCase();let h=document.createElement("button");h.type="button",h.className="code-copy-button",h.setAttribute("data-testid","code-copy-button"),h.setAttribute("aria-label",s),h.setAttribute("title",s);let p=document.createElement("span");p.className="copy-button-label",p.textContent=t,h.appendChild(p),h.addEventListener("click",async()=>{if(await ah(b))cro(h,l,t)}),R.appendChild(v),R.appendChild(h),n.parentElement.insertBefore(z,n),z.appendChild(R),z.appendChild(n)})}function ns(o){return String(o||"").toLowerCase().replace(/[^\p{L}\p{N}]+/gu," ").trim()}function mro(o){let i=o?o.split(/\s+/):[],r=(t)=>i.includes(t);return["who are you","what are you","who is formal ai","what is formal ai","who is formalai","what is formalai","tell me about yourself","introduce yourself","let s get acquainted","lets get acquainted","let us get acquainted","let s get to know each other","кто ты","что ты","расскажи о себе","расскажи мне о себе","расскажи про себя","опиши себя","представься","давай знакомиться","давай познакомимся","давайте познакомимся","चलो परिचय करते हैं","आइए परिचय करें","चलो एक दूसरे को जानें","你是谁","我们认识一下吧","认识一下吧","让我们认识一下"].includes(o)||r("who")&&r("you")||r("what")&&r("you")||(r("who")||r("what"))&&r("formal")&&r("ai")||r("tell")&&r("yourself")||r("introduce")&&r("yourself")||r("let")&&r("s")&&r("acquainted")||r("lets")&&r("acquainted")||r("let")&&r("us")&&r("acquainted")||r("know")&&r("each")&&r("other")||r("кто")&&r("ты")||r("что")&&r("ты")||r("расскажи")&&r("себе")||r("опиши")&&r("себя")||r("давай")&&r("знакомиться")||r("давай")&&r("познакомимся")||r("давайте")&&r("познакомимся")||r("चलो")&&r("परिचय")||r("आइए")&&r("परिचय")}function bro(o){return["what do you do in your free time","what do you do in free time","how do you spend your free time","what do you do when you are not working","что делаешь в свободное время","что ты делаешь в свободное время","чем занимаешься в свободное время","чем ты занимаешься в свободное время","что делаешь когда свободен","खाली समय में क्या करते हो","आप खाली समय में क्या करते हैं","फुर्सत में क्या करते हो","你空闲时间做什么","你有空的时候做什么","你业余时间做什么"].includes(o)}function ero(o){let i=String(o||"");if(/[\u0400-\u04ff]/u.test(i))return"ru";if(/[\u0900-\u097f]/u.test(i))return"hi";if(/[\u3400-\u9fff]/u.test(i))return"zh";return"en"}function xro(o){let i=o?o.split(/\s+/):[],r=(t)=>i.includes(t);return["what is your name","what s your name","what's your name","do you have a name","what should i call you","как твое имя","как твоё имя","как тебя зовут","у тебя есть имя","आपका नाम क्या है","तुम्हारा नाम क्या है","你叫什么名字","您叫什么名字","你的名字是什么","你有名字吗"].includes(o)||r("what")&&r("your")&&r("name")||r("you")&&r("have")&&r("name")||r("call")&&r("you")||r("как")&&r("тебя")&&r("зовут")}function gro(o,i={}){let r=Lt(i.assistantName),t=String(o||"");if(r&&/[а-яё]/iu.test(t))return`Меня зовут ${r}. Я formal AI.`;if(r&&/[\u0900-\u097f]/u.test(t))return`मेरा नाम ${r} है। मैं formal AI हूँ।`;if(r&&/[\u3400-\u9fff]/u.test(t))return`我的名字是 ${r}。我是 formal AI。`;if(r)return`My name is ${r}. I'm formal AI.`;if(/[а-яё]/iu.test(t))return"Я formal AI, и сейчас у меня нет имени. Но вы можете назвать меня как хотите.";if(/[\u0900-\u097f]/u.test(t))return"मैं formal AI हूँ, और अभी मेरा कोई नाम नहीं है। लेकिन आप मुझे अपनी पसंद का नाम दे सकते हैं।";if(/[\u3400-\u9fff]/u.test(t))return"我是 formal AI,目前还没有名字。不过您可以按自己的喜好给我起名。";return mk}function yk(o){let i=2166136261,r=String(o||"");for(let t=0;t<r.length;t+=1)i^=r.charCodeAt(t),i=Math.imul(i,16777619)>>>0;return`behavior_rule_runtime_${i.toString(16)}`}function uro(o){return String(o||"").split("`").map((i,r)=>r%2===1?i.trim():"").filter(Boolean)}var hro=[["when "," then "],["when "," do "],["когда "," тогда "],["когда "," делай "],["когда "," сделай "],["когда "," отвечай "],["когда "," отвечать "],["если "," то "],["जब "," तब "],["जब "," तो "],["当 "," 时 "],["当 "," 则 "],["当 "," 回答 "],["当 ","时回答 "],["当 ","则回答 "]];function pro(o){let i=String(o||""),r=i.toLowerCase();if(r.includes("when i say")&&(r.includes("answer")||r.includes("reply"))||r.includes("if i ask")&&(r.includes("answer")||r.includes("reply"))||r.includes("add behavior rule")||r.includes("update behavior rule")||r.includes("когда я скажу")&&r.includes("ответ")||r.includes("если я спрошу")&&r.includes("ответ")||r.includes("добавь правило поведения")||r.includes("обнови правило поведения"))return!0;for(let[t,l]of hro){let s=r.indexOf(t);if(s===-1)continue;let c=r.slice(s+t.length).indexOf(l);if(c===-1)continue;let n=s+t.length+c,b=i.slice(s,n),e=i.slice(n+l.length);if(b.includes("`")&&e.includes("`"))return!0}return!1}function sh(o){if(!pro(o))return null;let i=uro(o);if(i.length<2)return null;let r=i[0].trim(),t=i[1].trim();if(!r||!t)return null;return{id:yk(`${r}
${t}`),trigger:r,answer:t}}function fh(){return[{id:"rule_greeting",topic:"greetings",intent:"greeting",label:"Greeting rule",matches:"`Hi`, `Hello`, and `Hey`",response:"Hi, how may I help you?",source:"local fallback",whenThen:"When the user says `Hi`, `Hello`, or `Hey` then respond with `Hi, how may I help you?`."},{id:"rule_identity",topic:"identity",intent:"identity",label:"Identity rule",matches:"`Who are you?`, `Кто ты?`, and equivalent identity prompts",response:rh,source:"local fallback",whenThen:"When the user asks `Who are you?` or `Кто ты?` then respond with the identity answer."},{id:"rule_assistant_free_time",topic:"small_talk",intent:"assistant_free_time",label:"Assistant free-time rule",matches:"`What do you do in your free time?`, `Что делаешь в свободное время?`, and equivalent small-talk seed phrases",response:ie,source:"local fallback",whenThen:`When the user asks what I do in free time then respond with \`${ie}\`.`},{id:"rule_assistant_name",topic:"assistant_name",intent:"assistant_name",label:"Assistant name rule",matches:"`What is your name?`, `Как твое имя?`, and equivalent name prompts",response:mk,source:"local fallback",whenThen:"When the user asks `What is your name?` or `Как твое имя?` then respond with the assistant-name answer, unless the assistant name setting is configured."},{id:"rule_unknown",topic:"unknown_fallback",intent:"unknown",label:"Unknown fallback rule",matches:"Any prompt that no earlier rule can answer",response:ih,source:"local fallback",whenThen:"When no earlier rule or handler matches the prompt then respond with the unknown-intent guide."}]}var $v=["greetings","identity","small_talk","assistant_name","unknown_fallback"];function gt(o,i){return i[o]||i.en}function zro(o,i){return gt(i,{greetings:{en:"Greetings",ru:"Приветствия",hi:"अभिवादन",zh:"问候"},identity:{en:"Identity",ru:"Идентичность",hi:"पहचान",zh:"身份"},small_talk:{en:"Small talk",ru:"Светская беседа",hi:"हल्की बातचीत",zh:"闲聊"},assistant_name:{en:"Assistant name",ru:"Имя ассистента",hi:"सहायक का नाम",zh:"助手名称"},unknown_fallback:{en:"Unknown fallback",ru:"Резервный ответ",hi:"अज्ञात अनुरोध का वैकल्पिक उत्तर",zh:"未知请求回退"}}[o]||{en:"Other",ru:"Другое",hi:"अन्य",zh:"其他"})}function wro(o){return gt(o,{en:"Behavior rules I can inspect in this dialog (grouped by topic, each shown as a `When X then Y` statement):",ru:"Правила поведения, которые я могу показать в этом диалоге (сгруппированы по темам; каждое показано как инструкция `Когда X тогда Y`):",hi:"व्यवहार नियम जिन्हें मैं इस संवाद में दिखा सकता हूँ (विषय के अनुसार समूहित; हर नियम `जब X तब Y` कथन के रूप में है):",zh:"我可以查看的行为规则(按主题分组;每条都显示为 `当 X 时 Y` 语句):"})}function Rk(o,i){if(i==="ru")return`Когда пользователь говорит \`${o.trigger}\`, ответь \`${o.answer}\`.`;if(i==="hi")return`जब उपयोगकर्ता \`${o.trigger}\` कहे, तब \`${o.answer}\` उत्तर दें.`;if(i==="zh")return`当用户说 \`${o.trigger}\` 时,回答 \`${o.answer}\`。`;return`When the user says \`${o.trigger}\` then respond with \`${o.answer}\`.`}function dh(o,i){if(o.id==="rule_greeting"){if(i==="ru")return"Здравствуйте! Чем могу помочь?";if(i==="hi")return"नमस्ते! मैं आपकी क्या मदद कर सकता हूँ?";if(i==="zh")return"你好,请问我可以帮你什么?"}if(o.id==="rule_assistant_free_time")return gt(i,{en:ie,ru:"У меня нет свободного времени в человеческом смысле. Между запросами я бездействую; когда диалог активен, помогаю с задачами, правилами и объяснениями.",hi:"मेरे पास मनुष्यों जैसा खाली समय नहीं है. prompts के बीच मैं निष्क्रिय रहता हूँ; dialog सक्रिय हो तो tasks, rules और explanations में मदद करता हूँ.",zh:"我没有人类意义上的空闲时间。两次提示之间我处于空闲状态;对话活跃时,我帮助处理任务、规则和解释。"});if(o.id==="rule_assistant_name")return gt(i,{en:"Returns the assistant-name answer; browser surfaces can override it from the assistant name setting.",ru:"Возвращает ответ об имени ассистента; браузерные поверхности могут переопределить его настройкой имени ассистента.",hi:"assistant-name उत्तर लौटाता है; browser surfaces assistant name setting से इसे बदल सकते हैं.",zh:"返回助手名称回答;浏览器界面可通过助手名称设置覆盖它。"});return o.response}function Sro(o,i){let r={rule_greeting:{en:"Greeting rule",ru:"Правило приветствия",hi:"अभिवादन नियम",zh:"问候规则"},rule_identity:{en:"Identity rule",ru:"Правило идентичности",hi:"पहचान नियम",zh:"身份规则"},rule_assistant_free_time:{en:"Assistant free-time rule",ru:"Правило свободного времени ассистента",hi:"सहायक खाली समय नियम",zh:"助手空闲时间规则"},rule_assistant_name:{en:"Assistant name rule",ru:"Правило имени ассистента",hi:"सहायक नाम नियम",zh:"助手名称规则"},rule_unknown:{en:"Unknown fallback rule",ru:"Резервное правило для неизвестного запроса",hi:"अज्ञात अनुरोध का वैकल्पिक नियम",zh:"未知请求回退规则"}};return r[o.id]?gt(i,r[o.id]):o.label}function _ro(o,i){let r={rule_greeting:{en:"`Hi`, `Hello`, and `Hey`",ru:"`Hi`, `Hello`, `Hey` и многоязычные seed-фразы приветствия",hi:"`Hi`, `Hello`, `Hey` और बहुभाषी greeting seed phrases",zh:"`Hi`、`Hello`、`Hey` 以及多语言问候 seed 短语"},rule_identity:{en:"`Who are you?`, `Кто ты?`, and equivalent identity prompts",ru:"`Who are you?`, `Кто ты?` и равнозначные вопросы об идентичности",hi:"`Who are you?`, `Кто ты?` और समान identity prompts",zh:"`Who are you?`、`Кто ты?` 以及等价身份提示"},rule_assistant_free_time:{en:"`What do you do in your free time?`, `Что делаешь в свободное время?`, and equivalent small-talk seed phrases",ru:"`What do you do in your free time?`, `Что делаешь в свободное время?` и равнозначные seed-фразы светской беседы",hi:"`What do you do in your free time?`, `Что делаешь в свободное время?` और समान small-talk seed phrases",zh:"`What do you do in your free time?`、`Что делаешь в свободное время?` 以及等价闲聊 seed 短语"},rule_assistant_name:{en:"`What is your name?`, `Как твое имя?`, and equivalent name prompts",ru:"`What is your name?`, `Как твое имя?` и равнозначные вопросы об имени",hi:"`What is your name?`, `Как твое имя?` और समान name prompts",zh:"`What is your name?`、`Как твое имя?` 以及等价名称提示"},rule_unknown:{en:"Any prompt that no earlier rule can answer",ru:"Любой запрос, на который не ответило более раннее правило",hi:"कोई भी prompt जिसका उत्तर पहले का rule नहीं दे सकता",zh:"任何前面的规则无法回答的提示"}};return r[o.id]?gt(i,r[o.id]):o.matches}function vk(o,i){let r=dh(o,i);if(o.id==="rule_greeting"){if(i==="ru")return`Когда пользователь говорит \`Hi\`, \`Hello\`, \`Hey\` или многоязычную фразу приветствия, ответь \`${r}\`.`;if(i==="hi")return`जब उपयोगकर्ता \`Hi\`, \`Hello\`, \`Hey\` या बहुभाषी greeting phrase कहे, तब \`${r}\` उत्तर दें.`;if(i==="zh")return`当用户说 \`Hi\`、\`Hello\`、\`Hey\` 或多语言问候短语时,回答 \`${r}\`。`}if(o.id==="rule_identity"){if(i==="ru")return"Когда пользователь спрашивает `Who are you?` или `Кто ты?`, ответь сообщением об идентичности.";if(i==="hi")return"जब उपयोगकर्ता `Who are you?` या `Кто ты?` पूछे, तब identity answer दें.";if(i==="zh")return"当用户问 `Who are you?` 或 `Кто ты?` 时,回答身份说明。"}if(o.id==="rule_assistant_free_time"){if(i==="ru")return`Когда пользователь спрашивает, что я делаю в свободное время, ответь \`${r}\`.`;if(i==="hi")return`जब उपयोगकर्ता पूछे कि मैं खाली समय में क्या करता हूँ, तब \`${r}\` उत्तर दें.`;if(i==="zh")return`当用户问我空闲时间做什么时,回答 \`${r}\`。`}if(o.id==="rule_assistant_name"){if(i==="ru")return"Когда пользователь спрашивает `What is your name?` или `Как твое имя?`, ответь сообщением об имени ассистента; если настройка имени есть, включи настроенное имя.";if(i==="hi")return"जब उपयोगकर्ता `What is your name?` या `Как твое имя?` पूछे, तब assistant-name उत्तर दें; अगर setting है, तो configured name शामिल करें.";if(i==="zh")return"当用户问 `What is your name?` 或 `Как твое имя?` 时,回答助手名称;如果有名称设置,则包含配置的名称。"}if(o.id==="rule_unknown"){if(i==="ru")return"Когда ни одно более раннее правило не подходит к запросу, ответь подсказкой для неизвестного намерения.";if(i==="hi")return"जब कोई पहले का rule prompt से मेल न खाए, तब unknown-intent guide दें.";if(i==="zh")return"当前面的规则都不匹配提示时,回答未知意图指南。"}return o.whenThen}function yro(o){if(o==="ru")return["","Прочитать одно правило можно командой `Покажи правило unknown`.","Научить этот диалог можно так: ``Когда `ваш запрос` тогда `ваш ответ` ``. Также можно: ``Когда я скажу `ваш запрос`, ответь `ваш ответ` ``.","Многоязычные формы: английская ``When `X` then `Y` ``, хинди ``जब `X` तब `Y` ``, китайская ``当 `X` 时 `Y` ``.","Запись добавляется только в конец: экспортируйте память, чтобы сохранить сообщение с правилом вместе с диалогом."];if(o==="hi")return["","एक नियम पढ़ने के लिए `Show behavior rule unknown` भेजें.","इस संवाद को सिखाएँ: ``जब `आपका प्रश्न` तब `आपका उत्तर` ``. दूसरा रूप: ``When I say `your prompt`, answer `your answer` ``.","बहुभाषी रूप: रूसी ``Когда `X` тогда `Y` ``, अंग्रेज़ी ``When `X` then `Y` ``, चीनी ``当 `X` 时 `Y` ``.","लेखन केवल append-only है: नियम संदेश को संवाद के साथ रखने के लिए memory export करें."];if(o==="zh")return["","要读取一条规则,请发送 `Show behavior rule unknown`。","可以这样教当前对话:``当 `你的提示` 时 `你的回答` ``。也可以发送:``When I say `your prompt`, answer `your answer` ``。","多语言形式:俄语 ``Когда `X` тогда `Y` ``,印地语 ``जब `X` तब `Y` ``,英语 ``When `X` then `Y` ``。","写入是 append-only:导出 memory 可把这条规则消息随对话一起保存。"];return["","Read one with `Show behavior rule unknown`.","Teach this dialog with: ``When `your prompt` then `your answer` ``. Equivalent: ``When I say `your prompt`, answer `your answer` ``.","Multilingual forms: Russian ``Когда `X` тогда `Y` ``, Hindi ``जब `X` तब `Y` ``, Chinese ``当 `X` 时 `Y` ``.","The write is append-only: export memory to preserve the rule message with the dialog."]}function Rro(o,i="en"){let r=[wro(i),""],t=new Map;for(let s of fh()){let d=$v.indexOf(s.topic),c=d===-1?$v.length:d;if(!t.has(c))t.set(c,{label:zro(s.topic,i),rules:[]});t.get(c).rules.push(s)}let l=Array.from(t.entries()).sort((s,d)=>s[0]-d[0]);if(l.forEach(([,s],d)=>{r.push(`### ${s.label}`);for(let c of s.rules)r.push(`- \`${c.id}\` -> ${vk(c,i)}`);if(d+1<l.length)r.push("")}),Array.isArray(o)&&o.length>0){r.push("",`### ${gt(i,{en:"Dialog-local rules taught in this conversation",ru:"Правила, изученные в этом диалоге",hi:"इस संवाद में सिखाए गए स्थानीय नियम",zh:"本对话中学到的局部规则"})}`);for(let s of o)r.push(`- \`${s.id}\` -> ${Rk(s,i)}`)}return r.push(...yro(i)),r.join(`
`)}function vro(o,i="en"){let r=Array.isArray(o)?o.length:0,t=fh().length,l=t+r,s=gt(i,{en:`Total behavior rules: ${l} (built-in: ${t}; dialog-local: ${r}).`,ru:`Всего правил: ${l} (встроенных: ${t}; изученных в этом диалоге: ${r}).`,hi:`कुल व्यवहार नियम: ${l} (built-in: ${t}; dialog-local: ${r}).`,zh:`行为规则总数:${l}(内置:${t};本对话:${r})。`}),d=gt(i,{en:"Reasoning: I count the built-in behavior-rule catalog and add dialog-local rules compiled from earlier user turns.",ru:"Рассуждение: я считаю встроенный каталог правил поведения и добавляю правила, скомпилированные из предыдущих сообщений пользователя.",hi:"Reasoning: मैं built-in behavior-rule catalog गिनता हूँ और पहले user turns से compiled dialog-local rules जोड़ता हूँ.",zh:"Reasoning:我统计内置行为规则目录,并加上从此前用户消息编译出的本对话规则。"});return[s,"",d,"","```links","behavior_rules_count",` built_in_rules "${t}"`,` dialog_local_rules "${r}"`,` total_rules "${l}"`,' algorithm "localBehaviorRuleRecords + localCollectRuntimeRules(history:user)"',"```"].join(`
`)}function kro(o,i="en"){let r=Sro(o,i),t=vk(o,i),l=_ro(o,i),s=dh(o,i),d=gt(i,{en:"To change this behavior in the current dialog, send: ``When `your prompt` then `your answer` ``. Equivalent: ``When I say `your prompt`, answer `your answer` ``.",ru:"Чтобы изменить это поведение в текущем диалоге, отправьте: ``Когда `ваш запрос` тогда `ваш ответ` ``. Также можно: ``Когда я скажу `ваш запрос`, ответь `ваш ответ` ``.",hi:"इस व्यवहार को वर्तमान संवाद में बदलने के लिए भेजें: ``जब `आपका प्रश्न` तब `आपका उत्तर` ``. दूसरा रूप: ``When I say `your prompt`, answer `your answer` ``.",zh:"要在当前对话中改变此行为,请发送:``当 `你的提示` 时 `你的回答` ``。也可以发送:``When I say `your prompt`, answer `your answer` ``。"});return[r,"",t||"","","```links",o.id,` topic "${(o.topic||"").replaceAll('"',"\\\"")}"`,` intent "${o.intent}"`,` matches "${l.replaceAll('"',"\\\"")}"`,` response "${s.replaceAll('"',"\\\"")}"`,` source "${o.source}"`,` when_then "${(t||"").replaceAll('"',"\\\"")}"`,"```","",d].join(`
`)}function kk(o={}){let i=Lt(o.assistantName);return i?`configured:${i}`:"browser_preference_when_set_else_not_configured"}function ua(o){return String(o||"").replaceAll("\\","\\\\").replaceAll('"',"\\\"").replaceAll(`
`,"\\n")}var ch={slug:"browser",label:"browser demo with JavaScript and WebAssembly worker",runtime:"JavaScript UI plus a WebAssembly worker mirror of the solver",memory:"browser IndexedDB/local storage plus worker state and imported memory",webSearch:"available through browser CORS-readable providers when online and not blocked",limits:"browser settings, import/export controls, and IndexedDB-backed memory belong to this surface"};function Kv(o){return o?"enabled":"disabled"}function Wro(o={}){return o.definitionFusion==="auto"?"enabled_by_default":"explicit_only"}function Aro(o={}){return Nb(o.blueprintComposition)}function Bro(o={}){let i=kk(o),r=ch;return["Facts I know about myself in this environment:","",`- **Execution surface**: ${r.label} (\`${r.slug}\`).`,`- **Runtime**: ${r.runtime}.`,`- **Memory**: ${r.memory}.`,`- **Web search**: ${r.webSearch}.`,`- **Surface limits**: ${r.limits}.`,"- **Local rules**: local Links Notation rules and seed facts are checked first.","","```links","self_fact_model",' subject "formal-ai"',' relation "model"',' object "formal-ai"',"self_fact_policy",' subject "formal-ai"',' relation "policy"',' object "deterministic symbolic AI; no neural network inference"',"self_fact_environment",' subject "formal-ai"',' relation "execution_surface"',` object "${r.slug}"`,"self_fact_runtime",' subject "formal-ai"',' relation "runtime"',` object "${ua(r.runtime)}"`,"self_fact_memory",' subject "formal-ai"',' relation "memory"',` object "${ua(r.memory)}"`,"self_fact_web_search",' subject "formal-ai"',' relation "web_search"',` object "${ua(r.webSearch)}"`,"self_fact_assistant_name",' subject "formal-ai"',' relation "assistant_name"',` object "${ua(i)}"`,"self_fact_agent_mode",' subject "formal-ai"',' relation "agent_mode"',` object "${Kv(o.agentMode)}"`,"self_fact_diagnostics",' subject "formal-ai"',' relation "diagnostic_mode"',` object "${Kv(o.diagnosticsMode)}"`,"self_fact_definition_fusion",' subject "formal-ai"',' relation "definition_fusion"',` object "${Wro(o)}"`,"self_fact_blueprint_composition",' subject "formal-ai"',' relation "blueprint_composition"',` object "${Aro(o)}"`,"```","","Read behavior with `List behavior rules`; teach one with When `prompt` then `answer` (or When I say `prompt`, answer `answer`)."].join(`
`)}function Yro(o,i={}){let r=ch,t=kk(i),l=["```links","known_fact_local_seed",' source "local_links_notation_seed"',' scope "built-in rules, concepts, facts, tools, and response templates"',"known_fact_internet",' source "environment_aware_web_search"',` scope "${ua(r.webSearch)}"`,"known_fact_memory",' source "conversation_memory"',` scope "${ua(r.memory)}"`,"known_fact_environment",' subject "formal-ai"',' relation "execution_surface"',` object "${r.slug}"`,"known_fact_self",' subject "formal-ai"',' relation "model"',' object "formal-ai"',"known_fact_assistant_name",' subject "formal-ai"',' relation "assistant_name_setting"',` object "${ua(t)}"`,"known_fact_surface_limits",' source "environment_directory"',` scope "${ua(r.limits)}"`,"```"].join(`
`);if(o==="ru")return[`Я могу использовать несколько классов фактов в текущей среде \`${r.slug}\`:`,"","- **Локальные факты и правила**: встроенный seed Links Notation, включая правила, понятия, инструменты и ответы.",`- **Интернет**: ${r.webSearch}; это не означает, что весь интернет предзагружен в локальную память.`,`- **Память диалога**: ${r.memory}.`,"- **Факты о себе**: модель `formal-ai`, политика исполнения, поверхность и источники ответов.",`- **Ограничения среды**: ${r.limits}.`,"",l,"","Для конкретного факта задайте прямой вопрос; порядок проверки: локальные правила, память, затем веб-поиск, если он доступен в этой среде."].join(`
`);return[`I can use several classes of facts in the current \`${r.slug}\` environment:`,"","- **Local facts and rules**: built-in Links Notation seed data, including rules, concepts, tools, and response templates.",`- **Internet**: ${r.webSearch}; the whole internet is not preloaded into local memory.`,`- **Conversation memory**: ${r.memory}.`,"- **Self facts**: model `formal-ai`, execution policy, active surface, and answer sources.",`- **Surface limits**: ${r.limits}.`,"",l,"","Ask for a specific fact directly; I check local rules and memory first, then use web search only when this environment allows it."].join(`
`)}function ui(o,i){return i.some((r)=>o.includes(r))}function Wk(o){return o.includes("facts you know about yourself")||o.includes("self facts")||o.includes("факты о себе")||o.includes("какие факты ты знаешь о себе")}function Hro(o){let i=ns(o);if(!i||Wk(i))return!1;return i==="tell me about yourself"||i==="introduce yourself"||i.includes("tell me about yourself")||i.includes("introduce yourself")||i.includes("let s get acquainted")||i.includes("lets get acquainted")||i.includes("let us get acquainted")||i.includes("let s get to know each other")||i.includes("расскажи о себе")||i.includes("расскажи мне о себе")||i.includes("расскажи про себя")||i.includes("опиши себя")||i.includes("представься")||i.includes("давай знакомиться")||i.includes("давай познакомимся")||i.includes("давайте познакомимся")||i.includes("चलो परिचय करते हैं")||i.includes("आइए परिचय करें")||i.includes("चलो एक दूसरे को जानें")||i.includes("我们认识一下")||i.includes("认识一下吧")||i.includes("让我们认识一下")}function Qb(o,i){let r=`${String(o||"").toLowerCase()} ${String(i||"")}`;if(/[\u0400-\u04ff]/u.test(r)||ui(r,["ты","теб","у тебя"]))return"ru";if(/[\u0900-\u097f]/u.test(r))return"hi";if(/[\u4e00-\u9fff]/u.test(r))return"zh";return"en"}function Oro(o,i={}){let r=rh,t=Lt(i.assistantName);if(!t)return r;if(o==="ru")return`Меня зовут ${t}. ${r}`;if(o==="hi")return`मेरा नाम ${t} है। ${r}`;if(o==="zh")return`我的名字是 ${t}。${r}`;return`My name is ${t}. ${r}`}function Pv(o){return String(o||"").trim().replace(/^[`"':._,\-\s!?]+|[`"':._,\-\s!?]+$/gu,"")}function Xro(o,i){let t=String(o||"").toLowerCase();for(let d of["let's talk about ","lets talk about ","can we talk about ","talk about ","давай поговорим о ","давай поговорим об ","давайте поговорим о ","давайте поговорим об ","поговорим о ","поговорим об ","обсудим ","चलो बात करें ","बात करें ","聊聊","谈谈"])if(String(i||"").startsWith(d))return Pv(String(i||"").slice(d.length));let l="поговорим о ",s=t.indexOf(l);if(s>=0)return Pv(t.slice(s+l.length));return""}function Gro(o,i){if(i==="ru")return`Можем. Тема: ${o}. Я могу начать с краткого определения, контекста или конкретного вопроса; если веб-поиск доступен, публичные факты можно уточнить через внешний источник.`;if(i==="hi")return`हम बात कर सकते हैं. विषय: ${o}. मैं छोटी परिभाषा, संदर्भ, या किसी конкрет प्रश्न से शुरू कर सकता हूँ; web search उपलब्ध हो तो public facts बाहरी स्रोत से जाँचे जा सकते हैं.`;if(i==="zh")return`可以聊。主题: ${o}。我可以从简短定义、上下文或具体问题开始; 如果 web search 可用, 公开事实可以通过外部来源核对。`;return`We can talk about ${o}. I can start with a short definition, context, or a specific question; when web search is available, public facts can be checked against an external source.`}function qro(o){let i=o.includes("facts")&&ui(o,["what","which","list","show"])&&ui(o,["you know","do you know","you have","available to you","in your knowledge","known to you"])||ui(o,["what do you know in general","what do you know about the world","what is known to you","what knowledge do you have"]),r=o.includes("факт")&&ui(o,["какие","что","перечисли","покажи","назови"])&&ui(o,["ты знаешь","знаешь","тебе извест","у тебя есть","твои знания","что ты знаешь"])||ui(o,["что тебе вообще известно","что тебе известно","что ты вообще знаешь","что ты знаешь об окружающем мире","известно об окружающем мире","знаешь про окружающий мир","знаешь об окружающем мире"]),t=ui(o,["आप क्या जानते हैं","तुम क्या जानते हो","आपको क्या पता है"]),l=ui(o,["你知道什么","您知道什么","你知道哪些"]);return i||r||t||l}function Uro(o){if(!ui(o,["you","your","formal ai","ты","теб","твоя","твой","тво","вы"]))return!1;return ui(o,["llm","large language model","language model","openai api","openai","neural inference","neural network","links notation rules","local rules","world model","model of the world","бям","языковая модель","языковой моделью","нейросет","нейрон","локальных правил","локальных правилах","область знаний","модель окружающего мира","модель мира","принцип работы","идея твоей разработки","идея твоего проекта","зачем тебя разработ","ссылк"])}function Zro(o){let i=ch;if(o==="ru")return`Я не LLM-рантайм и не выполняю нейросетевой инференс. Текущая среда: ${i.label} (\`${i.slug}\`). Рантайм: ${i.runtime}. У проекта есть OpenAI-совместимые API-форматы, но ответы строит детерминированный solver: сначала он проверяет локальный seed Links Notation, правила и память (${i.memory}); затем веб-поиск используется только с учетом среды: ${i.webSearch}. Весь интернет не загружен в локальные правила целиком.`;return`I am not an LLM runtime and I do not perform neural inference. Current environment: ${i.label} (\`${i.slug}\`). Runtime: ${i.runtime}. The project exposes OpenAI-compatible API shapes, but answers come from a deterministic solver: it checks the local Links Notation seed, rules, and memory (${i.memory}) first; web search is used only when this environment allows it: ${i.webSearch}. The whole internet is not preloaded into local rules.`}function Ak(o){return String(o||"").trim().replace(/^[\s`"':._,\-?!]+|[\s`"':._,\-?!]+$/g,"").toLowerCase()}function jro(o){let i=String(o||"").toLowerCase();for(let r of["show behavior rule","read behavior rule","show rule","read rule"])if(i.startsWith(r))return Ak(String(o||"").slice(r.length));if(i.includes("rule_unknown"))return"unknown";return""}function Jro(o){let i=Ak(o),r=i.startsWith("rule_")?i.slice(5):i;return fh().find((t)=>t.id===i||t.id===`rule_${r}`||t.intent===i||t.intent===r)}function Mro(o,i){let r=ns(o),t=Array.isArray(i)?i:[];for(let l=t.length-1;l>=0;l-=1){let s=t[l]||{};if(String(s.role||"").toLowerCase()!=="user")continue;let d=sh(s.content);if(d&&ns(d.trigger)===r)return d}return null}function Iro(o){let i=Array.isArray(o)?o:[],r=new Set,t=[];for(let l of i){if(String((l||{}).role||"").toLowerCase()!=="user")continue;let s=sh((l||{}).content);if(s&&!r.has(s.id))r.add(s.id),t.push(s)}return t}function Vro(o,i,r,t={}){let l=Qb(o,i),s=sh(o);if(s){let e=Rk(s,l),x=gt(l,{en:"Behavior rule recorded for this dialog.",ru:"Правило поведения записано для этого диалога.",hi:"इस संवाद के लिए व्यवहार नियम record किया गया.",zh:"已为本对话记录行为规则。"}),g=l==="ru"?`Отправьте \`${s.trigger}\` сейчас, и я отвечу настроенным ответом. Экспортируйте память, чтобы сохранить это правило вместе с диалогом.`:l==="hi"?`\`${s.trigger}\` अभी भेजें और मैं configured response से उत्तर दूँगा. इस rule message को dialog के साथ रखने के लिए memory export करें.`:l==="zh"?`现在发送 \`${s.trigger}\`,我会使用配置的回答。导出 memory 可把这条规则消息随对话一起保存。`:`Send \`${s.trigger}\` now and I will answer with the configured response. Export memory to keep this rule message with the dialog.`;return{intent:"behavior_rule_update",content:[x,"",e,"","```links",s.id,' type "behavior_rule_runtime"',` match_prompt "${s.trigger.replaceAll('"',"\\\"")}"`,` answer "${s.answer.replaceAll('"',"\\\"")}"`,` when_then "${e.replaceAll('"',"\\\"")}"`,' source "user_message"',"```","",g].join(`
`)}}let d=Iro(r);if(Lro(i,r))return{intent:"behavior_rules_count",content:vro(d,l)};if(Bk(i))return{intent:"behavior_rules_list",content:Rro(d,l)};let c=jro(o);if(c){let e=Jro(c);if(e)return{intent:"behavior_rule_detail",content:kro(e,l)}}if(Hro(i)){let e=Qb(o,i);return{intent:"identity",content:Oro(e,t)}}if(Wk(i))return{intent:"self_facts",content:Bro(t)};if(qro(i)){let e=Qb(o,i);return{intent:"known_facts",content:Yro(e,t)}}let n=Xro(o,i);if(n){let e=Qb(o,i);return{intent:"conversation_topic",content:Gro(n,e)}}let b=Mro(o,r);if(b)return{intent:"behavior_rule_custom",content:b.answer};return null}var Dro=["show behavior rules","show rules","show list of your rules","list your rules","покажи правила поведения","покажи правила","покажи список своих правил","перечисли свои правила","व्यवहार के नियम सूचीबद्ध करें","नियम दिखाओ","अपने नियमों की सूची दिखाओ","अपने नियम गिनाओ","列出行为规则","显示规则","显示你的规则列表","列出你的规则"];function Qro(o){return Dro.some((i)=>{let r=ns(i);return r&&(o===r||o.includes(r))})}function Bk(o){return Qro(o)||o.includes("list behavior rules")||o.includes("list all behavior rules")||o.includes("show behavior rules")||Cro(o)||o.includes("список правил поведения")}function Lro(o,i){let r=Fro(i),t=ui(o,["rules","rule list","rules list"])&&ui(o,["how many","number of","count"])&&(ui(o,["all","total","there","existing","current","behavior"])||r),l=ui(o,["правил","правила"])&&o.includes("сколько")&&(ui(o,["всего","все","текущих","поведения"])||r),s=ui(o,["नियम","नियमों"])&&o.includes("कितने")&&(ui(o,["कुल","सभी","व्यवहार"])||r),d=ui(o,["规则","規則"])&&o.includes("多少")&&(ui(o,["总共","总共有","所有","行为","行為"])||r);return t||l||s||d}function Fro(o){return(Array.isArray(o)?o:[]).some((r)=>{let t=String((r||{}).role||"").toLowerCase(),l=String((r||{}).content||"");if(t==="user")return Bk(ns(l));return t==="assistant"&&l.includes("rule_greeting")&&l.includes("rule_unknown")})}function Cro(o){return Tro(o)||Nro(o)||$ro(o)||Kro(o)}function Tro(o){let i=o.includes("rules")||o.includes("rule list")||o.includes("rules list"),r=o.includes("list")||o.includes("show")||o.includes("what")||o.includes("which"),t=o.includes("behavior")||o.includes("your")||o.includes("own")||o.includes("current")||o.includes("existing");return i&&r&&t}function Nro(o){let i=o.includes("правил")||o.includes("правила"),r=o.includes("список")||o.includes("перечисли")||o.includes("покажи")||o.includes("какие"),t=o.includes("поведения")||o.includes("своих")||o.includes("свои")||o.includes("твоих")||o.includes("твои")||o.includes("собственные")||o.includes("список правил");return i&&r&&t}function $ro(o){let i=o.includes("नियम")||o.includes("नियमों"),r=o.includes("सूची")||o.includes("सूचीबद्ध")||o.includes("दिखाओ")||o.includes("दिखाएं")||o.includes("बताओ")||o.includes("गिनाओ")||o.includes("कौन"),t=o.includes("व्यवहार")||o.includes("अपने")||o.includes("तुम्हारे")||o.includes("आपके")||o.includes("नियमों की सूची");return i&&r&&t}function Kro(o){let i=o.includes("规则")||o.includes("規則"),r=o.includes("列出")||o.includes("显示")||o.includes("顯示")||o.includes("展示")||o.includes("哪些")||o.includes("什么"),t=o.includes("行为")||o.includes("行為")||o.includes("你的")||o.includes("您的")||o.includes("自己")||o.includes("规则列表")||o.includes("規則列表");return i&&r&&t}function Ev(o,i){if(!Array.isArray(o)||o.length===0)return"";if(!i||o.length===1)return o[0];return o[Math.floor(Math.random()*o.length)]||o[0]}function Pro(o,i){let r=or(o,mo.followUpProbability);if(r<=0)return!1;if(r>=1)return!0;if(!i)return r>=0.5;return Math.random()<r}function Ero(o={}){let r=or(o.temperature,mo.temperature)>0,t=Ev(moo,r);if(!Pro(o.followUpProbability,r))return t;let l=Ev(boo,r);return`${t} ${l}`}function Di(){if(typeof window>"u"||!window.FormalAiDesktop)return null;return window.FormalAiDesktop}function Lb(){let o=Di();if(!o||typeof o.serviceStatus!=="function")return null;return o}function gd(o){let i=String(o||"").trim();if(!i||i.startsWith("__")||i.endsWith("__"))return"";return i.replace(/^v/i,"")}function oto(o){let i=gd(o&&o.appVersion),r=gd(Kc)||Kc,t=i||r;return/^v/i.test(t)?t:`v${t}`}function ito(o,i){if(!o||typeof o!=="object")return null;let r=String(o.state||(o.updateAvailable?"available":"idle")),t=Math.max(0,Math.min(100,Number(o.progressPercent||0)||0));return{supported:o.supported!==!1,enabled:o.enabled!==!1&&o.supported!==!1,platform:String(o.platform||""),currentVersion:gd(o.currentVersion)||i||"",state:r,updateAvailable:Boolean(o.updateAvailable),downloaded:Boolean(o.downloaded),latestVersion:gd(o.latestVersion),progressPercent:t,checkedAt:String(o.checkedAt||""),error:String(o.error||""),message:String(o.message||"")}}function Tu(o,i){if(!i||typeof i!=="object")return o;if(i.updater&&typeof i.updater==="object")return xa({...o||{},...i});return xa({...o||{},appVersion:gd(i.currentVersion)||o&&o.appVersion||"",updater:i})}function rto(o,i){let r=typeof i==="function"?i:(l)=>l;if(!o)return"";if(o.error)return`${r("updates.state.error")}: ${o.error}`;if(o.message&&o.state==="disabled")return o.message;let t={idle:"updates.state.idle",checking:"updates.state.checking",available:"updates.state.available","not-available":"updates.state.notAvailable",downloading:"updates.state.downloading",downloaded:"updates.state.downloaded",installing:"updates.state.installing",disabled:"updates.state.disabled",error:"updates.state.error"}[o.state]||"updates.state.idle";return r(t,{version:o.latestVersion||o.currentVersion||"",percent:Math.round(o.progressPercent||0)})}function tto(o){return o&&["checking","downloading","installing"].includes(o.state)}function lto(o,i){let r=typeof i==="function"?i:(l)=>l,t={running:"services.state.running",stopped:"services.state.stopped",absent:"services.state.stopped","missing-config":"services.state.needsToken","docker-unavailable":"services.state.dockerUnavailable",ready:"services.state.ready",error:"services.state.error"}[String(o||"")];if(t)return r(t);return String(o||"")||r("services.state.unknown")}function ato(o,i){let r=typeof i==="function"?i:(l)=>l;if(!o||typeof o!=="object")return"";if(o.ok)return r("vscodeInstall.installed",{cli:String(o.cli||"code")});let t={"no-vscode-cli":"vscodeInstall.noCli","no-release-asset":"vscodeInstall.noAsset","release-lookup-failed":"vscodeInstall.lookupFailed","download-failed":"vscodeInstall.downloadFailed","install-failed":"vscodeInstall.installFailed",error:"vscodeInstall.error"}[String(o.state||"")];return t?r(t):r("vscodeInstall.error")}function Nu(o,i={}){if(!o||typeof o!=="object")return null;let r=Array.isArray(o.copied)?o.copied.filter((t)=>typeof t==="string"&&t):[];return{known:Boolean(o.known),migrated:Boolean(o.migrated),reason:typeof o.reason==="string"?o.reason:"unknown",copied:r,migratedFrom:typeof o.migratedFrom==="string"&&o.migratedFrom?o.migratedFrom.split(/[\\/]/).filter(Boolean).pop():null,error:typeof o.error==="string"&&o.error?o.error:null,replayed:Boolean(i.replayed)}}function sto(o){if(!o||!o.known)return!1;if(o.replayed)return!0;if(o.reason==="failed")return!0;return o.migrated&&o.copied.length>0}function fto({migration:o,busy:i,onReplay:r,onDismiss:t,t:l}){if(!sto(o))return null;let s=o.reason==="failed",d;if(s)d=l("dataMigration.failed",{error:o.error||""});else if(o.copied.length===0)d=l("dataMigration.nothing");else if(o.migratedFrom)d=l("dataMigration.body",{source:o.migratedFrom});else d=l("dataMigration.bodyUnknown");return f("div",{className:`data-migration-notice${s?" is-failed":""}`,"data-testid":"data-migration-notice","data-reason":o.reason,role:"status"},f("div",{className:"data-migration-copy"},f("strong",null,l("dataMigration.title")),f("span",{"data-testid":"data-migration-body"},d),o.copied.length>0?f("span",{className:"data-migration-items","data-testid":"data-migration-items"},l("dataMigration.copied",{items:o.copied.join(", ")})):null),f("div",{className:"data-migration-actions"},f("button",{type:"button",className:"data-migration-replay","data-testid":"data-migration-replay",disabled:i,onClick:r},i?l("dataMigration.replaying"):l("dataMigration.replay")),f("button",{type:"button",className:"data-migration-dismiss","data-testid":"data-migration-dismiss",onClick:t},l("dataMigration.dismiss"))))}function xa(o){if(!o||typeof o!=="object")return null;let i=String(o.apiBase||"").replace(/\/+$/,""),r=gd(o.appVersion||o.version),t=o.agentProvider&&typeof o.agentProvider==="object"?{type:String(o.agentProvider.type||"local-openai-compatible"),apiBase:String(o.agentProvider.apiBase||i).replace(/\/+$/,""),openAiBaseUrl:String(o.agentProvider.openAiBaseUrl||(i?`${i}/v1`:"")).replace(/\/+$/,""),model:String(o.agentProvider.model||"formal-ai")}:null,l=Array.isArray(o.engines)&&o.engines.length>0,s=l?o.engines.filter((n)=>n&&n.available!==!1&&n.id).map((n)=>({id:String(n.id),label:String(n.label||n.id),type:String(n.type||(n.id==="out-of-box"?"native":"passthrough")),available:!0})):[{id:"out-of-box",label:"Out of the box",type:"native",available:!0}],d=String(o.activeEngine||"out-of-box"),c=s.some((n)=>n.id===d)?d:"out-of-box";return{shell:String(o.shell||"Electron"),mode:String(o.mode||(i?"server":"in-process")),apiBase:i,staticBase:String(o.staticBase||""),graphUrl:String(o.graphUrl||(i?`${i}/v1/graph`:"")),traceUrl:String(o.traceUrl||(i?`${i}/v1/graph?trace=answer_greeting_hi`:"")),memory:String(o.memory||"formal_ai_bundle"),appVersion:r,agentModeDefault:Boolean(o.agentModeDefault),toolCallPolicy:String(o.toolCallPolicy||"explicit-permission"),apiReady:o.apiReady!==!1&&Boolean(i),apiError:String(o.apiError||""),agentProvider:t,engines:s,activeEngine:c,engineSelectionAvailable:l,updater:ito(o.updater,r)}}function $u(o){if(!o)return"unavailable";try{let i=new URL(o),r=i.pathname==="/"?"":i.pathname;return`${i.host}${r}`}catch(i){return String(o)}}function Yk(o){return/code/i.test(String(o&&o.shell||""))?"VS Code":"Desktop"}function dto(o,i){if(!o)return"";let r=o.apiReady?"API local":o.apiError?"API unavailable":"in-process",t=i?"agent opted in":"agent permission off",l=o.engineSelectionAvailable?` - ${String(o.activeEngine||"out-of-box")}`:"";return`${Yk(o)}${l} - ${r} - ${t}`}function cto(o){let i=o&&o.event&&typeof o.event==="object"?o.event:o;if(!i||typeof i!=="object")return String(i||"");return String(i.content||i.text||i.part&&i.part.text||i.message||i.summary||i.type||"agent event")}function Hk(o,i){let r=[];for(let t of Array.isArray(o)?o:[]){if(!t||!["user","assistant"].includes(t.role))continue;let l=typeof t.content==="string"?t.content:"";if(l.trim())r.push({role:t.role,content:l})}return r.push({role:"user",content:String(i||"")}),r}function nto(o,i,r){if(!o||typeof o.setToolGrants!=="function")return;Promise.resolve(o.setToolGrants(oh(i,r))).catch(()=>{})}async function mto(o){if(!o||typeof o.ensureAgentServer!=="function")return null;return xa(await o.ensureAgentServer())}async function Ku(o,i,r={}){if(!o||typeof o.invokeTool!=="function")return{ok:!1,tool:String(i||""),status:"unavailable",executed:!1,reason:"desktop tool router is unavailable"};if(!["web_search","web_fetch","read_file","read_local_file","grep","glob","list_directory","read_many_files"].includes(i)&&typeof o.ensureAgentServer==="function")await o.ensureAgentServer();return o.invokeTool({tool:String(i||""),input:r||{}})}async function ok(o,i={}){if(!o||typeof o.runAgentProvider!=="function")return null;try{return await o.runAgentProvider(i||{})}catch(r){return{ok:!1,provider:"desktop",status:"error",executed:!1,reason:r&&r.message?r.message:String(r)}}}function ik(o){if(!o||!o.answer||typeof o.answer!=="object")return null;return o.answer}function bto(o){let i=Array.isArray(o&&o.evidence)?o.evidence:[];for(let r of i){let t=String(r||"");if(t.startsWith("terminal:command:")){let l=t.slice(17).trim();if(l)return l}}return""}function eto(o,i){let r=typeof i==="function"?i("permissions.message.noOutput"):"(no output)";return`\`\`\`text
${(String(o||"").trim()||r).replace(/```/g,"` ` `")}
\`\`\``}function rk(o,i){let r=(t,l)=>typeof i==="function"?i(t):l;if(!o)return r("permissions.message.reasonNoResult","desktop tool router returned no result");return o.reason||o.error||o.status||r("permissions.message.reasonRefused","desktop tool router refused the request")}async function xto(o,i){if(!o||typeof o.syncMemory!=="function")return null;try{return await o.syncMemory({lino:String(i||"")})}catch(r){return null}}function gto(o){if(!o||typeof o!=="object")return null;let i=String(o.step||o.kind||o.source_event||"fallback").trim(),r=String(o.detail||o.payload||o.source_event||"").trim();if(!i&&!r)return null;let t={step:i||"fallback",detail:r};if(o.summary!==void 0)t.summary=String(o.summary);if(o.id!==void 0)t.id=String(o.id);if(o.order!==void 0)t.order=o.order;if(o.level!==void 0)t.level=String(o.level);if(o.source_event!==void 0)t.sourceEvent=String(o.source_event);if(o.parent_id!==void 0&&o.parent_id!==null)t.parentId=String(o.parent_id);return t}async function uto(o,i,r,t={}){let l=r&&r.apiBase;if(!l)throw Error("desktop API is unavailable");let s=`${l}/v1/chat/completions`,d=await fetch(s,{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({model:"formal-ai",messages:Hk(i,o),temperature:or(t.temperature,0),stream:!1})});if(!d.ok)throw Error(`desktop API returned ${d.status}`);let c=await d.json(),n=c&&c.choices&&c.choices[0]&&c.choices[0].message?c.choices[0].message:{},b=n&&n.content!==void 0?String(n.content||""):"",e=Array.isArray(n.thinking_steps)?n.thinking_steps.map(gto).filter(Boolean):[],x=[{step:"desktop_shell",detail:"Electron preload bridge supplied local API status"},{step:"http_chat",detail:"POST /v1/chat/completions on the local Rust server"},{step:"memory",detail:"UI import/export stays on formal_ai_bundle"}];return{intent:"desktop_http_chat",content:b||ih,source:"desktop_http",evidence:["surface:desktop","api:/v1/chat/completions",r.graphUrl?"network:/v1/graph":""].filter(Boolean),steps:e.length>0?e:x,diagnostics:{providers:[{id:"formal_ai_desktop_http",status:"ok",endpoint:s}],http:[{provider:"formal_ai_desktop_http",url:s,method:"POST",status:d.status,ok:d.ok}]}}}function tk(o,i=[],r={}){let t=ns(o),l=Vro(o,t,i,r);if(l)return l;if(Uro(t)){let d=/[\u0400-\u04ff]/u.test(String(o||""))?"ru":"en";return{intent:"meta_explanation",content:Zro(d)}}if(["hi","hello","hey"].includes(t))return{intent:"greeting",content:"Hi, how may I help you?"};if(bro(t))return{intent:"assistant_free_time",content:dh({id:"rule_assistant_free_time",response:ie},ero(o))};if(new Set(["thanks","thank you","i am fine thank you","i am fine thanks","i m fine thank you","i m fine thanks","ого чето начал соображать","ого чёто начал соображать","ого чё то начал соображать","ого что то начал соображать"]).has(t))return{intent:"courtesy_response",content:Ero(r)};if(xro(t))return{intent:"assistant_name",content:gro(o,r)};if(mro(t))return{intent:"identity",content:rh};return{intent:"unknown",content:pto(o)}}var Pb=["I don't know how to answer that yet.","I didn't understand you.","I'm not sure how to respond to that yet.","I haven't learned to answer that yet.","That one is new to me."];function hto(o){let i=String(o||"").trim();if(i==="")return Pb[0];let t=yk(`unknown_opener
${i}`).split("_").pop()||"0",l=parseInt(t,16)||0;return Pb[l%Pb.length]}function pto(o){let i=hto(o),r=String(ih||"").trimStart();for(let l of Pb)if(r.startsWith(l)){let s=r.slice(l.length).trimStart();return s?`${i} ${s}`:i}let t=r.indexOf(". ");if(t>=0)return`${i} ${r.slice(t+2).trimStart()}`;return`${i} ${r}`}function zto(){let o=xoo(),i=goo(),r=[];if(o.length>0){let t=o[Gu%o.length];Gu=(Gu+1)%o.length,r.push({text:t.text,label:t.label})}if(i.length>0){let t=i[qu%i.length];qu=(qu+1)%i.length,r.push({text:t.text,label:t.label})}return r}function wto(o,i){let r=String(i??""),t=r.includes("```")?"````":"```";o.push(t),o.push(r),o.push(t)}function Sto(o){let i="```";while(o.some((r)=>String(r.content??"").includes(i)))i+="`";return i}function _to(o,i,r,t={}){if(i.length===0){o.push("No messages have been sent yet.");return}o.push("Legend: `U` = user, `A` = agent."),o.push("");let l=Sto(i);o.push(l);let s=Math.max(0,Number(t.earlierOmitted)||0);if(s>0)o.push(`... omitted ${s} earlier ${s===1?"message":"messages"} ...`);i.forEach((d)=>{let c=d.role==="user"?"U":"A",n=[];if(d.intent==="unknown")n.push(`intent: ${d.intent}`);if(r&&r.id===d.id){if(d.intent&&d.intent!=="unknown")n.push(`intent: ${d.intent}`);n.push("reported")}let b=n.length>0?`${c} (${n.join(", ")})`:c,e=String(d.content??""),[x,...g]=e.split(`
`);o.push(`${b}: ${x}`),g.forEach((z)=>o.push(` ${z}`))}),o.push(l)}var yto=8192,Rto=16,nd=yto-Rto;function Eb(o,i){let r=String(o);if(r.length<=i)return r;let l=44,s=Math.max(8,Math.floor((i-l)/2));if(s*2+l>=r.length){let b=r.slice(0,Math.max(8,i-l)),e=r.length-b.length;return`${b}... omitted ${e} characters ...`}let d=r.slice(0,s),c=r.slice(r.length-s),n=r.length-d.length-c.length;return`${d}... omitted ${n} characters ...${c}`}function oe(o,i){let r=String(o??"");if(r.length<=i)return r;let t=r.split(`
`);if(t.length>2){let l=t[0],s=t[t.length-1],d=t.length-2,c=`${l}
... omitted ${d} lines ...
${s}`;if(c.length<=i)return c;return`${Eb(l,Math.floor((i-32)/2))}
... omitted ${d} lines ...
${Eb(s,Math.floor((i-32)/2))}`}return Eb(r,i)}var vto=2400,Fb=20;function md(o,i=180){let t=(o!==null&&typeof o==="object"?cs(o):String(o??"")).replace(/\s+/g," ").trim();return Eb(t,i)}function Cb(o,i,r){let t=Array.isArray(i)?i:[];if(t.length<=Fb){t.forEach((d)=>{o.push(r(d))});return}let l=Math.ceil(Fb/2),s=Fb-l;t.slice(0,l).forEach((d)=>{o.push(r(d))}),o.push(`- ... omitted ${t.length-Fb} middle trace items ...`),t.slice(t.length-s).forEach((d)=>{o.push(r(d))})}function kto(o,i){if(!i||i.role!=="assistant")return;let r=[];if(i.intent)r.push(`intent: ${i.intent}`);if(Array.isArray(i.evidence)&&i.evidence.length>0)r.push("evidence:"),Cb(r,i.evidence,(t)=>`- ${md(t)}`);if(Array.isArray(i.diagnosticsSteps)&&i.diagnosticsSteps.length>0)r.push("diagnostics_steps:"),Cb(r,i.diagnosticsSteps,(t)=>{let l=md(t?.step||"step",80),s=t?.formalization?.tuple||t?.detail||"";return`- ${l}: ${md(s)}`});else if(Array.isArray(i.thinkingSteps)&&i.thinkingSteps.length>0)r.push("thinking_steps:"),Cb(r,i.thinkingSteps,(t)=>`- ${md(t)}`);if(Array.isArray(i.diagnosticsToolCalls)&&i.diagnosticsToolCalls.length>0)r.push("tool_calls:"),Cb(r,i.diagnosticsToolCalls,(t)=>{let l=md(t?.tool||"tool",80),s=pk(t||{});return`- ${l}: ${md(s)}`});if(r.length===0)return;o.push(""),o.push("## Reasoning Trace"),o.push(""),o.push("Focused assistant turn:"),o.push(""),wto(o,oe(r.join(`
`),vto)),o.push("")}function Ok(o,i,r){let t=new URLSearchParams({title:o,body:i,labels:r});return`https://github.com/${nk}/issues/new?${t.toString()}`}function Tc(o,i,r,t,l,s){let d=i({...o,messages:l,earlierOmitted:s});return Ok(r,d,t)}function Wto(o,i){let r=Bto(o.messages,o.focusMessage),t=noo,l=Array.isArray(o.messages)?o.messages:[],s=i({...o,messages:l,earlierOmitted:0}),d=Ok(r,s,t);if(d.length<=nd)return d;let c=l.slice(-Math.min(2,l.length)),n=l.length-c.length;if(d=Tc(o,i,r,t,c,n),d.length>nd){for(let e of[4096,2048,1024,512,256,128,64,32]){let x=c.map((g)=>({...g,content:oe(g.content,e)}));if(d=Tc(o,i,r,t,x,n),d.length<=nd)return d}return d}let b=d;while(n>0){let e=n-1,x=[l[e],...c],g=e;if(d=Tc(o,i,r,t,x,g),d.length<=nd){c=x,n=g,b=d;continue}for(let z of[4096,2048,1024,512,256,128,64,32]){let R={...l[e],content:oe(l[e].content,z)};if(d=Tc(o,i,r,t,[R,...c],g),d.length<=nd)return d}return b}for(let e of[4096,2048,1024,512,256,128,64,32]){let x=c.map((g)=>({...g,content:oe(g.content,e)}));if(d=Tc(o,i,r,t,x,n),d.length<=nd)return d}return b}function lk(o,i=70){let r=String(o??"").replace(/\s+/g," ").trim();if(r.length<=i)return r;return`${r.slice(0,i-3)}...`}function Ato(o,i){let r="";for(let t of o){if(t.role==="user")r=t.content;if(i&&t.id===i.id)break}return r}function Xk(o){for(let i=o.length-1;i>=0;i-=1)if(o[i].role==="assistant"&&o[i].intent==="unknown")return o[i];return null}function Bto(o,i){let r=i??Xk(o),t=Ato(o,r);if(r?.intent==="unknown"&&t)return`Unknown prompt: ${lk(t,80)}`;if(t)return`Issue with dialog: ${lk(t,80)}`;return"formal-ai demo issue report"}function Yto(o,i){let r=String(i||"").trim();if(!r)return o;let t=r.replace(/\s*workers?$/i,"").trim()||r;return`${o} (${t})`}function Hto({messages:o,focusMessage:i,workerState:r,demoMode:t,demoStatus:l,diagnosticsMode:s,userContext:d,earlierOmitted:c=0}){let n=i??Xk(o),b=["## Environment","",`- **Version**: ${Yto(Kc,r)}`,`- **URL**: ${window.location.href}`];if(t)b.push("- **Mode**: demo"),b.push(`- **Status**: ${l}`);if(s)b.push("- **Diagnostics**: on");if(b.push(`- **Timestamp**: ${new Date().toISOString()}`),b.push(""),qio(b,d),b.push("## Reproduction of dialog"),b.push(""),_to(b,o,n,{earlierOmitted:c}),c===0)kto(b,n);return b.push(""),b.push("## Description"),b.push(""),b.push("<!-- Please describe what looked wrong or incomplete. -->"),b.push(""),b.push("## Attach full memory (optional)"),b.push(""),b.push("Click **Export memory** to save `formal-ai-memory.lino`, redact it, and attach it (as a `.zip` if needed). See the [upload-memory guide](https://github.com/link-assistant/formal-ai/blob/main/docs/upload-memory.md)."),b.push(""),b.join(`
`)}function ak(o){return Wto(o,(i)=>Hto(i))}function Oto(o){return o?.role==="assistant"&&o.intent==="unknown"}function Xto(o){if(!o||typeof o!=="object")return"";let i=[],r=o.id||`http:${o.method||"GET"}:${o.url||""}`;if(i.push(`(${r}: kind http_exchange)`),o.provider)i.push(`(${r}: provider ${o.provider})`);if(o.phase)i.push(`(${r}: phase ${o.phase})`);if(o.method)i.push(`(${r}: method ${o.method})`);if(o.url)i.push(`(${r}: url ${o.url})`);if(typeof o.status==="number")i.push(`(${r}: status ${o.status})`);if(typeof o.elapsedMs==="number")i.push(`(${r}: elapsed_ms ${o.elapsedMs})`);if(typeof o.responseBytes==="number")i.push(`(${r}: response_bytes ${o.responseBytes})`);if(o.error){let t=String(o.error).replace(/[()]/g," ");i.push(`(${r}: error ${t})`)}return i.join(`
`)}function Gto({providers:o,exchanges:i,t:r}){if((!Array.isArray(o)||o.length===0)&&(!Array.isArray(i)||i.length===0))return null;let t=Array.isArray(i)?i:[];return f("div",{className:"diagnostics-http","data-testid":"diagnostics-http"},Array.isArray(o)&&o.length>0?f("div",{className:"diagnostics-http-section"},f("strong",{className:"diagnostics-section-label"},r("message.diagnosticsProviders")),f("ul",{className:"diagnostics-http-provider-list"},o.map((l,s)=>f("li",{key:`${l.id||"provider"}-${s}`,className:`diagnostics-http-provider ${l.ok?"is-ok":"is-error"}`,"data-testid":"diagnostics-http-provider"},r("message.diagnosticsProviderRow",{label:l.label||l.id||"(provider)",status:l.ok?r("message.diagnosticsProviderOk"):`${r("message.diagnosticsProviderError")}: ${l.error||"(unknown)"}`,count:typeof l.count==="number"?l.count:0,elapsed:typeof l.elapsedMs==="number"?l.elapsedMs:0}))))):null,f("div",{className:"diagnostics-http-section"},f("strong",{className:"diagnostics-section-label"},r("message.diagnosticsHttp")),t.length===0?f("p",{className:"diagnostics-http-empty"},r("message.diagnosticsHttpEmpty")):f("ol",{className:"diagnostics-http-list"},t.map((l,s)=>f("li",{key:`${l.id||s}`,className:"diagnostics-http-item"},f("details",{className:"diagnostics-detail","data-testid":"diagnostics-http-exchange"},f("summary",null,f("span",{className:"diagnostics-step-name"},`${l.method||"GET"} ${l.provider?`[${l.provider}] `:""}`),f("span",{className:"diagnostics-step-summary"},l.url||"(no url)"),f("span",{className:"diagnostics-http-status"},r("message.diagnosticsHttpStatus",{status:typeof l.status==="number"?l.status:"—",elapsed:typeof l.elapsedMs==="number"?l.elapsedMs:0,bytes:typeof l.responseBytes==="number"?l.responseBytes:0}))),f("div",{className:"diagnostics-detail-body"},f("div",{className:"diagnostics-tool-section"},f("span",{className:"diagnostics-section-label"},r("message.diagnosticsHttpRequest")),f("pre",{className:"diagnostics-payload"},cs({method:l.method||"GET",url:l.url||"",headers:l.requestHeaders||{},body:l.requestBody||null,provider:l.provider||"",phase:l.phase||""}))),f("div",{className:"diagnostics-tool-section"},f("span",{className:"diagnostics-section-label"},r("message.diagnosticsHttpResponse")),f("pre",{className:"diagnostics-payload"},cs({status:l.status??null,ok:!!l.ok,elapsedMs:l.elapsedMs??null,responseBytes:l.responseBytes??null,finalUrl:l.finalUrl||"",contentType:l.contentType||"",responseSnippet:l.responseSnippet||"",error:l.error||""}))),f("div",{className:"diagnostics-tool-section"},f("span",{className:"diagnostics-section-label"},r("message.diagnosticsHttpUnified")),f("pre",{className:"diagnostics-payload diagnostics-http-links"},Xto(l))))))))))}function qto(){let i=()=>typeof window<"u"&&typeof window.matchMedia==="function"?window.matchMedia("(prefers-reduced-motion: reduce)").matches:!1,[r,t]=M(i);return L(()=>{if(typeof window>"u"||typeof window.matchMedia!=="function")return;let l=window.matchMedia("(prefers-reduced-motion: reduce)"),s=(d)=>t(d.matches);if(typeof l.addEventListener==="function")return l.addEventListener("change",s),()=>l.removeEventListener("change",s);return l.addListener(s),()=>l.removeListener(s)},[]),r}function Uto(o,i){let r=qto(),[t,l]=M(!1),s=i>0&&o>0&&!r&&!t,d=P(!s),[c,n]=M(s?1:o),[b,e]=M(!s);L(()=>{if(!s||d.current){n(o),e(!0);return}let z=i*0.72/o;n(1),e(!1);let R=[];for(let v=1;v<o;v+=1)R.push(setTimeout(()=>n(v+1),Math.round(z*v)));return R.push(setTimeout(()=>{e(!0),d.current=!0},Math.round(i))),()=>R.forEach((v)=>clearTimeout(v))},[s,o,i]);let x=C(()=>{d.current=!0,l(!0)},[]);return{active:s,revealedSteps:c,bodyShown:b,skip:x}}function Zto(o,i){let[r,t]=M(0),l=Nc(()=>[i("message.thinkingStep.pendingReading"),i("message.thinkingStep.pendingFormalizing"),i("message.thinkingStep.pendingDispatching"),i("message.thinkingStep.pendingComposing"),i("message.thinkingStep.working")],[i]);if(L(()=>{if(!o){t(0);return}if(r>=l.length-1)return;let s=setTimeout(()=>t((d)=>d+1),1800);return()=>clearTimeout(s)},[o,r,l.length]),!o)return[];return l.slice(0,r+1)}function jto({t:o}){let i=Zto(!0,o);return f("article",{className:"message assistant pending"},f("div",{className:"avatar","aria-hidden":"true"},"FA"),f("div",{className:"message-body"},f(Gk,{steps:i,t:o,isPending:!0})))}var Jto={greeting:"narrativeGreeting",wellbeing:"narrativeWellbeing",assistant_free_time:"narrativeAssistantFreeTime",farewell:"narrativeFarewell",gratitude:"narrativeGratitude",thanks:"narrativeGratitude",courtesy_response:"narrativeGratitude",courtesy:"narrativeGratitude",identity:"narrativeIdentity",assistant_name:"narrativeIdentity",set_assistant_name:"narrativeIdentity",recall_name:"narrativeIdentity",naming:"narrativeIdentity",assistant_naming:"narrativeIdentity",self_facts:"narrativeIdentity",who_is_question:"narrativeIdentity",calculation:"narrativeCalculation",arithmetic:"narrativeCalculation",calculation_error:"narrativeCalculation",object_counting:"narrativeCalculation",fact_lookup:"narrativeLookup",fact_query:"narrativeLookup",concept_lookup:"narrativeLookup",concept_lookup_in_context:"narrativeLookup",known_facts:"narrativeLookup",wikipedia_lookup:"narrativeLookup",wikipedia_article_question:"narrativeLookup",definition_merge:"narrativeLookup",translation:"narrativeTranslation",web_search:"narrativeWeb",http_fetch:"narrativeWeb",url_navigate:"narrativeWeb",write_program:"narrativeCode",software_project_plan:"narrativeCode",software_project_implementation:"narrativeCode",algorithm:"narrativeCode",test_status:"narrativeTests",self_healing:"narrativeSelfHealing",self_heal:"narrativeSelfHealing",meta_explanation:"narrativeMetaExplanation",learn_from_source:"narrativeLearn",clarification:"narrativeClarification",unknown:"narrativeUnknown",fallback:"narrativeUnknown",no_match:"narrativeUnknown"};function Mto(o,i){let r=String(o||"").trim().toLowerCase();if(!r)return"";let t=Jto[r];if(t)return i(`message.thinkingStep.${t}`);return i("message.thinkingStep.narrativeGeneric",{task:Qi(r)})}function Gk({steps:o,t:i,isPending:r=!1,narrative:t=""}){let[l,s]=M(!1),d=Array.isArray(o)?o.map((x)=>String(x||"").trim()).filter(Boolean):[],c=d.length-1,n=c>=0?d[c]:"",b=c>0?d[c-1]:"",e=`${c}-${n}`;if(d.length===0)return null;return f("section",{className:["thinking-preview",l?"is-expanded":"is-collapsed",r?"is-pending":""].filter(Boolean).join(" "),"data-testid":"thinking-preview","data-pending":r?"true":null,"aria-label":i("message.thinking"),"aria-live":r?"polite":null},f("div",{className:"thinking-preview-header"},f("strong",{className:"thinking-preview-title"},r?f("span",{className:"thinking-preview-live-dot","aria-hidden":"true","data-testid":"thinking-preview-live-dot"}):null,i("message.thinking")),f("button",{type:"button",className:"thinking-preview-toggle","data-testid":"thinking-preview-toggle","aria-expanded":l?"true":"false",onClick:()=>s((x)=>!x)},l?i("message.thinkingCollapse"):i("message.thinkingExpand"))),t?f("p",{className:"thinking-preview-narrative","data-testid":"thinking-narrative"},t):null,l?f("ol",{className:"thinking-preview-list","data-testid":"thinking-expanded-list"},d.map((x,g)=>f("li",{key:`${g}-${x}`},x))):f("div",{className:"thinking-preview-collapsed","data-testid":"thinking-collapsed"},b?f("p",{key:`prev-${e}`,className:"thinking-preview-previous","data-testid":"thinking-preview-previous","aria-label":i("message.thinkingPrevious")},b):null,f("p",{key:`curr-${e}`,className:"thinking-preview-current","data-testid":"thinking-preview-current","aria-label":i("message.thinkingCurrent")},n)))}function Ito({grants:o,mode:i,onDecision:r,onGrantAll:t,hasPendingTask:l=!1,testId:s="desktop-permission-panel",t:d}){let c=i!=="chat",n=typeof d==="function"?d:(x)=>x,b=(x)=>x==="granted"?n("permissions.state.granted"):x==="declined"?n("permissions.state.declined"):n("permissions.state.undecided"),e=l?n("permissions.action.grantAllAndRun"):n("permissions.action.grantAll");return f("section",{className:"permission-panel","data-testid":s,"data-mode":i},f("div",{className:"permission-panel-header"},f("strong",null,n("permissions.panel.title")),f("span",null,c?n("permissions.panel.active"):n("permissions.panel.saved"))),t?f("div",{className:"permission-panel-grant-all"},f("button",{type:"button",className:"permission-button permission-button-grant-all","data-testid":`${s}-grant-all`,"data-has-pending-task":l?"true":"false",onClick:()=>t()},e)):null,f("div",{className:"permission-tool-list"},Rl.map((x)=>{let g=Sio(o,x),z=g==="granted",R=g==="declined";return f("div",{key:x,className:"permission-tool-row","data-testid":`${s}-row-${x}`},f("div",{className:"permission-tool-copy"},f("strong",null,n(`permissions.tool.${x}.label`)),f("span",null,n(`permissions.tool.${x}.description`))),f("span",{className:`permission-state permission-state-${g}`,"data-testid":`${s}-state-${x}`},b(g)),f("div",{className:"permission-actions"},f("button",{type:"button",className:"permission-button","data-testid":`${s}-grant-${x}`,"aria-pressed":z?"true":"false",onClick:()=>r&&r(x,!0)},n("permissions.action.grant")),f("button",{type:"button",className:"permission-button permission-button-secondary","data-testid":`${s}-decline-${x}`,"aria-pressed":R?"true":"false",onClick:()=>r&&r(x,!1)},n("permissions.action.decline"))))})))}function Vto({approval:o,status:i,onApprove:r,onDeny:t,t:l}){if(!o)return null;let s=typeof l==="function"?l:(x)=>x,d=i||o.status||"pending",c=d==="pending",n=String(o.command||""),b={pending:"permissions.command.status.pending",running:"permissions.command.status.running",approved:"permissions.command.status.approved",denied:"permissions.command.status.denied"},e=b[d]?s(b[d]):d;return f("section",{className:"command-approval-panel","data-testid":"command-approval","data-status":d},f("div",{className:"command-approval-copy"},f("strong",null,s("permissions.command.title")),f("code",null,n),f("span",{className:`command-approval-status command-approval-status-${d}`},e)),f("div",{className:"command-approval-actions"},f("button",{type:"button",className:"permission-button","data-testid":"command-approve",disabled:!c,onClick:()=>c&&r&&r(o)},s("permissions.command.approve")),f("button",{type:"button",className:"permission-button permission-button-secondary","data-testid":"command-deny",disabled:!c,onClick:()=>c&&t&&t(o)},s("permissions.command.deny"))))}function Dto({menu:o,currentLevel:i,overridden:r,onSelect:t,t:l}){let s=o?.onClose;if(L(()=>{if(!o)return;let d=()=>s&&s(),c=(n)=>{if(n.key==="Escape")d()};return window.addEventListener("pointerdown",d),window.addEventListener("keydown",c),()=>{window.removeEventListener("pointerdown",d),window.removeEventListener("keydown",c)}},[o,s]),!o)return null;return f("div",{className:"step-hierarchy-menu","data-testid":"step-hierarchy-menu","data-step":o.step,role:"menu","aria-label":l("message.stepLevel.title"),style:{top:`${o.y}px`,left:`${o.x}px`},onPointerDown:(d)=>d.stopPropagation()},f("button",{type:"button",role:"menuitem","data-testid":"step-hierarchy-bump",disabled:i==="high",onClick:()=>t(o.step,"high")},l("message.stepLevel.bump")),f("button",{type:"button",role:"menuitem","data-testid":"step-hierarchy-demote",disabled:i==="detailed",onClick:()=>t(o.step,"detailed")},l("message.stepLevel.demote")),r?f("button",{type:"button",role:"menuitem","data-testid":"step-hierarchy-reset",onClick:()=>t(o.step,"")},l("message.stepLevel.reset")):null)}function Qto({message:o,diagnosticsMode:i,reportIssueUrl:r,stepLevelOverrides:t,onEditStepLevel:l,thinkingDetailLevel:s,minMessageAnimationMs:d=0,renderPermissionPanel:c,commandApprovals:n,onApproveCommand:b,onDenyCommand:e,t:x}){let g=i?o.evidence??[]:[],z=i?o.thinkingSteps??[]:[],R=t instanceof Map?t:new Map,v=tro(o,x,s,R),[W,h]=M(null),p=C(()=>h(null),[]),S=C((Q,oi)=>{if(typeof l!=="function")return;let Ri=ga({step:oi});if(!Ri)return;Q.preventDefault(),h({step:Ri,x:Q.clientX,y:Q.clientY,onClose:p})},[l,p]),y=C((Q,oi)=>{if(h(null),typeof l==="function")l(Q,oi)},[l]),O=i?o.diagnosticsSteps??[]:[],Z=i?o.diagnosticsToolCalls??[]:[],H=i?o.diagnostics:null,k=Array.isArray(H?.providers)?H.providers:[],X=Array.isArray(H?.httpExchanges)?H.httpExchanges:[],J=o.intent==="unknown"?x("buttons.reportMissingRule"):x("buttons.reportIssue"),[T,$]=M(!1),Ro=P(null),[hi,uo]=M(!1),ir=o.animateReveal?d:0,wo=Uto(v.length,ir),u=wo.active?v.slice(0,wo.revealedSteps):v,D=wo.active?wo.bodyShown?" is-revealed":" is-revealing":"",xo=Nc(()=>dro(o.content),[o.content]);L(()=>{if(!T)return;let Q=(oi)=>{if(oi.key==="Escape")$(!1)};return window.addEventListener("keydown",Q),()=>window.removeEventListener("keydown",Q)},[T]),L(()=>{nro(Ro.current,x)},[o.content,x]);let Xi=C(async()=>{if(await ah(o.content))uo(!0),setTimeout(()=>uo(!1),1600)},[o.content]);return f("article",{className:`message ${o.role}`,"data-testid":"chat-message","data-demo-label":o.demoLabel||null,"data-skip-animation":wo.active&&!wo.bodyShown?"available":null},f("div",{className:"avatar","aria-hidden":"true"},o.role==="user"?"Y":"FA"),f("div",{className:"message-body"},f("div",{className:"message-meta"},f("strong",null,o.role==="user"?x("message.author.user"):o.author),f("time",null,o.sentAt),i&&o.intent?f("span",{className:"intent"},`intent:${o.intent}`):null,f("button",{type:"button",className:`message-copy-button${hi?" is-copied":""}`,"data-testid":"copy-markdown-button","data-copied":hi?"true":null,onClick:Xi,"aria-label":x("message.copyMarkdownTitle"),title:x("message.copyMarkdownTitle")},f("span",{className:"copy-button-label"},hi?x("message.copyMarkdownDone"):x("message.copyMarkdown")))),u.length?f(Gk,{steps:u,t:x,narrative:Mto(o.intent,x)}):null,wo.active&&!wo.bodyShown?f("button",{type:"button",className:"skip-animation","data-testid":"message-skip-animation",onClick:wo.skip,title:x("message.skipAnimation")},x("message.skipAnimation")):null,f("div",{ref:Ro,className:`markdown-body${D}`,"aria-hidden":wo.active&&!wo.bodyShown?"true":null,"data-testid":"message-markdown-body",dangerouslySetInnerHTML:xo}),o.permissionPanel&&typeof c==="function"?f("div",{className:"message-permission-panel"},c("desktop-permission-panel-message")):null,o.commandApproval?f(Vto,{approval:o.commandApproval,status:n&&n[o.commandApproval.id]&&n[o.commandApproval.id].status,onApprove:b,onDeny:e,t:x}):null,o.iframeUrl?f("div",{className:`fetch-iframe-container${T?" is-fullscreen":""}`,"data-testid":"fetch-iframe-container"},f("div",{className:"fetch-iframe-header"},f("span",{className:"fetch-iframe-url"},o.iframeUrl),f("div",{className:"fetch-iframe-actions"},f("a",{href:o.iframeUrl,target:"_blank",rel:"noopener noreferrer",className:"fetch-iframe-open fetch-iframe-control","aria-label":x("fetch.openInNewTab"),title:x("fetch.openInNewTab")},"↗"),f("button",{type:"button",className:"fetch-iframe-toggle fetch-iframe-control",onClick:()=>$((Q)=>!Q),"aria-label":T?x("fetch.minimize"):x("fetch.fullscreen"),"aria-pressed":T?"true":"false",title:T?x("fetch.minimize"):x("fetch.fullscreen")},T?"⤡":"⛶"))),f("iframe",{className:"fetch-iframe",src:o.iframeUrl,title:x("fetch.frameTitle",{url:o.iframeUrl}),sandbox:"allow-scripts allow-same-origin allow-forms allow-popups",loading:"lazy","data-testid":"fetch-iframe"})):null,g.length?f("div",{className:"evidence-list"},g.map((Q)=>f("span",{key:Q},Q))):null,z.length?f("div",{className:"thinking-steps"},f("strong",null,x("message.thinking")),f("ol",null,z.map((Q)=>f("li",{key:Q},Q)))):null,O.length?f("div",{className:"diagnostics-steps","data-testid":"diagnostics-steps"},f("strong",null,x("message.diagnosticsSteps")),f("ol",{className:"diagnostics-step-list"},O.map((Q,oi)=>f("li",{key:`${Q.step}-${oi}`,className:"diagnostics-step"},f("details",{className:"diagnostics-detail","data-testid":"diagnostics-step","data-step":Q.step,"data-level":R.get(ga(Q))||Q.level||null,"data-solver-level":Q.level||null,"data-level-override":R.get(ga(Q))||null,onContextMenu:(Ri)=>S(Ri,Q.step)},f("summary",{title:x("message.stepLevel.hint")},f("span",{className:"diagnostics-step-name"},Q.formalization?x("message.formalization"):Q.step),f("span",{className:"diagnostics-step-summary"},Q.formalization?Qv(Q.formalization.tuple):Qv(Q.detail))),f("div",{className:"diagnostics-detail-body"},Q.formalization?f(lro,{formalization:Q.formalization,t:x}):f("pre",{className:"diagnostics-payload"},cs(Q.detail))))))),f(Dto,{menu:W,currentLevel:W?R.get(W.step)||(O.find((Q)=>ga(Q)===W.step)||{}).level||"":"",overridden:W?R.has(W.step):!1,onSelect:y,t:x})):null,Z.length?f("div",{className:"diagnostics-tools","data-testid":"diagnostics-tools"},f("strong",null,x("message.diagnosticsTools")),f("ol",{className:"diagnostics-tool-list"},Z.map((Q,oi)=>f("li",{key:`${Q.tool||"tool"}-${oi}`,className:"diagnostics-tool"},f("details",{className:"diagnostics-detail","data-testid":"diagnostics-tool"},f("summary",null,f("span",{className:"diagnostics-tool-name"},Q.tool||"(tool)"),f("span",{className:"diagnostics-tool-summary"},pk(Q))),f("div",{className:"diagnostics-detail-body"},f("div",{className:"diagnostics-tool-section"},f("span",{className:"diagnostics-section-label"},x("message.toolInputs")),f("pre",{className:"diagnostics-payload"},cs(Q.inputs))),f("div",{className:"diagnostics-tool-section"},f("span",{className:"diagnostics-section-label"},x("message.toolOutputs")),f("pre",{className:"diagnostics-payload"},cs(Q.outputs))),Array.isArray(Q.steps)&&Q.steps.length>0?f("div",{className:"diagnostics-tool-section"},f("span",{className:"diagnostics-section-label"},x("message.toolReasoning")),f("ol",{className:"diagnostics-tool-reasoning"},Q.steps.map((Ri,Io)=>f("li",{key:`${Q.tool}-step-${Io}`},`${Ri.step}: ${Ri.detail}`)))):null)))))):null,H?f(Gto,{providers:k,exchanges:X,t:x}):null,r?f("div",{className:"message-actions"},f("a",{href:r,target:"_blank",rel:"noopener noreferrer"},J)):null))}var Lto=["drawer-menu-actions","sidebar-desktop","sidebar-services","sidebar-conversations","sidebar-settings","sidebar-prompts","sidebar-tools","sidebar-trace"];function Fto({title:o,collapsed:i,onToggle:r,testId:t,className:l="",bodyClassName:s="",expandOnlyLabel:d,expandOnlyTitle:c,iconPack:n,children:b}){let e=["sidebar-section",i?"is-collapsed":"is-expanded",l].filter(Boolean).join(" "),x=["sidebar-section-body",s].filter(Boolean).join(" "),g=d||o;return f("section",{className:e,"data-testid":t,"data-collapsed":i?"true":"false"},f("div",{className:"sidebar-section-header",onClick:(W)=>{let h=W.target;if(h&&typeof h.closest==="function"&&h.closest("[data-sidebar-section-action]"))return;if(typeof r==="function")r()}},f("button",{type:"button",className:"sidebar-section-toggle","aria-expanded":i?"false":"true",onClick:(W)=>{if(W.stopPropagation(),typeof r==="function")r()}},f("span",{className:"sidebar-section-caret","aria-hidden":"true"},i?"▶":"▼"),f("h2",null,o)),f("button",{type:"button",className:"sidebar-section-isolate","data-testid":"sidebar-section-isolate","data-sidebar-section-action":"isolate","aria-label":g,title:c||g},f(rt,{action:"isolateSection",pack:n}))),i?null:f("div",{className:x},b))}function sk({open:o}){return f("span",{className:`btn-icon menu-icon ${o?"menu-icon-close":"menu-icon-hamburger"}`,"aria-hidden":"true"})}function Cto({collapsed:o}){return f("span",{className:`btn-icon sidebar-toggle-icon ${o?"sidebar-toggle-icon-expand":"sidebar-toggle-icon-collapse"}`,"aria-hidden":"true"},o?"▶":"◀")}function Tto(){let o=P(null),i=P(new Map),r=P(null),t=P(null),l=P(null),s=P(null),[d,c]=M([]),[n,b]=M(""),[e,x]=M(!1),[g,z]=M("loading worker"),[R,v]=M(!1),[W,h]=M(""),[p,S]=M(!1),[y,O]=M([]),[Z,H]=M({raw:{},tools:[],concepts:[],responses:{},interfaceCapabilities:[]}),k=P(jv()),[X,J]=M($b(k.current.uiLanguage)),[T,$]=M(Qu(k.current.responseLanguage)),[Ro,hi]=M(Lu(k.current.preferredLanguage)),[uo,ir]=M(0),wo=Rio(X),u=C((m,w)=>vio(m,wo,w),[wo,uo]),[D,xo]=M(k.current.demoMode),[Xi,Q]=M("manual"),[oi,Ri]=M(null),[Io,ha]=M(k.current.diagnosticsMode),[tt,U]=M($c(k.current.thinkingDetailLevel)),[G,io]=M(Du(k.current.minMessageAnimationMs)),[to,Oo]=M([]),si=Nc(()=>iro(to),[to]),nr=C((m,w)=>{Oo((_)=>oro(_,m,w))},[]),[fi,pa]=M(Db(k.current.contextPanelWidth)),[ud,Pc]=M(k.current.sidebarMenuCollapsed),[ms,Ec]=M(k.current.sidebarDesktopCollapsed),[bs,hd]=M(k.current.sidebarPromptsCollapsed),[za,nh]=M(k.current.sidebarToolsCollapsed),[se,mh]=M(k.current.sidebarTraceCollapsed),[fe,bh]=M(k.current.sidebarConversationsCollapsed),[de,eh]=M(k.current.sidebarSettingsCollapsed),[ut,xh]=M(Boolean(k.current.sidebarCollapsed)),[vl,es]=M(Boolean(k.current.showDeletedConversations)),gh=P(vl),[wa,ce]=M(k.current.greetingVariations),[ht,ne]=M(or(k.current.guessProbability,mo.guessProbability)),[pt,me]=M(or(k.current.temperature,mo.temperature)),[zt,be]=M(or(k.current.followUpProbability,mo.followUpProbability)),[Ft,ee]=M(Vu(k.current.definitionFusion)),[Sa,xe]=M(Nb(k.current.blueprintComposition)),[lt,ge]=M(Boolean(k.current.experimentalOcr)),[_a,qk]=M(()=>Object.fromEntries(Tb.map((m)=>[m.key,k.current[m.key]!==!1]))),uh=C((m,w)=>{qk((_)=>({..._,[m]:Boolean(w)}))},[]),[pd,Uk]=M(k.current.associativeProjectPromotion!==!1),[qr,ue]=M(Zu(k.current.theme)),[wt,he]=M(ju(k.current.uiSkin)),[St,pe]=M(Ju(k.current.chatStyle)),[_t,ze]=M(Mu(k.current.composerStyle)),[yt,we]=M(Iu(k.current.composerAction)),[vo,Se]=M(ed(k.current.toolbarIconPack)),hh=u("buttons.expandOnlySection"),ph=u("titles.expandOnlySection"),kl=C((m)=>f(Fto,{...m,expandOnlyLabel:hh,expandOnlyTitle:ph,iconPack:vo}),[hh,ph,vo]),[Ct,_e]=M(String(k.current.location||"")),[Tt,ye]=M(Lt(k.current.assistantName)),[Xo,Nt]=M(null),[Zk,Re]=M(null),[jk,zh]=M(!1),[Jk,Mk]=M(!1),[ve,ke]=M([]),[zd,Ik]=M(null),[Vk,on]=M(""),[wh,ya]=M(""),[We,Dk]=M(""),[Ae,Sh]=M(k.current.sidebarServicesCollapsed),[Be,rn]=M(""),_h=C((m)=>{let w=String(m||"");if(!Lto.includes(w))return;Pc(w!=="drawer-menu-actions"),Ec(w!=="sidebar-desktop"),Sh(w!=="sidebar-services"),bh(w!=="sidebar-conversations"),eh(w!=="sidebar-settings"),hd(w!=="sidebar-prompts"),nh(w!=="sidebar-tools"),mh(w!=="sidebar-trace")},[]),Qk=C((m)=>{let w=m.target;if(!w||typeof w.closest!=="function")return;let _=w.closest("[data-sidebar-section-action='isolate']"),A=m.shiftKey?w.closest(".sidebar-section-header"):null;if(!_&&!A)return;let j=w.closest(".sidebar-section");if(!j)return;m.preventDefault(),m.stopPropagation(),_h(j.getAttribute("data-testid"))},[_h]),[yh,Rh]=M(!1),[xs,Ye]=M(null),[vi,wd]=M(Jv(k.current.mode,k.current.agentMode)),Rt=vi!=="chat",[Sd,Lk]=M(Boolean(k.current.agentOnboardingSeen)),[$t,vh]=M(()=>pio(k.current.desktopToolGrants)),[tn,ln]=M({}),[Ra,He]=M(!1),[Fk,Ck]=M(0),[va,ka]=M(k.current.currentConversationId||""),[Oe,Tk]=M([]),[Xe,kh]=M(""),Li=P(va),_d=P(new Map),an=P([]),Ge=P("");L(()=>{if(typeof document>"u")return;document.documentElement.lang=wo,document.documentElement.dir="ltr"},[wo]),L(()=>{if(typeof document>"u")return;if(qr==="dark")document.documentElement.setAttribute("data-theme","dark");else if(qr==="light")document.documentElement.setAttribute("data-theme","light");else document.documentElement.removeAttribute("data-theme")},[qr]),L(()=>{if(typeof window>"u"||typeof document>"u")return;let m=document.documentElement,w=()=>{let _=window.visualViewport,A=_&&_.width?_.width:window.innerWidth,j=_&&_.height?_.height:window.innerHeight,V=_&&_.offsetLeft?_.offsetLeft:0,F=_&&_.offsetTop?_.offsetTop:0;m.style.setProperty("--formal-ai-viewport-width",`${Math.round(A)}px`),m.style.setProperty("--formal-ai-viewport-height",`${Math.round(j)}px`),m.style.setProperty("--formal-ai-viewport-offset-left",`${Math.round(V)}px`),m.style.setProperty("--formal-ai-viewport-offset-top",`${Math.round(F)}px`)};if(w(),window.addEventListener("resize",w),window.addEventListener("orientationchange",w),window.visualViewport)window.visualViewport.addEventListener("resize",w),window.visualViewport.addEventListener("scroll",w);return()=>{if(window.removeEventListener("resize",w),window.removeEventListener("orientationchange",w),window.visualViewport)window.visualViewport.removeEventListener("resize",w),window.visualViewport.removeEventListener("scroll",w)}},[]),L(()=>{if(typeof window>"u")return;let m=()=>{pa((w)=>Db(w))};if(window.addEventListener("resize",m),window.addEventListener("orientationchange",m),window.visualViewport)window.visualViewport.addEventListener("resize",m);return()=>{if(window.removeEventListener("resize",m),window.removeEventListener("orientationchange",m),window.visualViewport)window.visualViewport.removeEventListener("resize",m)}},[]),L(()=>{if(typeof window>"u")return;let m=!1,w=()=>{if(!m)ir((A)=>A+1)};window.addEventListener("formal-ai:i18n-ready",w);let _=ae();if(_&&_.ready&&typeof _.ready.then==="function")_.ready.then(w).catch(()=>null);return()=>{m=!0,window.removeEventListener("formal-ai:i18n-ready",w)}},[]),L(()=>{if(typeof window>"u"||typeof window.matchMedia!=="function")return;let m=window.matchMedia("(prefers-color-scheme: dark)"),w=()=>Ck((_)=>_+1);if(typeof m.addEventListener==="function")return m.addEventListener("change",w),()=>m.removeEventListener("change",w);if(typeof m.addListener==="function")return m.addListener(w),()=>m.removeListener(w);return},[]),L(()=>{Li.current=va},[va]),L(()=>{let m=Di();if(!m||typeof m.getStatus!=="function")return;let w=!1;return m.getStatus().then((_)=>{if(!w)Nt(xa(_))}).catch((_)=>{if(!w)Nt(xa({shell:"Electron",apiError:_&&_.message?_.message:String(_),apiReady:!1}))}),()=>{w=!0}},[]),L(()=>{let m=Di();if(!m||typeof m.dataMigrationStatus!=="function")return;let w=!1;return Promise.resolve().then(()=>m.dataMigrationStatus()).then((_)=>{if(!w)Re(Nu(_))}).catch(()=>{}),()=>{w=!0}},[]);let Nk=C(()=>{let m=Di();if(!m||typeof m.replayDataMigration!=="function")return;zh(!0),Promise.resolve().then(()=>m.replayDataMigration()).then((w)=>{Re(Nu(w,{replayed:!0}))}).catch((w)=>{Re(Nu({known:!0,reason:"failed",error:w&&w.message?w.message:String(w)},{replayed:!0}))}).finally(()=>zh(!1))},[]);L(()=>{let m=Di();if(!m||typeof m.onUpdateStatus!=="function")return;let w=m.onUpdateStatus((_)=>{Nt((A)=>Tu(A,_))});return typeof w==="function"?w:void 0},[]),L(()=>{let m=Di();if(!m||typeof m.onAgentEvent!=="function")return;let w=m.onAgentEvent((_)=>{ke((A)=>[...A.slice(-19),_])});return typeof w==="function"?w:void 0},[]),L(()=>{nto(Di(),vi,$t)},[vi,$t,Xo]),L(()=>{if(vi==="chat")return;let m=Di();if(!m||typeof m.ensureAgentServer!=="function")return;let w=!1;return mto(m).then((_)=>{if(!w&&_)Nt(_)}).catch((_)=>{if(!w)Nt((A)=>xa({...A||{},shell:A&&A.shell||"Electron",apiReady:!1,apiError:_&&_.message?_.message:String(_)}))}),()=>{w=!0}},[vi]);let gs=C(async()=>{let m=Lb();if(!m)return null;try{let w=await m.serviceStatus();return Ik(w&&typeof w==="object"?w:null),w}catch(w){return ya(w&&w.message?w.message:String(w)),null}},[]);L(()=>{if(!Lb())return;let w=!0,_=()=>{if(w)gs()};_();let A=setInterval(_,5000);return()=>{w=!1,clearInterval(A)}},[gs]);let $k=C(async(m)=>{let w=Lb();if(!w||typeof w.startService!=="function")return;on(m),ya("");try{let _={service:m};if(m==="telegram")_.token=We.trim();let A=m==="agent"&&typeof w.installAgentEnvironment==="function"?await w.installAgentEnvironment():await w.startService(_);if(A&&A.ok===!1&&A.reason)ya(A.reason)}catch(_){ya(_&&_.message?_.message:String(_))}finally{on(""),await gs()}},[We,gs]),Kk=C(async(m)=>{let w=Lb();if(!w||typeof w.stopService!=="function")return;on(m),ya("");try{let _=await w.stopService({service:m});if(_&&_.ok===!1&&_.reason)ya(_.reason)}catch(_){ya(_&&_.message?_.message:String(_))}finally{on(""),await gs()}},[gs]),Pk=C(async()=>{let m=Di();if(!m||typeof m.checkForUpdates!=="function")return;rn("check");try{let w=await m.checkForUpdates();Nt((_)=>Tu(_,w))}finally{rn("")}},[]),Ek=C(async()=>{let m=Di();if(!m||typeof m.installUpdate!=="function")return;rn("install");try{let w=await m.installUpdate();Nt((_)=>Tu(_,w))}finally{rn("")}},[]),oW=C(async()=>{let m=Di();if(!m||typeof m.installVsCodeExtension!=="function")return;Rh(!0),Ye(null);try{let w=await m.installVsCodeExtension();Ye(w||{ok:!1,state:"error"})}catch(w){Ye({ok:!1,state:"error",reason:w&&w.message?w.message:String(w)})}finally{Rh(!1)}},[]);L(()=>{if(typeof window>"u")return;return window.formalAiDesktopToolCall=(m,w)=>Ku(Di(),m,w),()=>{delete window.formalAiDesktopToolCall}},[]),L(()=>{gh.current=vl},[vl]);let us=Nc(()=>Yio({uiLanguage:wo,uiLanguagePreference:X,themePreference:qr,uiSkin:wt,chatStyle:St,composerStyle:_t,composerAction:yt,toolbarIconPack:vo,locationPreference:Ct,assistantName:Tt,guessProbability:ht,temperature:pt,followUpProbability:zt,definitionFusion:Ft,thinkingDetailLevel:tt,experimentalOcr:lt}),[wo,X,qr,wt,St,_t,yt,vo,Ct,Tt,ht,pt,zt,Ft,tt,lt,Fk]),qe=P(us);L(()=>{qe.current=us},[us]),L(()=>{if(!R||typeof window>"u"||!window.FormalAiSeed)return;let m=!1;return window.FormalAiSeed.loadAll().then((w)=>{if(m)return;H(w)}),()=>{m=!0}},[R]);let Fo=C(async(m)=>{if(typeof window>"u"||!window.FormalAiMemory)return[];try{let w=typeof m==="boolean"?m:gh.current,_=await window.FormalAiMemory.listEvents();an.current=_;let A=Dv(_,{showDeleted:w});return A.forEach((j)=>{if(j.title)_d.current.set(j.id,j.title)}),Tk(A),_}catch(w){return an.current=[],[]}},[]);L(()=>{let m=!1;return Fo().then((w)=>{if(m||!Array.isArray(w)||w.length===0)return;let _=k.current.currentConversationId;if(!_)return;let A=Fu(w,_);if(A.length>0)c(A),xo(!1)}),()=>{m=!0}},[Fo]);let hs=C(async()=>{if(typeof window>"u"||!window.FormalAiMemory){h(u("status.memoryUnavailable"));return}try{await Fc();let m=await window.FormalAiMemory.listEvents(),w=jv(),_=window.FormalAiMemory.exportFullMemory({seed:Z,events:m,preferences:w,info:{version:Kc,url:window.location.href,userAgent:navigator.userAgent,workerState:g,mode:D?"demo":"manual",...us}});iio(Poo,_);let A=Z&&Z.raw?Object.keys(Z.raw).length:0;h(u("status.memoryExported",{events:m.length,seedFiles:A}))}catch(m){h(u("status.exportFailed"))}},[Z,g,D,us,u]),Wh=C(async()=>{let m=Di();if(!m||typeof m.syncMemory!=="function")return null;if(typeof window>"u"||!window.FormalAiMemory)return null;try{await Fc();let w=await window.FormalAiMemory.listEvents(),_=window.FormalAiMemory.exportLinksNotation(w),A=await xto(m,_),j=A&&A.pulled?A.pulled.delta:"";if(j&&j.trim()){let V=window.FormalAiMemory.importFullMemory(j);if(V&&Array.isArray(V.events)&&V.events.length>0)await window.FormalAiMemory.importEvents(V.events)}return A}catch(w){return null}},[]);L(()=>{if(!Xo||!Xo.apiReady)return;Wh()},[d,Xo,Wh]);let iW=C(async(m)=>{let w=m.target.files&&m.target.files[0];if(m.target.value="",!w||typeof window>"u"||!window.FormalAiMemory)return;try{let _=await w.text(),A=window.FormalAiMemory.importFullMemory(_),j=await window.FormalAiMemory.importEvents(A.events),V={agentInfo:Z&&Z.agentInfo?Z.agentInfo:{},info:{version:Kc}},F=window.FormalAiMemory.suggestMigrations({imported:A,current:V}),N=A.kind==="bundle"?u("status.memoryImportedBundle",{inserted:j}):u("status.memoryImportedEvents",{inserted:j});if(F.length>0)h(u("status.migration",{headline:N,suggestions:F.join(" / ")}));else h(N)}catch(_){h(u("status.importFailed"))}},[Z,u]),sn=C(()=>{if(t.current)t.current.click()},[]),ps=C(async(m,w)=>{if(typeof window>"u"||typeof window.confirm!=="function")return!0;if(window.confirm(m))return await hs(),!1;return window.confirm(w)},[hs]),Ue=C(async()=>{if(typeof window>"u"||!window.FormalAiMemory)return h(u("status.memoryUnavailable")),{cancelled:!0,removed:0};if(!await ps(u("confirm.resetMemoryExportFirst"),u("confirm.resetMemory")))return{cancelled:!0,removed:0};try{await Fc();let w=await window.FormalAiMemory.clearEvents();return Li.current="",ka(""),c([]),b(""),es(!1),await Fo(!1),h(u("status.memoryReset",{events:w})),{cancelled:!1,removed:w}}catch(w){return h(u("status.memoryResetFailed")),{cancelled:!0,removed:0}}},[ps,Fo,u]),rW=C(async()=>{if(typeof window>"u"||!window.FormalAiMemory){h(u("status.memoryUnavailable"));return}if(!await ps(u("confirm.purgeDeletedExportFirst"),u("confirm.purgeDeleted")))return;try{await Fc();let w=await window.FormalAiMemory.listEvents(),_=new Set(Dv(w,{showDeleted:!0}).map((j)=>j.id)),A=await window.FormalAiMemory.purgeDeletedConversations();if(_.has(Li.current))Li.current="",ka(""),c([]),b("");es(!0),await Fo(!0),h(u("status.deletedConversationsPurged",{events:A}))}catch(w){h(u("status.memoryResetFailed"))}},[ps,Fo,u]),tW=C(async(m)=>{if(!m||!m.id||typeof window>"u"||!window.FormalAiMemory)return;if(!await ps(u("confirm.deleteConversationPermanentExportFirst"),u("confirm.deleteConversationPermanent")))return;try{await Fc();let _=await window.FormalAiMemory.deleteEventsByConversationId(m.id);if(m.id===Li.current)Li.current="",ka(""),c([]),b("");es(!0),await Fo(!0),h(u("status.conversationPurged",{events:_}))}catch(_){h(u("status.memoryResetFailed"))}},[ps,Fo,u]),Ze=C(()=>{if(l.current)l.current.click();S(!1)},[]),lW=C((m)=>{let w=Array.from(m.target.files||[]);m.target.value="",O(w.map((_)=>({id:`attachment-${Date.now()}-${Math.random().toString(16).slice(2)}`,sourceFile:_,name:_.name,size:_.size,type:_.type||"application/octet-stream",isImage:rio(_)}))),S(!1)},[]),aW=C(async(m)=>{let w=Array.isArray(m)?m:[],_=[];for(let A of w){let j={id:A.id,name:A.name,size:A.size,type:A.type||"application/octet-stream",isImage:Boolean(A.isImage)};if(lt&&j.isImage&&A.sourceFile)try{j.dataUrl=await sio(A.sourceFile);try{let F=await(await cio()).recognizeImage(j.dataUrl,{language:"eng"});if(j.ocrText=F&&F.text?String(F.text).trim():"",F&&typeof F.confidence==="number"&&Number.isFinite(F.confidence))j.ocrConfidence=F.confidence}catch(V){j.ocrError=V&&V.message?V.message:"OCR recognition failed"}}catch(V){j.ocrError=V&&V.message?V.message:"File read failed"}if(!j.isImage&&A.sourceFile&&lio(A.sourceFile))try{let V=await fio(A.sourceFile),F=dio(V);j.text=F.text,j.textTruncated=F.truncated}catch(V){j.textError=V&&V.message?V.message:"File read failed"}_.push(j)}return _},[lt]),sW=C((m)=>{let w=Boolean(m.target.checked);es(w),Fo(w)},[Fo]),fW=C((m)=>{if(m.button!==0||typeof window>"u")return;m.preventDefault();let w=m.clientX,_=fi,A=typeof document<"u"?document.body:null,j=(F)=>{let N=_+F.clientX-w;pa(Db(N))},V=()=>{if(A)A.classList.remove("is-resizing-context");window.removeEventListener("pointermove",j),window.removeEventListener("pointerup",V),window.removeEventListener("pointercancel",V)};if(A)A.classList.add("is-resizing-context");window.addEventListener("pointermove",j),window.addEventListener("pointerup",V),window.addEventListener("pointercancel",V)},[fi]),dW=C((m)=>{let w=m.shiftKey?40:16,_=null;if(m.key==="ArrowLeft")_=fi-w;else if(m.key==="ArrowRight")_=fi+w;else if(m.key==="Home")_=te;else if(m.key==="End")_=Eu();if(_===null)return;m.preventDefault(),pa(Db(_))},[fi]),cW=C(async(m)=>{if(!m||!m.id)return;if(await ea({kind:"conversation_deleted",role:"system",content:`Conversation deleted: ${m.title||m.id}`,sentAt:new Date().toISOString(),conversationId:m.id,conversationTitle:m.title||""}),m.id===Li.current)Li.current="",ka(""),c([]),b(""),xo(!1);es(!1),await Fo(!1)},[Fo]),nW=C(async(m)=>{if(!m||!m.id)return;let w=an.current,_=Cio(w,m.id,{title:m.title||"",userLabel:u("message.author.user"),assistantLabel:Lt(Ve.current)||"formal-ai",reasoningLabel:u("message.diagnosticsSteps"),includeReasoning:je.current});if(await ah(_))kh(m.id),Fo(),setTimeout(()=>{kh((j)=>j===m.id?"":j)},1600)},[Fo,u]);L(()=>{uio({demoMode:D,diagnosticsMode:Io,contextPanelWidth:fi,sidebarMenuCollapsed:ud,sidebarDesktopCollapsed:ms,sidebarServicesCollapsed:Ae,sidebarPromptsCollapsed:bs,sidebarToolsCollapsed:za,sidebarTraceCollapsed:se,sidebarConversationsCollapsed:fe,sidebarSettingsCollapsed:de,sidebarCollapsed:ut,showDeletedConversations:vl,greetingVariations:wa,guessProbability:ht,temperature:pt,followUpProbability:zt,definitionFusion:Ft,blueprintComposition:Sa,thinkingDetailLevel:tt,minMessageAnimationMs:G,experimentalOcr:lt,..._a,associativeProjectPromotion:pd,theme:qr,uiSkin:wt,chatStyle:St,composerStyle:_t,composerAction:yt,toolbarIconPack:vo,location:Ct,assistantName:Lt(Tt),currentConversationId:va,mode:vi,agentMode:Rt,agentOnboardingSeen:Sd,desktopToolGrants:zio($t),uiLanguage:X,responseLanguage:T,preferredLanguage:Ro})},[D,Io,fi,ud,ms,Ae,bs,za,se,fe,de,ut,vl,wa,ht,pt,zt,Ft,Sa,tt,G,lt,_a,pd,qr,wt,St,_t,yt,vo,Ct,Tt,va,vi,Rt,Sd,$t,X,T,Ro]),L(()=>{let m=new Worker(uk("formal_ai_worker.js"));return o.current=m,m.onmessage=(w)=>{if(w.data.kind==="ready"){z(w.data.mode),v(!0);return}let _=w.data.requestId,A=i.current.get(_);if(A)i.current.delete(_),A(w.data)},()=>m.terminate()},[]),L(()=>{r.current?.scrollIntoView({block:"end"})},[d]),L(()=>{Uio(s.current)},[n,D]);let Ah=P(wa);L(()=>{Ah.current=wa},[wa]);let je=P(Io);L(()=>{je.current=Io},[Io]);let Je=P(D);L(()=>{Je.current=D},[D]);let Bh=P(ht);L(()=>{Bh.current=ht},[ht]);let Yh=P(pt);L(()=>{Yh.current=pt},[pt]);let Hh=P(zt);L(()=>{Hh.current=zt},[zt]);let Oh=P(Ft);L(()=>{Oh.current=Ft},[Ft]);let Xh=P(Sa);L(()=>{Xh.current=Sa},[Sa]);let Gh=P(lt);L(()=>{Gh.current=lt},[lt]);let qh=P(_a);L(()=>{qh.current=_a},[_a]);let Uh=P(pd);L(()=>{Uh.current=pd},[pd]);let yd=P(Rt);L(()=>{yd.current=Rt},[Rt]);let Wa=P(vi);L(()=>{Wa.current=vi},[vi]);let Me=P(Sd);L(()=>{Me.current=Sd},[Sd]);let Rd=P($t);L(()=>{Rd.current=$t},[$t]);let Ur=P(tn);L(()=>{Ur.current=tn},[tn]);let Ie=P(null),[mW,Zh]=M(!1),jh=P(qr);L(()=>{jh.current=qr},[qr]);let Jh=P(X);L(()=>{Jh.current=X},[X]);let Mh=P(T);L(()=>{Mh.current=T},[T]);let Ih=P(Ro);L(()=>{Ih.current=Ro},[Ro]);let Vh=P(wt);L(()=>{Vh.current=wt},[wt]);let Dh=P(St);L(()=>{Dh.current=St},[St]);let Qh=P(_t);L(()=>{Qh.current=_t},[_t]);let Lh=P(yt);L(()=>{Lh.current=yt},[yt]);let Fh=P(Ct);L(()=>{Fh.current=Ct},[Ct]);let Ve=P(Tt);L(()=>{Ve.current=Tt},[Tt]);let Ch=P(Xo);L(()=>{Ch.current=Xo},[Xo]);let vd=C(async(m,w=[])=>{let _=o.current,A=[];if(typeof window<"u"&&window.FormalAiMemory)try{A=await window.FormalAiMemory.collectSearchableValues()}catch(Bo){A=[]}let j={greetingVariations:Ah.current,diagnosticsMode:je.current,demoMode:Je.current,guessProbability:Bh.current,temperature:Yh.current,followUpProbability:Hh.current,definitionFusion:Oh.current,blueprintComposition:Xh.current,experimentalOcr:Gh.current,...qh.current,associativeProjectPromotion:Uh.current,agentMode:yd.current,mode:Wa.current,theme:jh.current,uiLanguage:Jh.current,responseLanguage:Mh.current,preferredLanguage:Ih.current,uiSkin:Vh.current,chatStyle:Dh.current,composerStyle:Qh.current,composerAction:Lh.current,location:Fh.current,assistantName:Lt(Ve.current)},V=Ch.current,F;if(V&&V.activeEngine!=="out-of-box"){let Bo=Di(),ii=`agent-${Date.now()}-${Math.random().toString(16).slice(2)}`;ke([]),F=ok(Bo,{requestId:ii,sessionKey:Li.current||"new-conversation",mode:Wa.current,prompt:m,systemPrompt:Hk(w,"").filter((Go)=>Go.content.trim()).map((Go)=>`${Go.role}: ${Go.content}`).join(`
`),grants:oh(Wa.current,Rd.current)}).then((Go)=>ik(Go)||{intent:"agent_cli_error",content:String(Go&&Go.reason||"The selected desktop engine did not return an answer."),evidence:[`desktop_engine:${V.activeEngine}`],steps:[],toolCalls:[]})}else if(V&&V.apiReady&&V.apiBase)F=uto(m,w,V,j).catch(()=>{if(!_)return tk(m,w,j);return new Promise((Bo)=>{let ii=`request-${Date.now()}-${Math.random().toString(16).slice(2)}`;i.current.set(ii,Bo),_.postMessage({prompt:m,requestId:ii,history:w,prefs:j,userContext:qe.current,memory:A})})});else if(!_)F=Promise.resolve(tk(m,w,j));else F=new Promise((Bo)=>{let ii=`request-${Date.now()}-${Math.random().toString(16).slice(2)}`;i.current.set(ii,Bo),_.postMessage({prompt:m,requestId:ii,history:w,prefs:j,userContext:qe.current,memory:A})});let N=await F,di=Di();return Ov(N,(Bo,ii)=>Ku(di,Bo,ii))},[]),Wl=C((m)=>{if(Je.current){if(!Ge.current)Ge.current=Vv();let j=Ge.current,V=_d.current.get(j);if(!V)V=u("buttons.demoOn")||"Demo",_d.current.set(j,V);return{conversationId:j,conversationTitle:V,isNew:!1,isDemo:!0}}let w=Li.current,_=!1;if(!w)w=Vv(),_=!0,Li.current=w,ka(w);let A=_d.current.get(w);if(!A&&m)A=lh(m),_d.current.set(w,A);return{conversationId:w,conversationTitle:A||"",isNew:_}},[u]),De=C((m,w={})=>{let{conversationId:_,conversationTitle:A,isDemo:j}=Wl(m),V=Kb("user",m,w),F=Array.isArray(w.attachments)?w.attachments.map(nio):[];c((N)=>[...N,V]),ea({kind:"message",role:"user",content:m,sentAt:new Date().toISOString(),demoLabel:w.demoLabel,attachments:F.length>0?JSON.stringify(F):void 0,conversationId:_,conversationTitle:A,isDemo:j?!0:void 0})},[Wl]),fn=C((m,w={})=>{let{conversationId:_,conversationTitle:A,isDemo:j}=Wl(""),V=Kb("system",m,{author:"formal-ai system",...w});return c((F)=>[...F,V]),ea({kind:"message",role:"system",content:m,intent:w.intent,sentAt:new Date().toISOString(),conversationId:_,conversationTitle:A,isDemo:j?!0:void 0}).then(()=>{Fo()}),V},[Wl,Fo]),kd=C(()=>{if(Me.current)return!1;return Me.current=!0,Lk(!0),fn([u("permissions.onboarding.intro"),u("permissions.onboarding.perTool"),u("permissions.onboarding.modes")].join(`
`),{intent:"agent_permission_onboarding",permissionPanel:!0}),!0},[fn,u]),bW=C((m,w)=>{if(!Rl.includes(m))return;vh((_)=>({..._,[m]:Boolean(w)}))},[]),Qe=C((m)=>{let w=String(m||"").trim();if(!w)return;Ie.current={kind:"shell",command:w},Zh(!0)},[]),Th=C(()=>{Ie.current=null,Zh(!1)},[]);L(()=>{if(Rt)kd()},[Rt,kd]);let pi=C((m)=>{let w=m.source||(o.current?"worker":"fallback"),_=Array.isArray(m.evidence)?m.evidence:[],A=m.intent?[`intent:${m.intent}`,`source:${w}`,..._]:_,j=Array.isArray(m.steps)?m.steps:[],V=Array.isArray(m.toolCalls)?m.toolCalls:[],F=j.length>0?j.map((Fi)=>`${Fi.step}: ${Fi.detail}`):["Normalize prompt text",`Select symbolic intent ${m.intent||"unknown"}`,`Render deterministic answer from ${w}`],N=_k(j,m,w,u,tt),di=Kb("assistant",m.content,{intent:m.intent,evidence:A,thinkingSteps:F,thinkingPreviewSteps:N,thinkingPreviewSource:w,diagnosticsSteps:j,diagnosticsToolCalls:V,diagnostics:m.diagnostics||null,iframeUrl:m.iframeUrl||null,animateReveal:!0});c((Fi)=>[...Fi,di]);let Bo=new Date().toISOString(),{conversationId:ii,conversationTitle:Go,isDemo:Aa}=Wl(""),Al=Aa?!0:void 0;if(Array.isArray(m.steps))m.steps.forEach((Fi)=>{ea({kind:"reasoning",role:"assistant",content:`${Fi.step}: ${Fi.detail}`,intent:m.intent,sentAt:Bo,conversationId:ii,conversationTitle:Go,isDemo:Al})});if(Array.isArray(m.toolCalls))m.toolCalls.forEach((Fi)=>{ea({kind:"tool_call",role:"assistant",tool:Fi.tool,inputs:Fi.inputs,outputs:Fi.outputs,content:`tool:${Fi.tool}`,sentAt:Bo,conversationId:ii,conversationTitle:Go,isDemo:Al})});ea({kind:"message",role:"assistant",content:m.content,intent:m.intent,evidence:A,iframeUrl:m.iframeUrl||null,sentAt:Bo,conversationId:ii,conversationTitle:Go,isDemo:Al}).then(()=>{Fo()})},[Wl,Fo,u,tt]),eW=C(async(m)=>{if(!m||typeof window>"u"||!window.FormalAiMemory)return;let{conversationId:w,conversationTitle:_,isDemo:A}=Wl(""),j=new Date().toISOString(),V=A?!0:void 0;if(m.action==="append"&&m.statement){await ea({kind:"message",role:"user",intent:"memory_write",content:m.statement,evidence:["memory_write:natural_language"],sentAt:j,conversationId:w,conversationTitle:_,isDemo:V}),Fo();return}if(m.action==="substitute"&&m.oldValue){let F=0;try{F=await window.FormalAiMemory.applySubstitution(m.oldValue,m.newValue)}catch(N){F=0}await ea({kind:"memory_substitution",role:"user",intent:"memory_substitution",inputs:`replace:${m.oldValue}`,outputs:`with:${m.newValue}`,content:`replace ${m.oldValue} with ${m.newValue} in memory`,evidence:["substitution_event:update",`substitution:applied=${F}`],sentAt:j,conversationId:w,conversationTitle:_,isDemo:V}),Fo()}},[Wl,Fo]),zs=C(async(m,w="agent")=>{let _=Di(),A=await ok(_,{mode:w==="fullAuto"?"fullAuto":"agent",tool:"shell",command:m,grants:oh(Wa.current,Rd.current),transcript:!0}),j=ik(A);if(j)return pi({...j,content:String(j.content||rk(A,u)),evidence:[...Array.isArray(j.evidence)?j.evidence:[],"desktop_agent_provider",`mode:${w}`]}),A;let V=A||await Ku(_,"shell",{command:m}),F=V&&V.ok===!0&&V.executed===!0,N=F?[u("permissions.message.shellRan",{mode:w==="fullAuto"?u("buttons.fullAuto"):u("buttons.agent"),command:m}),"",eto(V.body,u)].join(`
`):[u("permissions.message.shellNotRun",{command:m}),"",rk(V,u)].join(`
`);return pi({intent:F?"desktop_shell_result":"desktop_shell_refused",content:N,confidence:F?0.9:1,evidence:["desktop_tool:shell",`mode:${w}`,F?"desktop_tool:executed":"desktop_tool:refused"],steps:[{step:F?"execute_shell":"refuse_shell",detail:m}],toolCalls:[{tool:"shell",inputs:{command:m,mode:w},outputs:V||{ok:!1,executed:!1,status:"unavailable"}}]}),V},[pi,u]),xW=C(async()=>{let m={};Rl.forEach((_)=>{m[_]=!0}),Rd.current=m,vh(m),Wa.current="agent",yd.current=!0,wd("agent");let w=Ie.current;if(Th(),w&&w.kind==="shell"&&w.command)await zs(w.command,"agent")},[Th,zs]),gW=C(async(m,w)=>{let _=String(m||"").trim();if(!_){pi(w);return}if(!yd.current){Qe(_),pi(w),kd();return}if(kd(),Rd.current.shell!==!0){Qe(_),pi({intent:"desktop_shell_not_granted",content:u("permissions.message.shellNotGranted"),confidence:1,evidence:["desktop_tool:shell","desktop_tool:not_granted"],steps:[{step:"check_tool_grant",detail:"shell=false"}],toolCalls:[{tool:"shell",inputs:{command:_},outputs:{ok:!1,executed:!1,status:"refused",reason:"shell tool is not granted"}}]});return}if(Wa.current==="fullAuto"){await zs(_,"fullAuto");return}let A={id:`command-${Date.now()}-${Math.random().toString(16).slice(2)}`,tool:"shell",command:_,status:"pending"};ln((j)=>({...j,[A.id]:A})),fn(`${u("permissions.message.approvalPrompt")}
\`${_}\``,{intent:"desktop_command_approval",commandApproval:A})},[pi,fn,Qe,zs,kd,u]),uW=C(async(m)=>{if(!m||!m.id)return;let w=Ur.current[m.id]||m;if(w.status!=="pending")return;let _={...w,status:"running"};Ur.current={...Ur.current,[m.id]:_},ln(Ur.current),await zs(m.command,"agent");let A={..._,status:"approved"};Ur.current={...Ur.current,[m.id]:A},ln(Ur.current)},[zs]),hW=C((m)=>{if(!m||!m.id)return;let w=Ur.current[m.id]||m;if(w.status!=="pending")return;let _={...w,status:"denied"};Ur.current={...Ur.current,[m.id]:_},ln(Ur.current),pi({intent:"desktop_shell_denied",content:u("permissions.message.commandDeclined",{command:m.command}),confidence:1,evidence:["desktop_tool:shell","desktop_tool:user_denied"],steps:[{step:"user_denied_shell",detail:m.command}],toolCalls:[{tool:"shell",inputs:{command:m.command,mode:"agent"},outputs:{ok:!1,executed:!1,status:"denied"}}]})},[pi,u]),pW=C(()=>d.filter((m)=>["user","assistant"].includes(m.role)).map((m)=>({role:m.role,content:m.content,intent:m.intent,evidence:m.evidence})),[d]),zW=C((m)=>{if(!m)return;if(m.kind==="trigger"&&m.action==="attach_files"){Ze();return}if(m.kind!=="set_preference")return;switch(m.key){case"diagnosticsMode":ha(Boolean(m.value));break;case"demoMode":xo(Boolean(m.value));break;case"agentMode":wd((w)=>m.value?w==="fullAuto"?"fullAuto":"agent":"chat");break;case"mode":wd(Jv(m.value));break;case"greetingVariations":ce(Boolean(m.value));break;case"definitionFusion":ee(Vu(m.value));break;case"blueprintComposition":xe(Nb(m.value));break;case"thinkingDetailLevel":U($c(m.value));break;case"minMessageAnimationMs":io(Du(m.value));break;case"experimentalOcr":ge(Boolean(m.value));break;case"associativeProjectPromotion":Uk(Boolean(m.value));break;case"theme":ue(Zu(m.value));break;case"uiLanguage":J($b(m.value));break;case"responseLanguage":$(Qu(m.value));break;case"preferredLanguage":hi(Lu(m.value));break;case"uiSkin":he(ju(m.value));break;case"chatStyle":pe(Ju(m.value));break;case"composerStyle":ze(Mu(m.value));break;case"composerAction":we(Iu(m.value));break;case"temperature":me(or(m.value,mo.temperature));break;case"guessProbability":ne(or(m.value,mo.guessProbability));break;case"followUpProbability":be(or(m.value,mo.followUpProbability));break;case"toolbarIconPack":Se(ed(m.value));break;case"location":_e(String(m.value||"").slice(0,80));break;case"assistantName":ye(Lt(m.value));break;case"sidebarCollapsed":xh(Boolean(m.value));break;case"showDeletedConversations":es(Boolean(m.value)),Fo(Boolean(m.value));break;default:break}},[Fo,Ze]),wW=C(async(m,w)=>{let _=[];_.push(`## Agent plan (${m.length} steps)`),m.forEach((N,di)=>{_.push(`${di+1}. ${N}`)}),_.push("");let A=[],j=[],V=[],F=Array.isArray(w)?w.slice():[];for(let N=0;N<m.length;N+=1){let di=m[N];A.push({step:"agent_plan",detail:`${N+1}/${m.length} ${di}`});let Bo=await vd(di,F);if(_.push(`### Step ${N+1}: ${di}`),_.push(Bo.content||"(no output)"),_.push(""),Array.isArray(Bo.steps))Bo.steps.forEach((ii)=>{A.push({step:`agent_${N+1}_${ii.step}`,detail:ii.detail})});if(Array.isArray(Bo.toolCalls))j.push(...Bo.toolCalls);if(Array.isArray(Bo.evidence))V.push(...Bo.evidence.map((ii)=>`step_${N+1}:${ii}`));F.push({role:"user",content:di}),F.push({role:"assistant",content:Bo.content||""})}pi({intent:"agent_plan",content:_.join(`
`).trim(),confidence:0.85,evidence:["rule:agent_mode",`steps:${m.length}`,...V],steps:A,toolCalls:j})},[vd,pi]);async function SW(m,w={}){let _=m.trim(),A=String(w.displayText||_).trim(),j=Array.isArray(w.attachments)&&w.attachments.length>0;if(!_&&!A||e)return;x(!0);let V=pW();De(A||_,w);let F=j?null:uoo(A);if(F==="export"){await hs(),pi({intent:"memory_export",content:u("memory.exportTriggered"),confidence:1,evidence:["rule:memory_export"],steps:[{step:"trigger_button",detail:"memory-export"}],toolCalls:[{tool:"export_memory",inputs:{prompt:A},outputs:{intent:"memory_export"}}]}),x(!1);return}if(F==="import"){sn(),pi({intent:"memory_import",content:u("memory.importTriggered"),confidence:1,evidence:["rule:memory_import"],steps:[{step:"trigger_button",detail:"memory-import"}],toolCalls:[{tool:"import_memory",inputs:{prompt:A},outputs:{intent:"memory_import"}}]}),x(!1);return}if(F==="reset"){let Go=await Ue();if(!Go.cancelled){x(!1);return}pi({intent:"memory_reset",content:u("memory.resetCancelled"),confidence:1,evidence:["rule:memory_reset"],steps:[{step:"trigger_button",detail:"memory-reset"}],toolCalls:[{tool:"reset_memory",inputs:{prompt:A},outputs:{intent:"memory_reset",events:Go.removed}}]}),x(!1);return}let N=j?null:Woo(A,Z.interfaceCapabilities);if(N){let Go=gk(N);if(N.kind!=="report_issue")zW(N);pi({intent:N.intent,content:voo(N,cn),confidence:1,evidence:[`rule:${N.intent}`,`command:${N.kind}`,...N.key?[`preference:${N.key}`]:[],`value:${Go}`],steps:[{step:N.kind==="set_preference"?"apply_message_command":"trigger_message_action",detail:N.key?`${N.key}=${Go}`:N.label}],toolCalls:[{tool:N.kind==="set_preference"?"configure_preference":N.intent,inputs:{prompt:A},outputs:{kind:N.kind,key:N.key||N.action||"",value:N.value??N.label}}]}),x(!1);return}let di=j?null:Hoo(A);if(di&&typeof window<"u"&&window.FormalAiMemory){let Go=[];try{Go=await window.FormalAiMemory.listEvents()}catch(Al){Go=[]}let Aa=Ooo({events:Go,term:di.term,scope:di.scope,currentConversationId:Li.current,triggerText:A});pi({intent:"conversation_recall",content:Aa.content,confidence:1,evidence:["rule:conversation_recall",`scope:${di.scope}`,`matches:${Aa.matches.reduce((Al,Fi)=>Al+Fi.events.length,0)}`],steps:[{step:"extract_term",detail:di.term},{step:"scan_memory",detail:`${Go.length} event(s)`},{step:"group_by_conversation",detail:`${Aa.matches.length} group(s)`}],toolCalls:[{tool:"conversation_recall",inputs:{term:di.term,scope:di.scope},outputs:{conversations:Aa.matches.length,matches:Aa.matches.reduce((Al,Fi)=>Al+Fi.events.length,0)}}]}),x(!1);return}if(yd.current&&!j){let Go=Fio(A);if(Go.length>1){await wW(Go,V),x(!1);return}}let Bo=await vd(_,V),ii=bto(Bo);if(ii){await gW(ii,Bo),x(!1);return}if(pi(Bo),Bo.memoryOperation)await eW(Bo.memoryOperation);x(!1)}async function Nh(){let m=n.trim();if(!m&&y.length===0)return;b(""),S(!1);let w=y;O([]);let _=await aW(w),A=m||mio(_),j=eio(A,_);await SW(j,{displayText:A,attachments:_})}function _W(m){if(m.key==="Enter"&&!m.shiftKey)m.preventDefault(),Nh()}let $h=P(D);L(()=>{let m=$h.current;if($h.current=D,!D){if(Q("manual"),Ri(null),m){let j=Li.current,V=an.current,F=j?Fu(V,j):[];c(F),x(!1)}return}let w=!1,_=0;async function A(){let j=zto();c([]),x(!0),Q("playing"),Ri(null);for(let N of j){if(w)return;De(N.text,{demoLabel:N.label}),await fk(Cu(700,1300));let di=await vd(N.text);if(w)return;pi(di),await fk(Cu(900,1500))}x(!1);let F=Cu(10,20);Q("waiting"),Ri(F),_=window.setInterval(()=>{if(F-=1,F<=0){if(window.clearInterval(_),!w)A();return}Ri(F)},1000)}return A(),()=>{w=!0,window.clearInterval(_),x(!1)}},[pi,De,D,vd]);let yW=Nc(()=>[...d].reverse().find((m)=>m.role==="assistant"),[d]),Le=D?Xi==="waiting"&&oi!==null?u("status.nextDialogIn",{seconds:oi}):u("status.demoPlaying"):u("status.manual"),dn=(m)=>u(Foo[m]),Kh=(m)=>u(Coo[m]),RW=u("status.mode",{mode:dn(vi)}),Ph={messages:d,workerState:g,demoMode:D,demoStatus:Le,diagnosticsMode:Io,userContext:us},cn=ak(Ph),nn=[{key:"guessProbability",value:ht,set:ne,label:"settings.ambiguity"},{key:"followUpProbability",value:zt,set:be,label:"settings.followUpInitiative"},{key:"temperature",value:pt,set:me,label:"settings.temperature"},{key:"greetingVariations",value:wa,set:ce,label:"settings.variations"},{key:"definitionFusion",value:Ft,set:ee,label:"settings.definitionFusion"},{key:"blueprintComposition",value:Sa,set:xe,label:"settings.blueprintComposition"},{key:"thinkingDetailLevel",value:tt,set:U,label:"settings.thinkingDetail"},{key:"minMessageAnimationMs",value:G,set:io,label:"settings.minMessageAnimation"},{key:"experimentalOcr",value:lt,set:ge,label:"settings.experimentalOcr"},...Tb.map((m)=>({key:m.key,value:_a[m.key],set:(w)=>uh(m.key,w),label:m.label})),{key:"uiLanguage",value:X,set:J,label:"settings.language"},{key:"responseLanguage",value:T,set:$,label:"settings.responseLanguage"},{key:"preferredLanguage",value:Ro,set:hi,label:"settings.preferredLanguage"},{key:"theme",value:qr,set:ue,label:"settings.theme"},{key:"uiSkin",value:wt,set:he,label:"settings.uiSkin"},{key:"chatStyle",value:St,set:pe,label:"settings.chatStyle"},{key:"composerStyle",value:_t,set:ze,label:"settings.composerStyle"},{key:"composerAction",value:yt,set:we,label:"settings.composerAction"},{key:"toolbarIconPack",value:vo,set:Se,label:"settings.toolbarIconPack"},{key:"assistantName",value:Tt,set:ye,label:"settings.assistantName"},{key:"location",value:Ct,set:_e,label:"settings.location"}].filter((m)=>!Zoo(m.key,m.value)),Eh=(m)=>{m.set(mo[m.key])},vW=()=>{for(let m of nn)Eh(m)},kW=yt==="plus"?"+":f(rt,{action:"attachFiles",pack:vo,className:"composer-action-icon"}),op=y.length>0?u("composer.attachments",{count:y.length}):"",ip=dto(Xo,Rt),WW=Rt?"Opted in":"Off",AW=wio($t),BW=u("permissions.toolCount",{granted:AW,total:Rl.length}),Fe=oto(Xo),To=Xo&&Xo.updater,rp=Be||To&&tto(To),YW=Boolean(To&&To.supported&&To.enabled&&!rp),HW=Boolean(To&&To.supported&&To.enabled&&(To.updateAvailable||To.downloaded)&&!rp),tp=(m)=>f(Ito,{grants:$t,mode:vi,onDecision:bW,onGrantAll:xW,hasPendingTask:mW,testId:m,t:u}),OW=async(m)=>{let w=Di();if(!w||typeof w.setEngine!=="function")return;try{Nt(xa(await w.setEngine(m.target.value))),ke([])}catch(_){Nt((A)=>xa({...A||{},apiError:_&&_.message?_.message:String(_)}))}};return f("main",{className:["app",`ui-skin-${wt}`,`chat-style-${St}`,`composer-style-${_t}`,`toolbar-icon-pack-${vo}`,Xo?"desktop-shell":""].filter(Boolean).join(" ")},f(Oi.header,{className:"topbar"},f(et,{className:"mobile-menu-toggle topbar-menu-toggle",testId:"mobile-menu-toggle",ariaLabel:Ra?u("buttons.closeMenu"):u("buttons.openMenu"),title:Ra?u("titles.menuClose"):u("titles.menuOpen"),onClick:()=>He((m)=>!m),extraProps:{"aria-pressed":Ra}},f(sk,{open:Ra})),f(et,{className:`sidebar-toggle${ut?" is-collapsed":""}`,testId:"sidebar-toggle",ariaLabel:ut?u("buttons.expandSidebar"):u("buttons.collapseSidebar"),title:ut?u("titles.expandSidebar"):u("titles.collapseSidebar"),onClick:()=>xh((m)=>!m),extraProps:{"aria-pressed":!ut}},f(Cto,{collapsed:ut})),f(Oi.div,{className:"brand"},f(Oi.span,{className:"mark"},"FA"),f(Oi.strong,null,"formal-ai"),f(Oi.span,{className:"brand-version","data-testid":"app-version"},Fe)),f(Oi.div,{className:"topbar-actions"},Xo?f(Oi.span,{className:"desktop-status","data-testid":"desktop-shell-status","data-menu-priority":"7",role:"status",title:Xo.apiError||ip},ip):null,f(Oi.span,{className:"demo-status","data-testid":"demo-status","data-menu-priority":"7",role:"status"},Le),f(Oi.span,{className:`mode-status mode-status-${vi}`,"data-testid":"mode-status","data-mode":vi,"data-menu-priority":"7",role:"status"},RW),Io?f(Oi.span,{className:"status","data-menu-priority":"7"},g):null,f(et,{className:"source-code-button",testId:"source-code",menuPriority:"5",href:Gv,target:"_blank",rel:"noopener noreferrer",title:u("titles.sourceCode"),ariaLabel:u("buttons.sourceCode"),icon:"sourceCode",iconPack:vo,label:u("buttons.sourceCode")}),f(et,{className:"download-button",testId:"download-link",menuPriority:"5",href:"download/",title:u("titles.download"),ariaLabel:u("buttons.download"),icon:"download",iconPack:vo,label:u("buttons.download")}),f(et,{className:"report-button",testId:"report-issue",menuPriority:"1",href:cn,target:"_blank",rel:"noopener noreferrer",title:u("titles.reportIssue"),ariaLabel:u("buttons.reportIssue"),icon:"reportIssue",iconPack:vo,label:u("buttons.reportIssue")}),f(et,{className:"memory-button",testId:"memory-export",menuPriority:"6",onClick:hs,title:u("titles.exportMemory"),ariaLabel:u("buttons.exportMemory"),icon:"exportMemory",iconPack:vo,label:u("buttons.exportMemory")}),f(et,{className:"memory-button",testId:"memory-import",menuPriority:"6",onClick:sn,title:u("titles.importMemory"),ariaLabel:u("buttons.importMemory"),icon:"importMemory",iconPack:vo,label:u("buttons.importMemory")}),f(et,{className:"memory-button memory-reset-button",testId:"memory-reset",menuPriority:"6",onClick:Ue,title:u("titles.resetMemory"),ariaLabel:u("buttons.resetMemory"),icon:"resetMemory",iconPack:vo,label:u("buttons.resetMemory")}),f(Oi.input,{ref:t,type:"file",accept:".lino,text/plain",style:{display:"none"},"data-testid":"memory-import-input",onChange:iW}),W?f(Oi.span,{className:"memory-status",role:"status","data-testid":"memory-status","data-menu-priority":"7"},W):null,f(et,{className:"diagnostics-toggle",menuPriority:"2",onClick:()=>ha((m)=>!m),title:Io?u("titles.diagnosticsHide"):u("titles.diagnosticsShow"),ariaLabel:Io?u("buttons.diagnosticsOn"):u("buttons.diagnostics"),icon:"diagnostics",iconPack:vo,label:Io?u("buttons.diagnosticsOn"):u("buttons.diagnostics"),extraProps:{"aria-pressed":Io}}),f(Oi.div,{className:"mode-radio","data-testid":"mode-radio","data-menu-priority":"4",role:"radiogroup","aria-label":u("titles.modeGroup")},Pu.map((m)=>f(et,{key:m,className:`mode-option mode-option-${m}${vi===m?" is-active":""}`,testId:`mode-option-${m}`,title:Kh(m),ariaLabel:dn(m),icon:m==="chat"?"chat":"agent",iconPack:vo,label:dn(m),onClick:()=>wd(m),extraProps:{"data-mode":m,role:"radio","aria-checked":vi===m}}))),f(et,{className:"mode-toggle",menuPriority:"3",onClick:()=>xo((m)=>!m),title:D?u("titles.demoOn"):u("titles.demoOff"),ariaLabel:D?u("buttons.demoOn"):u("buttons.demo"),icon:"demo",iconPack:vo,label:D?u("buttons.demoOn"):u("buttons.demo"),extraProps:{"aria-pressed":D}}))),Jk?null:f(fto,{migration:Zk,busy:jk,onReplay:Nk,onDismiss:()=>Mk(!0),t:u}),Ra?f("div",{className:"mobile-menu-backdrop","data-testid":"mobile-menu-backdrop",onClick:()=>He(!1)}):null,f("section",{className:`workspace${ut?" sidebar-collapsed":""}`,style:{"--context-panel-width":`${fi}px`}},f("aside",{className:`context-panel${Ra?" is-mobile-open":""}${ut?" is-desktop-collapsed":""}`,"data-testid":"context-panel","aria-hidden":ut&&!Ra?"true":"false",onClickCapture:Qk},f("div",{className:"drawer-brand","data-testid":"drawer-brand"},f("div",{className:"drawer-brand-main"},f("span",{className:"mark"},"FA"),f("div",{className:"drawer-brand-copy"},f("strong",null,"formal-ai"),f("span",{className:"brand-version"},Fe))),f("button",{type:"button",className:"drawer-close","data-testid":"drawer-close","aria-label":u("buttons.closeMenu"),title:u("titles.menuClose"),onClick:()=>He(!1)},f(sk,{open:!0}))),f(kl,{title:u("sidebar.menu"),testId:"drawer-menu-actions",collapsed:ud,onToggle:()=>Pc((m)=>!m),className:"drawer-menu-section",bodyClassName:"drawer-menu-body",children:f("div",{className:"drawer-action-list"},f("a",{className:"drawer-action","data-testid":"drawer-source-code",href:Gv,target:"_blank",rel:"noopener noreferrer"},f(rt,{action:"sourceCode",pack:vo}),f("span",null,u("buttons.sourceCode"))),f("a",{className:"drawer-action","data-testid":"drawer-report-issue",href:cn,target:"_blank",rel:"noopener noreferrer"},f(rt,{action:"reportIssue",pack:vo}),f("span",null,u("buttons.reportIssue"))),f("button",{type:"button",className:"drawer-action","data-testid":"drawer-memory-export",onClick:hs},f(rt,{action:"exportMemory",pack:vo}),f("span",null,u("buttons.exportMemory"))),f("button",{type:"button",className:"drawer-action","data-testid":"drawer-memory-import",onClick:sn},f(rt,{action:"importMemory",pack:vo}),f("span",null,u("buttons.importMemory"))),f("button",{type:"button",className:"drawer-action","data-testid":"drawer-memory-reset",onClick:Ue},f(rt,{action:"resetMemory",pack:vo}),f("span",null,u("buttons.resetMemory"))),f("button",{type:"button",className:"drawer-action","aria-pressed":Io,onClick:()=>ha((m)=>!m)},f(rt,{action:"diagnostics",pack:vo}),f("span",null,Io?u("buttons.diagnosticsOn"):u("buttons.diagnostics"))),f("div",{className:"drawer-action drawer-mode-radio","data-testid":"drawer-mode-radio",role:"radiogroup","aria-label":u("titles.modeGroup")},Pu.map((m)=>f("button",{key:m,type:"button",className:`mode-option mode-option-${m}${vi===m?" is-active":""}`,"data-testid":`drawer-mode-option-${m}`,"data-mode":m,role:"radio","aria-checked":vi===m,title:Kh(m),onClick:()=>wd(m)},f(rt,{action:m==="chat"?"chat":"agent",pack:vo}),f("span",null,dn(m))))),f("button",{type:"button",className:"drawer-action","aria-pressed":D,onClick:()=>xo((m)=>!m)},f(rt,{action:"demo",pack:vo}),f("span",null,D?u("buttons.demoOn"):u("buttons.demo"))))}),Xo?f(kl,{title:Yk(Xo),testId:"sidebar-desktop",collapsed:ms,onToggle:()=>Ec((m)=>!m),className:"desktop-shell-section",children:f("dl",{className:"desktop-shell-panel","data-testid":"desktop-shell-panel"},Xo.engineSelectionAvailable?f("div",{className:"desktop-engine-row"},f("dt",null,"Engine"),f("dd",null,f("select",{"data-testid":"desktop-engine-selector","aria-label":"Desktop engine",value:Xo.activeEngine,onChange:OW},Xo.engines.map((m)=>f("option",{key:m.id,value:m.id},m.label))))):null,f("div",null,f("dt",null,"Shell"),f("dd",null,Xo.shell)),f("div",null,f("dt",null,u("updates.currentVersion")),f("dd",{"data-testid":"desktop-app-version"},Fe)),f("div",null,f("dt",null,"API"),f("dd",{"data-testid":"desktop-api-base"},$u(Xo.apiBase))),f("div",null,f("dt",null,"Network"),f("dd",null,f("a",{href:Xo.graphUrl||"#",target:"_blank",rel:"noopener noreferrer","data-testid":"desktop-network-link"},$u(Xo.graphUrl)))),f("div",null,f("dt",null,"Memory"),f("dd",{"data-testid":"desktop-memory-bundle"},Xo.memory)),f("div",null,f("dt",null,"Agent"),f("dd",{"data-testid":"desktop-agent-permission"},WW)),f("div",null,f("dt",null,"Tool calls"),f("dd",{"data-testid":"desktop-tool-permission"},BW)),f("div",{className:"desktop-permission-row"},f("dt",null,u("permissions.panel.rowLabel")),f("dd",null,tp("desktop-permission-panel-sidebar"))),To?f("div",{className:"desktop-update-row"},f("dt",null,u("updates.title")),f("dd",null,f("div",{className:"desktop-update-panel","data-testid":"desktop-update-panel","data-state":To.state},f("span",{className:"desktop-update-state","data-testid":"desktop-update-state",role:To.updateAvailable||To.downloaded?"status":void 0},rto(To,u)),To.state==="downloading"?f("progress",{className:"desktop-update-progress","data-testid":"desktop-update-progress",max:"100",value:String(Math.round(To.progressPercent||0)),"aria-label":u("updates.progress",{percent:Math.round(To.progressPercent||0)})}):null,f("div",{className:"desktop-update-actions"},f("button",{type:"button","data-testid":"desktop-update-check",disabled:!YW,onClick:Pk},Be==="check"||To&&To.state==="checking"?u("updates.checking"):u("updates.check")),f("button",{type:"button",className:"desktop-update-install","data-testid":"desktop-update-install",disabled:!HW,onClick:Ek},Be==="install"||To&&To.state==="installing"?u("updates.updating"):u("updates.update")))))):null,f("div",{className:"desktop-vscode-row","data-testid":"desktop-vscode-install-row"},f("dt",null,u("vscodeInstall.title")),f("dd",null,f("div",{className:"desktop-vscode-panel","data-testid":"desktop-vscode-install-panel"},f("p",{className:"desktop-vscode-summary"},u("vscodeInstall.summary")),f("div",{className:"desktop-vscode-actions"},f("button",{type:"button",className:"desktop-vscode-install","data-testid":"desktop-vscode-install",disabled:yh,onClick:oW},yh?u("vscodeInstall.installing"):u("vscodeInstall.install"))),xs?f("p",{className:`desktop-vscode-status${xs.ok?" is-ok":" is-error"}`,"data-testid":"desktop-vscode-install-status",role:"status"},ato(xs,u),xs.ok||!xs.reason?"":` — ${xs.reason}`):null))))}):null,zd?f(kl,{title:u("services.title"),testId:"sidebar-services",collapsed:Ae,onToggle:()=>Sh((m)=>!m),className:"desktop-services-section",children:f("div",{className:"desktop-services-panel","data-testid":"desktop-services-panel"},zd.dockerAvailable===!1?f("p",{className:"desktop-services-note","data-testid":"desktop-services-docker-missing"},u("services.dockerMissing")):null,(Array.isArray(zd.services)?zd.services:[]).map((m)=>{let w=Boolean(m.running),_=Vk===m.key,A=zd.dockerAvailable!==!1,j=m.key==="agent",V=m.labelKey?u(m.labelKey):m.label;return f("div",{key:m.key,className:"desktop-service","data-testid":`desktop-service-${m.key}`,"data-state":m.state},f("div",{className:"desktop-service-head"},f("span",{className:`desktop-service-dot${w?" is-running":""}`,"data-testid":`desktop-service-dot-${m.key}`}),f("span",{className:"desktop-service-label"},V),f("span",{className:"desktop-service-state","data-testid":`desktop-service-state-${m.key}`},lto(m.state,u))),m.key==="telegram"&&!w?f("input",{type:"password",className:"desktop-service-token","data-testid":"desktop-service-telegram-token",placeholder:"TELEGRAM_BOT_TOKEN",value:We,autoComplete:"off",spellCheck:!1,onChange:(F)=>Dk(F.target.value)}):null,w&&m.url?f("a",{className:"desktop-service-url",href:m.url,target:"_blank",rel:"noopener noreferrer","data-testid":`desktop-service-url-${m.key}`},$u(m.url)):null,f("div",{className:"desktop-service-actions"},f("button",{type:"button",className:"desktop-service-start","data-testid":`desktop-service-start-${m.key}`,disabled:!j&&w||_||!A,onClick:()=>$k(m.key)},j?_?u("services.installing"):u("services.installAgent"):_?u("services.starting"):u("services.start")),f("button",{type:"button",className:"desktop-service-stop","data-testid":`desktop-service-stop-${m.key}`,disabled:!w||_,onClick:()=>Kk(m.key)},_?u("services.stopping"):u("services.stop"))))}),wh?f("p",{className:"desktop-services-error","data-testid":"desktop-services-error"},wh):null)}):null,f(kl,{title:u("sidebar.conversations"),testId:"sidebar-conversations",collapsed:fe,onToggle:()=>bh((m)=>!m),children:f("div",{className:"conversation-list","data-testid":"conversation-list"},f("button",{type:"button",className:"conversation-new","data-testid":"conversation-new",disabled:d.length===0&&!va&&n.trim().length===0,onClick:()=>{Li.current="",ka(""),c([]),xo(!1),b("")}},u("conversation.new")),f("label",{className:"conversation-deleted-toggle"},f("input",{type:"checkbox",checked:vl,"data-testid":"conversation-show-deleted",onChange:sW}),f("span",null,u("conversation.showDeleted"))),vl?f("button",{type:"button",className:"conversation-purge-deleted","data-testid":"conversation-purge-deleted",disabled:Oe.length===0,onClick:rW,title:u("conversation.purgeDeletedTitle")},u("conversation.purgeDeleted")):null,Oe.length===0?f("p",{className:"conversation-empty"},vl?u("conversation.deletedEmpty"):u("conversation.empty")):f("ul",{className:"conversation-entries","data-testid":"conversation-entries"},Oe.map((m)=>{let w=m.id===va;return f("li",{key:m.id,className:["conversation-entry",w?"is-active":"",m.deleted?"is-deleted":""].filter(Boolean).join(" ")},f("div",{className:"conversation-entry-row"},f("button",{type:"button",className:"conversation-entry-button","data-conversation-id":m.id,"aria-pressed":w,onClick:async()=>{if(m.id===Li.current)return;Li.current=m.id,ka(m.id),xo(!1);try{let _=await window.FormalAiMemory.listEvents();c(Fu(_,m.id))}catch(_){c([])}}},f("span",{className:"conversation-entry-title"},m.title||u("conversation.emptyTitle")),f("span",{className:"conversation-entry-meta"},u("conversation.messageCount",{count:m.messageCount}))),f("button",{type:"button",className:`conversation-copy${Xe===m.id?" is-copied":""}`,"data-testid":"conversation-copy","data-conversation-id":m.id,"data-copied":Xe===m.id?"true":null,"aria-label":u("conversation.copyMarkdownTitle"),title:u("conversation.copyMarkdownTitle"),onClick:()=>nW(m)},Xe===m.id?u("conversation.copyMarkdownDone"):u("conversation.copyMarkdown")),m.deleted?f("button",{type:"button",className:"conversation-delete conversation-permanent-delete","data-testid":"conversation-purge-one","aria-label":u("conversation.deletePermanent"),title:u("conversation.deletePermanent"),onClick:()=>tW(m)},"!"):f("button",{type:"button",className:"conversation-delete","data-testid":"conversation-delete","aria-label":u("conversation.delete"),title:u("conversation.delete"),onClick:()=>cW(m)},"×")))})))}),f(kl,{title:u("sidebar.settings"),testId:"sidebar-settings",collapsed:de,onToggle:()=>eh((m)=>!m),children:f("div",{className:"settings-panel"},f("div",{className:"settings-reset","data-testid":"settings-reset"},f("div",{className:"settings-reset-header"},f("span",{className:"settings-reset-title"},u("settings.resetHeading")),f("button",{type:"button",className:"settings-reset-all","data-testid":"settings-reset-all",disabled:nn.length===0,onClick:vW,title:u("settings.resetAll")},u("settings.resetAll"))),nn.length===0?f("p",{className:"settings-reset-empty","data-testid":"settings-reset-empty"},u("settings.resetNone")):f("ul",{className:"settings-reset-list"},nn.map((m)=>f("li",{key:m.key,className:"settings-reset-item"},f("span",{className:"settings-reset-label"},u(m.label)),f("button",{type:"button",className:"settings-reset-one","data-testid":`settings-reset-${m.key}`,onClick:()=>Eh(m),title:u("settings.resetOne")},u("settings.resetOne")))))),f("div",{className:"setting-row setting-row-slider"},f("label",{htmlFor:"setting-guess-probability"},u("settings.ambiguity")),f("div",{className:"setting-poles"},f("span",null,u("settings.moreQuestions")),f("span",null,u("settings.moreGuessing"))),f("input",{id:"setting-guess-probability","data-testid":"setting-guess-probability",type:"range",min:"0",max:"1",step:"0.05",value:ht,onChange:(m)=>ne(or(m.target.value,0.8))}),f("output",{htmlFor:"setting-guess-probability"},`${xd(ht)}%`)),f("div",{className:"setting-row setting-row-slider"},f("label",{htmlFor:"setting-follow-up-probability"},u("settings.followUpInitiative")),f("div",{className:"setting-poles"},f("span",null,u("settings.userInitiative")),f("span",null,u("settings.assistantInitiative"))),f("input",{id:"setting-follow-up-probability","data-testid":"setting-follow-up-probability",type:"range",min:"0",max:"1",step:"0.05",value:zt,onChange:(m)=>be(or(m.target.value,mo.followUpProbability))}),f("output",{htmlFor:"setting-follow-up-probability"},`${xd(zt)}%`)),f("div",{className:"setting-row setting-row-slider"},f("label",{htmlFor:"setting-temperature"},u("settings.temperature")),f("div",{className:"setting-poles"},f("span",null,u("settings.deterministic")),f("span",null,u("settings.varied"))),f("input",{id:"setting-temperature","data-testid":"setting-temperature",type:"range",min:"0",max:"1",step:"0.05",value:pt,onChange:(m)=>me(or(m.target.value,0))}),f("output",{htmlFor:"setting-temperature"},or(pt,0).toFixed(2))),f("label",{className:"setting-check"},f("input",{type:"checkbox",checked:wa,onChange:(m)=>ce(m.target.checked)}),f("span",null,u("settings.variations"))),f("label",{className:"setting-row"},f("span",null,u("settings.definitionFusion")),f("select",{"data-testid":"setting-definition-fusion",value:Ft,onChange:(m)=>ee(Vu(m.target.value))},f("option",{value:"explicit"},u("settings.definitionFusion.explicit")),f("option",{value:"auto"},u("settings.definitionFusion.auto")))),f("label",{className:"setting-row"},f("span",null,u("settings.blueprintComposition")),f("select",{"data-testid":"setting-blueprint-composition",value:Sa,onChange:(m)=>xe(Nb(m.target.value))},f("option",{value:"composed"},u("settings.blueprintComposition.composed")),f("option",{value:"documented"},u("settings.blueprintComposition.documented")))),f("label",{className:"setting-row"},f("span",null,u("settings.thinkingDetail")),f("select",{"data-testid":"setting-thinking-detail",value:tt,onChange:(m)=>U($c(m.target.value))},f("option",{value:"brief"},u("settings.thinkingDetail.brief")),f("option",{value:"standard"},u("settings.thinkingDetail.standard")),f("option",{value:"detailed"},u("settings.thinkingDetail.detailed")))),f("div",{className:"setting-row setting-row-slider"},f("label",{htmlFor:"setting-min-message-animation"},u("settings.minMessageAnimation")),f("div",{className:"setting-poles"},f("span",null,u("settings.animationImmediate")),f("span",null,u("settings.animationRelaxed"))),f("input",{id:"setting-min-message-animation","data-testid":"setting-min-message-animation",type:"range",min:"0",max:"6000",step:"250",value:G,onChange:(m)=>io(Du(m.target.value))}),f("output",{htmlFor:"setting-min-message-animation"},G===0?u("settings.animationImmediate"):u("settings.animationSeconds",{seconds:(G/1000).toFixed(1)}))),f("div",{className:"setting-row setting-row-ocr"},f("label",{className:"setting-check"},f("input",{type:"checkbox",checked:lt,"data-testid":"setting-experimental-ocr",onChange:(m)=>ge(m.target.checked)}),f("span",null,u("settings.experimentalOcr"))),f("p",{className:"setting-warning","data-testid":"setting-experimental-ocr-warning",title:oio},u("settings.experimentalOcr.warning"))),f("div",{className:"setting-row setting-row-external-services","data-testid":"settings-external-services"},f("p",{className:"setting-section-title"},u("settings.externalServices")),f("p",{className:"setting-section-note"},u("settings.externalServices.note")),Tb.map((m)=>f("label",{className:"setting-check",key:m.key},f("input",{type:"checkbox",checked:_a[m.key]!==!1,"data-testid":`setting-${m.key}`,onChange:(w)=>uh(m.key,w.target.checked)}),f("span",null,u(m.label))))),f("label",{className:"setting-row"},f("span",null,u("settings.language")),f("select",{"data-testid":"setting-ui-language",value:X,onChange:(m)=>J($b(m.target.value))},f("option",{value:"auto"},u("settings.language.auto")),f("option",{value:"en"},"English"),f("option",{value:"ru"},"Русский"),f("option",{value:"zh"},"中文"),f("option",{value:"hi"},"हिन्दी"))),f("label",{className:"setting-row"},f("span",null,u("settings.responseLanguage")),f("select",{"data-testid":"setting-response-language",value:T,onChange:(m)=>$(Qu(m.target.value))},f("option",{value:"last_message"},u("settings.responseLanguage.lastMessage")),f("option",{value:"preferred"},u("settings.responseLanguage.preferred")),f("option",{value:"ui"},u("settings.responseLanguage.ui")))),T==="preferred"?f("label",{className:"setting-row"},f("span",null,u("settings.preferredLanguage")),f("select",{"data-testid":"setting-preferred-language",value:Ro,onChange:(m)=>hi(Lu(m.target.value))},f("option",{value:"en"},"English"),f("option",{value:"ru"},"Русский"),f("option",{value:"zh"},"中文"),f("option",{value:"hi"},"हिन्दी"))):null,f("label",{className:"setting-row"},f("span",null,u("settings.theme")),f("select",{"data-testid":"setting-theme",value:qr,onChange:(m)=>ue(Zu(m.target.value))},f("option",{value:"auto"},u("settings.theme.auto")),f("option",{value:"light"},u("settings.theme.light")),f("option",{value:"dark"},u("settings.theme.dark")))),f("label",{className:"setting-row"},f("span",null,u("settings.uiSkin")),f("select",{"data-testid":"setting-ui-skin",value:wt,onChange:(m)=>he(ju(m.target.value))},f("option",{value:"flat"},u("settings.uiSkin.flat")),f("option",{value:"glass"},u("settings.uiSkin.glass")),f("option",{value:"contrast"},u("settings.uiSkin.contrast")))),f("label",{className:"setting-row"},f("span",null,u("settings.toolbarIconPack")),f("select",{"data-testid":"setting-toolbar-icon-pack",value:vo,onChange:(m)=>Se(ed(m.target.value))},f("option",{value:"fontawesome"},u("settings.toolbarIconPack.fontawesome")),f("option",{value:"material-symbols"},u("settings.toolbarIconPack.materialSymbols")),f("option",{value:"bootstrap-icons"},u("settings.toolbarIconPack.bootstrapIcons")),f("option",{value:"ionicons"},u("settings.toolbarIconPack.ionicons")),f("option",{value:"remix-icon"},u("settings.toolbarIconPack.remixIcon")),f("option",{value:"tabler-icons"},u("settings.toolbarIconPack.tablerIcons")),f("option",{value:"names"},u("settings.toolbarIconPack.names")))),f("label",{className:"setting-row"},f("span",null,u("settings.chatStyle")),f("select",{"data-testid":"setting-chat-style",value:St,onChange:(m)=>pe(Ju(m.target.value))},f("option",{value:"cards"},u("settings.chatStyle.cards")),f("option",{value:"compact"},u("settings.chatStyle.compact")),f("option",{value:"bubbles"},u("settings.chatStyle.bubbles")))),f("label",{className:"setting-row"},f("span",null,u("settings.composerStyle")),f("select",{"data-testid":"setting-composer-style",value:_t,onChange:(m)=>ze(Mu(m.target.value))},f("option",{value:"flat"},u("settings.composerStyle.flat")),f("option",{value:"glass-soft"},u("settings.composerStyle.glassSoft")),f("option",{value:"glass-clear"},u("settings.composerStyle.glassClear")),f("option",{value:"bubble"},u("settings.composerStyle.bubble")))),f("label",{className:"setting-row"},f("span",null,u("settings.composerAction")),f("select",{"data-testid":"setting-composer-action",value:yt,onChange:(m)=>we(Iu(m.target.value))},f("option",{value:"attach"},u("settings.composerAction.attach")),f("option",{value:"plus"},u("settings.composerAction.plus")))),f("label",{className:"setting-row"},f("span",null,u("settings.assistantName")),f("input",{"data-testid":"setting-assistant-name",type:"text",value:Tt,maxLength:64,placeholder:u("settings.assistantName.placeholder"),onChange:(m)=>ye(xk(m.target.value))})),f("label",{className:"setting-row"},f("span",null,u("settings.location")),f("input",{"data-testid":"setting-location",type:"text",value:Ct,placeholder:u("settings.location.placeholder"),onChange:(m)=>_e(m.target.value.slice(0,80))})))}),f(kl,{title:u("sidebar.examplePrompts"),testId:"sidebar-prompts",collapsed:bs,onToggle:()=>hd((m)=>!m),children:f("div",{className:"prompt-list","data-testid":"example-prompts"},th.map((m)=>f("button",{key:m.text,type:"button","data-prompt-label":m.label,"data-prompt-text":m.text,onClick:()=>{xo(!1),b(m.text)},title:m.label},m.text)))}),Z.tools&&Z.tools.length>0?f(kl,{title:u("sidebar.tools"),testId:"sidebar-tools",collapsed:za,onToggle:()=>nh((m)=>!m),children:f("div",{className:"tool-registry","data-testid":"tool-registry"},f("ul",{className:"tool-list"},Z.tools.map((m)=>{let w=Zio(m,wo);return f("li",{key:m.id,className:`tool tool-mode-${m.mode||"thinking"}`,"data-testid":"tool-entry","data-tool-id":m.id,"data-tool-mode":m.mode||"thinking"},f("div",{className:"tool-head"},f("strong",null,w.name||m.id),f("span",{className:"tool-mode"},m.mode==="agent"?u("toolMode.agent"):u("toolMode.thinking"))),w.description?f("p",{className:"tool-desc"},w.description):null)})))}):null,Io?f(kl,{title:u("sidebar.trace"),testId:"sidebar-trace",collapsed:se,onToggle:()=>mh((m)=>!m),children:f("dl",{className:"trace-list"},f("div",null,f("dt",null,u("trace.model")),f("dd",null,"formal-ai")),f("div",null,f("dt",null,u("trace.mode")),f("dd",null,Le)),f("div",null,f("dt",null,u("trace.intent")),f("dd",null,yW?.intent??"none")),f("div",null,f("dt",null,u("trace.data")),f("dd",null,"data/source-index.lino")),f("div",null,f("dt",null,u("trace.seedFiles")),f("dd",null,Object.keys(Z.raw||{}).join(", ")||"(loading)")),f("div",null,f("dt",null,u("trace.toolsLoaded")),f("dd",null,String((Z.tools||[]).length))),f("div",null,f("dt",null,u("trace.conceptsLoaded")),f("dd",null,String((Z.concepts||[]).length))))}):null),f("div",{className:"context-resizer","data-testid":"context-resizer",role:"separator","aria-orientation":"vertical","aria-label":u("titles.resizeSidebar"),"aria-valuemin":te,"aria-valuemax":Eu(),"aria-valuenow":fi,tabIndex:0,title:u("titles.resizeSidebar"),onPointerDown:fW,onKeyDown:dW}),f("section",{className:"chat-panel"},f("section",{className:"messages","aria-live":"polite","data-testid":"message-list"},d.map((m)=>f(Qto,{key:m.id,message:m,diagnosticsMode:Io,thinkingDetailLevel:tt,stepLevelOverrides:si,onEditStepLevel:nr,minMessageAnimationMs:G,renderPermissionPanel:tp,commandApprovals:tn,onApproveCommand:uW,onDenyCommand:hW,t:u,reportIssueUrl:Oto(m)?ak({...Ph,focusMessage:m}):null})),e&&ve.length>0?f("div",{className:"desktop-agent-stream","data-testid":"desktop-agent-stream",role:"status"},f("strong",null,`${Xo&&Xo.activeEngine||"agent"}:`),f("span",null,cto(ve[ve.length-1]))):null,e?f(jto,{t:u}):null,f("div",{ref:r})),f("form",{className:"composer",onSubmit:(m)=>{m.preventDefault(),Nh()}},f("input",{ref:l,type:"file",multiple:!0,style:{display:"none"},"data-testid":"composer-attachment-input",onChange:lW}),D?f("p",{className:"composer-demo-hint","data-testid":"composer-demo-hint"},u("composer.demoHint.before"),f(rt,{action:"demo",pack:vo,className:"composer-demo-hint-icon"}),u("composer.demoHint.after")):null,p?f("div",{className:"composer-menu","data-testid":"composer-menu"},f("button",{type:"button",className:"composer-menu-item",onClick:Ze},u("buttons.attachFiles")),f("button",{type:"button",className:"composer-menu-item",onClick:hs},u("buttons.exportMemory")),f("button",{type:"button",className:"composer-menu-item",onClick:sn},u("buttons.importMemory")),f("a",{className:"composer-menu-item",href:cn,target:"_blank",rel:"noopener noreferrer"},u("buttons.reportIssue"))):null,f("div",{className:"composer-grid"},f("button",{type:"button",className:"composer-action-button","data-testid":"composer-menu-toggle","aria-expanded":p,"aria-label":u("buttons.composerMenu"),title:u("titles.composerMenu"),onClick:()=>S((m)=>!m)},kW),f("textarea",{ref:s,value:n,rows:1,placeholder:Rt?u("composer.placeholder.agent"):u("composer.placeholder.chat"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"sentences",enterKeyHint:"send",inputMode:"text",spellCheck:!0,onChange:(m)=>b(m.target.value),onKeyDown:_W,disabled:D||!R,"data-testid":"chat-composer-input"}),f("button",{className:"send-button",type:"submit",disabled:e||D||!R||!n.trim()&&y.length===0,"data-testid":"chat-composer-submit"},e?f("span",{className:"send-spinner","aria-hidden":"true","data-testid":"send-spinner"}):f("span",{className:"send-icon","aria-hidden":"true"},"↑"),f("span",{className:"send-label"},e?u("composer.sending"):u("composer.send")))),op?f("p",{className:"composer-attachment-status","data-testid":"composer-attachment-status"},op):null))))}function fk(o){return new Promise((i)=>{window.setTimeout(i,o)})}ck.createRoot(document.getElementById("root")).render(f(gu,{value:Hv},f(Tto,null)));})();