Oscar Plaisant f91c506a9e update
2025-03-16 18:05:45 +01:00

145 lines
295 KiB
JavaScript

/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var _y=Object.create;var Bo=Object.defineProperty;var Uy=Object.getOwnPropertyDescriptor;var By=Object.getOwnPropertyNames;var Vy=Object.getPrototypeOf,Gy=Object.prototype.hasOwnProperty;var et=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qy=(e,t)=>{for(var n in t)Bo(e,n,{get:t[n],enumerable:!0})},Ed=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of By(t))!Gy.call(e,l)&&l!==n&&Bo(e,l,{get:()=>t[l],enumerable:!(a=Uy(t,l))||a.enumerable});return e};var B=(e,t,n)=>(n=e!=null?_y(Vy(e)):{},Ed(t||!e||!e.__esModule?Bo(n,"default",{value:e,enumerable:!0}):n,e)),Yy=e=>Ed(Bo({},"__esModule",{value:!0}),e);var zd=et(U=>{"use strict";var er=Symbol.for("react.transitional.element"),Xy=Symbol.for("react.portal"),Zy=Symbol.for("react.fragment"),Qy=Symbol.for("react.strict_mode"),jy=Symbol.for("react.profiler"),Ky=Symbol.for("react.consumer"),Wy=Symbol.for("react.context"),Jy=Symbol.for("react.forward_ref"),Iy=Symbol.for("react.suspense"),Fy=Symbol.for("react.memo"),xd=Symbol.for("react.lazy"),wd=Symbol.iterator;function $y(e){return e===null||typeof e!="object"?null:(e=wd&&e[wd]||e["@@iterator"],typeof e=="function"?e:null)}var Md={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Rd=Object.assign,Nd={};function ul(e,t,n){this.props=e,this.context=t,this.refs=Nd,this.updater=n||Md}ul.prototype.isReactComponent={};ul.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};ul.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function kd(){}kd.prototype=ul.prototype;function tr(e,t,n){this.props=e,this.context=t,this.refs=Nd,this.updater=n||Md}var nr=tr.prototype=new kd;nr.constructor=tr;Rd(nr,ul.prototype);nr.isPureReactComponent=!0;var Ad=Array.isArray,le={H:null,A:null,T:null,S:null},Ld=Object.prototype.hasOwnProperty;function ar(e,t,n,a,l,i){return n=i.ref,{$$typeof:er,type:e,key:t,ref:n!==void 0?n:null,props:i}}function Py(e,t){return ar(e.type,t,void 0,void 0,void 0,e.props)}function lr(e){return typeof e=="object"&&e!==null&&e.$$typeof===er}function e0(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Cd=/\/+/g;function Ps(e,t){return typeof e=="object"&&e!==null&&e.key!=null?e0(""+e.key):t.toString(36)}function Dd(){}function t0(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(Dd,Dd):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function ol(e,t,n,a,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"bigint":case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case er:case Xy:o=!0;break;case xd:return o=e._init,ol(o(e._payload),t,n,a,l)}}if(o)return l=l(e),o=a===""?"."+Ps(e,0):a,Ad(l)?(n="",o!=null&&(n=o.replace(Cd,"$&/")+"/"),ol(l,t,n,"",function(r){return r})):l!=null&&(lr(l)&&(l=Py(l,n+(l.key==null||e&&e.key===l.key?"":(""+l.key).replace(Cd,"$&/")+"/")+o)),t.push(l)),1;o=0;var u=a===""?".":a+":";if(Ad(e))for(var s=0;s<e.length;s++)a=e[s],i=u+Ps(a,s),o+=ol(a,t,n,i,l);else if(s=$y(e),typeof s=="function")for(e=s.call(e),s=0;!(a=e.next()).done;)a=a.value,i=u+Ps(a,s++),o+=ol(a,t,n,i,l);else if(i==="object"){if(typeof e.then=="function")return ol(t0(e),t,n,a,l);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return o}function Vo(e,t,n){if(e==null)return e;var a=[],l=0;return ol(e,a,"","",function(i){return t.call(n,i,l++)}),a}function n0(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Od=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function a0(){}U.Children={map:Vo,forEach:function(e,t,n){Vo(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Vo(e,function(){t++}),t},toArray:function(e){return Vo(e,function(t){return t})||[]},only:function(e){if(!lr(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};U.Component=ul;U.Fragment=Zy;U.Profiler=jy;U.PureComponent=tr;U.StrictMode=Qy;U.Suspense=Iy;U.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=le;U.act=function(){throw Error("act(...) is not supported in production builds of React.")};U.cache=function(e){return function(){return e.apply(null,arguments)}};U.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var a=Rd({},e.props),l=e.key,i=void 0;if(t!=null)for(o in t.ref!==void 0&&(i=void 0),t.key!==void 0&&(l=""+t.key),t)!Ld.call(t,o)||o==="key"||o==="__self"||o==="__source"||o==="ref"&&t.ref===void 0||(a[o]=t[o]);var o=arguments.length-2;if(o===1)a.children=n;else if(1<o){for(var u=Array(o),s=0;s<o;s++)u[s]=arguments[s+2];a.children=u}return ar(e.type,l,void 0,void 0,i,a)};U.createContext=function(e){return e={$$typeof:Wy,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:Ky,_context:e},e};U.createElement=function(e,t,n){var a,l={},i=null;if(t!=null)for(a in t.key!==void 0&&(i=""+t.key),t)Ld.call(t,a)&&a!=="key"&&a!=="__self"&&a!=="__source"&&(l[a]=t[a]);var o=arguments.length-2;if(o===1)l.children=n;else if(1<o){for(var u=Array(o),s=0;s<o;s++)u[s]=arguments[s+2];l.children=u}if(e&&e.defaultProps)for(a in o=e.defaultProps,o)l[a]===void 0&&(l[a]=o[a]);return ar(e,i,void 0,void 0,null,l)};U.createRef=function(){return{current:null}};U.forwardRef=function(e){return{$$typeof:Jy,render:e}};U.isValidElement=lr;U.lazy=function(e){return{$$typeof:xd,_payload:{_status:-1,_result:e},_init:n0}};U.memo=function(e,t){return{$$typeof:Fy,type:e,compare:t===void 0?null:t}};U.startTransition=function(e){var t=le.T,n={};le.T=n;try{var a=e(),l=le.S;l!==null&&l(n,a),typeof a=="object"&&a!==null&&typeof a.then=="function"&&a.then(a0,Od)}catch(i){Od(i)}finally{le.T=t}};U.unstable_useCacheRefresh=function(){return le.H.useCacheRefresh()};U.use=function(e){return le.H.use(e)};U.useActionState=function(e,t,n){return le.H.useActionState(e,t,n)};U.useCallback=function(e,t){return le.H.useCallback(e,t)};U.useContext=function(e){return le.H.useContext(e)};U.useDebugValue=function(){};U.useDeferredValue=function(e,t){return le.H.useDeferredValue(e,t)};U.useEffect=function(e,t){return le.H.useEffect(e,t)};U.useId=function(){return le.H.useId()};U.useImperativeHandle=function(e,t,n){return le.H.useImperativeHandle(e,t,n)};U.useInsertionEffect=function(e,t){return le.H.useInsertionEffect(e,t)};U.useLayoutEffect=function(e,t){return le.H.useLayoutEffect(e,t)};U.useMemo=function(e,t){return le.H.useMemo(e,t)};U.useOptimistic=function(e,t){return le.H.useOptimistic(e,t)};U.useReducer=function(e,t,n){return le.H.useReducer(e,t,n)};U.useRef=function(e){return le.H.useRef(e)};U.useState=function(e){return le.H.useState(e)};U.useSyncExternalStore=function(e,t,n){return le.H.useSyncExternalStore(e,t,n)};U.useTransition=function(){return le.H.useTransition()};U.version="19.0.0"});var ye=et((Dw,Hd)=>{"use strict";Hd.exports=zd()});var Qd=et(J=>{"use strict";function sr(e,t){var n=e.length;e.push(t);e:for(;0<n;){var a=n-1>>>1,l=e[a];if(0<Go(l,t))e[a]=t,e[n]=l,n=a;else break e}}function Ut(e){return e.length===0?null:e[0]}function Yo(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var a=0,l=e.length,i=l>>>1;a<i;){var o=2*(a+1)-1,u=e[o],s=o+1,r=e[s];if(0>Go(u,n))s<l&&0>Go(r,u)?(e[a]=r,e[s]=n,a=s):(e[a]=u,e[o]=n,a=o);else if(s<l&&0>Go(r,n))e[a]=r,e[s]=n,a=s;else break e}}return t}function Go(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}J.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(_d=performance,J.unstable_now=function(){return _d.now()}):(ir=Date,Ud=ir.now(),J.unstable_now=function(){return ir.now()-Ud});var _d,ir,Ud,Ft=[],_n=[],l0=1,St=null,qe=3,Xo=!1,va=!1,ci=!1,Gd=typeof setTimeout=="function"?setTimeout:null,qd=typeof clearTimeout=="function"?clearTimeout:null,Bd=typeof setImmediate!="undefined"?setImmediate:null;function qo(e){for(var t=Ut(_n);t!==null;){if(t.callback===null)Yo(_n);else if(t.startTime<=e)Yo(_n),t.sortIndex=t.expirationTime,sr(Ft,t);else break;t=Ut(_n)}}function rr(e){if(ci=!1,qo(e),!va)if(Ut(Ft)!==null)va=!0,cr();else{var t=Ut(_n);t!==null&&fr(rr,t.startTime-e)}}var Zo=!1,fi=-1,Yd=5,Xd=-1;function Zd(){return!(J.unstable_now()-Xd<Yd)}function or(){if(Zo){var e=J.unstable_now();Xd=e;var t=!0;try{e:{va=!1,ci&&(ci=!1,qd(fi),fi=-1),Xo=!0;var n=qe;try{t:{for(qo(e),St=Ut(Ft);St!==null&&!(St.expirationTime>e&&Zd());){var a=St.callback;if(typeof a=="function"){St.callback=null,qe=St.priorityLevel;var l=a(St.expirationTime<=e);if(e=J.unstable_now(),typeof l=="function"){St.callback=l,qo(e),t=!0;break t}St===Ut(Ft)&&Yo(Ft),qo(e)}else Yo(Ft);St=Ut(Ft)}if(St!==null)t=!0;else{var i=Ut(_n);i!==null&&fr(rr,i.startTime-e),t=!1}}break e}finally{St=null,qe=n,Xo=!1}t=void 0}}finally{t?ri():Zo=!1}}}var ri;typeof Bd=="function"?ri=function(){Bd(or)}:typeof MessageChannel!="undefined"?(ur=new MessageChannel,Vd=ur.port2,ur.port1.onmessage=or,ri=function(){Vd.postMessage(null)}):ri=function(){Gd(or,0)};var ur,Vd;function cr(){Zo||(Zo=!0,ri())}function fr(e,t){fi=Gd(function(){e(J.unstable_now())},t)}J.unstable_IdlePriority=5;J.unstable_ImmediatePriority=1;J.unstable_LowPriority=4;J.unstable_NormalPriority=3;J.unstable_Profiling=null;J.unstable_UserBlockingPriority=2;J.unstable_cancelCallback=function(e){e.callback=null};J.unstable_continueExecution=function(){va||Xo||(va=!0,cr())};J.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Yd=0<e?Math.floor(1e3/e):5};J.unstable_getCurrentPriorityLevel=function(){return qe};J.unstable_getFirstCallbackNode=function(){return Ut(Ft)};J.unstable_next=function(e){switch(qe){case 1:case 2:case 3:var t=3;break;default:t=qe}var n=qe;qe=t;try{return e()}finally{qe=n}};J.unstable_pauseExecution=function(){};J.unstable_requestPaint=function(){};J.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=qe;qe=e;try{return t()}finally{qe=n}};J.unstable_scheduleCallback=function(e,t,n){var a=J.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?a+n:a):n=a,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return l=n+l,e={id:l0++,callback:t,priorityLevel:e,startTime:n,expirationTime:l,sortIndex:-1},n>a?(e.sortIndex=n,sr(_n,e),Ut(Ft)===null&&e===Ut(_n)&&(ci?(qd(fi),fi=-1):ci=!0,fr(rr,n-a))):(e.sortIndex=l,sr(Ft,e),va||Xo||(va=!0,cr())),e};J.unstable_shouldYield=Zd;J.unstable_wrapCallback=function(e){var t=qe;return function(){var n=qe;qe=t;try{return e.apply(this,arguments)}finally{qe=n}}}});var Kd=et((xw,jd)=>{"use strict";jd.exports=Qd()});var Jd=et(Je=>{"use strict";var i0=ye();function Wd(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Un(){}var We={d:{f:Un,r:function(){throw Error(Wd(522))},D:Un,C:Un,L:Un,m:Un,X:Un,S:Un,M:Un},p:0,findDOMNode:null},o0=Symbol.for("react.portal");function u0(e,t,n){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o0,key:a==null?null:""+a,children:e,containerInfo:t,implementation:n}}var di=i0.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Qo(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}Je.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=We;Je.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(Wd(299));return u0(e,t,null,n)};Je.flushSync=function(e){var t=di.T,n=We.p;try{if(di.T=null,We.p=2,e)return e()}finally{di.T=t,We.p=n,We.d.f()}};Je.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,We.d.C(e,t))};Je.prefetchDNS=function(e){typeof e=="string"&&We.d.D(e)};Je.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,a=Qo(n,t.crossOrigin),l=typeof t.integrity=="string"?t.integrity:void 0,i=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?We.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:a,integrity:l,fetchPriority:i}):n==="script"&&We.d.X(e,{crossOrigin:a,integrity:l,fetchPriority:i,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};Je.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=Qo(t.as,t.crossOrigin);We.d.M(e,{crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&We.d.M(e)};Je.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,a=Qo(n,t.crossOrigin);We.d.L(e,n,{crossOrigin:a,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};Je.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=Qo(t.as,t.crossOrigin);We.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else We.d.m(e)};Je.requestFormReset=function(e){We.d.r(e)};Je.unstable_batchedUpdates=function(e,t){return e(t)};Je.useFormState=function(e,t,n){return di.H.useFormState(e,t,n)};Je.useFormStatus=function(){return di.H.useHostTransitionStatus()};Je.version="19.0.0"});var jo=et((Rw,Fd)=>{"use strict";function Id(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Id)}catch(e){console.error(e)}}Id(),Fd.exports=Jd()});var jm=et(fs=>{"use strict";var Ee=Kd(),mg=ye(),s0=jo();function E(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function vg(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}var r0=Symbol.for("react.element"),Ko=Symbol.for("react.transitional.element"),Ti=Symbol.for("react.portal"),gl=Symbol.for("react.fragment"),bg=Symbol.for("react.strict_mode"),Xr=Symbol.for("react.profiler"),c0=Symbol.for("react.provider"),yg=Symbol.for("react.consumer"),vn=Symbol.for("react.context"),_c=Symbol.for("react.forward_ref"),Zr=Symbol.for("react.suspense"),Qr=Symbol.for("react.suspense_list"),Uc=Symbol.for("react.memo"),Gn=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var Sg=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var f0=Symbol.for("react.memo_cache_sentinel"),$d=Symbol.iterator;function pi(e){return e===null||typeof e!="object"?null:(e=$d&&e[$d]||e["@@iterator"],typeof e=="function"?e:null)}var d0=Symbol.for("react.client.reference");function jr(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===d0?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case gl:return"Fragment";case Ti:return"Portal";case Xr:return"Profiler";case bg:return"StrictMode";case Zr:return"Suspense";case Qr:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case vn:return(e.displayName||"Context")+".Provider";case yg:return(e._context.displayName||"Context")+".Consumer";case _c:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Uc:return t=e.displayName||null,t!==null?t:jr(e.type)||"Memo";case Gn:t=e._payload,e=e._init;try{return jr(e(t))}catch(n){}}return null}var _=mg.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ne=Object.assign,dr,Pd;function Ei(e){if(dr===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);dr=t&&t[1]||"",Pd=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+dr+e+Pd}var pr=!1;function gr(e,t){if(!e||pr)return"";pr=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var d=function(){throw Error()};if(Object.defineProperty(d.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(d,[])}catch(m){var g=m}Reflect.construct(e,[],d)}else{try{d.call()}catch(m){g=m}e.call(d.prototype)}}else{try{throw Error()}catch(m){g=m}(d=e())&&typeof d.catch=="function"&&d.catch(function(){})}}catch(m){if(m&&g&&typeof m.stack=="string")return[m.stack,g.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=a.DetermineComponentFrameRoot(),o=i[0],u=i[1];if(o&&u){var s=o.split(`
`),r=u.split(`
`);for(l=a=0;a<s.length&&!s[a].includes("DetermineComponentFrameRoot");)a++;for(;l<r.length&&!r[l].includes("DetermineComponentFrameRoot");)l++;if(a===s.length||l===r.length)for(a=s.length-1,l=r.length-1;1<=a&&0<=l&&s[a]!==r[l];)l--;for(;1<=a&&0<=l;a--,l--)if(s[a]!==r[l]){if(a!==1||l!==1)do if(a--,l--,0>l||s[a]!==r[l]){var c=`
`+s[a].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=a&&0<=l);break}}}finally{pr=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Ei(n):""}function p0(e){switch(e.tag){case 26:case 27:case 5:return Ei(e.type);case 16:return Ei("Lazy");case 13:return Ei("Suspense");case 19:return Ei("SuspenseList");case 0:case 15:return e=gr(e.type,!1),e;case 11:return e=gr(e.type.render,!1),e;case 1:return e=gr(e.type,!0),e;default:return""}}function ep(e){try{var t="";do t+=p0(e),e=e.return;while(e);return t}catch(n){return`
Error generating stack: `+n.message+`
`+n.stack}}function Yl(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Tg(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function tp(e){if(Yl(e)!==e)throw Error(E(188))}function g0(e){var t=e.alternate;if(!t){if(t=Yl(e),t===null)throw Error(E(188));return t!==e?null:e}for(var n=e,a=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(a=l.return,a!==null){n=a;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return tp(l),e;if(i===a)return tp(l),t;i=i.sibling}throw Error(E(188))}if(n.return!==a.return)n=l,a=i;else{for(var o=!1,u=l.child;u;){if(u===n){o=!0,n=l,a=i;break}if(u===a){o=!0,a=l,n=i;break}u=u.sibling}if(!o){for(u=i.child;u;){if(u===n){o=!0,n=i,a=l;break}if(u===a){o=!0,a=i,n=l;break}u=u.sibling}if(!o)throw Error(E(189))}}if(n.alternate!==a)throw Error(E(190))}if(n.tag!==3)throw Error(E(188));return n.stateNode.current===n?e:t}function Eg(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=Eg(e),t!==null)return t;e=e.sibling}return null}var wi=Array.isArray,te=s0.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Aa={pending:!1,data:null,method:null,action:null},Kr=[],hl=-1;function ln(e){return{current:e}}function Re(e){0>hl||(e.current=Kr[hl],Kr[hl]=null,hl--)}function ae(e,t){hl++,Kr[hl]=e.current,e.current=t}var en=ln(null),qi=ln(null),Wn=ln(null),wu=ln(null);function Au(e,t){switch(ae(Wn,t),ae(qi,e),ae(en,null),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?ag(t):0;break;default:if(e=e===8?t.parentNode:t,t=e.tagName,e=e.namespaceURI)e=ag(e),t=zm(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}Re(en),ae(en,t)}function Ll(){Re(en),Re(qi),Re(Wn)}function Wr(e){e.memoizedState!==null&&ae(wu,e);var t=en.current,n=zm(t,e.type);t!==n&&(ae(qi,e),ae(en,n))}function Cu(e){qi.current===e&&(Re(en),Re(qi)),wu.current===e&&(Re(wu),$i._currentValue=Aa)}var Jr=Object.prototype.hasOwnProperty,Bc=Ee.unstable_scheduleCallback,hr=Ee.unstable_cancelCallback,h0=Ee.unstable_shouldYield,m0=Ee.unstable_requestPaint,tn=Ee.unstable_now,v0=Ee.unstable_getCurrentPriorityLevel,wg=Ee.unstable_ImmediatePriority,Ag=Ee.unstable_UserBlockingPriority,Du=Ee.unstable_NormalPriority,b0=Ee.unstable_LowPriority,Cg=Ee.unstable_IdlePriority,y0=Ee.log,S0=Ee.unstable_setDisableYieldValue,no=null,ct=null;function T0(e){if(ct&&typeof ct.onCommitFiberRoot=="function")try{ct.onCommitFiberRoot(no,e,void 0,(e.current.flags&128)===128)}catch(t){}}function jn(e){if(typeof y0=="function"&&S0(e),ct&&typeof ct.setStrictMode=="function")try{ct.setStrictMode(no,e)}catch(t){}}var ft=Math.clz32?Math.clz32:A0,E0=Math.log,w0=Math.LN2;function A0(e){return e>>>=0,e===0?32:31-(E0(e)/w0|0)|0}var Wo=128,Jo=4194304;function ya(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Fu(e,t){var n=e.pendingLanes;if(n===0)return 0;var a=0,l=e.suspendedLanes,i=e.pingedLanes,o=e.warmLanes;e=e.finishedLanes!==0;var u=n&134217727;return u!==0?(n=u&~l,n!==0?a=ya(n):(i&=u,i!==0?a=ya(i):e||(o=u&~o,o!==0&&(a=ya(o))))):(u=n&~l,u!==0?a=ya(u):i!==0?a=ya(i):e||(o=n&~o,o!==0&&(a=ya(o)))),a===0?0:t!==0&&t!==a&&!(t&l)&&(l=a&-a,o=t&-t,l>=o||l===32&&(o&4194176)!==0)?t:a}function ao(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function C0(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Dg(){var e=Wo;return Wo<<=1,!(Wo&4194176)&&(Wo=128),e}function Og(){var e=Jo;return Jo<<=1,!(Jo&62914560)&&(Jo=4194304),e}function mr(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function lo(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function D0(e,t,n,a,l,i){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var u=e.entanglements,s=e.expirationTimes,r=e.hiddenUpdates;for(n=o&~n;0<n;){var c=31-ft(n),d=1<<c;u[c]=0,s[c]=-1;var g=r[c];if(g!==null)for(r[c]=null,c=0;c<g.length;c++){var m=g[c];m!==null&&(m.lane&=-536870913)}n&=~d}a!==0&&xg(e,a,0),i!==0&&l===0&&e.tag!==0&&(e.suspendedLanes|=i&~(o&~t))}function xg(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-ft(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&4194218}function Mg(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-ft(n),l=1<<a;l&t|e[a]&t&&(e[a]|=t),n&=~l}}function Rg(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function Ng(){var e=te.p;return e!==0?e:(e=window.event,e===void 0?32:Zm(e.type))}function O0(e,t){var n=te.p;try{return te.p=e,t()}finally{te.p=n}}var oa=Math.random().toString(36).slice(2),Ye="__reactFiber$"+oa,nt="__reactProps$"+oa,Xl="__reactContainer$"+oa,Ir="__reactEvents$"+oa,x0="__reactListeners$"+oa,M0="__reactHandles$"+oa,np="__reactResources$"+oa,Yi="__reactMarker$"+oa;function Vc(e){delete e[Ye],delete e[nt],delete e[Ir],delete e[x0],delete e[M0]}function Ea(e){var t=e[Ye];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Xl]||n[Ye]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ig(e);e!==null;){if(n=e[Ye])return n;e=ig(e)}return t}e=n,n=e.parentNode}return null}function Zl(e){if(e=e[Ye]||e[Xl]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function Ai(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(E(33))}function Cl(e){var t=e[np];return t||(t=e[np]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function xe(e){e[Yi]=!0}var kg=new Set,Lg={};function Ha(e,t){zl(e,t),zl(e+"Capture",t)}function zl(e,t){for(Lg[e]=t,e=0;e<t.length;e++)kg.add(t[e])}var wn=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),R0=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]*$"),ap={},lp={};function N0(e){return Jr.call(lp,e)?!0:Jr.call(ap,e)?!1:R0.test(e)?lp[e]=!0:(ap[e]=!0,!1)}function fu(e,t,n){if(N0(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function Io(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function cn(e,t,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+a)}}function At(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function zg(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function k0(e){var t=zg(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof n!="undefined"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){a=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(o){a=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ou(e){e._valueTracker||(e._valueTracker=k0(e))}function Hg(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=zg(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function xu(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch(t){return e.body}}var L0=/[\n"\\]/g;function Ot(e){return e.replace(L0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Fr(e,t,n,a,l,i,o,u){e.name="",o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.type=o:e.removeAttribute("type"),t!=null?o==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+At(t)):e.value!==""+At(t)&&(e.value=""+At(t)):o!=="submit"&&o!=="reset"||e.removeAttribute("value"),t!=null?$r(e,o,At(t)):n!=null?$r(e,o,At(n)):a!=null&&e.removeAttribute("value"),l==null&&i!=null&&(e.defaultChecked=!!i),l!=null&&(e.checked=l&&typeof l!="function"&&typeof l!="symbol"),u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"?e.name=""+At(u):e.removeAttribute("name")}function _g(e,t,n,a,l,i,o,u){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||n!=null){if(!(i!=="submit"&&i!=="reset"||t!=null))return;n=n!=null?""+At(n):"",t=t!=null?""+At(t):n,u||t===e.value||(e.value=t),e.defaultValue=t}a=a!=null?a:l,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=u?e.checked:!!a,e.defaultChecked=!!a,o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.name=o)}function $r(e,t,n){t==="number"&&xu(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Dl(e,t,n,a){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&a&&(e[n].defaultSelected=!0)}else{for(n=""+At(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,a&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Ug(e,t,n){if(t!=null&&(t=""+At(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+At(n):""}function Bg(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(E(92));if(wi(a)){if(1<a.length)throw Error(E(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=At(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a)}function Hl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var z0=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 ip(e,t,n){var a=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,n):typeof n!="number"||n===0||z0.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Vg(e,t,n){if(t!=null&&typeof t!="object")throw Error(E(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var l in t)a=t[l],t.hasOwnProperty(l)&&n[l]!==a&&ip(e,l,a)}else for(var i in t)t.hasOwnProperty(i)&&ip(e,i,t[i])}function Gc(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var H0=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"]]),_0=/^[\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 du(e){return _0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Pr=null;function qc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ml=null,Ol=null;function op(e){var t=Zl(e);if(t&&(e=t.stateNode)){var n=e[nt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Fr(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Ot(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var l=a[nt]||null;if(!l)throw Error(E(90));Fr(a,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&Hg(a)}break e;case"textarea":Ug(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Dl(e,!!n.multiple,t,!1)}}}var vr=!1;function Gg(e,t,n){if(vr)return e(t,n);vr=!0;try{var a=e(t);return a}finally{if(vr=!1,(ml!==null||Ol!==null)&&(us(),ml&&(t=ml,e=Ol,Ol=ml=null,op(t),e)))for(t=0;t<e.length;t++)op(e[t])}}function Xi(e,t){var n=e.stateNode;if(n===null)return null;var a=n[nt]||null;if(a===null)return null;n=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(E(231,t,typeof n));return n}var ec=!1;if(wn)try{sl={},Object.defineProperty(sl,"passive",{get:function(){ec=!0}}),window.addEventListener("test",sl,sl),window.removeEventListener("test",sl,sl)}catch(e){ec=!1}var sl,Kn=null,Yc=null,pu=null;function qg(){if(pu)return pu;var e,t=Yc,n=t.length,a,l="value"in Kn?Kn.value:Kn.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(a=1;a<=o&&t[n-a]===l[i-a];a++);return pu=l.slice(e,1<a?1-a:void 0)}function gu(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Fo(){return!0}function up(){return!1}function at(e){function t(n,a,l,i,o){this._reactName=n,this._targetInst=l,this.type=a,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(i):i[u]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Fo:up,this.isPropagationStopped=up,this}return ne(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Fo)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Fo)},persist:function(){},isPersistent:Fo}),t}var _a={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},$u=at(_a),io=ne({},_a,{view:0,detail:0}),U0=at(io),br,yr,gi,Pu=ne({},io,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Xc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==gi&&(gi&&e.type==="mousemove"?(br=e.screenX-gi.screenX,yr=e.screenY-gi.screenY):yr=br=0,gi=e),br)},movementY:function(e){return"movementY"in e?e.movementY:yr}}),sp=at(Pu),B0=ne({},Pu,{dataTransfer:0}),V0=at(B0),G0=ne({},io,{relatedTarget:0}),Sr=at(G0),q0=ne({},_a,{animationName:0,elapsedTime:0,pseudoElement:0}),Y0=at(q0),X0=ne({},_a,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Z0=at(X0),Q0=ne({},_a,{data:0}),rp=at(Q0),j0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},K0={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"},W0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function J0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=W0[e])?!!t[e]:!1}function Xc(){return J0}var I0=ne({},io,{key:function(e){if(e.key){var t=j0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=gu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?K0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Xc,charCode:function(e){return e.type==="keypress"?gu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?gu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),F0=at(I0),$0=ne({},Pu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),cp=at($0),P0=ne({},io,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Xc}),eS=at(P0),tS=ne({},_a,{propertyName:0,elapsedTime:0,pseudoElement:0}),nS=at(tS),aS=ne({},Pu,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),lS=at(aS),iS=ne({},_a,{newState:0,oldState:0}),oS=at(iS),uS=[9,13,27,32],Zc=wn&&"CompositionEvent"in window,Di=null;wn&&"documentMode"in document&&(Di=document.documentMode);var sS=wn&&"TextEvent"in window&&!Di,Yg=wn&&(!Zc||Di&&8<Di&&11>=Di),fp=" ",dp=!1;function Xg(e,t){switch(e){case"keyup":return uS.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zg(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var vl=!1;function rS(e,t){switch(e){case"compositionend":return Zg(t);case"keypress":return t.which!==32?null:(dp=!0,fp);case"textInput":return e=t.data,e===fp&&dp?null:e;default:return null}}function cS(e,t){if(vl)return e==="compositionend"||!Zc&&Xg(e,t)?(e=qg(),pu=Yc=Kn=null,vl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Yg&&t.locale!=="ko"?null:t.data;default:return null}}var fS={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 pp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!fS[e.type]:t==="textarea"}function Qg(e,t,n,a){ml?Ol?Ol.push(a):Ol=[a]:ml=a,t=Zu(t,"onChange"),0<t.length&&(n=new $u("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Oi=null,Zi=null;function dS(e){Nm(e,0)}function es(e){var t=Ai(e);if(Hg(t))return e}function gp(e,t){if(e==="change")return t}var jg=!1;wn&&(wn?(Po="oninput"in document,Po||(Tr=document.createElement("div"),Tr.setAttribute("oninput","return;"),Po=typeof Tr.oninput=="function"),$o=Po):$o=!1,jg=$o&&(!document.documentMode||9<document.documentMode));var $o,Po,Tr;function hp(){Oi&&(Oi.detachEvent("onpropertychange",Kg),Zi=Oi=null)}function Kg(e){if(e.propertyName==="value"&&es(Zi)){var t=[];Qg(t,Zi,e,qc(e)),Gg(dS,t)}}function pS(e,t,n){e==="focusin"?(hp(),Oi=t,Zi=n,Oi.attachEvent("onpropertychange",Kg)):e==="focusout"&&hp()}function gS(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return es(Zi)}function hS(e,t){if(e==="click")return es(t)}function mS(e,t){if(e==="input"||e==="change")return es(t)}function vS(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var pt=typeof Object.is=="function"?Object.is:vS;function Qi(e,t){if(pt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var l=n[a];if(!Jr.call(t,l)||!pt(e[l],t[l]))return!1}return!0}function mp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function vp(e,t){var n=mp(e);e=0;for(var a;n;){if(n.nodeType===3){if(a=e+n.textContent.length,e<=t&&a>=t)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=mp(n)}}function Wg(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Wg(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Jg(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=xu(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(a){n=!1}if(n)e=t.contentWindow;else break;t=xu(e.document)}return t}function Qc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function bS(e,t){var n=Jg(t);t=e.focusedElem;var a=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Wg(t.ownerDocument.documentElement,t)){if(a!==null&&Qc(t)){if(e=a.start,n=a.end,n===void 0&&(n=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(n,t.value.length);else if(n=(e=t.ownerDocument||document)&&e.defaultView||window,n.getSelection){n=n.getSelection();var l=t.textContent.length,i=Math.min(a.start,l);a=a.end===void 0?i:Math.min(a.end,l),!n.extend&&i>a&&(l=a,a=i,i=l),l=vp(t,i);var o=vp(t,a);l&&o&&(n.rangeCount!==1||n.anchorNode!==l.node||n.anchorOffset!==l.offset||n.focusNode!==o.node||n.focusOffset!==o.offset)&&(e=e.createRange(),e.setStart(l.node,l.offset),n.removeAllRanges(),i>a?(n.addRange(e),n.extend(o.node,o.offset)):(e.setEnd(o.node,o.offset),n.addRange(e)))}}for(e=[],n=t;n=n.parentNode;)n.nodeType===1&&e.push({element:n,left:n.scrollLeft,top:n.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t<e.length;t++)n=e[t],n.element.scrollLeft=n.left,n.element.scrollTop=n.top}}var yS=wn&&"documentMode"in document&&11>=document.documentMode,bl=null,tc=null,xi=null,nc=!1;function bp(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;nc||bl==null||bl!==xu(a)||(a=bl,"selectionStart"in a&&Qc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),xi&&Qi(xi,a)||(xi=a,a=Zu(tc,"onSelect"),0<a.length&&(t=new $u("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=bl)))}function ba(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var yl={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")},Er={},Ig={};wn&&(Ig=document.createElement("div").style,"AnimationEvent"in window||(delete yl.animationend.animation,delete yl.animationiteration.animation,delete yl.animationstart.animation),"TransitionEvent"in window||delete yl.transitionend.transition);function Ua(e){if(Er[e])return Er[e];if(!yl[e])return e;var t=yl[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ig)return Er[e]=t[n];return e}var Fg=Ua("animationend"),$g=Ua("animationiteration"),Pg=Ua("animationstart"),SS=Ua("transitionrun"),TS=Ua("transitionstart"),ES=Ua("transitioncancel"),eh=Ua("transitionend"),th=new Map,yp="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 scrollEnd toggle touchMove waiting wheel".split(" ");function qt(e,t){th.set(e,t),Ha(t,[e])}var wt=[],Sl=0,jc=0;function ts(){for(var e=Sl,t=jc=Sl=0;t<e;){var n=wt[t];wt[t++]=null;var a=wt[t];wt[t++]=null;var l=wt[t];wt[t++]=null;var i=wt[t];if(wt[t++]=null,a!==null&&l!==null){var o=a.pending;o===null?l.next=l:(l.next=o.next,o.next=l),a.pending=l}i!==0&&nh(n,l,i)}}function ns(e,t,n,a){wt[Sl++]=e,wt[Sl++]=t,wt[Sl++]=n,wt[Sl++]=a,jc|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Kc(e,t,n,a){return ns(e,t,n,a),Mu(e)}function na(e,t){return ns(e,null,null,t),Mu(e)}function nh(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var l=!1,i=e.return;i!==null;)i.childLanes|=n,a=i.alternate,a!==null&&(a.childLanes|=n),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(l=!0)),e=i,i=i.return;l&&t!==null&&e.tag===3&&(i=e.stateNode,l=31-ft(n),i=i.hiddenUpdates,e=i[l],e===null?i[l]=[t]:e.push(t),t.lane=n|536870912)}function Mu(e){if(50<Gi)throw Gi=0,Ac=null,Error(E(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Tl={},Sp=new WeakMap;function xt(e,t){if(typeof e=="object"&&e!==null){var n=Sp.get(e);return n!==void 0?n:(t={value:e,source:t,stack:ep(t)},Sp.set(e,t),t)}return{value:e,source:t,stack:ep(t)}}var El=[],wl=0,Ru=null,Nu=0,Ct=[],Dt=0,Ca=null,bn=1,yn="";function Sa(e,t){El[wl++]=Nu,El[wl++]=Ru,Ru=e,Nu=t}function ah(e,t,n){Ct[Dt++]=bn,Ct[Dt++]=yn,Ct[Dt++]=Ca,Ca=e;var a=bn;e=yn;var l=32-ft(a)-1;a&=~(1<<l),n+=1;var i=32-ft(t)+l;if(30<i){var o=l-l%5;i=(a&(1<<o)-1).toString(32),a>>=o,l-=o,bn=1<<32-ft(t)+l|n<<l|a,yn=i+e}else bn=1<<i|n<<l|a,yn=e}function Wc(e){e.return!==null&&(Sa(e,1),ah(e,1,0))}function Jc(e){for(;e===Ru;)Ru=El[--wl],El[wl]=null,Nu=El[--wl],El[wl]=null;for(;e===Ca;)Ca=Ct[--Dt],Ct[Dt]=null,yn=Ct[--Dt],Ct[Dt]=null,bn=Ct[--Dt],Ct[Dt]=null}var Ie=null,Ue=null,X=!1,Vt=null,$t=!1,ac=Error(E(519));function Ra(e){var t=Error(E(418,""));throw ji(xt(t,e)),ac}function Tp(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[Ye]=e,t[nt]=a,n){case"dialog":q("cancel",t),q("close",t);break;case"iframe":case"object":case"embed":q("load",t);break;case"video":case"audio":for(n=0;n<Ji.length;n++)q(Ji[n],t);break;case"source":q("error",t);break;case"img":case"image":case"link":q("error",t),q("load",t);break;case"details":q("toggle",t);break;case"input":q("invalid",t),_g(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),Ou(t);break;case"select":q("invalid",t);break;case"textarea":q("invalid",t),Bg(t,a.value,a.defaultValue,a.children),Ou(t)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||a.suppressHydrationWarning===!0||Lm(t.textContent,n)?(a.popover!=null&&(q("beforetoggle",t),q("toggle",t)),a.onScroll!=null&&q("scroll",t),a.onScrollEnd!=null&&q("scrollend",t),a.onClick!=null&&(t.onclick=rs),t=!0):t=!1,t||Ra(e)}function Ep(e){for(Ie=e.return;Ie;)switch(Ie.tag){case 3:case 27:$t=!0;return;case 5:case 13:$t=!1;return;default:Ie=Ie.return}}function hi(e){if(e!==Ie)return!1;if(!X)return Ep(e),X=!0,!1;var t=!1,n;if((n=e.tag!==3&&e.tag!==27)&&((n=e.tag===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||Nc(e.type,e.memoizedProps)),n=!n),n&&(t=!0),t&&Ue&&Ra(e),Ep(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(n=e.data,n==="/$"){if(t===0){Ue=Gt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++;e=e.nextSibling}Ue=null}}else Ue=Ie?Gt(e.stateNode.nextSibling):null;return!0}function oo(){Ue=Ie=null,X=!1}function ji(e){Vt===null?Vt=[e]:Vt.push(e)}var Mi=Error(E(460)),lh=Error(E(474)),lc={then:function(){}};function wp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function eu(){}function ih(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(eu,eu),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,e===Mi?Error(E(483)):e;default:if(typeof t.status=="string")t.then(eu,eu);else{if(e=ee,e!==null&&100<e.shellSuspendCounter)throw Error(E(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var l=t;l.status="fulfilled",l.value=a}},function(a){if(t.status==="pending"){var l=t;l.status="rejected",l.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,e===Mi?Error(E(483)):e}throw Ri=t,Mi}}var Ri=null;function Ap(){if(Ri===null)throw Error(E(459));var e=Ri;return Ri=null,e}var xl=null,Ki=0;function tu(e){var t=Ki;return Ki+=1,xl===null&&(xl=[]),ih(xl,e,t)}function mi(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function nu(e,t){throw t.$$typeof===r0?Error(E(525)):(e=Object.prototype.toString.call(t),Error(E(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Cp(e){var t=e._init;return t(e._payload)}function oh(e){function t(p,f){if(e){var h=p.deletions;h===null?(p.deletions=[f],p.flags|=16):h.push(f)}}function n(p,f){if(!e)return null;for(;f!==null;)t(p,f),f=f.sibling;return null}function a(p){for(var f=new Map;p!==null;)p.key!==null?f.set(p.key,p):f.set(p.index,p),p=p.sibling;return f}function l(p,f){return p=Fn(p,f),p.index=0,p.sibling=null,p}function i(p,f,h){return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<f?(p.flags|=33554434,f):h):(p.flags|=33554434,f)):(p.flags|=1048576,f)}function o(p){return e&&p.alternate===null&&(p.flags|=33554434),p}function u(p,f,h,v){return f===null||f.tag!==6?(f=zr(h,p.mode,v),f.return=p,f):(f=l(f,h),f.return=p,f)}function s(p,f,h,v){var T=h.type;return T===gl?c(p,f,h.props.children,v,h.key):f!==null&&(f.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Gn&&Cp(T)===f.type)?(f=l(f,h.props),mi(f,h),f.return=p,f):(f=yu(h.type,h.key,h.props,null,p.mode,v),mi(f,h),f.return=p,f)}function r(p,f,h,v){return f===null||f.tag!==4||f.stateNode.containerInfo!==h.containerInfo||f.stateNode.implementation!==h.implementation?(f=Hr(h,p.mode,v),f.return=p,f):(f=l(f,h.children||[]),f.return=p,f)}function c(p,f,h,v,T){return f===null||f.tag!==7?(f=Oa(h,p.mode,v,T),f.return=p,f):(f=l(f,h),f.return=p,f)}function d(p,f,h){if(typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint")return f=zr(""+f,p.mode,h),f.return=p,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Ko:return h=yu(f.type,f.key,f.props,null,p.mode,h),mi(h,f),h.return=p,h;case Ti:return f=Hr(f,p.mode,h),f.return=p,f;case Gn:var v=f._init;return f=v(f._payload),d(p,f,h)}if(wi(f)||pi(f))return f=Oa(f,p.mode,h,null),f.return=p,f;if(typeof f.then=="function")return d(p,tu(f),h);if(f.$$typeof===vn)return d(p,au(p,f),h);nu(p,f)}return null}function g(p,f,h,v){var T=f!==null?f.key:null;if(typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint")return T!==null?null:u(p,f,""+h,v);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Ko:return h.key===T?s(p,f,h,v):null;case Ti:return h.key===T?r(p,f,h,v):null;case Gn:return T=h._init,h=T(h._payload),g(p,f,h,v)}if(wi(h)||pi(h))return T!==null?null:c(p,f,h,v,null);if(typeof h.then=="function")return g(p,f,tu(h),v);if(h.$$typeof===vn)return g(p,f,au(p,h),v);nu(p,h)}return null}function m(p,f,h,v,T){if(typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint")return p=p.get(h)||null,u(f,p,""+v,T);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Ko:return p=p.get(v.key===null?h:v.key)||null,s(f,p,v,T);case Ti:return p=p.get(v.key===null?h:v.key)||null,r(f,p,v,T);case Gn:var M=v._init;return v=M(v._payload),m(p,f,h,v,T)}if(wi(v)||pi(v))return p=p.get(h)||null,c(f,p,v,T,null);if(typeof v.then=="function")return m(p,f,h,tu(v),T);if(v.$$typeof===vn)return m(p,f,h,au(f,v),T);nu(f,v)}return null}function y(p,f,h,v){for(var T=null,M=null,w=f,A=f=0,R=null;w!==null&&A<h.length;A++){w.index>A?(R=w,w=null):R=w.sibling;var D=g(p,w,h[A],v);if(D===null){w===null&&(w=R);break}e&&w&&D.alternate===null&&t(p,w),f=i(D,f,A),M===null?T=D:M.sibling=D,M=D,w=R}if(A===h.length)return n(p,w),X&&Sa(p,A),T;if(w===null){for(;A<h.length;A++)w=d(p,h[A],v),w!==null&&(f=i(w,f,A),M===null?T=w:M.sibling=w,M=w);return X&&Sa(p,A),T}for(w=a(w);A<h.length;A++)R=m(w,p,A,h[A],v),R!==null&&(e&&R.alternate!==null&&w.delete(R.key===null?A:R.key),f=i(R,f,A),M===null?T=R:M.sibling=R,M=R);return e&&w.forEach(function(C){return t(p,C)}),X&&Sa(p,A),T}function S(p,f,h,v){if(h==null)throw Error(E(151));for(var T=null,M=null,w=f,A=f=0,R=null,D=h.next();w!==null&&!D.done;A++,D=h.next()){w.index>A?(R=w,w=null):R=w.sibling;var C=g(p,w,D.value,v);if(C===null){w===null&&(w=R);break}e&&w&&C.alternate===null&&t(p,w),f=i(C,f,A),M===null?T=C:M.sibling=C,M=C,w=R}if(D.done)return n(p,w),X&&Sa(p,A),T;if(w===null){for(;!D.done;A++,D=h.next())D=d(p,D.value,v),D!==null&&(f=i(D,f,A),M===null?T=D:M.sibling=D,M=D);return X&&Sa(p,A),T}for(w=a(w);!D.done;A++,D=h.next())D=m(w,p,A,D.value,v),D!==null&&(e&&D.alternate!==null&&w.delete(D.key===null?A:D.key),f=i(D,f,A),M===null?T=D:M.sibling=D,M=D);return e&&w.forEach(function($){return t(p,$)}),X&&Sa(p,A),T}function O(p,f,h,v){if(typeof h=="object"&&h!==null&&h.type===gl&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Ko:e:{for(var T=h.key;f!==null;){if(f.key===T){if(T=h.type,T===gl){if(f.tag===7){n(p,f.sibling),v=l(f,h.props.children),v.return=p,p=v;break e}}else if(f.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Gn&&Cp(T)===f.type){n(p,f.sibling),v=l(f,h.props),mi(v,h),v.return=p,p=v;break e}n(p,f);break}else t(p,f);f=f.sibling}h.type===gl?(v=Oa(h.props.children,p.mode,v,h.key),v.return=p,p=v):(v=yu(h.type,h.key,h.props,null,p.mode,v),mi(v,h),v.return=p,p=v)}return o(p);case Ti:e:{for(T=h.key;f!==null;){if(f.key===T)if(f.tag===4&&f.stateNode.containerInfo===h.containerInfo&&f.stateNode.implementation===h.implementation){n(p,f.sibling),v=l(f,h.children||[]),v.return=p,p=v;break e}else{n(p,f);break}else t(p,f);f=f.sibling}v=Hr(h,p.mode,v),v.return=p,p=v}return o(p);case Gn:return T=h._init,h=T(h._payload),O(p,f,h,v)}if(wi(h))return y(p,f,h,v);if(pi(h)){if(T=pi(h),typeof T!="function")throw Error(E(150));return h=T.call(h),S(p,f,h,v)}if(typeof h.then=="function")return O(p,f,tu(h),v);if(h.$$typeof===vn)return O(p,f,au(p,h),v);nu(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint"?(h=""+h,f!==null&&f.tag===6?(n(p,f.sibling),v=l(f,h),v.return=p,p=v):(n(p,f),v=zr(h,p.mode,v),v.return=p,p=v),o(p)):n(p,f)}return function(p,f,h,v){try{Ki=0;var T=O(p,f,h,v);return xl=null,T}catch(w){if(w===Mi)throw w;var M=Mt(29,w,null,p.mode);return M.lanes=v,M.return=p,M}finally{}}}var Na=oh(!0),uh=oh(!1),_l=ln(null),ku=ln(0);function Dp(e,t){e=Dn,ae(ku,e),ae(_l,t),Dn=e|t.baseLanes}function ic(){ae(ku,Dn),ae(_l,_l.current)}function Ic(){Dn=ku.current,Re(_l),Re(ku)}var Nt=ln(null),nn=null;function Yn(e){var t=e.alternate;ae(Te,Te.current&1),ae(Nt,e),nn===null&&(t===null||_l.current!==null||t.memoizedState!==null)&&(nn=e)}function sh(e){if(e.tag===22){if(ae(Te,Te.current),ae(Nt,e),nn===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(nn=e)}}else Xn(e)}function Xn(){ae(Te,Te.current),ae(Nt,Nt.current)}function Sn(e){Re(Nt),nn===e&&(nn=null),Re(Te)}var Te=ln(0);function Lu(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var wS=typeof AbortController!="undefined"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},AS=Ee.unstable_scheduleCallback,CS=Ee.unstable_NormalPriority,Se={$$typeof:vn,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fc(){return{controller:new wS,data:new Map,refCount:0}}function uo(e){e.refCount--,e.refCount===0&&AS(CS,function(){e.controller.abort()})}var Ni=null,oc=0,Ul=0,Ml=null;function DS(e,t){if(Ni===null){var n=Ni=[];oc=0,Ul=Tf(),Ml={status:"pending",value:void 0,then:function(a){n.push(a)}}}return oc++,t.then(Op,Op),t}function Op(){if(--oc===0&&Ni!==null){Ml!==null&&(Ml.status="fulfilled");var e=Ni;Ni=null,Ul=0,Ml=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function OS(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(l){n.push(l)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var l=0;l<n.length;l++)(0,n[l])(t)},function(l){for(a.status="rejected",a.reason=l,l=0;l<n.length;l++)(0,n[l])(void 0)}),a}var xp=_.S;_.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&DS(e,t),xp!==null&&xp(e,t)};var Da=ln(null);function $c(){var e=Da.current;return e!==null?e:ee.pooledCache}function hu(e,t){t===null?ae(Da,Da.current):ae(Da,t.pool)}function rh(){var e=$c();return e===null?null:{parent:Se._currentValue,pool:e}}var aa=0,V=null,W=null,ve=null,zu=!1,Rl=!1,ka=!1,Hu=0,Wi=0,Nl=null,xS=0;function de(){throw Error(E(321))}function Pc(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!pt(e[n],t[n]))return!1;return!0}function ef(e,t,n,a,l,i){return aa=i,V=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,_.H=e===null||e.memoizedState===null?Ba:ua,ka=!1,i=n(a,l),ka=!1,Rl&&(i=fh(t,n,a,l)),ch(e),i}function ch(e){_.H=an;var t=W!==null&&W.next!==null;if(aa=0,ve=W=V=null,zu=!1,Wi=0,Nl=null,t)throw Error(E(300));e===null||Me||(e=e.dependencies,e!==null&&Bu(e)&&(Me=!0))}function fh(e,t,n,a){V=e;var l=0;do{if(Rl&&(Nl=null),Wi=0,Rl=!1,25<=l)throw Error(E(301));if(l+=1,ve=W=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}_.H=Va,i=t(n,a)}while(Rl);return i}function MS(){var e=_.H,t=e.useState()[0];return t=typeof t.then=="function"?so(t):t,e=e.useState()[0],(W!==null?W.memoizedState:null)!==e&&(V.flags|=1024),t}function tf(){var e=Hu!==0;return Hu=0,e}function nf(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function af(e){if(zu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}zu=!1}aa=0,ve=W=V=null,Rl=!1,Wi=Hu=0,Nl=null}function tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ve===null?V.memoizedState=ve=e:ve=ve.next=e,ve}function be(){if(W===null){var e=V.alternate;e=e!==null?e.memoizedState:null}else e=W.next;var t=ve===null?V.memoizedState:ve.next;if(t!==null)ve=t,W=e;else{if(e===null)throw V.alternate===null?Error(E(467)):Error(E(310));W=e,e={memoizedState:W.memoizedState,baseState:W.baseState,baseQueue:W.baseQueue,queue:W.queue,next:null},ve===null?V.memoizedState=ve=e:ve=ve.next=e}return ve}var as;as=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};function so(e){var t=Wi;return Wi+=1,Nl===null&&(Nl=[]),e=ih(Nl,e,t),t=V,(ve===null?t.memoizedState:ve.next)===null&&(t=t.alternate,_.H=t===null||t.memoizedState===null?Ba:ua),e}function ls(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return so(e);if(e.$$typeof===vn)return Xe(e)}throw Error(E(438,String(e)))}function lf(e){var t=null,n=V.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=V.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(l){return l.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=as(),V.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=f0;return t.index++,n}function An(e,t){return typeof t=="function"?t(e):t}function mu(e){var t=be();return of(t,W,e)}function of(e,t,n){var a=e.queue;if(a===null)throw Error(E(311));a.lastRenderedReducer=n;var l=e.baseQueue,i=a.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}t.baseQueue=l=i,a.pending=null}if(i=e.baseState,l===null)e.memoizedState=i;else{t=l.next;var u=o=null,s=null,r=t,c=!1;do{var d=r.lane&-536870913;if(d!==r.lane?(Y&d)===d:(aa&d)===d){var g=r.revertLane;if(g===0)s!==null&&(s=s.next={lane:0,revertLane:0,action:r.action,hasEagerState:r.hasEagerState,eagerState:r.eagerState,next:null}),d===Ul&&(c=!0);else if((aa&g)===g){r=r.next,g===Ul&&(c=!0);continue}else d={lane:0,revertLane:r.revertLane,action:r.action,hasEagerState:r.hasEagerState,eagerState:r.eagerState,next:null},s===null?(u=s=d,o=i):s=s.next=d,V.lanes|=g,ia|=g;d=r.action,ka&&n(i,d),i=r.hasEagerState?r.eagerState:n(i,d)}else g={lane:d,revertLane:r.revertLane,action:r.action,hasEagerState:r.hasEagerState,eagerState:r.eagerState,next:null},s===null?(u=s=g,o=i):s=s.next=g,V.lanes|=d,ia|=d;r=r.next}while(r!==null&&r!==t);if(s===null?o=i:s.next=u,!pt(i,e.memoizedState)&&(Me=!0,c&&(n=Ml,n!==null)))throw n;e.memoizedState=i,e.baseState=o,e.baseQueue=s,a.lastRenderedState=i}return l===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function wr(e){var t=be(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var a=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);pt(i,t.memoizedState)||(Me=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,a]}function dh(e,t,n){var a=V,l=be(),i=X;if(i){if(n===void 0)throw Error(E(407));n=n()}else n=t();var o=!pt((W||l).memoizedState,n);if(o&&(l.memoizedState=n,Me=!0),l=l.queue,uf(hh.bind(null,a,l,e),[e]),l.getSnapshot!==t||o||ve!==null&&ve.memoizedState.tag&1){if(a.flags|=2048,Bl(9,gh.bind(null,a,l,n,t),{destroy:void 0},null),ee===null)throw Error(E(349));i||aa&60||ph(a,t,n)}return n}function ph(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=V.updateQueue,t===null?(t=as(),V.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function gh(e,t,n,a){t.value=n,t.getSnapshot=a,mh(t)&&vh(e)}function hh(e,t,n){return n(function(){mh(t)&&vh(e)})}function mh(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!pt(e,n)}catch(a){return!0}}function vh(e){var t=na(e,2);t!==null&&Fe(t,e,2)}function uc(e){var t=tt();if(typeof e=="function"){var n=e;if(e=n(),ka){jn(!0);try{n()}finally{jn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:An,lastRenderedState:e},t}function bh(e,t,n,a){return e.baseState=n,of(e,W,typeof a=="function"?a:An)}function RS(e,t,n,a,l){if(os(e))throw Error(E(485));if(e=t.action,e!==null){var i={payload:l,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(o){i.listeners.push(o)}};_.T!==null?n(!0):i.isTransition=!1,a(i),n=t.pending,n===null?(i.next=t.pending=i,yh(t,i)):(i.next=n.next,t.pending=n.next=i)}}function yh(e,t){var n=t.action,a=t.payload,l=e.state;if(t.isTransition){var i=_.T,o={};_.T=o;try{var u=n(l,a),s=_.S;s!==null&&s(o,u),Mp(e,t,u)}catch(r){sc(e,t,r)}finally{_.T=i}}else try{i=n(l,a),Mp(e,t,i)}catch(r){sc(e,t,r)}}function Mp(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){Rp(e,t,a)},function(a){return sc(e,t,a)}):Rp(e,t,n)}function Rp(e,t,n){t.status="fulfilled",t.value=n,Sh(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,yh(e,n)))}function sc(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,Sh(t),t=t.next;while(t!==a)}e.action=null}function Sh(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Th(e,t){return t}function Eh(e,t){if(X){var n=ee.formState;if(n!==null){e:{var a=V;if(X){if(Ue){t:{for(var l=Ue,i=$t;l.nodeType!==8;){if(!i){l=null;break t}if(l=Gt(l.nextSibling),l===null){l=null;break t}}i=l.data,l=i==="F!"||i==="F"?l:null}if(l){Ue=Gt(l.nextSibling),a=l.data==="F!";break e}}Ra(a)}a=!1}a&&(t=n[0])}}return n=tt(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Th,lastRenderedState:t},n.queue=a,n=Vh.bind(null,V,a),a.dispatch=n,a=uc(!1),i=ff.bind(null,V,!1,a.queue),a=tt(),l={state:t,dispatch:null,action:e,pending:null},a.queue=l,n=RS.bind(null,V,l,i,n),l.dispatch=n,a.memoizedState=e,[t,n,!1]}function wh(e){var t=be();return Ah(t,W,e)}function Ah(e,t,n){t=of(e,t,Th)[0],e=mu(An)[0],t=typeof t=="object"&&t!==null&&typeof t.then=="function"?so(t):t;var a=be(),l=a.queue,i=l.dispatch;return n!==a.memoizedState&&(V.flags|=2048,Bl(9,NS.bind(null,l,n),{destroy:void 0},null)),[t,i,e]}function NS(e,t){e.action=t}function Ch(e){var t=be(),n=W;if(n!==null)return Ah(t,n,e);be(),t=t.memoizedState,n=be();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function Bl(e,t,n,a){return e={tag:e,create:t,inst:n,deps:a,next:null},t=V.updateQueue,t===null&&(t=as(),V.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function Dh(){return be().memoizedState}function vu(e,t,n,a){var l=tt();V.flags|=e,l.memoizedState=Bl(1|t,n,{destroy:void 0},a===void 0?null:a)}function is(e,t,n,a){var l=be();a=a===void 0?null:a;var i=l.memoizedState.inst;W!==null&&a!==null&&Pc(a,W.memoizedState.deps)?l.memoizedState=Bl(t,n,i,a):(V.flags|=e,l.memoizedState=Bl(1|t,n,i,a))}function Np(e,t){vu(8390656,8,e,t)}function uf(e,t){is(2048,8,e,t)}function Oh(e,t){return is(4,2,e,t)}function xh(e,t){return is(4,4,e,t)}function Mh(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Rh(e,t,n){n=n!=null?n.concat([e]):null,is(4,4,Mh.bind(null,t,e),n)}function sf(){}function Nh(e,t){var n=be();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&Pc(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function kh(e,t){var n=be();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&Pc(t,a[1]))return a[0];if(a=e(),ka){jn(!0);try{e()}finally{jn(!1)}}return n.memoizedState=[a,t],a}function rf(e,t,n){return n===void 0||aa&1073741824?e.memoizedState=t:(e.memoizedState=n,e=Sm(),V.lanes|=e,ia|=e,n)}function Lh(e,t,n,a){return pt(n,t)?n:_l.current!==null?(e=rf(e,n,a),pt(e,t)||(Me=!0),e):aa&42?(e=Sm(),V.lanes|=e,ia|=e,t):(Me=!0,e.memoizedState=n)}function zh(e,t,n,a,l){var i=te.p;te.p=i!==0&&8>i?i:8;var o=_.T,u={};_.T=u,ff(e,!1,t,n);try{var s=l(),r=_.S;if(r!==null&&r(u,s),s!==null&&typeof s=="object"&&typeof s.then=="function"){var c=OS(s,a);ki(e,t,c,dt(e))}else ki(e,t,a,dt(e))}catch(d){ki(e,t,{then:function(){},status:"rejected",reason:d},dt())}finally{te.p=i,_.T=o}}function kS(){}function rc(e,t,n,a){if(e.tag!==5)throw Error(E(476));var l=Hh(e).queue;zh(e,l,t,Aa,n===null?kS:function(){return _h(e),n(a)})}function Hh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Aa,baseState:Aa,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:An,lastRenderedState:Aa},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:An,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function _h(e){var t=Hh(e).next.queue;ki(e,t,{},dt())}function cf(){return Xe($i)}function Uh(){return be().memoizedState}function Bh(){return be().memoizedState}function LS(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=dt();e=Jn(n);var a=In(t,e,n);a!==null&&(Fe(a,t,n),zi(a,t,n)),t={cache:Fc()},e.payload=t;return}t=t.return}}function zS(e,t,n){var a=dt();n={lane:a,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},os(e)?Gh(t,n):(n=Kc(e,t,n,a),n!==null&&(Fe(n,e,a),qh(n,t,a)))}function Vh(e,t,n){var a=dt();ki(e,t,n,a)}function ki(e,t,n,a){var l={lane:a,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(os(e))Gh(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,u=i(o,n);if(l.hasEagerState=!0,l.eagerState=u,pt(u,o))return ns(e,t,l,0),ee===null&&ts(),!1}catch(s){}finally{}if(n=Kc(e,t,l,a),n!==null)return Fe(n,e,a),qh(n,t,a),!0}return!1}function ff(e,t,n,a){if(a={lane:2,revertLane:Tf(),action:a,hasEagerState:!1,eagerState:null,next:null},os(e)){if(t)throw Error(E(479))}else t=Kc(e,n,a,2),t!==null&&Fe(t,e,2)}function os(e){var t=e.alternate;return e===V||t!==null&&t===V}function Gh(e,t){Rl=zu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function qh(e,t,n){if(n&4194176){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Mg(e,n)}}var an={readContext:Xe,use:ls,useCallback:de,useContext:de,useEffect:de,useImperativeHandle:de,useLayoutEffect:de,useInsertionEffect:de,useMemo:de,useReducer:de,useRef:de,useState:de,useDebugValue:de,useDeferredValue:de,useTransition:de,useSyncExternalStore:de,useId:de};an.useCacheRefresh=de;an.useMemoCache=de;an.useHostTransitionStatus=de;an.useFormState=de;an.useActionState=de;an.useOptimistic=de;var Ba={readContext:Xe,use:ls,useCallback:function(e,t){return tt().memoizedState=[e,t===void 0?null:t],e},useContext:Xe,useEffect:Np,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,vu(4194308,4,Mh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return vu(4194308,4,e,t)},useInsertionEffect:function(e,t){vu(4,2,e,t)},useMemo:function(e,t){var n=tt();t=t===void 0?null:t;var a=e();if(ka){jn(!0);try{e()}finally{jn(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=tt();if(n!==void 0){var l=n(t);if(ka){jn(!0);try{n(t)}finally{jn(!1)}}}else l=t;return a.memoizedState=a.baseState=l,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:l},a.queue=e,e=e.dispatch=zS.bind(null,V,e),[a.memoizedState,e]},useRef:function(e){var t=tt();return e={current:e},t.memoizedState=e},useState:function(e){e=uc(e);var t=e.queue,n=Vh.bind(null,V,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:sf,useDeferredValue:function(e,t){var n=tt();return rf(n,e,t)},useTransition:function(){var e=uc(!1);return e=zh.bind(null,V,e.queue,!0,!1),tt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=V,l=tt();if(X){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),ee===null)throw Error(E(349));Y&60||ph(a,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Np(hh.bind(null,a,i,e),[e]),a.flags|=2048,Bl(9,gh.bind(null,a,i,n,t),{destroy:void 0},null),n},useId:function(){var e=tt(),t=ee.identifierPrefix;if(X){var n=yn,a=bn;n=(a&~(1<<32-ft(a)-1)).toString(32)+n,t=":"+t+"R"+n,n=Hu++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=xS++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},useCacheRefresh:function(){return tt().memoizedState=LS.bind(null,V)}};Ba.useMemoCache=lf;Ba.useHostTransitionStatus=cf;Ba.useFormState=Eh;Ba.useActionState=Eh;Ba.useOptimistic=function(e){var t=tt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=ff.bind(null,V,!0,n),n.dispatch=t,[e,t]};var ua={readContext:Xe,use:ls,useCallback:Nh,useContext:Xe,useEffect:uf,useImperativeHandle:Rh,useInsertionEffect:Oh,useLayoutEffect:xh,useMemo:kh,useReducer:mu,useRef:Dh,useState:function(){return mu(An)},useDebugValue:sf,useDeferredValue:function(e,t){var n=be();return Lh(n,W.memoizedState,e,t)},useTransition:function(){var e=mu(An)[0],t=be().memoizedState;return[typeof e=="boolean"?e:so(e),t]},useSyncExternalStore:dh,useId:Uh};ua.useCacheRefresh=Bh;ua.useMemoCache=lf;ua.useHostTransitionStatus=cf;ua.useFormState=wh;ua.useActionState=wh;ua.useOptimistic=function(e,t){var n=be();return bh(n,W,e,t)};var Va={readContext:Xe,use:ls,useCallback:Nh,useContext:Xe,useEffect:uf,useImperativeHandle:Rh,useInsertionEffect:Oh,useLayoutEffect:xh,useMemo:kh,useReducer:wr,useRef:Dh,useState:function(){return wr(An)},useDebugValue:sf,useDeferredValue:function(e,t){var n=be();return W===null?rf(n,e,t):Lh(n,W.memoizedState,e,t)},useTransition:function(){var e=wr(An)[0],t=be().memoizedState;return[typeof e=="boolean"?e:so(e),t]},useSyncExternalStore:dh,useId:Uh};Va.useCacheRefresh=Bh;Va.useMemoCache=lf;Va.useHostTransitionStatus=cf;Va.useFormState=Ch;Va.useActionState=Ch;Va.useOptimistic=function(e,t){var n=be();return W!==null?bh(n,W,e,t):(n.baseState=e,[e,n.queue.dispatch])};function Ar(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:ne({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var cc={isMounted:function(e){return(e=e._reactInternals)?Yl(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var a=dt(),l=Jn(a);l.payload=t,n!=null&&(l.callback=n),t=In(e,l,a),t!==null&&(Fe(t,e,a),zi(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=dt(),l=Jn(a);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=In(e,l,a),t!==null&&(Fe(t,e,a),zi(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=dt(),a=Jn(n);a.tag=2,t!=null&&(a.callback=t),t=In(e,a,n),t!==null&&(Fe(t,e,n),zi(t,e,n))}};function kp(e,t,n,a,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,i,o):t.prototype&&t.prototype.isPureReactComponent?!Qi(n,a)||!Qi(l,i):!0}function Lp(e,t,n,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&cc.enqueueReplaceState(t,t.state,null)}function La(e,t){var n=t;if("ref"in t){n={};for(var a in t)a!=="ref"&&(n[a]=t[a])}if(e=e.defaultProps){n===t&&(n=ne({},n));for(var l in e)n[l]===void 0&&(n[l]=e[l])}return n}var _u=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function Yh(e){_u(e)}function Xh(e){console.error(e)}function Zh(e){_u(e)}function Uu(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function zp(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function fc(e,t,n){return n=Jn(n),n.tag=3,n.payload={element:null},n.callback=function(){Uu(e,t)},n}function Qh(e){return e=Jn(e),e.tag=3,e}function jh(e,t,n,a){var l=n.type.getDerivedStateFromError;if(typeof l=="function"){var i=a.value;e.payload=function(){return l(i)},e.callback=function(){zp(t,n,a)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch=="function"&&(e.callback=function(){zp(t,n,a),typeof l!="function"&&($n===null?$n=new Set([this]):$n.add(this));var u=a.stack;this.componentDidCatch(a.value,{componentStack:u!==null?u:""})})}function HS(e,t,n,a,l){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&ro(t,n,l,!0),n=Nt.current,n!==null){switch(n.tag){case 13:return nn===null?Dc():n.alternate===null&&se===0&&(se=3),n.flags&=-257,n.flags|=65536,n.lanes=l,a===lc?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),Ur(e,a,l)),!1;case 22:return n.flags|=65536,a===lc?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([a]):n.add(a)),Ur(e,a,l)),!1}throw Error(E(435,n.tag))}return Ur(e,a,l),Dc(),!1}if(X)return t=Nt.current,t!==null?(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=l,a!==ac&&(e=Error(E(422),{cause:a}),ji(xt(e,n)))):(a!==ac&&(t=Error(E(423),{cause:a}),ji(xt(t,n))),e=e.current.alternate,e.flags|=65536,l&=-l,e.lanes|=l,a=xt(a,n),l=fc(e.stateNode,a,l),Rr(e,l),se!==4&&(se=2)),!1;var i=Error(E(520),{cause:a});if(i=xt(i,n),Bi===null?Bi=[i]:Bi.push(i),se!==4&&(se=2),t===null)return!0;a=xt(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=l&-l,n.lanes|=e,e=fc(n.stateNode,a,e),Rr(n,e),!1;case 1:if(t=n.type,i=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&($n===null||!$n.has(i))))return n.flags|=65536,l&=-l,n.lanes|=l,l=Qh(l),jh(l,e,n,a),Rr(n,l),!1}n=n.return}while(n!==null);return!1}var Kh=Error(E(461)),Me=!1;function _e(e,t,n,a){t.child=e===null?uh(t,null,n,a):Na(t,e.child,n,a)}function Hp(e,t,n,a,l){n=n.render;var i=t.ref;if("ref"in a){var o={};for(var u in a)u!=="ref"&&(o[u]=a[u])}else o=a;return za(t),a=ef(e,t,n,o,i,l),u=tf(),e!==null&&!Me?(nf(e,t,l),Cn(e,t,l)):(X&&u&&Wc(t),t.flags|=1,_e(e,t,a,l),t.child)}function _p(e,t,n,a,l){if(e===null){var i=n.type;return typeof i=="function"&&!mf(i)&&i.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=i,Wh(e,t,i,a,l)):(e=yu(n.type,null,a,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!df(e,l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:Qi,n(o,a)&&e.ref===t.ref)return Cn(e,t,l)}return t.flags|=1,e=Fn(i,a),e.ref=t.ref,e.return=t,t.child=e}function Wh(e,t,n,a,l){if(e!==null){var i=e.memoizedProps;if(Qi(i,a)&&e.ref===t.ref)if(Me=!1,t.pendingProps=a=i,df(e,l))e.flags&131072&&(Me=!0);else return t.lanes=e.lanes,Cn(e,t,l)}return dc(e,t,n,a,l)}function Jh(e,t,n){var a=t.pendingProps,l=a.children,i=(t.stateNode._pendingVisibility&2)!==0,o=e!==null?e.memoizedState:null;if(Li(e,t),a.mode==="hidden"||i){if(t.flags&128){if(a=o!==null?o.baseLanes|n:n,e!==null){for(l=t.child=e.child,i=0;l!==null;)i=i|l.lanes|l.childLanes,l=l.sibling;t.childLanes=i&~a}else t.childLanes=0,t.child=null;return Up(e,t,a,n)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&hu(t,o!==null?o.cachePool:null),o!==null?Dp(t,o):ic(),sh(t);else return t.lanes=t.childLanes=536870912,Up(e,t,o!==null?o.baseLanes|n:n,n)}else o!==null?(hu(t,o.cachePool),Dp(t,o),Xn(t),t.memoizedState=null):(e!==null&&hu(t,null),ic(),Xn(t));return _e(e,t,l,n),t.child}function Up(e,t,n,a){var l=$c();return l=l===null?null:{parent:Se._currentValue,pool:l},t.memoizedState={baseLanes:n,cachePool:l},e!==null&&hu(t,null),ic(),sh(t),e!==null&&ro(e,t,a,!0),null}function Li(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=2097664);else{if(typeof n!="function"&&typeof n!="object")throw Error(E(284));(e===null||e.ref!==n)&&(t.flags|=2097664)}}function dc(e,t,n,a,l){return za(t),n=ef(e,t,n,a,void 0,l),a=tf(),e!==null&&!Me?(nf(e,t,l),Cn(e,t,l)):(X&&a&&Wc(t),t.flags|=1,_e(e,t,n,l),t.child)}function Bp(e,t,n,a,l,i){return za(t),t.updateQueue=null,n=fh(t,a,n,l),ch(e),a=tf(),e!==null&&!Me?(nf(e,t,i),Cn(e,t,i)):(X&&a&&Wc(t),t.flags|=1,_e(e,t,n,i),t.child)}function Vp(e,t,n,a,l){if(za(t),t.stateNode===null){var i=Tl,o=n.contextType;typeof o=="object"&&o!==null&&(i=Xe(o)),i=new n(a,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=cc,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=a,i.state=t.memoizedState,i.refs={},pf(t),o=n.contextType,i.context=typeof o=="object"&&o!==null?Xe(o):Tl,i.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o=="function"&&(Ar(t,n,o,a),i.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(o=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),o!==i.state&&cc.enqueueReplaceState(i,i.state,null),_i(t,a,i,l),Hi(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){i=t.stateNode;var u=t.memoizedProps,s=La(n,u);i.props=s;var r=i.context,c=n.contextType;o=Tl,typeof c=="object"&&c!==null&&(o=Xe(c));var d=n.getDerivedStateFromProps;c=typeof d=="function"||typeof i.getSnapshotBeforeUpdate=="function",u=t.pendingProps!==u,c||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u||r!==o)&&Lp(t,i,a,o),qn=!1;var g=t.memoizedState;i.state=g,_i(t,a,i,l),Hi(),r=t.memoizedState,u||g!==r||qn?(typeof d=="function"&&(Ar(t,n,d,a),r=t.memoizedState),(s=qn||kp(t,n,s,a,g,r,o))?(c||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=r),i.props=a,i.state=r,i.context=o,a=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{i=t.stateNode,bc(e,t),o=t.memoizedProps,c=La(n,o),i.props=c,d=t.pendingProps,g=i.context,r=n.contextType,s=Tl,typeof r=="object"&&r!==null&&(s=Xe(r)),u=n.getDerivedStateFromProps,(r=typeof u=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==d||g!==s)&&Lp(t,i,a,s),qn=!1,g=t.memoizedState,i.state=g,_i(t,a,i,l),Hi();var m=t.memoizedState;o!==d||g!==m||qn||e!==null&&e.dependencies!==null&&Bu(e.dependencies)?(typeof u=="function"&&(Ar(t,n,u,a),m=t.memoizedState),(c=qn||kp(t,n,c,a,g,m,s)||e!==null&&e.dependencies!==null&&Bu(e.dependencies))?(r||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(a,m,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(a,m,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=m),i.props=a,i.state=m,i.context=s,a=c):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),a=!1)}return i=a,Li(e,t),a=(t.flags&128)!==0,i||a?(i=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&a?(t.child=Na(t,e.child,null,l),t.child=Na(t,null,n,l)):_e(e,t,n,l),t.memoizedState=i.state,e=t.child):e=Cn(e,t,l),e}function Gp(e,t,n,a){return oo(),t.flags|=256,_e(e,t,n,a),t.child}var Cr={dehydrated:null,treeContext:null,retryLane:0};function Dr(e){return{baseLanes:e,cachePool:rh()}}function Or(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Rt),e}function Ih(e,t,n){var a=t.pendingProps,l=!1,i=(t.flags&128)!==0,o;if((o=i)||(o=e!==null&&e.memoizedState===null?!1:(Te.current&2)!==0),o&&(l=!0,t.flags&=-129),o=(t.flags&32)!==0,t.flags&=-33,e===null){if(X){if(l?Yn(t):Xn(t),X){var u=Ue,s;if(s=u){e:{for(s=u,u=$t;s.nodeType!==8;){if(!u){u=null;break e}if(s=Gt(s.nextSibling),s===null){u=null;break e}}u=s}u!==null?(t.memoizedState={dehydrated:u,treeContext:Ca!==null?{id:bn,overflow:yn}:null,retryLane:536870912},s=Mt(18,null,null,0),s.stateNode=u,s.return=t,t.child=s,Ie=t,Ue=null,s=!0):s=!1}s||Ra(t)}if(u=t.memoizedState,u!==null&&(u=u.dehydrated,u!==null))return u.data==="$!"?t.lanes=16:t.lanes=536870912,null;Sn(t)}return u=a.children,a=a.fallback,l?(Xn(t),l=t.mode,u=gc({mode:"hidden",children:u},l),a=Oa(a,l,n,null),u.return=t,a.return=t,u.sibling=a,t.child=u,l=t.child,l.memoizedState=Dr(n),l.childLanes=Or(e,o,n),t.memoizedState=Cr,a):(Yn(t),pc(t,u))}if(s=e.memoizedState,s!==null&&(u=s.dehydrated,u!==null)){if(i)t.flags&256?(Yn(t),t.flags&=-257,t=xr(e,t,n)):t.memoizedState!==null?(Xn(t),t.child=e.child,t.flags|=128,t=null):(Xn(t),l=a.fallback,u=t.mode,a=gc({mode:"visible",children:a.children},u),l=Oa(l,u,n,null),l.flags|=2,a.return=t,l.return=t,a.sibling=l,t.child=a,Na(t,e.child,null,n),a=t.child,a.memoizedState=Dr(n),a.childLanes=Or(e,o,n),t.memoizedState=Cr,t=l);else if(Yn(t),u.data==="$!"){if(o=u.nextSibling&&u.nextSibling.dataset,o)var r=o.dgst;o=r,a=Error(E(419)),a.stack="",a.digest=o,ji({value:a,source:null,stack:null}),t=xr(e,t,n)}else if(Me||ro(e,t,n,!1),o=(n&e.childLanes)!==0,Me||o){if(o=ee,o!==null){if(a=n&-n,a&42)a=1;else switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=64;break;case 268435456:a=134217728;break;default:a=0}if(a=a&(o.suspendedLanes|n)?0:a,a!==0&&a!==s.retryLane)throw s.retryLane=a,na(e,a),Fe(o,e,a),Kh}u.data==="$?"||Dc(),t=xr(e,t,n)}else u.data==="$?"?(t.flags|=128,t.child=e.child,t=IS.bind(null,e),u._reactRetry=t,t=null):(e=s.treeContext,Ue=Gt(u.nextSibling),Ie=t,X=!0,Vt=null,$t=!1,e!==null&&(Ct[Dt++]=bn,Ct[Dt++]=yn,Ct[Dt++]=Ca,bn=e.id,yn=e.overflow,Ca=t),t=pc(t,a.children),t.flags|=4096);return t}return l?(Xn(t),l=a.fallback,u=t.mode,s=e.child,r=s.sibling,a=Fn(s,{mode:"hidden",children:a.children}),a.subtreeFlags=s.subtreeFlags&31457280,r!==null?l=Fn(r,l):(l=Oa(l,u,n,null),l.flags|=2),l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,u=e.child.memoizedState,u===null?u=Dr(n):(s=u.cachePool,s!==null?(r=Se._currentValue,s=s.parent!==r?{parent:r,pool:r}:s):s=rh(),u={baseLanes:u.baseLanes|n,cachePool:s}),l.memoizedState=u,l.childLanes=Or(e,o,n),t.memoizedState=Cr,a):(Yn(t),n=e.child,e=n.sibling,n=Fn(n,{mode:"visible",children:a.children}),n.return=t,n.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=n,t.memoizedState=null,n)}function pc(e,t){return t=gc({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function gc(e,t){return bm(e,t,0,null)}function xr(e,t,n){return Na(t,e.child,null,n),e=pc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function qp(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),mc(e.return,t,n)}function Mr(e,t,n,a,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=n,i.tailMode=l)}function Fh(e,t,n){var a=t.pendingProps,l=a.revealOrder,i=a.tail;if(_e(e,t,a.children,n),a=Te.current,a&2)a=a&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&qp(e,n,t);else if(e.tag===19)qp(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}switch(ae(Te,a),l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Lu(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Mr(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Lu(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Mr(t,!0,n,null,i);break;case"together":Mr(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Cn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ia|=t.lanes,!(n&t.childLanes))if(e!==null){if(ro(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,n=Fn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Fn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function df(e,t){return e.lanes&t?!0:(e=e.dependencies,!!(e!==null&&Bu(e)))}function _S(e,t,n){switch(t.tag){case 3:Au(t,t.stateNode.containerInfo),Zn(t,Se,e.memoizedState.cache),oo();break;case 27:case 5:Wr(t);break;case 4:Au(t,t.stateNode.containerInfo);break;case 10:Zn(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Yn(t),t.flags|=128,null):n&t.child.childLanes?Ih(e,t,n):(Yn(t),e=Cn(e,t,n),e!==null?e.sibling:null);Yn(t);break;case 19:var l=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(ro(e,t,n,!1),a=(n&t.childLanes)!==0),l){if(a)return Fh(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),ae(Te,Te.current),a)break;return null;case 22:case 23:return t.lanes=0,Jh(e,t,n);case 24:Zn(t,Se,e.memoizedState.cache)}return Cn(e,t,n)}function $h(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Me=!0;else{if(!df(e,n)&&!(t.flags&128))return Me=!1,_S(e,t,n);Me=!!(e.flags&131072)}else Me=!1,X&&t.flags&1048576&&ah(t,Nu,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,l=a._init;if(a=l(a._payload),t.type=a,typeof a=="function")mf(a)?(e=La(a,e),t.tag=1,t=Vp(null,t,a,e,n)):(t.tag=0,t=dc(null,t,a,e,n));else{if(a!=null){if(l=a.$$typeof,l===_c){t.tag=11,t=Hp(null,t,a,e,n);break e}else if(l===Uc){t.tag=14,t=_p(null,t,a,e,n);break e}}throw t=jr(a)||a,Error(E(306,t,""))}}return t;case 0:return dc(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,l=La(a,t.pendingProps),Vp(e,t,a,l,n);case 3:e:{if(Au(t,t.stateNode.containerInfo),e===null)throw Error(E(387));var i=t.pendingProps;l=t.memoizedState,a=l.element,bc(e,t),_i(t,i,null,n);var o=t.memoizedState;if(i=o.cache,Zn(t,Se,i),i!==l.cache&&vc(t,[Se],n,!0),Hi(),i=o.element,l.isDehydrated)if(l={element:i,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){t=Gp(e,t,i,n);break e}else if(i!==a){a=xt(Error(E(424)),t),ji(a),t=Gp(e,t,i,n);break e}else for(Ue=Gt(t.stateNode.containerInfo.firstChild),Ie=t,X=!0,Vt=null,$t=!0,n=uh(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(oo(),i===a){t=Cn(e,t,n);break e}_e(e,t,i,n)}t=t.child}return t;case 26:return Li(e,t),e===null?(n=ug(t.type,null,t.pendingProps,null))?t.memoizedState=n:X||(n=t.type,e=t.pendingProps,a=Qu(Wn.current).createElement(n),a[Ye]=t,a[nt]=e,Be(a,n,e),xe(a),t.stateNode=a):t.memoizedState=ug(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Wr(t),e===null&&X&&(a=t.stateNode=_m(t.type,t.pendingProps,Wn.current),Ie=t,$t=!0,Ue=Gt(a.firstChild)),a=t.pendingProps.children,e!==null||X?_e(e,t,a,n):t.child=Na(t,null,a,n),Li(e,t),t.child;case 5:return e===null&&X&&((l=a=Ue)&&(a=cT(a,t.type,t.pendingProps,$t),a!==null?(t.stateNode=a,Ie=t,Ue=Gt(a.firstChild),$t=!1,l=!0):l=!1),l||Ra(t)),Wr(t),l=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,Nc(l,i)?a=null:o!==null&&Nc(l,o)&&(t.flags|=32),t.memoizedState!==null&&(l=ef(e,t,MS,null,null,n),$i._currentValue=l),Li(e,t),_e(e,t,a,n),t.child;case 6:return e===null&&X&&((e=n=Ue)&&(n=fT(n,t.pendingProps,$t),n!==null?(t.stateNode=n,Ie=t,Ue=null,e=!0):e=!1),e||Ra(t)),null;case 13:return Ih(e,t,n);case 4:return Au(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Na(t,null,a,n):_e(e,t,a,n),t.child;case 11:return Hp(e,t,t.type,t.pendingProps,n);case 7:return _e(e,t,t.pendingProps,n),t.child;case 8:return _e(e,t,t.pendingProps.children,n),t.child;case 12:return _e(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,Zn(t,t.type,a.value),_e(e,t,a.children,n),t.child;case 9:return l=t.type._context,a=t.pendingProps.children,za(t),l=Xe(l),a=a(l),t.flags|=1,_e(e,t,a,n),t.child;case 14:return _p(e,t,t.type,t.pendingProps,n);case 15:return Wh(e,t,t.type,t.pendingProps,n);case 19:return Fh(e,t,n);case 22:return Jh(e,t,n);case 24:return za(t),a=Xe(Se),e===null?(l=$c(),l===null&&(l=ee,i=Fc(),l.pooledCache=i,i.refCount++,i!==null&&(l.pooledCacheLanes|=n),l=i),t.memoizedState={parent:a,cache:l},pf(t),Zn(t,Se,l)):(e.lanes&n&&(bc(e,t),_i(t,null,null,n),Hi()),l=e.memoizedState,i=t.memoizedState,l.parent!==a?(l={parent:a,cache:a},t.memoizedState=l,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=l),Zn(t,Se,a)):(a=i.cache,Zn(t,Se,a),a!==l.cache&&vc(t,[Se],n,!0))),_e(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(E(156,t.tag))}var hc=ln(null),Ga=null,Tn=null;function Zn(e,t,n){ae(hc,t._currentValue),t._currentValue=n}function En(e){e._currentValue=hc.current,Re(hc)}function mc(e,t,n){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function vc(e,t,n,a){var l=e.child;for(l!==null&&(l.return=e);l!==null;){var i=l.dependencies;if(i!==null){var o=l.child;i=i.firstContext;e:for(;i!==null;){var u=i;i=l;for(var s=0;s<t.length;s++)if(u.context===t[s]){i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),mc(i.return,n,e),a||(o=null);break e}i=u.next}}else if(l.tag===18){if(o=l.return,o===null)throw Error(E(341));o.lanes|=n,i=o.alternate,i!==null&&(i.lanes|=n),mc(o,n,e),o=null}else o=l.child;if(o!==null)o.return=l;else for(o=l;o!==null;){if(o===e){o=null;break}if(l=o.sibling,l!==null){l.return=o.return,o=l;break}o=o.return}l=o}}function ro(e,t,n,a){e=null;for(var l=t,i=!1;l!==null;){if(!i){if(l.flags&524288)i=!0;else if(l.flags&262144)break}if(l.tag===10){var o=l.alternate;if(o===null)throw Error(E(387));if(o=o.memoizedProps,o!==null){var u=l.type;pt(l.pendingProps.value,o.value)||(e!==null?e.push(u):e=[u])}}else if(l===wu.current){if(o=l.alternate,o===null)throw Error(E(387));o.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(e!==null?e.push($i):e=[$i])}l=l.return}e!==null&&vc(t,e,n,a),t.flags|=262144}function Bu(e){for(e=e.firstContext;e!==null;){if(!pt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function za(e){Ga=e,Tn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Xe(e){return Ph(Ga,e)}function au(e,t){return Ga===null&&za(e),Ph(e,t)}function Ph(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Tn===null){if(e===null)throw Error(E(308));Tn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Tn=Tn.next=t;return n}var qn=!1;function pf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function bc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Jn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function In(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,oe&2){var l=a.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),a.pending=t,t=Mu(e),nh(e,null,n),t}return ns(e,a,t,n),Mu(e)}function zi(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194176)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Mg(e,n)}}function Rr(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:a.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var yc=!1;function Hi(){if(yc){var e=Ml;if(e!==null)throw e}}function _i(e,t,n,a){yc=!1;var l=e.updateQueue;qn=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,r=s.next;s.next=null,o===null?i=r:o.next=r,o=s;var c=e.alternate;c!==null&&(c=c.updateQueue,u=c.lastBaseUpdate,u!==o&&(u===null?c.firstBaseUpdate=r:u.next=r,c.lastBaseUpdate=s))}if(i!==null){var d=l.baseState;o=0,c=r=s=null,u=i;do{var g=u.lane&-536870913,m=g!==u.lane;if(m?(Y&g)===g:(a&g)===g){g!==0&&g===Ul&&(yc=!0),c!==null&&(c=c.next={lane:0,tag:u.tag,payload:u.payload,callback:null,next:null});e:{var y=e,S=u;g=t;var O=n;switch(S.tag){case 1:if(y=S.payload,typeof y=="function"){d=y.call(O,d,g);break e}d=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=S.payload,g=typeof y=="function"?y.call(O,d,g):y,g==null)break e;d=ne({},d,g);break e;case 2:qn=!0}}g=u.callback,g!==null&&(e.flags|=64,m&&(e.flags|=8192),m=l.callbacks,m===null?l.callbacks=[g]:m.push(g))}else m={lane:g,tag:u.tag,payload:u.payload,callback:u.callback,next:null},c===null?(r=c=m,s=d):c=c.next=m,o|=g;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;m=u,u=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);c===null&&(s=d),l.baseState=s,l.firstBaseUpdate=r,l.lastBaseUpdate=c,i===null&&(l.shared.lanes=0),ia|=o,e.lanes=o,e.memoizedState=d}}function em(e,t){if(typeof e!="function")throw Error(E(191,e));e.call(t)}function tm(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)em(n[e],t)}function co(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var l=a.next;n=l;do{if((n.tag&e)===e){a=void 0;var i=n.create,o=n.inst;a=i(),o.destroy=a}n=n.next}while(n!==l)}}catch(u){I(t,t.return,u)}}function la(e,t,n){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var i=l.next;a=i;do{if((a.tag&e)===e){var o=a.inst,u=o.destroy;if(u!==void 0){o.destroy=void 0,l=t;var s=n;try{u()}catch(r){I(l,s,r)}}}a=a.next}while(a!==i)}}catch(r){I(t,t.return,r)}}function nm(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{tm(t,n)}catch(a){I(e,e.return,a)}}}function am(e,t,n){n.props=La(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){I(e,t,a)}}function wa(e,t){try{var n=e.ref;if(n!==null){var a=e.stateNode;switch(e.tag){case 26:case 27:case 5:var l=a;break;default:l=a}typeof n=="function"?e.refCleanup=n(l):n.current=l}}catch(i){I(e,t,i)}}function rt(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(l){I(e,t,l)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(l){I(e,t,l)}else n.current=null}function lm(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(l){I(e,e.return,l)}}function Yp(e,t,n){try{var a=e.stateNode;iT(a,e.type,n,t),a[nt]=t}catch(l){I(e,e.return,l)}}function im(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27||e.tag===4}function Nr(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||im(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==27&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Sc(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=rs));else if(a!==4&&a!==27&&(e=e.child,e!==null))for(Sc(e,t,n),e=e.sibling;e!==null;)Sc(e,t,n),e=e.sibling}function Vu(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(a!==4&&a!==27&&(e=e.child,e!==null))for(Vu(e,t,n),e=e.sibling;e!==null;)Vu(e,t,n),e=e.sibling}var gn=!1,ue=!1,kr=!1,Xp=typeof WeakSet=="function"?WeakSet:Set,Oe=null,Zp=!1;function US(e,t){if(e=e.containerInfo,Mc=Ju,e=Jg(e),Qc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var l=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{n.nodeType,i.nodeType}catch(S){n=null;break e}var o=0,u=-1,s=-1,r=0,c=0,d=e,g=null;t:for(;;){for(var m;d!==n||l!==0&&d.nodeType!==3||(u=o+l),d!==i||a!==0&&d.nodeType!==3||(s=o+a),d.nodeType===3&&(o+=d.nodeValue.length),(m=d.firstChild)!==null;)g=d,d=m;for(;;){if(d===e)break t;if(g===n&&++r===l&&(u=o),g===i&&++c===a&&(s=o),(m=d.nextSibling)!==null)break;d=g,g=d.parentNode}d=m}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Rc={focusedElem:e,selectionRange:n},Ju=!1,Oe=t;Oe!==null;)if(t=Oe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Oe=e;else for(;Oe!==null;){switch(t=Oe,i=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if(e&1024&&i!==null){e=void 0,n=t,l=i.memoizedProps,i=i.memoizedState,a=n.stateNode;try{var y=La(n.type,l,n.elementType===n.type);e=a.getSnapshotBeforeUpdate(y,i),a.__reactInternalSnapshotBeforeUpdate=e}catch(S){I(n,n.return,S)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)kc(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":kc(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(E(163))}if(e=t.sibling,e!==null){e.return=t.return,Oe=e;break}Oe=t.return}return y=Zp,Zp=!1,y}function om(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:dn(e,n),a&4&&co(5,n);break;case 1:if(dn(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(u){I(n,n.return,u)}else{var l=La(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(u){I(n,n.return,u)}}a&64&&nm(n),a&512&&wa(n,n.return);break;case 3:if(dn(e,n),a&64&&(a=n.updateQueue,a!==null)){if(e=null,n.child!==null)switch(n.child.tag){case 27:case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}try{tm(a,e)}catch(u){I(n,n.return,u)}}break;case 26:dn(e,n),a&512&&wa(n,n.return);break;case 27:case 5:dn(e,n),t===null&&a&4&&lm(n),a&512&&wa(n,n.return);break;case 12:dn(e,n);break;case 13:dn(e,n),a&4&&rm(e,n);break;case 22:if(l=n.memoizedState!==null||gn,!l){t=t!==null&&t.memoizedState!==null||ue;var i=gn,o=ue;gn=l,(ue=t)&&!o?Vn(e,n,(n.subtreeFlags&8772)!==0):dn(e,n),gn=i,ue=o}a&512&&(n.memoizedProps.mode==="manual"?wa(n,n.return):rt(n,n.return));break;default:dn(e,n)}}function um(e){var t=e.alternate;t!==null&&(e.alternate=null,um(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Vc(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var me=null,ut=!1;function fn(e,t,n){for(n=n.child;n!==null;)sm(e,t,n),n=n.sibling}function sm(e,t,n){if(ct&&typeof ct.onCommitFiberUnmount=="function")try{ct.onCommitFiberUnmount(no,n)}catch(o){}switch(n.tag){case 26:ue||rt(n,t),fn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:ue||rt(n,t);var a=me,l=ut;for(me=n.stateNode,fn(e,t,n),n=n.stateNode,t=n.attributes;t.length;)n.removeAttributeNode(t[0]);Vc(n),me=a,ut=l;break;case 5:ue||rt(n,t);case 6:l=me;var i=ut;if(me=null,fn(e,t,n),me=l,ut=i,me!==null)if(ut)try{e=me,a=n.stateNode,e.nodeType===8?e.parentNode.removeChild(a):e.removeChild(a)}catch(o){I(n,t,o)}else try{me.removeChild(n.stateNode)}catch(o){I(n,t,o)}break;case 18:me!==null&&(ut?(t=me,n=n.stateNode,t.nodeType===8?Yr(t.parentNode,n):t.nodeType===1&&Yr(t,n),to(t)):Yr(me,n.stateNode));break;case 4:a=me,l=ut,me=n.stateNode.containerInfo,ut=!0,fn(e,t,n),me=a,ut=l;break;case 0:case 11:case 14:case 15:ue||la(2,n,t),ue||la(4,n,t),fn(e,t,n);break;case 1:ue||(rt(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&am(n,t,a)),fn(e,t,n);break;case 21:fn(e,t,n);break;case 22:ue||rt(n,t),ue=(a=ue)||n.memoizedState!==null,fn(e,t,n),ue=a;break;default:fn(e,t,n)}}function rm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{to(e)}catch(n){I(t,t.return,n)}}function BS(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Xp),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Xp),t;default:throw Error(E(435,e.tag))}}function Lr(e,t){var n=BS(e);t.forEach(function(a){var l=FS.bind(null,e,a);n.has(a)||(n.add(a),a.then(l,l))})}function Tt(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var l=n[a],i=e,o=t,u=o;e:for(;u!==null;){switch(u.tag){case 27:case 5:me=u.stateNode,ut=!1;break e;case 3:me=u.stateNode.containerInfo,ut=!0;break e;case 4:me=u.stateNode.containerInfo,ut=!0;break e}u=u.return}if(me===null)throw Error(E(160));sm(i,o,l),me=null,ut=!1,i=l.alternate,i!==null&&(i.return=null),l.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)cm(t,e),t=t.sibling}var Bt=null;function cm(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Tt(t,e),Et(e),a&4&&(la(3,e,e.return),co(3,e),la(5,e,e.return));break;case 1:Tt(t,e),Et(e),a&512&&(ue||n===null||rt(n,n.return)),a&64&&gn&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var l=Bt;if(Tt(t,e),Et(e),a&512&&(ue||n===null||rt(n,n.return)),a&4){var i=n!==null?n.memoizedState:null;if(a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null){e:{a=e.type,n=e.memoizedProps,l=l.ownerDocument||l;t:switch(a){case"title":i=l.getElementsByTagName("title")[0],(!i||i[Yi]||i[Ye]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=l.createElement(a),l.head.insertBefore(i,l.querySelector("head > title"))),Be(i,a,n),i[Ye]=e,xe(i),a=i;break e;case"link":var o=rg("link","href",l).get(a+(n.href||""));if(o){for(var u=0;u<o.length;u++)if(i=o[u],i.getAttribute("href")===(n.href==null?null:n.href)&&i.getAttribute("rel")===(n.rel==null?null:n.rel)&&i.getAttribute("title")===(n.title==null?null:n.title)&&i.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){o.splice(u,1);break t}}i=l.createElement(a),Be(i,a,n),l.head.appendChild(i);break;case"meta":if(o=rg("meta","content",l).get(a+(n.content||""))){for(u=0;u<o.length;u++)if(i=o[u],i.getAttribute("content")===(n.content==null?null:""+n.content)&&i.getAttribute("name")===(n.name==null?null:n.name)&&i.getAttribute("property")===(n.property==null?null:n.property)&&i.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&i.getAttribute("charset")===(n.charSet==null?null:n.charSet)){o.splice(u,1);break t}}i=l.createElement(a),Be(i,a,n),l.head.appendChild(i);break;default:throw Error(E(468,a))}i[Ye]=e,xe(i),a=i}e.stateNode=a}else cg(l,e.type,e.stateNode);else e.stateNode=sg(l,a,e.memoizedProps);else i!==a?(i===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):i.count--,a===null?cg(l,e.type,e.stateNode):sg(l,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Yp(e,e.memoizedProps,n.memoizedProps)}break;case 27:if(a&4&&e.alternate===null){l=e.stateNode,i=e.memoizedProps;try{for(var s=l.firstChild;s;){var r=s.nextSibling,c=s.nodeName;s[Yi]||c==="HEAD"||c==="BODY"||c==="SCRIPT"||c==="STYLE"||c==="LINK"&&s.rel.toLowerCase()==="stylesheet"||l.removeChild(s),s=r}for(var d=e.type,g=l.attributes;g.length;)l.removeAttributeNode(g[0]);Be(l,d,i),l[Ye]=e,l[nt]=i}catch(y){I(e,e.return,y)}}case 5:if(Tt(t,e),Et(e),a&512&&(ue||n===null||rt(n,n.return)),e.flags&32){l=e.stateNode;try{Hl(l,"")}catch(y){I(e,e.return,y)}}a&4&&e.stateNode!=null&&(l=e.memoizedProps,Yp(e,l,n!==null?n.memoizedProps:l)),a&1024&&(kr=!0);break;case 6:if(Tt(t,e),Et(e),a&4){if(e.stateNode===null)throw Error(E(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(y){I(e,e.return,y)}}break;case 3:if(Tu=null,l=Bt,Bt=ju(t.containerInfo),Tt(t,e),Bt=l,Et(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{to(t.containerInfo)}catch(y){I(e,e.return,y)}kr&&(kr=!1,fm(e));break;case 4:a=Bt,Bt=ju(e.stateNode.containerInfo),Tt(t,e),Et(e),Bt=a;break;case 12:Tt(t,e),Et(e);break;case 13:Tt(t,e),Et(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(yf=tn()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Lr(e,a)));break;case 22:if(a&512&&(ue||n===null||rt(n,n.return)),s=e.memoizedState!==null,r=n!==null&&n.memoizedState!==null,c=gn,d=ue,gn=c||s,ue=d||r,Tt(t,e),ue=d,gn=c,Et(e),t=e.stateNode,t._current=e,t._visibility&=-3,t._visibility|=t._pendingVisibility&2,a&8192&&(t._visibility=s?t._visibility&-2:t._visibility|1,s&&(t=gn||ue,n===null||r||t||fl(e)),e.memoizedProps===null||e.memoizedProps.mode!=="manual"))e:for(n=null,t=e;;){if(t.tag===5||t.tag===26||t.tag===27){if(n===null){r=n=t;try{if(l=r.stateNode,s)i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{o=r.stateNode,u=r.memoizedProps.style;var m=u!=null&&u.hasOwnProperty("display")?u.display:null;o.style.display=m==null||typeof m=="boolean"?"":(""+m).trim()}}catch(y){I(r,r.return,y)}}}else if(t.tag===6){if(n===null){r=t;try{r.stateNode.nodeValue=s?"":r.memoizedProps}catch(y){I(r,r.return,y)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,Lr(e,n))));break;case 19:Tt(t,e),Et(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Lr(e,a)));break;case 21:break;default:Tt(t,e),Et(e)}}function Et(e){var t=e.flags;if(t&2){try{if(e.tag!==27){e:{for(var n=e.return;n!==null;){if(im(n)){var a=n;break e}n=n.return}throw Error(E(160))}switch(a.tag){case 27:var l=a.stateNode,i=Nr(e);Vu(e,i,l);break;case 5:var o=a.stateNode;a.flags&32&&(Hl(o,""),a.flags&=-33);var u=Nr(e);Vu(e,u,o);break;case 3:case 4:var s=a.stateNode.containerInfo,r=Nr(e);Sc(e,r,s);break;default:throw Error(E(161))}}}catch(c){I(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function fm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;fm(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function dn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)om(e,t.alternate,t),t=t.sibling}function fl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:la(4,t,t.return),fl(t);break;case 1:rt(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&am(t,t.return,n),fl(t);break;case 26:case 27:case 5:rt(t,t.return),fl(t);break;case 22:rt(t,t.return),t.memoizedState===null&&fl(t);break;default:fl(t)}e=e.sibling}}function Vn(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,l=e,i=t,o=i.flags;switch(i.tag){case 0:case 11:case 15:Vn(l,i,n),co(4,i);break;case 1:if(Vn(l,i,n),a=i,l=a.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(r){I(a,a.return,r)}if(a=i,l=a.updateQueue,l!==null){var u=a.stateNode;try{var s=l.shared.hiddenCallbacks;if(s!==null)for(l.shared.hiddenCallbacks=null,l=0;l<s.length;l++)em(s[l],u)}catch(r){I(a,a.return,r)}}n&&o&64&&nm(i),wa(i,i.return);break;case 26:case 27:case 5:Vn(l,i,n),n&&a===null&&o&4&&lm(i),wa(i,i.return);break;case 12:Vn(l,i,n);break;case 13:Vn(l,i,n),n&&o&4&&rm(l,i);break;case 22:i.memoizedState===null&&Vn(l,i,n),wa(i,i.return);break;default:Vn(l,i,n)}t=t.sibling}}function gf(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&uo(n))}function hf(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&uo(e))}function Bn(e,t,n,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)dm(e,t,n,a),t=t.sibling}function dm(e,t,n,a){var l=t.flags;switch(t.tag){case 0:case 11:case 15:Bn(e,t,n,a),l&2048&&co(9,t);break;case 3:Bn(e,t,n,a),l&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&uo(e)));break;case 12:if(l&2048){Bn(e,t,n,a),e=t.stateNode;try{var i=t.memoizedProps,o=i.id,u=i.onPostCommit;typeof u=="function"&&u(o,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(s){I(t,t.return,s)}}else Bn(e,t,n,a);break;case 23:break;case 22:i=t.stateNode,t.memoizedState!==null?i._visibility&4?Bn(e,t,n,a):Ui(e,t):i._visibility&4?Bn(e,t,n,a):(i._visibility|=4,dl(e,t,n,a,(t.subtreeFlags&10256)!==0)),l&2048&&gf(t.alternate,t);break;case 24:Bn(e,t,n,a),l&2048&&hf(t.alternate,t);break;default:Bn(e,t,n,a)}}function dl(e,t,n,a,l){for(l=l&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var i=e,o=t,u=n,s=a,r=o.flags;switch(o.tag){case 0:case 11:case 15:dl(i,o,u,s,l),co(8,o);break;case 23:break;case 22:var c=o.stateNode;o.memoizedState!==null?c._visibility&4?dl(i,o,u,s,l):Ui(i,o):(c._visibility|=4,dl(i,o,u,s,l)),l&&r&2048&&gf(o.alternate,o);break;case 24:dl(i,o,u,s,l),l&&r&2048&&hf(o.alternate,o);break;default:dl(i,o,u,s,l)}t=t.sibling}}function Ui(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,l=a.flags;switch(a.tag){case 22:Ui(n,a),l&2048&&gf(a.alternate,a);break;case 24:Ui(n,a),l&2048&&hf(a.alternate,a);break;default:Ui(n,a)}t=t.sibling}}var Ci=8192;function rl(e){if(e.subtreeFlags&Ci)for(e=e.child;e!==null;)pm(e),e=e.sibling}function pm(e){switch(e.tag){case 26:rl(e),e.flags&Ci&&e.memoizedState!==null&&AT(Bt,e.memoizedState,e.memoizedProps);break;case 5:rl(e);break;case 3:case 4:var t=Bt;Bt=ju(e.stateNode.containerInfo),rl(e),Bt=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=Ci,Ci=16777216,rl(e),Ci=t):rl(e));break;default:rl(e)}}function gm(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function vi(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];Oe=a,mm(a,e)}gm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)hm(e),e=e.sibling}function hm(e){switch(e.tag){case 0:case 11:case 15:vi(e),e.flags&2048&&la(9,e,e.return);break;case 3:vi(e);break;case 12:vi(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&4&&(e.return===null||e.return.tag!==13)?(t._visibility&=-5,bu(e)):vi(e);break;default:vi(e)}}function bu(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];Oe=a,mm(a,e)}gm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:la(8,t,t.return),bu(t);break;case 22:n=t.stateNode,n._visibility&4&&(n._visibility&=-5,bu(t));break;default:bu(t)}e=e.sibling}}function mm(e,t){for(;Oe!==null;){var n=Oe;switch(n.tag){case 0:case 11:case 15:la(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:uo(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,Oe=a;else e:for(n=e;Oe!==null;){a=Oe;var l=a.sibling,i=a.return;if(um(a),a===n){Oe=null;break e}if(l!==null){l.return=i,Oe=l;break e}Oe=i}}}function VS(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Mt(e,t,n,a){return new VS(e,t,n,a)}function mf(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fn(e,t){var n=e.alternate;return n===null?(n=Mt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&31457280,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function vm(e,t){e.flags&=31457282;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function yu(e,t,n,a,l,i){var o=0;if(a=e,typeof e=="function")mf(e)&&(o=1);else if(typeof e=="string")o=ET(e,n,en.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case gl:return Oa(n.children,l,i,t);case bg:o=8,l|=24;break;case Xr:return e=Mt(12,n,t,l|2),e.elementType=Xr,e.lanes=i,e;case Zr:return e=Mt(13,n,t,l),e.elementType=Zr,e.lanes=i,e;case Qr:return e=Mt(19,n,t,l),e.elementType=Qr,e.lanes=i,e;case Sg:return bm(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case c0:case vn:o=10;break e;case yg:o=9;break e;case _c:o=11;break e;case Uc:o=14;break e;case Gn:o=16,a=null;break e}o=29,n=Error(E(130,e===null?"null":typeof e,"")),a=null}return t=Mt(o,n,t,l),t.elementType=e,t.type=a,t.lanes=i,t}function Oa(e,t,n,a){return e=Mt(7,e,a,t),e.lanes=n,e}function bm(e,t,n,a){e=Mt(22,e,a,t),e.elementType=Sg,e.lanes=n;var l={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var i=l._current;if(i===null)throw Error(E(456));if(!(l._pendingVisibility&2)){var o=na(i,2);o!==null&&(l._pendingVisibility|=2,Fe(o,i,2))}},attach:function(){var i=l._current;if(i===null)throw Error(E(456));if(l._pendingVisibility&2){var o=na(i,2);o!==null&&(l._pendingVisibility&=-3,Fe(o,i,2))}}};return e.stateNode=l,e}function zr(e,t,n){return e=Mt(6,e,null,t),e.lanes=n,e}function Hr(e,t,n){return t=Mt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function pn(e){e.flags|=4}function Qp(e,t){if(t.type!=="stylesheet"||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Vm(t)){if(t=Nt.current,t!==null&&((Y&4194176)===Y?nn!==null:(Y&62914560)!==Y&&!(Y&536870912)||t!==nn))throw Ri=lc,lh;e.flags|=8192}}function lu(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Og():536870912,e.lanes|=t,Vl|=t)}function bi(e,t){if(!X)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function ie(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags&31457280,a|=l.flags&31457280,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags,a|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function GS(e,t,n){var a=t.pendingProps;switch(Jc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ie(t),null;case 1:return ie(t),null;case 3:return n=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),En(Se),Ll(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(hi(t)?pn(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Vt!==null&&(Cc(Vt),Vt=null))),ie(t),null;case 26:return n=t.memoizedState,e===null?(pn(t),n!==null?(ie(t),Qp(t,n)):(ie(t),t.flags&=-16777217)):n?n!==e.memoizedState?(pn(t),ie(t),Qp(t,n)):(ie(t),t.flags&=-16777217):(e.memoizedProps!==a&&pn(t),ie(t),t.flags&=-16777217),null;case 27:Cu(t),n=Wn.current;var l=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==a&&pn(t);else{if(!a){if(t.stateNode===null)throw Error(E(166));return ie(t),null}e=en.current,hi(t)?Tp(t,e):(e=_m(l,a,n),t.stateNode=e,pn(t))}return ie(t),null;case 5:if(Cu(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&pn(t);else{if(!a){if(t.stateNode===null)throw Error(E(166));return ie(t),null}if(e=en.current,hi(t))Tp(t,e);else{switch(l=Qu(Wn.current),e){case 1:e=l.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=l.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=l.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=l.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":e=l.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof a.is=="string"?l.createElement("select",{is:a.is}):l.createElement("select"),a.multiple?e.multiple=!0:a.size&&(e.size=a.size);break;default:e=typeof a.is=="string"?l.createElement(n,{is:a.is}):l.createElement(n)}}e[Ye]=t,e[nt]=a;e:for(l=t.child;l!==null;){if(l.tag===5||l.tag===6)e.appendChild(l.stateNode);else if(l.tag!==4&&l.tag!==27&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break e;for(;l.sibling===null;){if(l.return===null||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}t.stateNode=e;e:switch(Be(e,n,a),n){case"button":case"input":case"select":case"textarea":e=!!a.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&pn(t)}}return ie(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&pn(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(E(166));if(e=Wn.current,hi(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,l=Ie,l!==null)switch(l.tag){case 27:case 5:a=l.memoizedProps}e[Ye]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||Lm(e.nodeValue,n)),e||Ra(t)}else e=Qu(e).createTextNode(a),e[Ye]=t,t.stateNode=e}return ie(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(l=hi(t),a!==null&&a.dehydrated!==null){if(e===null){if(!l)throw Error(E(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(E(317));l[Ye]=t}else oo(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ie(t),l=!1}else Vt!==null&&(Cc(Vt),Vt=null),l=!0;if(!l)return t.flags&256?(Sn(t),t):(Sn(t),null)}if(Sn(t),t.flags&128)return t.lanes=n,t;if(n=a!==null,e=e!==null&&e.memoizedState!==null,n){a=t.child,l=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(l=a.alternate.memoizedState.cachePool.pool);var i=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==l&&(a.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),lu(t,t.updateQueue),ie(t),null;case 4:return Ll(),e===null&&Ef(t.stateNode.containerInfo),ie(t),null;case 10:return En(t.type),ie(t),null;case 19:if(Re(Te),l=t.memoizedState,l===null)return ie(t),null;if(a=(t.flags&128)!==0,i=l.rendering,i===null)if(a)bi(l,!1);else{if(se!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Lu(e),i!==null){for(t.flags|=128,bi(l,!1),e=i.updateQueue,t.updateQueue=e,lu(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)vm(n,e),n=n.sibling;return ae(Te,Te.current&1|2),t.child}e=e.sibling}l.tail!==null&&tn()>Gu&&(t.flags|=128,a=!0,bi(l,!1),t.lanes=4194304)}else{if(!a)if(e=Lu(i),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,lu(t,e),bi(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!X)return ie(t),null}else 2*tn()-l.renderingStartTime>Gu&&n!==536870912&&(t.flags|=128,a=!0,bi(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(e=l.last,e!==null?e.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=tn(),t.sibling=null,e=Te.current,ae(Te,a?e&1|2:e&1),t):(ie(t),null);case 22:case 23:return Sn(t),Ic(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?n&536870912&&!(t.flags&128)&&(ie(t),t.subtreeFlags&6&&(t.flags|=8192)):ie(t),n=t.updateQueue,n!==null&&lu(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&Re(Da),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),En(Se),ie(t),null;case 25:return null}throw Error(E(156,t.tag))}function qS(e,t){switch(Jc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return En(Se),Ll(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Cu(t),null;case 13:if(Sn(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));oo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Re(Te),null;case 4:return Ll(),null;case 10:return En(t.type),null;case 22:case 23:return Sn(t),Ic(),e!==null&&Re(Da),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return En(Se),null;case 25:return null;default:return null}}function ym(e,t){switch(Jc(t),t.tag){case 3:En(Se),Ll();break;case 26:case 27:case 5:Cu(t);break;case 4:Ll();break;case 13:Sn(t);break;case 19:Re(Te);break;case 10:En(t.type);break;case 22:case 23:Sn(t),Ic(),e!==null&&Re(Da);break;case 24:En(Se)}}var YS={getCacheForType:function(e){var t=Xe(Se),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n}},XS=typeof WeakMap=="function"?WeakMap:Map,oe=0,ee=null,G=null,Y=0,P=0,st=null,hn=!1,Ql=!1,vf=!1,Dn=0,se=0,ia=0,xa=0,bf=0,Rt=0,Vl=0,Bi=null,Pt=null,Tc=!1,yf=0,Gu=1/0,qu=null,$n=null,iu=!1,Ta=null,Vi=0,Ec=0,wc=null,Gi=0,Ac=null;function dt(){if(oe&2&&Y!==0)return Y&-Y;if(_.T!==null){var e=Ul;return e!==0?e:Tf()}return Ng()}function Sm(){Rt===0&&(Rt=!(Y&536870912)||X?Dg():536870912);var e=Nt.current;return e!==null&&(e.flags|=32),Rt}function Fe(e,t,n){(e===ee&&P===2||e.cancelPendingCommit!==null)&&(Gl(e,0),mn(e,Y,Rt,!1)),lo(e,n),(!(oe&2)||e!==ee)&&(e===ee&&(!(oe&2)&&(xa|=n),se===4&&mn(e,Y,Rt,!1)),on(e))}function Tm(e,t,n){if(oe&6)throw Error(E(327));var a=!n&&(t&60)===0&&(t&e.expiredLanes)===0||ao(e,t),l=a?jS(e,t):_r(e,t,!0),i=a;do{if(l===0){Ql&&!a&&mn(e,t,0,!1);break}else if(l===6)mn(e,t,0,!hn);else{if(n=e.current.alternate,i&&!ZS(n)){l=_r(e,t,!1),i=!1;continue}if(l===2){if(i=t,e.errorRecoveryDisabledLanes&i)var o=0;else o=e.pendingLanes&-536870913,o=o!==0?o:o&536870912?536870912:0;if(o!==0){t=o;e:{var u=e;l=Bi;var s=u.current.memoizedState.isDehydrated;if(s&&(Gl(u,o).flags|=256),o=_r(u,o,!1),o!==2){if(vf&&!s){u.errorRecoveryDisabledLanes|=i,xa|=i,l=4;break e}i=Pt,Pt=l,i!==null&&Cc(i)}l=o}if(i=!1,l!==2)continue}}if(l===1){Gl(e,0),mn(e,t,0,!0);break}e:{switch(a=e,l){case 0:case 1:throw Error(E(345));case 4:if((t&4194176)===t){mn(a,t,Rt,!hn);break e}break;case 2:Pt=null;break;case 3:case 5:break;default:throw Error(E(329))}if(a.finishedWork=n,a.finishedLanes=t,(t&62914560)===t&&(i=yf+300-tn(),10<i)){if(mn(a,t,Rt,!hn),Fu(a,0)!==0)break e;a.timeoutHandle=Hm(jp.bind(null,a,n,Pt,qu,Tc,t,Rt,xa,Vl,hn,2,-0,0),i);break e}jp(a,n,Pt,qu,Tc,t,Rt,xa,Vl,hn,0,-0,0)}}break}while(!0);on(e)}function Cc(e){Pt===null?Pt=e:Pt.push.apply(Pt,e)}function jp(e,t,n,a,l,i,o,u,s,r,c,d,g){var m=t.subtreeFlags;if((m&8192||(m&16785408)===16785408)&&(Fi={stylesheets:null,count:0,unsuspend:wT},pm(t),t=CT(),t!==null)){e.cancelPendingCommit=t(Wp.bind(null,e,n,a,l,o,u,s,1,d,g)),mn(e,i,o,!r);return}Wp(e,n,a,l,o,u,s,c,d,g)}function ZS(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var l=n[a],i=l.getSnapshot;l=l.value;try{if(!pt(i(),l))return!1}catch(o){return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function mn(e,t,n,a){t&=~bf,t&=~xa,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var l=t;0<l;){var i=31-ft(l),o=1<<i;a[i]=-1,l&=~o}n!==0&&xg(e,n,t)}function us(){return oe&6?!0:(fo(0,!1),!1)}function Sf(){if(G!==null){if(P===0)var e=G.return;else e=G,Tn=Ga=null,af(e),xl=null,Ki=0,e=G;for(;e!==null;)ym(e.alternate,e),e=e.return;G=null}}function Gl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,uT(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Sf(),ee=e,G=n=Fn(e.current,null),Y=t,P=0,st=null,hn=!1,Ql=ao(e,t),vf=!1,Vl=Rt=bf=xa=ia=se=0,Pt=Bi=null,Tc=!1,t&8&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var l=31-ft(a),i=1<<l;t|=e[l],a&=~i}return Dn=t,ts(),n}function Em(e,t){V=null,_.H=an,t===Mi?(t=Ap(),P=3):t===lh?(t=Ap(),P=4):P=t===Kh?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,st=t,G===null&&(se=1,Uu(e,xt(t,e.current)))}function wm(){var e=_.H;return _.H=an,e===null?an:e}function Am(){var e=_.A;return _.A=YS,e}function Dc(){se=4,hn||(Y&4194176)!==Y&&Nt.current!==null||(Ql=!0),!(ia&134217727)&&!(xa&134217727)||ee===null||mn(ee,Y,Rt,!1)}function _r(e,t,n){var a=oe;oe|=2;var l=wm(),i=Am();(ee!==e||Y!==t)&&(qu=null,Gl(e,t)),t=!1;var o=se;e:do try{if(P!==0&&G!==null){var u=G,s=st;switch(P){case 8:Sf(),o=6;break e;case 3:case 2:case 6:Nt.current===null&&(t=!0);var r=P;if(P=0,st=null,Al(e,u,s,r),n&&Ql){o=0;break e}break;default:r=P,P=0,st=null,Al(e,u,s,r)}}QS(),o=se;break}catch(c){Em(e,c)}while(!0);return t&&e.shellSuspendCounter++,Tn=Ga=null,oe=a,_.H=l,_.A=i,G===null&&(ee=null,Y=0,ts()),o}function QS(){for(;G!==null;)Cm(G)}function jS(e,t){var n=oe;oe|=2;var a=wm(),l=Am();ee!==e||Y!==t?(qu=null,Gu=tn()+500,Gl(e,t)):Ql=ao(e,t);e:do try{if(P!==0&&G!==null){t=G;var i=st;t:switch(P){case 1:P=0,st=null,Al(e,t,i,1);break;case 2:if(wp(i)){P=0,st=null,Kp(t);break}t=function(){P===2&&ee===e&&(P=7),on(e)},i.then(t,t);break e;case 3:P=7;break e;case 4:P=5;break e;case 7:wp(i)?(P=0,st=null,Kp(t)):(P=0,st=null,Al(e,t,i,7));break;case 5:var o=null;switch(G.tag){case 26:o=G.memoizedState;case 5:case 27:var u=G;if(!o||Vm(o)){P=0,st=null;var s=u.sibling;if(s!==null)G=s;else{var r=u.return;r!==null?(G=r,ss(r)):G=null}break t}}P=0,st=null,Al(e,t,i,5);break;case 6:P=0,st=null,Al(e,t,i,6);break;case 8:Sf(),se=6;break e;default:throw Error(E(462))}}KS();break}catch(c){Em(e,c)}while(!0);return Tn=Ga=null,_.H=a,_.A=l,oe=n,G!==null?0:(ee=null,Y=0,ts(),se)}function KS(){for(;G!==null&&!h0();)Cm(G)}function Cm(e){var t=$h(e.alternate,e,Dn);e.memoizedProps=e.pendingProps,t===null?ss(e):G=t}function Kp(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Bp(n,t,t.pendingProps,t.type,void 0,Y);break;case 11:t=Bp(n,t,t.pendingProps,t.type.render,t.ref,Y);break;case 5:af(t);default:ym(n,t),t=G=vm(t,Dn),t=$h(n,t,Dn)}e.memoizedProps=e.pendingProps,t===null?ss(e):G=t}function Al(e,t,n,a){Tn=Ga=null,af(t),xl=null,Ki=0;var l=t.return;try{if(HS(e,l,t,n,Y)){se=1,Uu(e,xt(n,e.current)),G=null;return}}catch(i){if(l!==null)throw G=l,i;se=1,Uu(e,xt(n,e.current)),G=null;return}t.flags&32768?(X||a===1?e=!0:Ql||Y&536870912?e=!1:(hn=e=!0,(a===2||a===3||a===6)&&(a=Nt.current,a!==null&&a.tag===13&&(a.flags|=16384))),Dm(t,e)):ss(t)}function ss(e){var t=e;do{if(t.flags&32768){Dm(t,hn);return}e=t.return;var n=GS(t.alternate,t,Dn);if(n!==null){G=n;return}if(t=t.sibling,t!==null){G=t;return}G=t=e}while(t!==null);se===0&&(se=5)}function Dm(e,t){do{var n=qS(e.alternate,e);if(n!==null){n.flags&=32767,G=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){G=e;return}G=e=n}while(e!==null);se=6,G=null}function Wp(e,t,n,a,l,i,o,u,s,r){var c=_.T,d=te.p;try{te.p=2,_.T=null,WS(e,t,n,a,d,l,i,o,u,s,r)}finally{_.T=c,te.p=d}}function WS(e,t,n,a,l,i,o,u){do kl();while(Ta!==null);if(oe&6)throw Error(E(327));var s=e.finishedWork;if(a=e.finishedLanes,s===null)return null;if(e.finishedWork=null,e.finishedLanes=0,s===e.current)throw Error(E(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var r=s.lanes|s.childLanes;if(r|=jc,D0(e,a,r,i,o,u),e===ee&&(G=ee=null,Y=0),!(s.subtreeFlags&10256)&&!(s.flags&10256)||iu||(iu=!0,Ec=r,wc=n,$S(Du,function(){return kl(!0),null})),n=(s.flags&15990)!==0,s.subtreeFlags&15990||n?(n=_.T,_.T=null,i=te.p,te.p=2,o=oe,oe|=4,US(e,s),cm(s,e),bS(Rc,e.containerInfo),Ju=!!Mc,Rc=Mc=null,e.current=s,om(e,s.alternate,s),m0(),oe=o,te.p=i,_.T=n):e.current=s,iu?(iu=!1,Ta=e,Vi=a):Om(e,r),r=e.pendingLanes,r===0&&($n=null),T0(s.stateNode,l),on(e),t!==null)for(l=e.onRecoverableError,s=0;s<t.length;s++)r=t[s],l(r.value,{componentStack:r.stack});return Vi&3&&kl(),r=e.pendingLanes,a&4194218&&r&42?e===Ac?Gi++:(Gi=0,Ac=e):Gi=0,fo(0,!1),null}function Om(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,uo(t)))}function kl(){if(Ta!==null){var e=Ta,t=Ec;Ec=0;var n=Rg(Vi),a=_.T,l=te.p;try{if(te.p=32>n?32:n,_.T=null,Ta===null)var i=!1;else{n=wc,wc=null;var o=Ta,u=Vi;if(Ta=null,Vi=0,oe&6)throw Error(E(331));var s=oe;if(oe|=4,hm(o.current),dm(o,o.current,u,n),oe=s,fo(0,!1),ct&&typeof ct.onPostCommitFiberRoot=="function")try{ct.onPostCommitFiberRoot(no,o)}catch(r){}i=!0}return i}finally{te.p=l,_.T=a,Om(e,t)}}return!1}function Jp(e,t,n){t=xt(n,t),t=fc(e.stateNode,t,2),e=In(e,t,2),e!==null&&(lo(e,2),on(e))}function I(e,t,n){if(e.tag===3)Jp(e,e,n);else for(;t!==null;){if(t.tag===3){Jp(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&($n===null||!$n.has(a))){e=xt(n,e),n=Qh(2),a=In(t,n,2),a!==null&&(jh(n,a,t,e),lo(a,2),on(a));break}}t=t.return}}function Ur(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new XS;var l=new Set;a.set(t,l)}else l=a.get(t),l===void 0&&(l=new Set,a.set(t,l));l.has(n)||(vf=!0,l.add(n),e=JS.bind(null,e,t,n),t.then(e,e))}function JS(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,ee===e&&(Y&n)===n&&(se===4||se===3&&(Y&62914560)===Y&&300>tn()-yf?!(oe&2)&&Gl(e,0):bf|=n,Vl===Y&&(Vl=0)),on(e)}function xm(e,t){t===0&&(t=Og()),e=na(e,t),e!==null&&(lo(e,t),on(e))}function IS(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),xm(e,n)}function FS(e,t){var n=0;switch(e.tag){case 13:var a=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(E(314))}a!==null&&a.delete(t),xm(e,n)}function $S(e,t){return Bc(e,t)}var Yu=null,pl=null,Oc=!1,Xu=!1,Br=!1,Ma=0;function on(e){e!==pl&&e.next===null&&(pl===null?Yu=pl=e:pl=pl.next=e),Xu=!0,Oc||(Oc=!0,eT(PS))}function fo(e,t){if(!Br&&Xu){Br=!0;do for(var n=!1,a=Yu;a!==null;){if(!t)if(e!==0){var l=a.pendingLanes;if(l===0)var i=0;else{var o=a.suspendedLanes,u=a.pingedLanes;i=(1<<31-ft(42|e)+1)-1,i&=l&~(o&~u),i=i&201326677?i&201326677|1:i?i|2:0}i!==0&&(n=!0,Ip(a,i))}else i=Y,i=Fu(a,a===ee?i:0),!(i&3)||ao(a,i)||(n=!0,Ip(a,i));a=a.next}while(n);Br=!1}}function PS(){Xu=Oc=!1;var e=0;Ma!==0&&(oT()&&(e=Ma),Ma=0);for(var t=tn(),n=null,a=Yu;a!==null;){var l=a.next,i=Mm(a,t);i===0?(a.next=null,n===null?Yu=l:n.next=l,l===null&&(pl=n)):(n=a,(e!==0||i&3)&&(Xu=!0)),a=l}fo(e,!1)}function Mm(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var o=31-ft(i),u=1<<o,s=l[o];s===-1?(!(u&n)||u&a)&&(l[o]=C0(u,t)):s<=t&&(e.expiredLanes|=u),i&=~u}if(t=ee,n=Y,n=Fu(e,e===t?n:0),a=e.callbackNode,n===0||e===t&&P===2||e.cancelPendingCommit!==null)return a!==null&&a!==null&&hr(a),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||ao(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&hr(a),Rg(n)){case 2:case 8:n=Ag;break;case 32:n=Du;break;case 268435456:n=Cg;break;default:n=Du}return a=Rm.bind(null,e),n=Bc(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&hr(a),e.callbackPriority=2,e.callbackNode=null,2}function Rm(e,t){var n=e.callbackNode;if(kl()&&e.callbackNode!==n)return null;var a=Y;return a=Fu(e,e===ee?a:0),a===0?null:(Tm(e,a,t),Mm(e,tn()),e.callbackNode!=null&&e.callbackNode===n?Rm.bind(null,e):null)}function Ip(e,t){if(kl())return null;Tm(e,t,!0)}function eT(e){sT(function(){oe&6?Bc(wg,e):e()})}function Tf(){return Ma===0&&(Ma=Dg()),Ma}function Fp(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:du(""+e)}function $p(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function tT(e,t,n,a,l){if(t==="submit"&&n&&n.stateNode===l){var i=Fp((l[nt]||null).action),o=a.submitter;o&&(t=(t=o[nt]||null)?Fp(t.formAction):o.getAttribute("formAction"),t!==null&&(i=t,o=null));var u=new $u("action","action",null,a,l);e.push({event:u,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ma!==0){var s=o?$p(l,o):new FormData(l);rc(n,{pending:!0,data:s,method:l.method,action:i},null,s)}}else typeof i=="function"&&(u.preventDefault(),s=o?$p(l,o):new FormData(l),rc(n,{pending:!0,data:s,method:l.method,action:i},i,s))},currentTarget:l}]})}}for(ou=0;ou<yp.length;ou++)uu=yp[ou],Pp=uu.toLowerCase(),eg=uu[0].toUpperCase()+uu.slice(1),qt(Pp,"on"+eg);var uu,Pp,eg,ou;qt(Fg,"onAnimationEnd");qt($g,"onAnimationIteration");qt(Pg,"onAnimationStart");qt("dblclick","onDoubleClick");qt("focusin","onFocus");qt("focusout","onBlur");qt(SS,"onTransitionRun");qt(TS,"onTransitionStart");qt(ES,"onTransitionCancel");qt(eh,"onTransitionEnd");zl("onMouseEnter",["mouseout","mouseover"]);zl("onMouseLeave",["mouseout","mouseover"]);zl("onPointerEnter",["pointerout","pointerover"]);zl("onPointerLeave",["pointerout","pointerover"]);Ha("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ha("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ha("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ha("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ha("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ha("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ji="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(" "),nT=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Ji));function Nm(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],l=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var o=a.length-1;0<=o;o--){var u=a[o],s=u.instance,r=u.currentTarget;if(u=u.listener,s!==i&&l.isPropagationStopped())break e;i=u,l.currentTarget=r;try{i(l)}catch(c){_u(c)}l.currentTarget=null,i=s}else for(o=0;o<a.length;o++){if(u=a[o],s=u.instance,r=u.currentTarget,u=u.listener,s!==i&&l.isPropagationStopped())break e;i=u,l.currentTarget=r;try{i(l)}catch(c){_u(c)}l.currentTarget=null,i=s}}}}function q(e,t){var n=t[Ir];n===void 0&&(n=t[Ir]=new Set);var a=e+"__bubble";n.has(a)||(km(t,e,2,!1),n.add(a))}function Vr(e,t,n){var a=0;t&&(a|=4),km(n,e,a,t)}var su="_reactListening"+Math.random().toString(36).slice(2);function Ef(e){if(!e[su]){e[su]=!0,kg.forEach(function(n){n!=="selectionchange"&&(nT.has(n)||Vr(n,!1,e),Vr(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[su]||(t[su]=!0,Vr("selectionchange",!1,t))}}function km(e,t,n,a){switch(Zm(t)){case 2:var l=xT;break;case 8:l=MT;break;default:l=Df}n=l.bind(null,t,n,e),l=void 0,!ec||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),a?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Gr(e,t,n,a,l){var i=a;if(!(t&1)&&!(t&2)&&a!==null)e:for(;;){if(a===null)return;var o=a.tag;if(o===3||o===4){var u=a.stateNode.containerInfo;if(u===l||u.nodeType===8&&u.parentNode===l)break;if(o===4)for(o=a.return;o!==null;){var s=o.tag;if((s===3||s===4)&&(s=o.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;o=o.return}for(;u!==null;){if(o=Ea(u),o===null)return;if(s=o.tag,s===5||s===6||s===26||s===27){a=i=o;continue e}u=u.parentNode}}a=a.return}Gg(function(){var r=i,c=qc(n),d=[];e:{var g=th.get(e);if(g!==void 0){var m=$u,y=e;switch(e){case"keypress":if(gu(n)===0)break e;case"keydown":case"keyup":m=F0;break;case"focusin":y="focus",m=Sr;break;case"focusout":y="blur",m=Sr;break;case"beforeblur":case"afterblur":m=Sr;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=sp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=V0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=eS;break;case Fg:case $g:case Pg:m=Y0;break;case eh:m=nS;break;case"scroll":case"scrollend":m=U0;break;case"wheel":m=lS;break;case"copy":case"cut":case"paste":m=Z0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=cp;break;case"toggle":case"beforetoggle":m=oS}var S=(t&4)!==0,O=!S&&(e==="scroll"||e==="scrollend"),p=S?g!==null?g+"Capture":null:g;S=[];for(var f=r,h;f!==null;){var v=f;if(h=v.stateNode,v=v.tag,v!==5&&v!==26&&v!==27||h===null||p===null||(v=Xi(f,p),v!=null&&S.push(Ii(f,v,h))),O)break;f=f.return}0<S.length&&(g=new m(g,y,null,n,c),d.push({event:g,listeners:S}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",g&&n!==Pr&&(y=n.relatedTarget||n.fromElement)&&(Ea(y)||y[Xl]))break e;if((m||g)&&(g=c.window===c?c:(g=c.ownerDocument)?g.defaultView||g.parentWindow:window,m?(y=n.relatedTarget||n.toElement,m=r,y=y?Ea(y):null,y!==null&&(O=Yl(y),S=y.tag,y!==O||S!==5&&S!==27&&S!==6)&&(y=null)):(m=null,y=r),m!==y)){if(S=sp,v="onMouseLeave",p="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(S=cp,v="onPointerLeave",p="onPointerEnter",f="pointer"),O=m==null?g:Ai(m),h=y==null?g:Ai(y),g=new S(v,f+"leave",m,n,c),g.target=O,g.relatedTarget=h,v=null,Ea(c)===r&&(S=new S(p,f+"enter",y,n,c),S.target=h,S.relatedTarget=O,v=S),O=v,m&&y)t:{for(S=m,p=y,f=0,h=S;h;h=cl(h))f++;for(h=0,v=p;v;v=cl(v))h++;for(;0<f-h;)S=cl(S),f--;for(;0<h-f;)p=cl(p),h--;for(;f--;){if(S===p||p!==null&&S===p.alternate)break t;S=cl(S),p=cl(p)}S=null}else S=null;m!==null&&tg(d,g,m,S,!1),y!==null&&O!==null&&tg(d,O,y,S,!0)}}e:{if(g=r?Ai(r):window,m=g.nodeName&&g.nodeName.toLowerCase(),m==="select"||m==="input"&&g.type==="file")var T=gp;else if(pp(g))if(jg)T=mS;else{T=gS;var M=pS}else m=g.nodeName,!m||m.toLowerCase()!=="input"||g.type!=="checkbox"&&g.type!=="radio"?r&&Gc(r.elementType)&&(T=gp):T=hS;if(T&&(T=T(e,r))){Qg(d,T,n,c);break e}M&&M(e,g,r),e==="focusout"&&r&&g.type==="number"&&r.memoizedProps.value!=null&&$r(g,"number",g.value)}switch(M=r?Ai(r):window,e){case"focusin":(pp(M)||M.contentEditable==="true")&&(bl=M,tc=r,xi=null);break;case"focusout":xi=tc=bl=null;break;case"mousedown":nc=!0;break;case"contextmenu":case"mouseup":case"dragend":nc=!1,bp(d,n,c);break;case"selectionchange":if(yS)break;case"keydown":case"keyup":bp(d,n,c)}var w;if(Zc)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else vl?Xg(e,n)&&(A="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(A="onCompositionStart");A&&(Yg&&n.locale!=="ko"&&(vl||A!=="onCompositionStart"?A==="onCompositionEnd"&&vl&&(w=qg()):(Kn=c,Yc="value"in Kn?Kn.value:Kn.textContent,vl=!0)),M=Zu(r,A),0<M.length&&(A=new rp(A,e,null,n,c),d.push({event:A,listeners:M}),w?A.data=w:(w=Zg(n),w!==null&&(A.data=w)))),(w=sS?rS(e,n):cS(e,n))&&(A=Zu(r,"onBeforeInput"),0<A.length&&(M=new rp("onBeforeInput","beforeinput",null,n,c),d.push({event:M,listeners:A}),M.data=w)),tT(d,e,r,n,c)}Nm(d,t)})}function Ii(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Zu(e,t){for(var n=t+"Capture",a=[];e!==null;){var l=e,i=l.stateNode;l=l.tag,l!==5&&l!==26&&l!==27||i===null||(l=Xi(e,n),l!=null&&a.unshift(Ii(e,l,i)),l=Xi(e,t),l!=null&&a.push(Ii(e,l,i))),e=e.return}return a}function cl(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function tg(e,t,n,a,l){for(var i=t._reactName,o=[];n!==null&&n!==a;){var u=n,s=u.alternate,r=u.stateNode;if(u=u.tag,s!==null&&s===a)break;u!==5&&u!==26&&u!==27||r===null||(s=r,l?(r=Xi(n,i),r!=null&&o.unshift(Ii(n,r,s))):l||(r=Xi(n,i),r!=null&&o.push(Ii(n,r,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var aT=/\r\n?/g,lT=/\u0000|\uFFFD/g;function ng(e){return(typeof e=="string"?e:""+e).replace(aT,`
`).replace(lT,"")}function Lm(e,t){return t=ng(t),ng(e)===t}function rs(){}function K(e,t,n,a,l,i){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||Hl(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&Hl(e,""+a);break;case"className":Io(e,"class",a);break;case"tabIndex":Io(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Io(e,n,a);break;case"style":Vg(e,a,i);break;case"data":if(t!=="object"){Io(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=du(""+a),e.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(n,"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 i=="function"&&(n==="formAction"?(t!=="input"&&K(e,t,"name",l.name,l,null),K(e,t,"formEncType",l.formEncType,l,null),K(e,t,"formMethod",l.formMethod,l,null),K(e,t,"formTarget",l.formTarget,l,null)):(K(e,t,"encType",l.encType,l,null),K(e,t,"method",l.method,l,null),K(e,t,"target",l.target,l,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=du(""+a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=rs);break;case"onScroll":a!=null&&q("scroll",e);break;case"onScrollEnd":a!=null&&q("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(E(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(E(60));e.innerHTML=n}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}n=du(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""+a):e.removeAttribute(n);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":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":a===!0?e.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":q("beforetoggle",e),q("toggle",e),fu(e,"popover",a);break;case"xlinkActuate":cn(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":cn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":cn(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":cn(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":cn(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":cn(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":cn(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":cn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":cn(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":fu(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=H0.get(n)||n,fu(e,n,a))}}function xc(e,t,n,a,l,i){switch(n){case"style":Vg(e,a,i);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(E(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(E(60));e.innerHTML=n}}break;case"children":typeof a=="string"?Hl(e,a):(typeof a=="number"||typeof a=="bigint")&&Hl(e,""+a);break;case"onScroll":a!=null&&q("scroll",e);break;case"onScrollEnd":a!=null&&q("scrollend",e);break;case"onClick":a!=null&&(e.onclick=rs);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Lg.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(l=n.endsWith("Capture"),t=n.slice(2,l?n.length-7:void 0),i=e[nt]||null,i=i!=null?i[n]:null,typeof i=="function"&&e.removeEventListener(t,i,l),typeof a=="function")){typeof i!="function"&&i!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,l);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):fu(e,n,a)}}}function Be(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":q("error",e),q("load",e);var a=!1,l=!1,i;for(i in n)if(n.hasOwnProperty(i)){var o=n[i];if(o!=null)switch(i){case"src":a=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(E(137,t));default:K(e,t,i,o,n,null)}}l&&K(e,t,"srcSet",n.srcSet,n,null),a&&K(e,t,"src",n.src,n,null);return;case"input":q("invalid",e);var u=i=o=l=null,s=null,r=null;for(a in n)if(n.hasOwnProperty(a)){var c=n[a];if(c!=null)switch(a){case"name":l=c;break;case"type":o=c;break;case"checked":s=c;break;case"defaultChecked":r=c;break;case"value":i=c;break;case"defaultValue":u=c;break;case"children":case"dangerouslySetInnerHTML":if(c!=null)throw Error(E(137,t));break;default:K(e,t,a,c,n,null)}}_g(e,i,u,s,r,o,l,!1),Ou(e);return;case"select":q("invalid",e),a=o=i=null;for(l in n)if(n.hasOwnProperty(l)&&(u=n[l],u!=null))switch(l){case"value":i=u;break;case"defaultValue":o=u;break;case"multiple":a=u;default:K(e,t,l,u,n,null)}t=i,n=o,e.multiple=!!a,t!=null?Dl(e,!!a,t,!1):n!=null&&Dl(e,!!a,n,!0);return;case"textarea":q("invalid",e),i=l=a=null;for(o in n)if(n.hasOwnProperty(o)&&(u=n[o],u!=null))switch(o){case"value":a=u;break;case"defaultValue":l=u;break;case"children":i=u;break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(E(91));break;default:K(e,t,o,u,n,null)}Bg(e,a,l,i),Ou(e);return;case"option":for(s in n)if(n.hasOwnProperty(s)&&(a=n[s],a!=null))switch(s){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:K(e,t,s,a,n,null)}return;case"dialog":q("cancel",e),q("close",e);break;case"iframe":case"object":q("load",e);break;case"video":case"audio":for(a=0;a<Ji.length;a++)q(Ji[a],e);break;case"image":q("error",e),q("load",e);break;case"details":q("toggle",e);break;case"embed":case"source":case"link":q("error",e),q("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(r in n)if(n.hasOwnProperty(r)&&(a=n[r],a!=null))switch(r){case"children":case"dangerouslySetInnerHTML":throw Error(E(137,t));default:K(e,t,r,a,n,null)}return;default:if(Gc(t)){for(c in n)n.hasOwnProperty(c)&&(a=n[c],a!==void 0&&xc(e,t,c,a,n,void 0));return}}for(u in n)n.hasOwnProperty(u)&&(a=n[u],a!=null&&K(e,t,u,a,n,null))}function iT(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,i=null,o=null,u=null,s=null,r=null,c=null;for(m in n){var d=n[m];if(n.hasOwnProperty(m)&&d!=null)switch(m){case"checked":break;case"value":break;case"defaultValue":s=d;default:a.hasOwnProperty(m)||K(e,t,m,null,a,d)}}for(var g in a){var m=a[g];if(d=n[g],a.hasOwnProperty(g)&&(m!=null||d!=null))switch(g){case"type":i=m;break;case"name":l=m;break;case"checked":r=m;break;case"defaultChecked":c=m;break;case"value":o=m;break;case"defaultValue":u=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(E(137,t));break;default:m!==d&&K(e,t,g,m,a,d)}}Fr(e,o,u,s,r,c,i,l);return;case"select":m=o=u=g=null;for(i in n)if(s=n[i],n.hasOwnProperty(i)&&s!=null)switch(i){case"value":break;case"multiple":m=s;default:a.hasOwnProperty(i)||K(e,t,i,null,a,s)}for(l in a)if(i=a[l],s=n[l],a.hasOwnProperty(l)&&(i!=null||s!=null))switch(l){case"value":g=i;break;case"defaultValue":u=i;break;case"multiple":o=i;default:i!==s&&K(e,t,l,i,a,s)}t=u,n=o,a=m,g!=null?Dl(e,!!n,g,!1):!!a!=!!n&&(t!=null?Dl(e,!!n,t,!0):Dl(e,!!n,n?[]:"",!1));return;case"textarea":m=g=null;for(u in n)if(l=n[u],n.hasOwnProperty(u)&&l!=null&&!a.hasOwnProperty(u))switch(u){case"value":break;case"children":break;default:K(e,t,u,null,a,l)}for(o in a)if(l=a[o],i=n[o],a.hasOwnProperty(o)&&(l!=null||i!=null))switch(o){case"value":g=l;break;case"defaultValue":m=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(E(91));break;default:l!==i&&K(e,t,o,l,a,i)}Ug(e,g,m);return;case"option":for(var y in n)if(g=n[y],n.hasOwnProperty(y)&&g!=null&&!a.hasOwnProperty(y))switch(y){case"selected":e.selected=!1;break;default:K(e,t,y,null,a,g)}for(s in a)if(g=a[s],m=n[s],a.hasOwnProperty(s)&&g!==m&&(g!=null||m!=null))switch(s){case"selected":e.selected=g&&typeof g!="function"&&typeof g!="symbol";break;default:K(e,t,s,g,a,m)}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 S in n)g=n[S],n.hasOwnProperty(S)&&g!=null&&!a.hasOwnProperty(S)&&K(e,t,S,null,a,g);for(r in a)if(g=a[r],m=n[r],a.hasOwnProperty(r)&&g!==m&&(g!=null||m!=null))switch(r){case"children":case"dangerouslySetInnerHTML":if(g!=null)throw Error(E(137,t));break;default:K(e,t,r,g,a,m)}return;default:if(Gc(t)){for(var O in n)g=n[O],n.hasOwnProperty(O)&&g!==void 0&&!a.hasOwnProperty(O)&&xc(e,t,O,void 0,a,g);for(c in a)g=a[c],m=n[c],!a.hasOwnProperty(c)||g===m||g===void 0&&m===void 0||xc(e,t,c,g,a,m);return}}for(var p in n)g=n[p],n.hasOwnProperty(p)&&g!=null&&!a.hasOwnProperty(p)&&K(e,t,p,null,a,g);for(d in a)g=a[d],m=n[d],!a.hasOwnProperty(d)||g===m||g==null&&m==null||K(e,t,d,g,a,m)}var Mc=null,Rc=null;function Qu(e){return e.nodeType===9?e:e.ownerDocument}function ag(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function zm(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Nc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var qr=null;function oT(){var e=window.event;return e&&e.type==="popstate"?e===qr?!1:(qr=e,!0):(qr=null,!1)}var Hm=typeof setTimeout=="function"?setTimeout:void 0,uT=typeof clearTimeout=="function"?clearTimeout:void 0,lg=typeof Promise=="function"?Promise:void 0,sT=typeof queueMicrotask=="function"?queueMicrotask:typeof lg!="undefined"?function(e){return lg.resolve(null).then(e).catch(rT)}:Hm;function rT(e){setTimeout(function(){throw e})}function Yr(e,t){var n=t,a=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(a===0){e.removeChild(l),to(t);return}a--}else n!=="$"&&n!=="$?"&&n!=="$!"||a++;n=l}while(n);to(t)}function kc(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":kc(n),Vc(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function cT(e,t,n,a){for(;e.nodeType===1;){var l=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Yi])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==l.rel||e.getAttribute("href")!==(l.href==null?null:l.href)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||e.getAttribute("title")!==(l.title==null?null:l.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(l.src==null?null:l.src)||e.getAttribute("type")!==(l.type==null?null:l.type)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=l.name==null?null:""+l.name;if(l.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=Gt(e.nextSibling),e===null)break}return null}function fT(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Gt(e.nextSibling),e===null))return null;return e}function Gt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="F!"||t==="F")break;if(t==="/$")return null}}return e}function ig(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}function _m(e,t,n){switch(t=Qu(n),e){case"html":if(e=t.documentElement,!e)throw Error(E(452));return e;case"head":if(e=t.head,!e)throw Error(E(453));return e;case"body":if(e=t.body,!e)throw Error(E(454));return e;default:throw Error(E(451))}}var kt=new Map,og=new Set;function ju(e){return typeof e.getRootNode=="function"?e.getRootNode():e.ownerDocument}var On=te.d;te.d={f:dT,r:pT,D:gT,C:hT,L:mT,m:vT,X:yT,S:bT,M:ST};function dT(){var e=On.f(),t=us();return e||t}function pT(e){var t=Zl(e);t!==null&&t.tag===5&&t.type==="form"?_h(t):On.r(e)}var jl=typeof document=="undefined"?null:document;function Um(e,t,n){var a=jl;if(a&&typeof t=="string"&&t){var l=Ot(t);l='link[rel="'+e+'"][href="'+l+'"]',typeof n=="string"&&(l+='[crossorigin="'+n+'"]'),og.has(l)||(og.add(l),e={rel:e,crossOrigin:n,href:t},a.querySelector(l)===null&&(t=a.createElement("link"),Be(t,"link",e),xe(t),a.head.appendChild(t)))}}function gT(e){On.D(e),Um("dns-prefetch",e,null)}function hT(e,t){On.C(e,t),Um("preconnect",e,t)}function mT(e,t,n){On.L(e,t,n);var a=jl;if(a&&e&&t){var l='link[rel="preload"][as="'+Ot(t)+'"]';t==="image"&&n&&n.imageSrcSet?(l+='[imagesrcset="'+Ot(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(l+='[imagesizes="'+Ot(n.imageSizes)+'"]')):l+='[href="'+Ot(e)+'"]';var i=l;switch(t){case"style":i=ql(e);break;case"script":i=Kl(e)}kt.has(i)||(e=ne({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),kt.set(i,e),a.querySelector(l)!==null||t==="style"&&a.querySelector(po(i))||t==="script"&&a.querySelector(go(i))||(t=a.createElement("link"),Be(t,"link",e),xe(t),a.head.appendChild(t)))}}function vT(e,t){On.m(e,t);var n=jl;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",l='link[rel="modulepreload"][as="'+Ot(a)+'"][href="'+Ot(e)+'"]',i=l;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=Kl(e)}if(!kt.has(i)&&(e=ne({rel:"modulepreload",href:e},t),kt.set(i,e),n.querySelector(l)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(go(i)))return}a=n.createElement("link"),Be(a,"link",e),xe(a),n.head.appendChild(a)}}}function bT(e,t,n){On.S(e,t,n);var a=jl;if(a&&e){var l=Cl(a).hoistableStyles,i=ql(e);t=t||"default";var o=l.get(i);if(!o){var u={loading:0,preload:null};if(o=a.querySelector(po(i)))u.loading=5;else{e=ne({rel:"stylesheet",href:e,"data-precedence":t},n),(n=kt.get(i))&&wf(e,n);var s=o=a.createElement("link");xe(s),Be(s,"link",e),s._p=new Promise(function(r,c){s.onload=r,s.onerror=c}),s.addEventListener("load",function(){u.loading|=1}),s.addEventListener("error",function(){u.loading|=2}),u.loading|=4,Su(o,t,a)}o={type:"stylesheet",instance:o,count:1,state:u},l.set(i,o)}}}function yT(e,t){On.X(e,t);var n=jl;if(n&&e){var a=Cl(n).hoistableScripts,l=Kl(e),i=a.get(l);i||(i=n.querySelector(go(l)),i||(e=ne({src:e,async:!0},t),(t=kt.get(l))&&Af(e,t),i=n.createElement("script"),xe(i),Be(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(l,i))}}function ST(e,t){On.M(e,t);var n=jl;if(n&&e){var a=Cl(n).hoistableScripts,l=Kl(e),i=a.get(l);i||(i=n.querySelector(go(l)),i||(e=ne({src:e,async:!0,type:"module"},t),(t=kt.get(l))&&Af(e,t),i=n.createElement("script"),xe(i),Be(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(l,i))}}function ug(e,t,n,a){var l=(l=Wn.current)?ju(l):null;if(!l)throw Error(E(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=ql(n.href),n=Cl(l).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=ql(n.href);var i=Cl(l).hoistableStyles,o=i.get(e);if(o||(l=l.ownerDocument||l,o={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,o),(i=l.querySelector(po(e)))&&!i._p&&(o.instance=i,o.state.loading=5),kt.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},kt.set(e,n),i||TT(l,e,n,o.state))),t&&a===null)throw Error(E(528,""));return o}if(t&&a!==null)throw Error(E(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Kl(n),n=Cl(l).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(E(444,e))}}function ql(e){return'href="'+Ot(e)+'"'}function po(e){return'link[rel="stylesheet"]['+e+"]"}function Bm(e){return ne({},e,{"data-precedence":e.precedence,precedence:null})}function TT(e,t,n,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Be(t,"link",n),xe(t),e.head.appendChild(t))}function Kl(e){return'[src="'+Ot(e)+'"]'}function go(e){return"script[async]"+e}function sg(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+Ot(n.href)+'"]');if(a)return t.instance=a,xe(a),a;var l=ne({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),xe(a),Be(a,"style",l),Su(a,n.precedence,e),t.instance=a;case"stylesheet":l=ql(n.href);var i=e.querySelector(po(l));if(i)return t.state.loading|=4,t.instance=i,xe(i),i;a=Bm(n),(l=kt.get(l))&&wf(a,l),i=(e.ownerDocument||e).createElement("link"),xe(i);var o=i;return o._p=new Promise(function(u,s){o.onload=u,o.onerror=s}),Be(i,"link",a),t.state.loading|=4,Su(i,n.precedence,e),t.instance=i;case"script":return i=Kl(n.src),(l=e.querySelector(go(i)))?(t.instance=l,xe(l),l):(a=n,(l=kt.get(i))&&(a=ne({},n),Af(a,l)),e=e.ownerDocument||e,l=e.createElement("script"),xe(l),Be(l,"link",a),e.head.appendChild(l),t.instance=l);case"void":return null;default:throw Error(E(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(a=t.instance,t.state.loading|=4,Su(a,n.precedence,e));return t.instance}function Su(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=a.length?a[a.length-1]:null,i=l,o=0;o<a.length;o++){var u=a[o];if(u.dataset.precedence===t)i=u;else if(i!==l)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function wf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Af(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Tu=null;function rg(e,t,n){if(Tu===null){var a=new Map,l=Tu=new Map;l.set(n,a)}else l=Tu,a=l.get(n),a||(a=new Map,l.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),l=0;l<n.length;l++){var i=n[l];if(!(i[Yi]||i[Ye]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var o=i.getAttribute(t)||"";o=e+o;var u=a.get(o);u?u.push(i):a.set(o,[i])}}return a}function cg(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function ET(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Vm(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}var Fi=null;function wT(){}function AT(e,t,n){if(Fi===null)throw Error(E(475));var a=Fi;if(t.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var l=ql(n.href),i=e.querySelector(po(l));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(a.count++,a=Ku.bind(a),e.then(a,a)),t.state.loading|=4,t.instance=i,xe(i);return}i=e.ownerDocument||e,n=Bm(n),(l=kt.get(l))&&wf(n,l),i=i.createElement("link"),xe(i);var o=i;o._p=new Promise(function(u,s){o.onload=u,o.onerror=s}),Be(i,"link",n),t.instance=i}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(t,e),(e=t.state.preload)&&!(t.state.loading&3)&&(a.count++,t=Ku.bind(a),e.addEventListener("load",t),e.addEventListener("error",t))}}function CT(){if(Fi===null)throw Error(E(475));var e=Fi;return e.stylesheets&&e.count===0&&Lc(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&Lc(e,e.stylesheets),e.unsuspend){var a=e.unsuspend;e.unsuspend=null,a()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}function Ku(){if(this.count--,this.count===0){if(this.stylesheets)Lc(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Wu=null;function Lc(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Wu=new Map,t.forEach(DT,e),Wu=null,Ku.call(e))}function DT(e,t){if(!(t.state.loading&4)){var n=Wu.get(e);if(n)var a=n.get(null);else{n=new Map,Wu.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<l.length;i++){var o=l[i];(o.nodeName==="LINK"||o.getAttribute("media")!=="not all")&&(n.set(o.dataset.precedence,o),a=o)}a&&n.set(null,a)}l=t.instance,o=l.getAttribute("data-precedence"),i=n.get(o)||a,i===a&&n.set(null,l),n.set(o,l),this.count++,a=Ku.bind(this),l.addEventListener("load",a),l.addEventListener("error",a),i?i.parentNode.insertBefore(l,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(l,e.firstChild)),t.state.loading|=4}}var $i={$$typeof:vn,Provider:null,Consumer:null,_currentValue:Aa,_currentValue2:Aa,_threadCount:0};function OT(e,t,n,a,l,i,o,u){this.tag=1,this.containerInfo=e,this.finishedWork=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=mr(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mr(0),this.hiddenUpdates=mr(null),this.identifierPrefix=a,this.onUncaughtError=l,this.onCaughtError=i,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=u,this.incompleteTransitions=new Map}function Gm(e,t,n,a,l,i,o,u,s,r,c,d){return e=new OT(e,t,n,o,u,s,r,d),t=1,i===!0&&(t|=24),i=Mt(3,null,null,t),e.current=i,i.stateNode=e,t=Fc(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:a,isDehydrated:n,cache:t},pf(i),e}function qm(e){return e?(e=Tl,e):Tl}function Ym(e,t,n,a,l,i){l=qm(l),a.context===null?a.context=l:a.pendingContext=l,a=Jn(t),a.payload={element:n},i=i===void 0?null:i,i!==null&&(a.callback=i),n=In(e,a,t),n!==null&&(Fe(n,e,t),zi(n,e,t))}function fg(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Cf(e,t){fg(e,t),(e=e.alternate)&&fg(e,t)}function Xm(e){if(e.tag===13){var t=na(e,67108864);t!==null&&Fe(t,e,67108864),Cf(e,67108864)}}var Ju=!0;function xT(e,t,n,a){var l=_.T;_.T=null;var i=te.p;try{te.p=2,Df(e,t,n,a)}finally{te.p=i,_.T=l}}function MT(e,t,n,a){var l=_.T;_.T=null;var i=te.p;try{te.p=8,Df(e,t,n,a)}finally{te.p=i,_.T=l}}function Df(e,t,n,a){if(Ju){var l=zc(a);if(l===null)Gr(e,t,a,Iu,n),dg(e,a);else if(NT(l,e,t,n,a))a.stopPropagation();else if(dg(e,a),t&4&&-1<RT.indexOf(e)){for(;l!==null;){var i=Zl(l);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var o=ya(i.pendingLanes);if(o!==0){var u=i;for(u.pendingLanes|=2,u.entangledLanes|=2;o;){var s=1<<31-ft(o);u.entanglements[1]|=s,o&=~s}on(i),!(oe&6)&&(Gu=tn()+500,fo(0,!1))}}break;case 13:u=na(i,2),u!==null&&Fe(u,i,2),us(),Cf(i,2)}if(i=zc(a),i===null&&Gr(e,t,a,Iu,n),i===l)break;l=i}l!==null&&a.stopPropagation()}else Gr(e,t,a,null,n)}}function zc(e){return e=qc(e),Of(e)}var Iu=null;function Of(e){if(Iu=null,e=Ea(e),e!==null){var t=Yl(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=Tg(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Iu=e,null}function Zm(e){switch(e){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(v0()){case wg:return 2;case Ag:return 8;case Du:case b0:return 32;case Cg:return 268435456;default:return 32}default:return 32}}var Hc=!1,Pn=null,ea=null,ta=null,Pi=new Map,eo=new Map,Qn=[],RT="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 dg(e,t){switch(e){case"focusin":case"focusout":Pn=null;break;case"dragenter":case"dragleave":ea=null;break;case"mouseover":case"mouseout":ta=null;break;case"pointerover":case"pointerout":Pi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":eo.delete(t.pointerId)}}function yi(e,t,n,a,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:i,targetContainers:[l]},t!==null&&(t=Zl(t),t!==null&&Xm(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function NT(e,t,n,a,l){switch(t){case"focusin":return Pn=yi(Pn,e,t,n,a,l),!0;case"dragenter":return ea=yi(ea,e,t,n,a,l),!0;case"mouseover":return ta=yi(ta,e,t,n,a,l),!0;case"pointerover":var i=l.pointerId;return Pi.set(i,yi(Pi.get(i)||null,e,t,n,a,l)),!0;case"gotpointercapture":return i=l.pointerId,eo.set(i,yi(eo.get(i)||null,e,t,n,a,l)),!0}return!1}function Qm(e){var t=Ea(e.target);if(t!==null){var n=Yl(t);if(n!==null){if(t=n.tag,t===13){if(t=Tg(n),t!==null){e.blockedOn=t,O0(e.priority,function(){if(n.tag===13){var a=dt(),l=na(n,a);l!==null&&Fe(l,n,a),Cf(n,a)}});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Eu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=zc(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);Pr=a,n.target.dispatchEvent(a),Pr=null}else return t=Zl(n),t!==null&&Xm(t),e.blockedOn=n,!1;t.shift()}return!0}function pg(e,t,n){Eu(e)&&n.delete(t)}function kT(){Hc=!1,Pn!==null&&Eu(Pn)&&(Pn=null),ea!==null&&Eu(ea)&&(ea=null),ta!==null&&Eu(ta)&&(ta=null),Pi.forEach(pg),eo.forEach(pg)}function ru(e,t){e.blockedOn===t&&(e.blockedOn=null,Hc||(Hc=!0,Ee.unstable_scheduleCallback(Ee.unstable_NormalPriority,kT)))}var cu=null;function gg(e){cu!==e&&(cu=e,Ee.unstable_scheduleCallback(Ee.unstable_NormalPriority,function(){cu===e&&(cu=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],l=e[t+2];if(typeof a!="function"){if(Of(a||n)===null)continue;break}var i=Zl(n);i!==null&&(e.splice(t,3),t-=3,rc(i,{pending:!0,data:l,method:n.method,action:a},a,l))}}))}function to(e){function t(s){return ru(s,e)}Pn!==null&&ru(Pn,e),ea!==null&&ru(ea,e),ta!==null&&ru(ta,e),Pi.forEach(t),eo.forEach(t);for(var n=0;n<Qn.length;n++){var a=Qn[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Qn.length&&(n=Qn[0],n.blockedOn===null);)Qm(n),n.blockedOn===null&&Qn.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var l=n[a],i=n[a+1],o=l[nt]||null;if(typeof i=="function")o||gg(n);else if(o){var u=null;if(i&&i.hasAttribute("formAction")){if(l=i,o=i[nt]||null)u=o.formAction;else if(Of(l)!==null)continue}else u=o.action;typeof u=="function"?n[a+1]=u:(n.splice(a,3),a-=3),gg(n)}}}function xf(e){this._internalRoot=e}cs.prototype.render=xf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));var n=t.current,a=dt();Ym(n,a,e,t,null,null)};cs.prototype.unmount=xf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;e.tag===0&&kl(),Ym(e.current,2,null,e,null,null),us(),t[Xl]=null}};function cs(e){this._internalRoot=e}cs.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ng();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Qn.length&&t!==0&&t<Qn[n].priority;n++);Qn.splice(n,0,e),n===0&&Qm(e)}};var hg=mg.version;if(hg!=="19.0.0")throw Error(E(527,hg,"19.0.0"));te.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(E(188)):(e=Object.keys(e).join(","),Error(E(268,e)));return e=g0(t),e=e!==null?Eg(e):null,e=e===null?null:e.stateNode,e};var LT={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:_,findFiberByHostInstance:Ea,reconcilerVersion:"19.0.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&&(Si=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Si.isDisabled&&Si.supportsFiber))try{no=Si.inject(LT),ct=Si}catch(e){}var Si;fs.createRoot=function(e,t){if(!vg(e))throw Error(E(299));var n=!1,a="",l=Yh,i=Xh,o=Zh,u=null;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(l=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(o=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(u=t.unstable_transitionCallbacks)),t=Gm(e,1,!1,null,null,n,a,l,i,o,u,null),e[Xl]=t.current,Ef(e.nodeType===8?e.parentNode:e),new xf(t)};fs.hydrateRoot=function(e,t,n){if(!vg(e))throw Error(E(299));var a=!1,l="",i=Yh,o=Xh,u=Zh,s=null,r=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onUncaughtError!==void 0&&(i=n.onUncaughtError),n.onCaughtError!==void 0&&(o=n.onCaughtError),n.onRecoverableError!==void 0&&(u=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(s=n.unstable_transitionCallbacks),n.formState!==void 0&&(r=n.formState)),t=Gm(e,1,!0,t,n!=null?n:null,a,l,i,o,u,s,r),t.context=qm(null),n=t.current,a=dt(),l=Jn(a),l.callback=null,In(n,l,a),t.current.lanes=a,lo(t,a),on(t),e[Xl]=t.current,Ef(e),new cs(t)};fs.version="19.0.0"});var Jm=et((kw,Wm)=>{"use strict";function Km(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Km)}catch(e){console.error(e)}}Km(),Wm.exports=jm()});var ev=et(Pm=>{"use strict";var Wl=ye();function zT(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var HT=typeof Object.is=="function"?Object.is:zT,_T=Wl.useState,UT=Wl.useEffect,BT=Wl.useLayoutEffect,VT=Wl.useDebugValue;function GT(e,t){var n=t(),a=_T({inst:{value:n,getSnapshot:t}}),l=a[0].inst,i=a[1];return BT(function(){l.value=n,l.getSnapshot=t,Mf(l)&&i({inst:l})},[e,n,t]),UT(function(){return Mf(l)&&i({inst:l}),e(function(){Mf(l)&&i({inst:l})})},[e]),VT(n),n}function Mf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!HT(e,n)}catch(a){return!0}}function qT(e,t){return t()}var YT=typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"?qT:GT;Pm.useSyncExternalStore=Wl.useSyncExternalStore!==void 0?Wl.useSyncExternalStore:YT});var nv=et((Hw,tv)=>{"use strict";tv.exports=ev()});var lv=et(av=>{"use strict";var ds=ye(),XT=nv();function ZT(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var QT=typeof Object.is=="function"?Object.is:ZT,jT=XT.useSyncExternalStore,KT=ds.useRef,WT=ds.useEffect,JT=ds.useMemo,IT=ds.useDebugValue;av.useSyncExternalStoreWithSelector=function(e,t,n,a,l){var i=KT(null);if(i.current===null){var o={hasValue:!1,value:null};i.current=o}else o=i.current;i=JT(function(){function s(m){if(!r){if(r=!0,c=m,m=a(m),l!==void 0&&o.hasValue){var y=o.value;if(l(y,m))return d=y}return d=m}if(y=d,QT(c,m))return y;var S=a(m);return l!==void 0&&l(y,S)?y:(c=m,d=S)}var r=!1,c,d,g=n===void 0?null:n;return[function(){return s(t())},g===null?void 0:function(){return s(g())}]},[t,n,a,l]);var u=jT(e,i[0],i[1]);return WT(function(){o.hasValue=!0,o.value=u},[u]),IT(u),u}});var ov=et((Uw,iv)=>{"use strict";iv.exports=lv()});var db=et(Ds=>{"use strict";var HE=Symbol.for("react.transitional.element"),_E=Symbol.for("react.fragment");function fb(e,t,n){var a=null;if(n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),"key"in t){n={};for(var l in t)l!=="key"&&(n[l]=t[l])}else n=t;return t=n.ref,{$$typeof:HE,type:e,key:a,ref:t!==void 0?t:null,props:n}}Ds.Fragment=_E;Ds.jsx=fb;Ds.jsxs=fb});var re=et((vA,pb)=>{"use strict";pb.exports=db()});var ww={};qy(ww,{default:()=>Js});module.exports=Yy(ww);var pa=require("obsidian");var wy=B(ye()),Ay=require("obsidian"),Cy=B(Jm());var Fm={},Im=e=>{let t,n=new Set,a=(c,d)=>{let g=typeof c=="function"?c(t):c;if(!Object.is(g,t)){let m=t;t=(d!=null?d:typeof g!="object"||g===null)?g:Object.assign({},t,g),n.forEach(y=>y(t,m))}},l=()=>t,s={setState:a,getState:l,getInitialState:()=>r,subscribe:c=>(n.add(c),()=>n.delete(c)),destroy:()=>{(Fm.env?Fm.env.MODE:void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},r=t=e(a,l,s);return s},$m=e=>e?Im(e):Im;var rv=B(ye(),1),cv=B(ov(),1),ps={},{useDebugValue:FT}=rv.default,{useSyncExternalStoreWithSelector:$T}=cv.default,uv=!1,PT=e=>e;function e1(e,t=PT,n){(ps.env?ps.env.MODE:void 0)!=="production"&&n&&!uv&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),uv=!0);let a=$T(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return FT(a),a}var sv=e=>{(ps.env?ps.env.MODE:void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");let t=typeof e=="function"?$m(e):e,n=(a,l)=>e1(t,a,l);return Object.assign(n,t),n},Jl=e=>e?sv(e):sv;var Lt=class extends Map{constructor(t,n){super(n),this.factory=t}get(t){var n;return this.has(t)||this.set(t,this.factory()),(n=super.get(t))!=null?n:this.factory()}};var hs=require("obsidian");function fv(e,t){let n=t.getRoot(),{leftSplit:a,rightSplit:l}=e.workspace;return n===a?"left-sidebar":n===l?"right-sidebar":"root-split"}function gs(e,t,n,a){a.get(e).groupType=t,a.get(e).group=n.parent,a.get(e).leaves.push(n),a.get(e).leafIDs.push(n.id)}function dv(e){let t=ho(),n=e.workspace,{leftSplit:a,rightSplit:l,rootSplit:i,floatingSplit:o}=n;return n.iterateLeaves(a,u=>gs("left-sidebar","left-sidebar",u,t)),n.iterateLeaves(l,u=>gs("right-sidebar","right-sidebar",u,t)),n.iterateLeaves(i,u=>{gs(u.parent.id,"root-split",u,t)}),n.iterateLeaves(o,u=>{gs(u.parent.id,"root-split",u,t)}),t}function qa(e,t){let n=e.workspace,{rootSplit:a,floatingSplit:l}=n;n.iterateLeaves(a,t),n.iterateLeaves(l,t)}function pv(e,t){let n=e.workspace,{leftSplit:a,rightSplit:l}=n;n.iterateLeaves(a,t),n.iterateLeaves(l,t)}function Ya(e,t){var a;if(t.view instanceof hs.FileView)return t.view.file;let n=(a=t.getViewState().state)==null?void 0:a.file;if(n){let l=e.vault.getAbstractFileByPath(n);if(l instanceof hs.TFile)return l}return null}function gv(e,t){let n=e.children[e.currentTab];return e.children.sort(t.compareFn),t.reverse&&e.children.reverse(),e.recomputeChildrenDimensions(),e.selectTab&&e.selectTab(n),e.children}function Nf(e,t){return e.getDisplayText().localeCompare(t.getDisplayText())}function kf(e,t){return e.getViewState().pinned===t.getViewState().pinned?0:e.getViewState().pinned?-1:1}function Lf(e,t){return t.activeTime-e.activeTime}var t1=()=>({groupType:"root-split",group:null,leaves:[],leafIDs:[]}),n1=()=>t1(),ho=()=>new Lt(n1),Ze={titleAToZ:{compareFn:Nf,reverse:!1},titleZToA:{compareFn:Nf,reverse:!0},pinnedAtTop:{compareFn:kf,reverse:!1},pinnedAtBottom:{compareFn:kf,reverse:!0},recentOnTop:{compareFn:Lf,reverse:!1},recentOnBottom:{compareFn:Lf,reverse:!0}},a1=e=>{var n;let t=(n=Object.keys(Ze).find(a=>Ze[a]===e))!=null?n:"none";localStorage.setItem("sort-strategy",t)},l1=()=>{var t,n;let e=(t=localStorage.getItem("sort-strategy"))!=null?t:"none";return(n=Ze[e])!=null?n:null},zf=e=>{localStorage.setItem("temp-group-order",JSON.stringify(e))},i1=()=>{let e=localStorage.getItem("temp-group-order");return e?JSON.parse(e):[]},Qe=Jl()((e,t)=>({content:ho(),groupIDs:[],leaveIDs:[],sortStrategy:l1(),clear:()=>e({content:ho(),groupIDs:[],leaveIDs:[]}),refresh:n=>{e(a=>{let l=dv(n),i=Array.from(l.values()).flatMap(d=>d.leafIDs),o=a.groupIDs.filter(d=>l.has(d)),u=Array.from(l.keys()).filter(d=>!o.includes(d)),s=[...o,...u],r=i1(),c=[].concat(r).filter(d=>s.includes(d)).concat(s.filter(d=>!r.includes(d)));return zf(c),{...a,content:l,leaveIDs:i,groupIDs:c}})},swapGroup:(n,a)=>{let{groupIDs:l}=t(),i=l.indexOf(n),o=l.indexOf(a);l[i]=a,l[o]=n,e({groupIDs:l}),zf(l)},moveGroupToEnd:n=>{let{groupIDs:a}=t(),l=a.indexOf(n);a.splice(l,1),a.push(n),e({groupIDs:a}),zf(a)},setSortStrategy:n=>{a1(n),e({sortStrategy:n}),t().sort()},sort:()=>{let{content:n,sortStrategy:a}=t(),l=ho();if(a){for(let i of n.keys()){let o=n.get(i);if(l.set(i,o),o.groupType==="root-split"){let u=o.group||(o.leaves.length>0?o.leaves[0].parent:null);u&&(l.get(i).leaves=gv(u,a))}}e({content:l})}},hasOnlyOneGroup:()=>{let{groupIDs:n}=t();return n.filter(l=>!l.endsWith("-sidebar")).length===1}})),Yt=10,gt=100;var Ms=require("obsidian"),$a=B(ye());function un(e){return Object.keys(e).filter(t=>e[t]).join(" ")}var ge=B(ye());var b=B(ye()),Wa=B(jo());var pe=B(ye());function mv(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,pe.useMemo)(()=>a=>{t.forEach(l=>l(a))},t)}var mo=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function Xa(e){let t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function ms(e){return"nodeType"in e}function je(e){var t,n;return e?Xa(e)?e:ms(e)&&(t=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?t:window:window}function vs(e){let{Document:t}=je(e);return e instanceof t}function Il(e){return Xa(e)?!1:e instanceof je(e).HTMLElement}function _f(e){return e instanceof je(e).SVGElement}function Za(e){return e?Xa(e)?e.document:ms(e)?vs(e)?e:Il(e)||_f(e)?e.ownerDocument:document:document:document}var ht=mo?pe.useLayoutEffect:pe.useEffect;function vo(e){let t=(0,pe.useRef)(e);return ht(()=>{t.current=e}),(0,pe.useCallback)(function(){for(var n=arguments.length,a=new Array(n),l=0;l<n;l++)a[l]=arguments[l];return t.current==null?void 0:t.current(...a)},[])}function vv(){let e=(0,pe.useRef)(null),t=(0,pe.useCallback)((a,l)=>{e.current=setInterval(a,l)},[]),n=(0,pe.useCallback)(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,n]}function Fl(e,t){t===void 0&&(t=[e]);let n=(0,pe.useRef)(e);return ht(()=>{n.current!==e&&(n.current=e)},t),n}function $l(e,t){let n=(0,pe.useRef)();return(0,pe.useMemo)(()=>{let a=e(n.current);return n.current=a,a},[...t])}function bo(e){let t=vo(e),n=(0,pe.useRef)(null),a=(0,pe.useCallback)(l=>{l!==n.current&&(t==null||t(l,n.current)),n.current=l},[]);return[n,a]}function yo(e){let t=(0,pe.useRef)();return(0,pe.useEffect)(()=>{t.current=e},[e]),t.current}var Hf={};function Qa(e,t){return(0,pe.useMemo)(()=>{if(t)return t;let n=Hf[e]==null?0:Hf[e]+1;return Hf[e]=n,e+"-"+n},[e,t])}function bv(e){return function(t){for(var n=arguments.length,a=new Array(n>1?n-1:0),l=1;l<n;l++)a[l-1]=arguments[l];return a.reduce((i,o)=>{let u=Object.entries(o);for(let[s,r]of u){let c=i[s];c!=null&&(i[s]=c+e*r)}return i},{...t})}}var ja=bv(1),Pl=bv(-1);function o1(e){return"clientX"in e&&"clientY"in e}function ei(e){if(!e)return!1;let{KeyboardEvent:t}=je(e.target);return t&&e instanceof t}function u1(e){if(!e)return!1;let{TouchEvent:t}=je(e.target);return t&&e instanceof t}function So(e){if(u1(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return o1(e)?{x:e.clientX,y:e.clientY}:null}var xn=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[xn.Translate.toString(e),xn.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:a}=e;return t+" "+n+"ms "+a}}}),hv="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function yv(e){return e.matches(hv)?e:e.querySelector(hv)}var Ka=B(ye()),s1={display:"none"};function Sv(e){let{id:t,value:n}=e;return Ka.default.createElement("div",{id:t,style:s1},n)}function Tv(e){let{id:t,announcement:n,ariaLiveType:a="assertive"}=e,l={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return Ka.default.createElement("div",{id:t,style:l,role:"status","aria-live":a,"aria-atomic":!0},n)}function Ev(){let[e,t]=(0,Ka.useState)("");return{announce:(0,Ka.useCallback)(a=>{a!=null&&t(a)},[]),announcement:e}}var Hv=(0,b.createContext)(null);function r1(e){let t=(0,b.useContext)(Hv);(0,b.useEffect)(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}function c1(){let[e]=(0,b.useState)(()=>new Set),t=(0,b.useCallback)(a=>(e.add(a),()=>e.delete(a)),[e]);return[(0,b.useCallback)(a=>{let{type:l,event:i}=a;e.forEach(o=>{var u;return(u=o[l])==null?void 0:u.call(o,i)})},[e]),t]}var f1={draggable:`
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
`},d1={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function p1(e){let{announcements:t=d1,container:n,hiddenTextDescribedById:a,screenReaderInstructions:l=f1}=e,{announce:i,announcement:o}=Ev(),u=Qa("DndLiveRegion"),[s,r]=(0,b.useState)(!1);if((0,b.useEffect)(()=>{r(!0)},[]),r1((0,b.useMemo)(()=>({onDragStart(d){let{active:g}=d;i(t.onDragStart({active:g}))},onDragMove(d){let{active:g,over:m}=d;t.onDragMove&&i(t.onDragMove({active:g,over:m}))},onDragOver(d){let{active:g,over:m}=d;i(t.onDragOver({active:g,over:m}))},onDragEnd(d){let{active:g,over:m}=d;i(t.onDragEnd({active:g,over:m}))},onDragCancel(d){let{active:g,over:m}=d;i(t.onDragCancel({active:g,over:m}))}}),[i,t])),!s)return null;let c=b.default.createElement(b.default.Fragment,null,b.default.createElement(Sv,{id:a,value:l.draggable}),b.default.createElement(Tv,{id:u,announcement:o}));return n?(0,Wa.createPortal)(c,n):c}var we;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(we||(we={}));function ys(){}function _v(e,t){return(0,b.useMemo)(()=>({sensor:e,options:t!=null?t:{}}),[e,t])}function Uv(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,b.useMemo)(()=>[...t].filter(a=>a!=null),[...t])}var Xt=Object.freeze({x:0,y:0});function g1(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function h1(e,t){let n=So(e);if(!n)return"0 0";let a={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return a.x+"% "+a.y+"%"}function m1(e,t){let{data:{value:n}}=e,{data:{value:a}}=t;return n-a}function v1(e,t){let{data:{value:n}}=e,{data:{value:a}}=t;return a-n}function Bv(e,t){if(!e||e.length===0)return null;let[n]=e;return t?n[t]:n}function wv(e,t,n){return t===void 0&&(t=e.left),n===void 0&&(n=e.top),{x:t+e.width*.5,y:n+e.height*.5}}var Vv=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:a}=e,l=wv(t,t.left,t.top),i=[];for(let o of a){let{id:u}=o,s=n.get(u);if(s){let r=g1(wv(s),l);i.push({id:u,data:{droppableContainer:o,value:r}})}}return i.sort(m1)};function b1(e,t){let n=Math.max(t.top,e.top),a=Math.max(t.left,e.left),l=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),o=l-a,u=i-n;if(a<l&&n<i){let s=t.width*t.height,r=e.width*e.height,c=o*u,d=c/(s+r-c);return Number(d.toFixed(4))}return 0}var y1=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:a}=e,l=[];for(let i of a){let{id:o}=i,u=n.get(o);if(u){let s=b1(u,t);s>0&&l.push({id:o,data:{droppableContainer:i,value:s}})}}return l.sort(v1)};function S1(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function Gv(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:Xt}function T1(e){return function(n){for(var a=arguments.length,l=new Array(a>1?a-1:0),i=1;i<a;i++)l[i-1]=arguments[i];return l.reduce((o,u)=>({...o,top:o.top+e*u.y,bottom:o.bottom+e*u.y,left:o.left+e*u.x,right:o.right+e*u.x}),{...n})}}var E1=T1(1);function qv(e){if(e.startsWith("matrix3d(")){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function w1(e,t,n){let a=qv(t);if(!a)return e;let{scaleX:l,scaleY:i,x:o,y:u}=a,s=e.left-o-(1-l)*parseFloat(n),r=e.top-u-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),c=l?e.width/l:e.width,d=i?e.height/i:e.height;return{width:c,height:d,top:r,right:s+c,bottom:r+d,left:s}}var A1={ignoreTransform:!1};function Fa(e,t){t===void 0&&(t=A1);let n=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:r,transformOrigin:c}=je(e).getComputedStyle(e);r&&(n=w1(n,r,c))}let{top:a,left:l,width:i,height:o,bottom:u,right:s}=n;return{top:a,left:l,width:i,height:o,bottom:u,right:s}}function Av(e){return Fa(e,{ignoreTransform:!0})}function C1(e){let t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function D1(e,t){return t===void 0&&(t=je(e).getComputedStyle(e)),t.position==="fixed"}function O1(e,t){t===void 0&&(t=je(e).getComputedStyle(e));let n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(l=>{let i=t[l];return typeof i=="string"?n.test(i):!1})}function Es(e,t){let n=[];function a(l){if(t!=null&&n.length>=t||!l)return n;if(vs(l)&&l.scrollingElement!=null&&!n.includes(l.scrollingElement))return n.push(l.scrollingElement),n;if(!Il(l)||_f(l)||n.includes(l))return n;let i=je(e).getComputedStyle(l);return l!==e&&O1(l,i)&&n.push(l),D1(l,i)?n:a(l.parentNode)}return e?a(e):n}function Yv(e){let[t]=Es(e,1);return t!=null?t:null}function Uf(e){return!mo||!e?null:Xa(e)?e:ms(e)?vs(e)||e===Za(e).scrollingElement?window:Il(e)?e:null:null}function Xv(e){return Xa(e)?e.scrollX:e.scrollLeft}function Zv(e){return Xa(e)?e.scrollY:e.scrollTop}function Gf(e){return{x:Xv(e),y:Zv(e)}}var Ne;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(Ne||(Ne={}));function Qv(e){return!mo||!e?!1:e===document.scrollingElement}function jv(e){let t={x:0,y:0},n=Qv(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},a={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},l=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,o=e.scrollTop>=a.y,u=e.scrollLeft>=a.x;return{isTop:l,isLeft:i,isBottom:o,isRight:u,maxScroll:a,minScroll:t}}var x1={x:.2,y:.2};function M1(e,t,n,a,l){let{top:i,left:o,right:u,bottom:s}=n;a===void 0&&(a=10),l===void 0&&(l=x1);let{isTop:r,isBottom:c,isLeft:d,isRight:g}=jv(e),m={x:0,y:0},y={x:0,y:0},S={height:t.height*l.y,width:t.width*l.x};return!r&&i<=t.top+S.height?(m.y=Ne.Backward,y.y=a*Math.abs((t.top+S.height-i)/S.height)):!c&&s>=t.bottom-S.height&&(m.y=Ne.Forward,y.y=a*Math.abs((t.bottom-S.height-s)/S.height)),!g&&u>=t.right-S.width?(m.x=Ne.Forward,y.x=a*Math.abs((t.right-S.width-u)/S.width)):!d&&o<=t.left+S.width&&(m.x=Ne.Backward,y.x=a*Math.abs((t.left+S.width-o)/S.width)),{direction:m,speed:y}}function R1(e){if(e===document.scrollingElement){let{innerWidth:i,innerHeight:o}=window;return{top:0,left:0,right:i,bottom:o,width:i,height:o}}let{top:t,left:n,right:a,bottom:l}=e.getBoundingClientRect();return{top:t,left:n,right:a,bottom:l,width:e.clientWidth,height:e.clientHeight}}function Kv(e){return e.reduce((t,n)=>ja(t,Gf(n)),Xt)}function N1(e){return e.reduce((t,n)=>t+Xv(n),0)}function k1(e){return e.reduce((t,n)=>t+Zv(n),0)}function Wv(e,t){if(t===void 0&&(t=Fa),!e)return;let{top:n,left:a,bottom:l,right:i}=t(e);Yv(e)&&(l<=0||i<=0||n>=window.innerHeight||a>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}var L1=[["x",["left","right"],N1],["y",["top","bottom"],k1]],Eo=class{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;let a=Es(n),l=Kv(a);this.rect={...t},this.width=t.width,this.height=t.height;for(let[i,o,u]of L1)for(let s of o)Object.defineProperty(this,s,{get:()=>{let r=u(a),c=l[i]-r;return this.rect[s]+c},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}},Ja=class{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var a;return(a=this.target)==null?void 0:a.removeEventListener(...n)})},this.target=t}add(t,n,a){var l;(l=this.target)==null||l.addEventListener(t,n,a),this.listeners.push([t,n,a])}};function z1(e){let{EventTarget:t}=je(e);return e instanceof t?e:Za(e)}function Bf(e,t){let n=Math.abs(e.x),a=Math.abs(e.y);return typeof t=="number"?Math.sqrt(n**2+a**2)>t:"x"in t&&"y"in t?n>t.x&&a>t.y:"x"in t?n>t.x:"y"in t?a>t.y:!1}var zt;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(zt||(zt={}));function Cv(e){e.preventDefault()}function H1(e){e.stopPropagation()}var Z;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(Z||(Z={}));var Jv={start:[Z.Space,Z.Enter],cancel:[Z.Esc],end:[Z.Space,Z.Enter,Z.Tab]},_1=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case Z.Right:return{...n,x:n.x+25};case Z.Left:return{...n,x:n.x-25};case Z.Down:return{...n,y:n.y+25};case Z.Up:return{...n,y:n.y-25}}},Ss=class{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;let{event:{target:n}}=t;this.props=t,this.listeners=new Ja(Za(n)),this.windowListeners=new Ja(je(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(zt.Resize,this.handleCancel),this.windowListeners.add(zt.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(zt.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:t,onStart:n}=this.props,a=t.node.current;a&&Wv(a),n(Xt)}handleKeyDown(t){if(ei(t)){let{active:n,context:a,options:l}=this.props,{keyboardCodes:i=Jv,coordinateGetter:o=_1,scrollBehavior:u="smooth"}=l,{code:s}=t;if(i.end.includes(s)){this.handleEnd(t);return}if(i.cancel.includes(s)){this.handleCancel(t);return}let{collisionRect:r}=a.current,c=r?{x:r.left,y:r.top}:Xt;this.referenceCoordinates||(this.referenceCoordinates=c);let d=o(t,{active:n,context:a.current,currentCoordinates:c});if(d){let g=Pl(d,c),m={x:0,y:0},{scrollableAncestors:y}=a.current;for(let S of y){let O=t.code,{isTop:p,isRight:f,isLeft:h,isBottom:v,maxScroll:T,minScroll:M}=jv(S),w=R1(S),A={x:Math.min(O===Z.Right?w.right-w.width/2:w.right,Math.max(O===Z.Right?w.left:w.left+w.width/2,d.x)),y:Math.min(O===Z.Down?w.bottom-w.height/2:w.bottom,Math.max(O===Z.Down?w.top:w.top+w.height/2,d.y))},R=O===Z.Right&&!f||O===Z.Left&&!h,D=O===Z.Down&&!v||O===Z.Up&&!p;if(R&&A.x!==d.x){let C=S.scrollLeft+g.x,$=O===Z.Right&&C<=T.x||O===Z.Left&&C>=M.x;if($&&!g.y){S.scrollTo({left:C,behavior:u});return}$?m.x=S.scrollLeft-C:m.x=O===Z.Right?S.scrollLeft-T.x:S.scrollLeft-M.x,m.x&&S.scrollBy({left:-m.x,behavior:u});break}else if(D&&A.y!==d.y){let C=S.scrollTop+g.y,$=O===Z.Down&&C<=T.y||O===Z.Up&&C>=M.y;if($&&!g.x){S.scrollTo({top:C,behavior:u});return}$?m.y=S.scrollTop-C:m.y=O===Z.Down?S.scrollTop-T.y:S.scrollTop-M.y,m.y&&S.scrollBy({top:-m.y,behavior:u});break}}this.handleMove(t,ja(Pl(d,this.referenceCoordinates),m))}}}handleMove(t,n){let{onMove:a}=this.props;t.preventDefault(),a(n)}handleEnd(t){let{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){let{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}};Ss.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:a=Jv,onActivation:l}=t,{active:i}=n,{code:o}=e.nativeEvent;if(a.start.includes(o)){let u=i.activatorNode.current;return u&&e.target!==u?!1:(e.preventDefault(),l==null||l({event:e.nativeEvent}),!0)}return!1}}];function Dv(e){return!!(e&&"distance"in e)}function Ov(e){return!!(e&&"delay"in e)}var wo=class{constructor(t,n,a){var l;a===void 0&&(a=z1(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;let{event:i}=t,{target:o}=i;this.props=t,this.events=n,this.document=Za(o),this.documentListeners=new Ja(this.document),this.listeners=new Ja(a),this.windowListeners=new Ja(je(o)),this.initialCoordinates=(l=So(i))!=null?l:Xt,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:a}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(zt.Resize,this.handleCancel),this.windowListeners.add(zt.DragStart,Cv),this.windowListeners.add(zt.VisibilityChange,this.handleCancel),this.windowListeners.add(zt.ContextMenu,Cv),this.documentListeners.add(zt.Keydown,this.handleKeydown),n){if(a!=null&&a({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Ov(n)){this.timeoutId=setTimeout(this.handleStart,n.delay),this.handlePending(n);return}if(Dv(n)){this.handlePending(n);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,n){let{active:a,onPending:l}=this.props;l(a,t,this.initialCoordinates,n)}handleStart(){let{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(zt.Click,H1,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(zt.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;let{activated:a,initialCoordinates:l,props:i}=this,{onMove:o,options:{activationConstraint:u}}=i;if(!l)return;let s=(n=So(t))!=null?n:Xt,r=Pl(l,s);if(!a&&u){if(Dv(u)){if(u.tolerance!=null&&Bf(r,u.tolerance))return this.handleCancel();if(Bf(r,u.distance))return this.handleStart()}if(Ov(u)&&Bf(r,u.tolerance))return this.handleCancel();this.handlePending(u,r);return}t.cancelable&&t.preventDefault(),o(s)}handleEnd(){let{onAbort:t,onEnd:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleCancel(){let{onAbort:t,onCancel:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleKeydown(t){t.code===Z.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}},U1={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}},ti=class extends wo{constructor(t){let{event:n}=t,a=Za(n.target);super(t,U1,a)}};ti.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:a}=t;return!n.isPrimary||n.button!==0?!1:(a==null||a({event:n}),!0)}}];var B1={move:{name:"mousemove"},end:{name:"mouseup"}},qf;(function(e){e[e.RightClick=2]="RightClick"})(qf||(qf={}));var Yf=class extends wo{constructor(t){super(t,B1,Za(t.event.target))}};Yf.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:a}=t;return n.button===qf.RightClick?!1:(a==null||a({event:n}),!0)}}];var Vf={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}},Xf=class extends wo{constructor(t){super(t,Vf)}static setup(){return window.addEventListener(Vf.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(Vf.move.name,t)};function t(){}}};Xf.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:a}=t,{touches:l}=n;return l.length>1?!1:(a==null||a({event:n}),!0)}}];var To;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(To||(To={}));var Ts;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(Ts||(Ts={}));function V1(e){let{acceleration:t,activator:n=To.Pointer,canScroll:a,draggingRect:l,enabled:i,interval:o=5,order:u=Ts.TreeOrder,pointerCoordinates:s,scrollableAncestors:r,scrollableAncestorRects:c,delta:d,threshold:g}=e,m=q1({delta:d,disabled:!i}),[y,S]=vv(),O=(0,b.useRef)({x:0,y:0}),p=(0,b.useRef)({x:0,y:0}),f=(0,b.useMemo)(()=>{switch(n){case To.Pointer:return s?{top:s.y,bottom:s.y,left:s.x,right:s.x}:null;case To.DraggableRect:return l}},[n,l,s]),h=(0,b.useRef)(null),v=(0,b.useCallback)(()=>{let M=h.current;if(!M)return;let w=O.current.x*p.current.x,A=O.current.y*p.current.y;M.scrollBy(w,A)},[]),T=(0,b.useMemo)(()=>u===Ts.TreeOrder?[...r].reverse():r,[u,r]);(0,b.useEffect)(()=>{if(!i||!r.length||!f){S();return}for(let M of T){if((a==null?void 0:a(M))===!1)continue;let w=r.indexOf(M),A=c[w];if(!A)continue;let{direction:R,speed:D}=M1(M,A,f,t,g);for(let C of["x","y"])m[C][R[C]]||(D[C]=0,R[C]=0);if(D.x>0||D.y>0){S(),h.current=M,y(v,o),O.current=D,p.current=R;return}}O.current={x:0,y:0},p.current={x:0,y:0},S()},[t,v,a,S,i,o,JSON.stringify(f),JSON.stringify(m),y,r,T,c,JSON.stringify(g)])}var G1={x:{[Ne.Backward]:!1,[Ne.Forward]:!1},y:{[Ne.Backward]:!1,[Ne.Forward]:!1}};function q1(e){let{delta:t,disabled:n}=e,a=yo(t);return $l(l=>{if(n||!a||!l)return G1;let i={x:Math.sign(t.x-a.x),y:Math.sign(t.y-a.y)};return{x:{[Ne.Backward]:l.x[Ne.Backward]||i.x===-1,[Ne.Forward]:l.x[Ne.Forward]||i.x===1},y:{[Ne.Backward]:l.y[Ne.Backward]||i.y===-1,[Ne.Forward]:l.y[Ne.Forward]||i.y===1}}},[n,t,a])}function Y1(e,t){let n=t!=null?e.get(t):void 0,a=n?n.node.current:null;return $l(l=>{var i;return t==null?null:(i=a!=null?a:l)!=null?i:null},[a,t])}function X1(e,t){return(0,b.useMemo)(()=>e.reduce((n,a)=>{let{sensor:l}=a,i=l.activators.map(o=>({eventName:o.eventName,handler:t(o.handler,a)}));return[...n,...i]},[]),[e,t])}var Ao;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(Ao||(Ao={}));var Zf;(function(e){e.Optimized="optimized"})(Zf||(Zf={}));var xv=new Map;function Z1(e,t){let{dragging:n,dependencies:a,config:l}=t,[i,o]=(0,b.useState)(null),{frequency:u,measure:s,strategy:r}=l,c=(0,b.useRef)(e),d=O(),g=Fl(d),m=(0,b.useCallback)(function(p){p===void 0&&(p=[]),!g.current&&o(f=>f===null?p:f.concat(p.filter(h=>!f.includes(h))))},[g]),y=(0,b.useRef)(null),S=$l(p=>{if(d&&!n)return xv;if(!p||p===xv||c.current!==e||i!=null){let f=new Map;for(let h of e){if(!h)continue;if(i&&i.length>0&&!i.includes(h.id)&&h.rect.current){f.set(h.id,h.rect.current);continue}let v=h.node.current,T=v?new Eo(s(v),v):null;h.rect.current=T,T&&f.set(h.id,T)}return f}return p},[e,i,n,d,s]);return(0,b.useEffect)(()=>{c.current=e},[e]),(0,b.useEffect)(()=>{d||m()},[n,d]),(0,b.useEffect)(()=>{i&&i.length>0&&o(null)},[JSON.stringify(i)]),(0,b.useEffect)(()=>{d||typeof u!="number"||y.current!==null||(y.current=setTimeout(()=>{m(),y.current=null},u))},[u,d,m,...a]),{droppableRects:S,measureDroppableContainers:m,measuringScheduled:i!=null};function O(){switch(r){case Ao.Always:return!1;case Ao.BeforeDragging:return n;default:return!n}}}function Qf(e,t){return $l(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function Q1(e,t){return Qf(e,t)}function j1(e){let{callback:t,disabled:n}=e,a=vo(t),l=(0,b.useMemo)(()=>{if(n||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;let{MutationObserver:i}=window;return new i(a)},[a,n]);return(0,b.useEffect)(()=>()=>l==null?void 0:l.disconnect(),[l]),l}function ws(e){let{callback:t,disabled:n}=e,a=vo(t),l=(0,b.useMemo)(()=>{if(n||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;let{ResizeObserver:i}=window;return new i(a)},[n]);return(0,b.useEffect)(()=>()=>l==null?void 0:l.disconnect(),[l]),l}function K1(e){return new Eo(Fa(e),e)}function Mv(e,t,n){t===void 0&&(t=K1);let[a,l]=(0,b.useState)(null);function i(){l(s=>{if(!e)return null;if(e.isConnected===!1){var r;return(r=s!=null?s:n)!=null?r:null}let c=t(e);return JSON.stringify(s)===JSON.stringify(c)?s:c})}let o=j1({callback(s){if(e)for(let r of s){let{type:c,target:d}=r;if(c==="childList"&&d instanceof HTMLElement&&d.contains(e)){i();break}}}}),u=ws({callback:i});return ht(()=>{i(),e?(u==null||u.observe(e),o==null||o.observe(document.body,{childList:!0,subtree:!0})):(u==null||u.disconnect(),o==null||o.disconnect())},[e]),a}function W1(e){let t=Qf(e);return Gv(e,t)}var Rv=[];function J1(e){let t=(0,b.useRef)(e),n=$l(a=>e?a&&a!==Rv&&e&&t.current&&e.parentNode===t.current.parentNode?a:Es(e):Rv,[e]);return(0,b.useEffect)(()=>{t.current=e},[e]),n}function I1(e){let[t,n]=(0,b.useState)(null),a=(0,b.useRef)(e),l=(0,b.useCallback)(i=>{let o=Uf(i.target);o&&n(u=>u?(u.set(o,Gf(o)),new Map(u)):null)},[]);return(0,b.useEffect)(()=>{let i=a.current;if(e!==i){o(i);let u=e.map(s=>{let r=Uf(s);return r?(r.addEventListener("scroll",l,{passive:!0}),[r,Gf(r)]):null}).filter(s=>s!=null);n(u.length?new Map(u):null),a.current=e}return()=>{o(e),o(i)};function o(u){u.forEach(s=>{let r=Uf(s);r==null||r.removeEventListener("scroll",l)})}},[l,e]),(0,b.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((i,o)=>ja(i,o),Xt):Kv(e):Xt,[e,t])}function Nv(e,t){t===void 0&&(t=[]);let n=(0,b.useRef)(null);return(0,b.useEffect)(()=>{n.current=null},t),(0,b.useEffect)(()=>{let a=e!==Xt;a&&!n.current&&(n.current=e),!a&&n.current&&(n.current=null)},[e]),n.current?Pl(e,n.current):Xt}function F1(e){(0,b.useEffect)(()=>{if(!mo)return;let t=e.map(n=>{let{sensor:a}=n;return a.setup==null?void 0:a.setup()});return()=>{for(let n of t)n==null||n()}},e.map(t=>{let{sensor:n}=t;return n}))}function $1(e,t){return(0,b.useMemo)(()=>e.reduce((n,a)=>{let{eventName:l,handler:i}=a;return n[l]=o=>{i(o,t)},n},{}),[e,t])}function Iv(e){return(0,b.useMemo)(()=>e?C1(e):null,[e])}var kv=[];function P1(e,t){t===void 0&&(t=Fa);let[n]=e,a=Iv(n?je(n):null),[l,i]=(0,b.useState)(kv);function o(){i(()=>e.length?e.map(s=>Qv(s)?a:new Eo(t(s),s)):kv)}let u=ws({callback:o});return ht(()=>{u==null||u.disconnect(),o(),e.forEach(s=>u==null?void 0:u.observe(s))},[e]),l}function Fv(e){if(!e)return null;if(e.children.length>1)return e;let t=e.children[0];return Il(t)?t:e}function eE(e){let{measure:t}=e,[n,a]=(0,b.useState)(null),l=(0,b.useCallback)(r=>{for(let{target:c}of r)if(Il(c)){a(d=>{let g=t(c);return d?{...d,width:g.width,height:g.height}:g});break}},[t]),i=ws({callback:l}),o=(0,b.useCallback)(r=>{let c=Fv(r);i==null||i.disconnect(),c&&(i==null||i.observe(c)),a(c?t(c):null)},[t,i]),[u,s]=bo(o);return(0,b.useMemo)(()=>({nodeRef:u,rect:n,setRef:s}),[n,u,s])}var tE=[{sensor:ti,options:{}},{sensor:Ss,options:{}}],nE={current:{}},bs={draggable:{measure:Av},droppable:{measure:Av,strategy:Ao.WhileDragging,frequency:Zf.Optimized},dragOverlay:{measure:Fa}},Ia=class extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,a;return(n=(a=this.get(t))==null?void 0:a.node.current)!=null?n:void 0}},aE={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Ia,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:ys},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:bs,measureDroppableContainers:ys,windowRect:null,measuringScheduled:!1},$v={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:ys,draggableNodes:new Map,over:null,measureDroppableContainers:ys},Co=(0,b.createContext)($v),Pv=(0,b.createContext)(aE);function lE(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Ia}}}function iE(e,t){switch(t.type){case we.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case we.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case we.DragEnd:case we.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case we.RegisterDroppable:{let{element:n}=t,{id:a}=n,l=new Ia(e.droppable.containers);return l.set(a,n),{...e,droppable:{...e.droppable,containers:l}}}case we.SetDroppableDisabled:{let{id:n,key:a,disabled:l}=t,i=e.droppable.containers.get(n);if(!i||a!==i.key)return e;let o=new Ia(e.droppable.containers);return o.set(n,{...i,disabled:l}),{...e,droppable:{...e.droppable,containers:o}}}case we.UnregisterDroppable:{let{id:n,key:a}=t,l=e.droppable.containers.get(n);if(!l||a!==l.key)return e;let i=new Ia(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function oE(e){let{disabled:t}=e,{active:n,activatorEvent:a,draggableNodes:l}=(0,b.useContext)(Co),i=yo(a),o=yo(n==null?void 0:n.id);return(0,b.useEffect)(()=>{if(!t&&!a&&i&&o!=null){if(!ei(i)||document.activeElement===i.target)return;let u=l.get(o);if(!u)return;let{activatorNode:s,node:r}=u;if(!s.current&&!r.current)return;requestAnimationFrame(()=>{for(let c of[s.current,r.current]){if(!c)continue;let d=yv(c);if(d){d.focus();break}}})}},[a,t,l,o,i]),null}function eb(e,t){let{transform:n,...a}=t;return e!=null&&e.length?e.reduce((l,i)=>i({transform:l,...a}),n):n}function uE(e){return(0,b.useMemo)(()=>({draggable:{...bs.draggable,...e==null?void 0:e.draggable},droppable:{...bs.droppable,...e==null?void 0:e.droppable},dragOverlay:{...bs.dragOverlay,...e==null?void 0:e.dragOverlay}}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function sE(e){let{activeNode:t,measure:n,initialRect:a,config:l=!0}=e,i=(0,b.useRef)(!1),{x:o,y:u}=typeof l=="boolean"?{x:l,y:l}:l;ht(()=>{if(!o&&!u||!t){i.current=!1;return}if(i.current||!a)return;let r=t==null?void 0:t.node.current;if(!r||r.isConnected===!1)return;let c=n(r),d=Gv(c,a);if(o||(d.x=0),u||(d.y=0),i.current=!0,Math.abs(d.x)>0||Math.abs(d.y)>0){let g=Yv(r);g&&g.scrollBy({top:d.y,left:d.x})}},[t,o,u,a,n])}var As=(0,b.createContext)({...Xt,scaleX:1,scaleY:1}),sa;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(sa||(sa={}));var tb=(0,b.memo)(function(t){var n,a,l,i;let{id:o,accessibility:u,autoScroll:s=!0,children:r,sensors:c=tE,collisionDetection:d=y1,measuring:g,modifiers:m,...y}=t,S=(0,b.useReducer)(iE,void 0,lE),[O,p]=S,[f,h]=c1(),[v,T]=(0,b.useState)(sa.Uninitialized),M=v===sa.Initialized,{draggable:{active:w,nodes:A,translate:R},droppable:{containers:D}}=O,C=w!=null?A.get(w):null,$=(0,b.useRef)({initial:null,translated:null}),Q=(0,b.useMemo)(()=>{var Ge;return w!=null?{id:w,data:(Ge=C==null?void 0:C.data)!=null?Ge:nE,rect:$}:null},[w,C]),he=(0,b.useRef)(null),[jt,L]=(0,b.useState)(null),[Ae,z]=(0,b.useState)(null),_t=Fl(y,Object.values(y)),ga=Qa("DndDescribedBy",o),nl=(0,b.useMemo)(()=>D.getEnabled(),[D]),Ce=uE(g),{droppableRects:ze,measureDroppableContainers:vt,measuringScheduled:ha}=Z1(nl,{dragging:M,dependencies:[R.x,R.y],config:Ce.droppable}),Ve=Y1(A,w),ma=(0,b.useMemo)(()=>Ae?So(Ae):null,[Ae]),x=Hy(),H=Q1(Ve,Ce.draggable.measure);sE({activeNode:w!=null?A.get(w):null,config:x.layoutShiftCompensation,initialRect:H,measure:Ce.draggable.measure});let N=Mv(Ve,Ce.draggable.measure,H),ce=Mv(Ve?Ve.parentElement:null),Pe=(0,b.useRef)({activatorEvent:null,active:null,activeNode:Ve,collisionRect:null,collisions:null,droppableRects:ze,draggableNodes:A,draggingNode:null,draggingNodeRect:null,droppableContainers:D,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Kt=D.getNodeFor((n=Pe.current.over)==null?void 0:n.id),fe=eE({measure:Ce.dragOverlay.measure}),bt=(a=fe.nodeRef.current)!=null?a:Ve,De=M?(l=fe.rect)!=null?l:N:null,Wt=!!(fe.nodeRef.current&&fe.rect),hd=W1(Wt?null:N),Is=Iv(bt?je(bt):null),Nn=J1(M?Kt!=null?Kt:Ve:null),_o=P1(Nn),Uo=eb(m,{transform:{x:R.x-hd.x,y:R.y-hd.y,scaleX:1,scaleY:1},activatorEvent:Ae,active:Q,activeNodeRect:N,containerNodeRect:ce,draggingNodeRect:De,over:Pe.current.over,overlayNodeRect:fe.rect,scrollableAncestors:Nn,scrollableAncestorRects:_o,windowRect:Is}),md=ma?ja(ma,R):null,vd=I1(Nn),xy=Nv(vd),My=Nv(vd,[N]),al=ja(Uo,xy),ll=De?E1(De,Uo):null,ii=Q&&ll?d({active:Q,collisionRect:ll,droppableRects:ze,droppableContainers:nl,pointerCoordinates:md}):null,bd=Bv(ii,"id"),[kn,yd]=(0,b.useState)(null),Ry=Wt?Uo:ja(Uo,My),Ny=S1(Ry,(i=kn==null?void 0:kn.rect)!=null?i:null,N),Fs=(0,b.useRef)(null),Sd=(0,b.useCallback)((Ge,lt)=>{let{sensor:it,options:Ln}=lt;if(he.current==null)return;let yt=A.get(he.current);if(!yt)return;let ot=Ge.nativeEvent,Jt=new it({active:he.current,activeNode:yt,event:ot,options:Ln,context:Pe,onAbort(He){if(!A.get(He))return;let{onDragAbort:It}=_t.current,rn={id:He};It==null||It(rn),f({type:"onDragAbort",event:rn})},onPending(He,zn,It,rn){if(!A.get(He))return;let{onDragPending:ui}=_t.current,Hn={id:He,constraint:zn,initialCoordinates:It,offset:rn};ui==null||ui(Hn),f({type:"onDragPending",event:Hn})},onStart(He){let zn=he.current;if(zn==null)return;let It=A.get(zn);if(!It)return;let{onDragStart:rn}=_t.current,oi={activatorEvent:ot,active:{id:zn,data:It.data,rect:$}};(0,Wa.unstable_batchedUpdates)(()=>{rn==null||rn(oi),T(sa.Initializing),p({type:we.DragStart,initialCoordinates:He,active:zn}),f({type:"onDragStart",event:oi}),L(Fs.current),z(ot)})},onMove(He){p({type:we.DragMove,coordinates:He})},onEnd:il(we.DragEnd),onCancel:il(we.DragCancel)});Fs.current=Jt;function il(He){return async function(){let{active:It,collisions:rn,over:oi,scrollAdjustedTranslate:ui}=Pe.current,Hn=null;if(It&&ui){let{cancelDrop:si}=_t.current;Hn={activatorEvent:ot,active:It,collisions:rn,delta:ui,over:oi},He===we.DragEnd&&typeof si=="function"&&await Promise.resolve(si(Hn))&&(He=we.DragCancel)}he.current=null,(0,Wa.unstable_batchedUpdates)(()=>{p({type:He}),T(sa.Uninitialized),yd(null),L(null),z(null),Fs.current=null;let si=He===we.DragEnd?"onDragEnd":"onDragCancel";if(Hn){let $s=_t.current[si];$s==null||$s(Hn),f({type:si,event:Hn})}})}}},[A]),ky=(0,b.useCallback)((Ge,lt)=>(it,Ln)=>{let yt=it.nativeEvent,ot=A.get(Ln);if(he.current!==null||!ot||yt.dndKit||yt.defaultPrevented)return;let Jt={active:ot};Ge(it,lt.options,Jt)===!0&&(yt.dndKit={capturedBy:lt.sensor},he.current=Ln,Sd(it,lt))},[A,Sd]),Td=X1(c,ky);F1(c),ht(()=>{N&&v===sa.Initializing&&T(sa.Initialized)},[N,v]),(0,b.useEffect)(()=>{let{onDragMove:Ge}=_t.current,{active:lt,activatorEvent:it,collisions:Ln,over:yt}=Pe.current;if(!lt||!it)return;let ot={active:lt,activatorEvent:it,collisions:Ln,delta:{x:al.x,y:al.y},over:yt};(0,Wa.unstable_batchedUpdates)(()=>{Ge==null||Ge(ot),f({type:"onDragMove",event:ot})})},[al.x,al.y]),(0,b.useEffect)(()=>{let{active:Ge,activatorEvent:lt,collisions:it,droppableContainers:Ln,scrollAdjustedTranslate:yt}=Pe.current;if(!Ge||he.current==null||!lt||!yt)return;let{onDragOver:ot}=_t.current,Jt=Ln.get(bd),il=Jt&&Jt.rect.current?{id:Jt.id,rect:Jt.rect.current,data:Jt.data,disabled:Jt.disabled}:null,He={active:Ge,activatorEvent:lt,collisions:it,delta:{x:yt.x,y:yt.y},over:il};(0,Wa.unstable_batchedUpdates)(()=>{yd(il),ot==null||ot(He),f({type:"onDragOver",event:He})})},[bd]),ht(()=>{Pe.current={activatorEvent:Ae,active:Q,activeNode:Ve,collisionRect:ll,collisions:ii,droppableRects:ze,draggableNodes:A,draggingNode:bt,draggingNodeRect:De,droppableContainers:D,over:kn,scrollableAncestors:Nn,scrollAdjustedTranslate:al},$.current={initial:De,translated:ll}},[Q,Ve,ii,ll,A,bt,De,ze,D,kn,Nn,al]),V1({...x,delta:R,draggingRect:ll,pointerCoordinates:md,scrollableAncestors:Nn,scrollableAncestorRects:_o});let Ly=(0,b.useMemo)(()=>({active:Q,activeNode:Ve,activeNodeRect:N,activatorEvent:Ae,collisions:ii,containerNodeRect:ce,dragOverlay:fe,draggableNodes:A,droppableContainers:D,droppableRects:ze,over:kn,measureDroppableContainers:vt,scrollableAncestors:Nn,scrollableAncestorRects:_o,measuringConfiguration:Ce,measuringScheduled:ha,windowRect:Is}),[Q,Ve,N,Ae,ii,ce,fe,A,D,ze,kn,vt,Nn,_o,Ce,ha,Is]),zy=(0,b.useMemo)(()=>({activatorEvent:Ae,activators:Td,active:Q,activeNodeRect:N,ariaDescribedById:{draggable:ga},dispatch:p,draggableNodes:A,over:kn,measureDroppableContainers:vt}),[Ae,Td,Q,N,p,ga,A,kn,vt]);return b.default.createElement(Hv.Provider,{value:h},b.default.createElement(Co.Provider,{value:zy},b.default.createElement(Pv.Provider,{value:Ly},b.default.createElement(As.Provider,{value:Ny},r)),b.default.createElement(oE,{disabled:(u==null?void 0:u.restoreFocus)===!1})),b.default.createElement(p1,{...u,hiddenTextDescribedById:ga}));function Hy(){let Ge=(jt==null?void 0:jt.autoScrollEnabled)===!1,lt=typeof s=="object"?s.enabled===!1:s===!1,it=M&&!Ge&&!lt;return typeof s=="object"?{...s,enabled:it}:{enabled:it}}}),rE=(0,b.createContext)(null),Lv="button",cE="Draggable";function nb(e){let{id:t,data:n,disabled:a=!1,attributes:l}=e,i=Qa(cE),{activators:o,activatorEvent:u,active:s,activeNodeRect:r,ariaDescribedById:c,draggableNodes:d,over:g}=(0,b.useContext)(Co),{role:m=Lv,roleDescription:y="draggable",tabIndex:S=0}=l!=null?l:{},O=(s==null?void 0:s.id)===t,p=(0,b.useContext)(O?As:rE),[f,h]=bo(),[v,T]=bo(),M=$1(o,t),w=Fl(n);ht(()=>(d.set(t,{id:t,key:i,node:f,activatorNode:v,data:w}),()=>{let R=d.get(t);R&&R.key===i&&d.delete(t)}),[d,t]);let A=(0,b.useMemo)(()=>({role:m,tabIndex:S,"aria-disabled":a,"aria-pressed":O&&m===Lv?!0:void 0,"aria-roledescription":y,"aria-describedby":c.draggable}),[a,m,S,O,y,c.draggable]);return{active:s,activatorEvent:u,activeNodeRect:r,attributes:A,isDragging:O,listeners:a?void 0:M,node:f,over:g,setNodeRef:h,setActivatorNodeRef:T,transform:p}}function jf(){return(0,b.useContext)(Pv)}var fE="Droppable",dE={timeout:25};function ab(e){let{data:t,disabled:n=!1,id:a,resizeObserverConfig:l}=e,i=Qa(fE),{active:o,dispatch:u,over:s,measureDroppableContainers:r}=(0,b.useContext)(Co),c=(0,b.useRef)({disabled:n}),d=(0,b.useRef)(!1),g=(0,b.useRef)(null),m=(0,b.useRef)(null),{disabled:y,updateMeasurementsFor:S,timeout:O}={...dE,...l},p=Fl(S!=null?S:a),f=(0,b.useCallback)(()=>{if(!d.current){d.current=!0;return}m.current!=null&&clearTimeout(m.current),m.current=setTimeout(()=>{r(Array.isArray(p.current)?p.current:[p.current]),m.current=null},O)},[O]),h=ws({callback:f,disabled:y||!o}),v=(0,b.useCallback)((A,R)=>{h&&(R&&(h.unobserve(R),d.current=!1),A&&h.observe(A))},[h]),[T,M]=bo(v),w=Fl(t);return(0,b.useEffect)(()=>{!h||!T.current||(h.disconnect(),d.current=!1,h.observe(T.current))},[T,h]),(0,b.useEffect)(()=>(u({type:we.RegisterDroppable,element:{id:a,key:i,disabled:n,node:T,rect:g,data:w}}),()=>u({type:we.UnregisterDroppable,key:i,id:a})),[a]),(0,b.useEffect)(()=>{n!==c.current.disabled&&(u({type:we.SetDroppableDisabled,id:a,key:i,disabled:n}),c.current.disabled=n)},[a,i,n,u]),{active:o,rect:g,isOver:(s==null?void 0:s.id)===a,node:T,over:s,setNodeRef:M}}function pE(e){let{animation:t,children:n}=e,[a,l]=(0,b.useState)(null),[i,o]=(0,b.useState)(null),u=yo(n);return!n&&!a&&u&&l(u),ht(()=>{if(!i)return;let s=a==null?void 0:a.key,r=a==null?void 0:a.props.id;if(s==null||r==null){l(null);return}Promise.resolve(t(r,i)).then(()=>{l(null)})},[t,a,i]),b.default.createElement(b.default.Fragment,null,n,a?(0,b.cloneElement)(a,{ref:o}):null)}var gE={x:0,y:0,scaleX:1,scaleY:1};function hE(e){let{children:t}=e;return b.default.createElement(Co.Provider,{value:$v},b.default.createElement(As.Provider,{value:gE},t))}var mE={position:"fixed",touchAction:"none"},vE=e=>ei(e)?"transform 250ms ease":void 0,bE=(0,b.forwardRef)((e,t)=>{let{as:n,activatorEvent:a,adjustScale:l,children:i,className:o,rect:u,style:s,transform:r,transition:c=vE}=e;if(!u)return null;let d=l?r:{...r,scaleX:1,scaleY:1},g={...mE,width:u.width,height:u.height,top:u.top,left:u.left,transform:xn.Transform.toString(d),transformOrigin:l&&a?h1(a,u):void 0,transition:typeof c=="function"?c(a):c,...s};return b.default.createElement(n,{className:o,style:g,ref:t},i)}),yE=e=>t=>{let{active:n,dragOverlay:a}=t,l={},{styles:i,className:o}=e;if(i!=null&&i.active)for(let[u,s]of Object.entries(i.active))s!==void 0&&(l[u]=n.node.style.getPropertyValue(u),n.node.style.setProperty(u,s));if(i!=null&&i.dragOverlay)for(let[u,s]of Object.entries(i.dragOverlay))s!==void 0&&a.node.style.setProperty(u,s);return o!=null&&o.active&&n.node.classList.add(o.active),o!=null&&o.dragOverlay&&a.node.classList.add(o.dragOverlay),function(){for(let[s,r]of Object.entries(l))n.node.style.setProperty(s,r);o!=null&&o.active&&n.node.classList.remove(o.active)}},SE=e=>{let{transform:{initial:t,final:n}}=e;return[{transform:xn.Transform.toString(t)},{transform:xn.Transform.toString(n)}]},TE={duration:250,easing:"ease",keyframes:SE,sideEffects:yE({styles:{active:{opacity:"0"}}})};function EE(e){let{config:t,draggableNodes:n,droppableContainers:a,measuringConfiguration:l}=e;return vo((i,o)=>{if(t===null)return;let u=n.get(i);if(!u)return;let s=u.node.current;if(!s)return;let r=Fv(o);if(!r)return;let{transform:c}=je(o).getComputedStyle(o),d=qv(c);if(!d)return;let g=typeof t=="function"?t:wE(t);return Wv(s,l.draggable.measure),g({active:{id:i,data:u.data,node:s,rect:l.draggable.measure(s)},draggableNodes:n,dragOverlay:{node:o,rect:l.dragOverlay.measure(r)},droppableContainers:a,measuringConfiguration:l,transform:d})})}function wE(e){let{duration:t,easing:n,sideEffects:a,keyframes:l}={...TE,...e};return i=>{let{active:o,dragOverlay:u,transform:s,...r}=i;if(!t)return;let c={x:u.rect.left-o.rect.left,y:u.rect.top-o.rect.top},d={scaleX:s.scaleX!==1?o.rect.width*s.scaleX/u.rect.width:1,scaleY:s.scaleY!==1?o.rect.height*s.scaleY/u.rect.height:1},g={x:s.x-c.x,y:s.y-c.y,...d},m=l({...r,active:o,dragOverlay:u,transform:{initial:s,final:g}}),[y]=m,S=m[m.length-1];if(JSON.stringify(y)===JSON.stringify(S))return;let O=a==null?void 0:a({active:o,dragOverlay:u,...r}),p=u.node.animate(m,{duration:t,easing:n,fill:"forwards"});return new Promise(f=>{p.onfinish=()=>{O==null||O(),f()}})}}var zv=0;function AE(e){return(0,b.useMemo)(()=>{if(e!=null)return zv++,zv},[e])}var lb=b.default.memo(e=>{let{adjustScale:t=!1,children:n,dropAnimation:a,style:l,transition:i,modifiers:o,wrapperElement:u="div",className:s,zIndex:r=999}=e,{activatorEvent:c,active:d,activeNodeRect:g,containerNodeRect:m,draggableNodes:y,droppableContainers:S,dragOverlay:O,over:p,measuringConfiguration:f,scrollableAncestors:h,scrollableAncestorRects:v,windowRect:T}=jf(),M=(0,b.useContext)(As),w=AE(d==null?void 0:d.id),A=eb(o,{activatorEvent:c,active:d,activeNodeRect:g,containerNodeRect:m,draggingNodeRect:O.rect,over:p,overlayNodeRect:O.rect,scrollableAncestors:h,scrollableAncestorRects:v,transform:M,windowRect:T}),R=Qf(g),D=EE({config:a,draggableNodes:y,droppableContainers:S,measuringConfiguration:f}),C=R?O.setRef:void 0;return b.default.createElement(hE,null,b.default.createElement(pE,{animation:D},d&&w?b.default.createElement(bE,{key:w,id:d.id,ref:C,as:u,activatorEvent:c,adjustScale:t,className:s,transition:i,rect:R,style:{zIndex:r,...l},transform:A},n):null))});function ib(e,t,n){let a=e.slice();return a.splice(n<0?a.length+n:n,0,a.splice(t,1)[0]),a}function CE(e,t){return e.reduce((n,a,l)=>{let i=t.get(a);return i&&(n[l]=i),n},Array(e.length))}function Cs(e){return e!==null&&e>=0}function DE(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function OE(e){return typeof e=="boolean"?{draggable:e,droppable:e}:e}var ob=e=>{let{rects:t,activeIndex:n,overIndex:a,index:l}=e,i=ib(t,a,n),o=t[l],u=i[l];return!u||!o?null:{x:u.left-o.left,y:u.top-o.top,scaleX:u.width/o.width,scaleY:u.height/o.height}};var ub="Sortable",sb=ge.default.createContext({activeIndex:-1,containerId:ub,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:ob,disabled:{draggable:!1,droppable:!1}});function Kf(e){let{children:t,id:n,items:a,strategy:l=ob,disabled:i=!1}=e,{active:o,dragOverlay:u,droppableRects:s,over:r,measureDroppableContainers:c}=jf(),d=Qa(ub,n),g=u.rect!==null,m=(0,ge.useMemo)(()=>a.map(M=>typeof M=="object"&&"id"in M?M.id:M),[a]),y=o!=null,S=o?m.indexOf(o.id):-1,O=r?m.indexOf(r.id):-1,p=(0,ge.useRef)(m),f=!DE(m,p.current),h=O!==-1&&S===-1||f,v=OE(i);ht(()=>{f&&y&&c(m)},[f,m,y,c]),(0,ge.useEffect)(()=>{p.current=m},[m]);let T=(0,ge.useMemo)(()=>({activeIndex:S,containerId:d,disabled:v,disableTransforms:h,items:m,overIndex:O,useDragOverlay:g,sortedRects:CE(m,s),strategy:l}),[S,d,v.draggable,v.droppable,h,m,O,s,g,l]);return ge.default.createElement(sb.Provider,{value:T},t)}var xE=e=>{let{id:t,items:n,activeIndex:a,overIndex:l}=e;return ib(n,a,l).indexOf(t)},ME=e=>{let{containerId:t,isSorting:n,wasDragging:a,index:l,items:i,newIndex:o,previousItems:u,previousContainerId:s,transition:r}=e;return!r||!a||u!==i&&l===o?!1:n?!0:o!==l&&t===s},RE={duration:200,easing:"ease"},rb="transform",NE=xn.Transition.toString({property:rb,duration:0,easing:"linear"}),kE={roleDescription:"sortable"};function LE(e){let{disabled:t,index:n,node:a,rect:l}=e,[i,o]=(0,ge.useState)(null),u=(0,ge.useRef)(n);return ht(()=>{if(!t&&n!==u.current&&a.current){let s=l.current;if(s){let r=Fa(a.current,{ignoreTransform:!0}),c={x:s.left-r.left,y:s.top-r.top,scaleX:s.width/r.width,scaleY:s.height/r.height};(c.x||c.y)&&o(c)}}n!==u.current&&(u.current=n)},[t,n,a,l]),(0,ge.useEffect)(()=>{i&&o(null)},[i]),i}function cb(e){let{animateLayoutChanges:t=ME,attributes:n,disabled:a,data:l,getNewIndex:i=xE,id:o,strategy:u,resizeObserverConfig:s,transition:r=RE}=e,{items:c,containerId:d,activeIndex:g,disabled:m,disableTransforms:y,sortedRects:S,overIndex:O,useDragOverlay:p,strategy:f}=(0,ge.useContext)(sb),h=zE(a,m),v=c.indexOf(o),T=(0,ge.useMemo)(()=>({sortable:{containerId:d,index:v,items:c},...l}),[d,l,v,c]),M=(0,ge.useMemo)(()=>c.slice(c.indexOf(o)),[c,o]),{rect:w,node:A,isOver:R,setNodeRef:D}=ab({id:o,data:T,disabled:h.droppable,resizeObserverConfig:{updateMeasurementsFor:M,...s}}),{active:C,activatorEvent:$,activeNodeRect:Q,attributes:he,setNodeRef:jt,listeners:L,isDragging:Ae,over:z,setActivatorNodeRef:_t,transform:ga}=nb({id:o,data:T,attributes:{...kE,...n},disabled:h.draggable}),nl=mv(D,jt),Ce=!!C,ze=Ce&&!y&&Cs(g)&&Cs(O),vt=!p&&Ae,ha=vt&&ze?ga:null,Ve=u!=null?u:f,ma=ze?ha!=null?ha:Ve({rects:S,activeNodeRect:Q,activeIndex:g,overIndex:O,index:v}):null,x=Cs(g)&&Cs(O)?i({id:o,items:c,activeIndex:g,overIndex:O}):v,H=C==null?void 0:C.id,N=(0,ge.useRef)({activeId:H,items:c,newIndex:x,containerId:d}),ce=c!==N.current.items,Pe=t({active:C,containerId:d,isDragging:Ae,isSorting:Ce,id:o,index:v,items:c,newIndex:N.current.newIndex,previousItems:N.current.items,previousContainerId:N.current.containerId,transition:r,wasDragging:N.current.activeId!=null}),Kt=LE({disabled:!Pe,index:v,node:A,rect:w});return(0,ge.useEffect)(()=>{Ce&&N.current.newIndex!==x&&(N.current.newIndex=x),d!==N.current.containerId&&(N.current.containerId=d),c!==N.current.items&&(N.current.items=c)},[Ce,x,d,c]),(0,ge.useEffect)(()=>{if(H===N.current.activeId)return;if(H&&!N.current.activeId){N.current.activeId=H;return}let bt=setTimeout(()=>{N.current.activeId=H},50);return()=>clearTimeout(bt)},[H]),{active:C,activeIndex:g,attributes:he,data:T,rect:w,index:v,newIndex:x,items:c,isOver:R,isSorting:Ce,isDragging:Ae,listeners:L,node:A,overIndex:O,over:z,setNodeRef:nl,setActivatorNodeRef:_t,setDroppableNodeRef:D,setDraggableNodeRef:jt,transform:Kt!=null?Kt:ma,transition:fe()};function fe(){if(Kt||ce&&N.current.newIndex===v)return NE;if(!(vt&&!ei($)||!r)&&(Ce||Pe))return xn.Transition.toString({...r,property:rb})}}function zE(e,t){var n,a;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(n=e==null?void 0:e.draggable)!=null?n:t.draggable,droppable:(a=e==null?void 0:e.droppable)!=null?a:t.droppable}}var gA=[Z.Down,Z.Right,Z.Up,Z.Left];var Os=require("obsidian"),xs=B(ye());var gb=B(re()),Ke=e=>{let t=(0,xs.useRef)(null),n={"clickable-icon":!0,"action-button":!e.isNavAction,"nav-action-button":e.isNavAction,[`action-${e.icon}`]:!0,"is-active":e.isActive,"is-disabled":e.disabled};return(0,xs.useEffect)(()=>{t&&t.current&&((0,Os.setIcon)(t.current,e.icon),e.tooltip&&(0,Os.setTooltip)(t.current,e.tooltip))},[e.icon,e.tooltip]),(0,gb.jsx)("div",{className:un(n),"data-action":e.action,ref:t,onClick:a=>{a.stopPropagation(),!e.disabled&&e.onClick&&e.onClick(a)}})};var ke=B(re()),ra=e=>{var d;let{attributes:t,listeners:n,setNodeRef:a,isDragging:l,isOver:i}=cb({id:(d=e.id)!=null?d:"",data:{isTab:e.isTab&&!e.isTabSlot},disabled:!e.id||e.isTabSlot||e.isGroupSlot}),o=(0,$a.useRef)(null),[u,s]=(0,$a.useState)(0),r={"tree-item":!0,"is-tab":e.isTab,"is-ephemeral-tab":e.isTab&&e.isEphemeralTab,"is-group":!e.isTab,"nav-folder":!e.isTab,"is-pinned":e.isPinned,"is-collapsed":e.isCollapsed,"is-sidebar":e.isSidebar,"is-being-dragged":l,"vt-is-being-dragged-over":i,"is-tab-slot":e.isTabSlot,"is-group-slot":e.isGroupSlot,"is-single-group":e.isSingleGroup,"is-active-group":e.isActiveGroup,"is-slot":e.isTabSlot||e.isGroupSlot,"is-highlighted":e.isHighlighted},c={"tree-item-self":!0,"is-clickable":!0,"is-active":e.isActive,"is-being-dragged":l,"is-being-renamed":e.isRenaming};return(0,$a.useEffect)(()=>{o&&o.current&&(0,Ms.setIcon)(o.current,e.icon)},[e.icon]),(0,$a.useEffect)(()=>{e.children&&e.children instanceof Array&&s(e.children.length*20)},[e.isCollapsed]),Ms.Platform.isMobile?(0,ke.jsxs)("div",{className:un(r),"data-type":e.dataType,"data-id":e.dataId,style:{minHeight:e.isCollapsed?0:u},ref:e.ref,children:[(0,ke.jsxs)("div",{className:un(c),onClick:e.onClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd,onAuxClick:e.onAuxClick,onDoubleClick:e.onDoubleClick,onContextMenu:e.onContextMenu,children:[(0,ke.jsx)("div",{className:"tree-item-icon",ref:o}),(0,ke.jsx)("div",{className:"tree-item-inner",children:(0,ke.jsx)("div",{className:"tree-item-inner-text",children:e.title})}),(0,ke.jsxs)("div",{className:"tree-item-flair-outer",onClick:g=>g.stopPropagation(),children:[e.toolbar,(0,ke.jsx)("div",{className:"drag-handle",ref:e.id?a:null,...t,...n,children:(0,ke.jsx)(Ke,{icon:"grip-vertical",action:"drag-handle"})})]})]}),!e.isCollapsed&&!l&&(0,ke.jsx)("div",{className:"tree-item-children",children:e.children})]}):(0,ke.jsxs)("div",{className:un(r),"data-type":e.dataType,"data-id":e.dataId,style:{minHeight:e.isCollapsed?0:u},ref:e.ref,children:[(0,ke.jsxs)("div",{className:un(c),onClick:e.onClick,onAuxClick:e.onAuxClick,onDoubleClick:e.onDoubleClick,onContextMenu:e.onContextMenu,onMouseOver:e.onMouseOver,"data-index":e.index,ref:e.id?a:null,...t,...n,children:[(0,ke.jsx)("div",{className:"tree-item-icon",ref:o}),(0,ke.jsx)("div",{className:"tree-item-inner",children:(0,ke.jsx)("div",{className:"tree-item-inner-text",children:e.title})}),(0,ke.jsx)("div",{className:"tree-item-flair-outer",onClick:g=>g.stopPropagation(),children:e.toolbar})]}),!e.isCollapsed&&!l&&(0,ke.jsx)("div",{className:"tree-item-children",children:e.children})]})};var ry=B(re());var Zt=B(ye());var Hs=B(ye());var hb={"obsidian-plus":"Obsidian+",obsidian:"Obsidian",ide:"IDE",explorer:"Explorer",notebook:"Notebook","prefer-new-tab":"Prefer new tab"},mb={...hb,custom:"Custom"},vb={"--copy--":"-- Choose a preset --",...hb};var Rs={obsidian:{alwaysOpenInNewTab:!1,deduplicateTabs:!1,deduplicateSameGroupTabs:!1,deduplicateSidebarTabs:!1,deduplicatePopupTabs:!1,ephemeralTabs:!1,autoCloseEphemeralTabs:!1,smartNavigation:!1},"obsidian-plus":{alwaysOpenInNewTab:!1,deduplicateTabs:!1,deduplicateSameGroupTabs:!1,deduplicateSidebarTabs:!1,deduplicatePopupTabs:!1,ephemeralTabs:!1,autoCloseEphemeralTabs:!1,smartNavigation:!0},ide:{alwaysOpenInNewTab:!1,deduplicateTabs:!0,deduplicateSameGroupTabs:!1,deduplicateSidebarTabs:!1,deduplicatePopupTabs:!1,ephemeralTabs:!0,autoCloseEphemeralTabs:!0,smartNavigation:!0},explorer:{alwaysOpenInNewTab:!1,deduplicateTabs:!1,deduplicateSameGroupTabs:!1,deduplicateSidebarTabs:!1,deduplicatePopupTabs:!1,ephemeralTabs:!0,autoCloseEphemeralTabs:!0,smartNavigation:!1},notebook:{alwaysOpenInNewTab:!1,deduplicateTabs:!0,deduplicateSameGroupTabs:!1,deduplicateSidebarTabs:!1,deduplicatePopupTabs:!1,ephemeralTabs:!1,autoCloseEphemeralTabs:!1,smartNavigation:!0},"prefer-new-tab":{alwaysOpenInNewTab:!0,deduplicateTabs:!1,deduplicateSameGroupTabs:!1,deduplicateSidebarTabs:!1,deduplicatePopupTabs:!1,ephemeralTabs:!1,autoCloseEphemeralTabs:!1,smartNavigation:!1},custom:{alwaysOpenInNewTab:!1,deduplicateTabs:!1,deduplicateSameGroupTabs:!1,deduplicateSidebarTabs:!1,deduplicatePopupTabs:!1,ephemeralTabs:!1,autoCloseEphemeralTabs:!1,smartNavigation:!0}};var Do={showActiveTabs:!1,autoUncollapseGroup:!1,hideSidebars:!0,sidebarTabTypes:["markdown"],sidebarExcludeSelf:!0,trimTabNames:!1,showMoreButtons:!1,useTabEditing:!0,zenMode:!1,enableTabZoom:!1,enhancedKeyboardTabSwitch:!1,alwaysOpenInNewTab:!1,deduplicateTabs:!1,ephemeralTabs:!1,smartNavigation:!0,navigationStrategy:"obsidian-plus",autoCloseEphemeralTabs:!0,deduplicateSameGroupTabs:!1,deduplicateSidebarTabs:!1,deduplicatePopupTabs:!1,backgroundMode:!1};var bb=e=>{let t=e;t.use={};for(let n of Object.keys(t.getState()))t.use[n]=()=>t(a=>a[n]);return t};var Ns=require("obsidian");function Oo(e,t=null){setTimeout(()=>{let n=t!=null?t:e.getEphemeralState();e.setEphemeralState(n)},gt)}function yb(e,t){e.children.splice(t,1),e.children.length===0?e.detach():e.selectTabIndex(Math.max(0,t-1)),e.recomputeChildrenDimensions()}function Sb(e,t,n=null){n===null?e.children.push(t):e.children.splice(n,0,t),t.setParent(e),e.selectTab(t),e.recomputeChildrenDimensions()}function ks(e,t,n){if(!n||t===n)return null;let a=e.workspace.getLeafById(t),l=e.workspace.getLeafById(n);if(!a||!l)return null;let i=a.parent,o=l.parent,u=i.children.indexOf(a),s=o.children.indexOf(l),r=i.id===o.id&&u<s?s-1:s;return yb(i,u),Sb(o,a,r),e.workspace.onLayoutChange(),Oo(a),a}function ni(e,t,n){let a=e.workspace.getLeafById(t);if(!a)return null;let l=a.parent,i=l.children.indexOf(a);return yb(l,i),Sb(n,a),e.workspace.onLayoutChange(),Oo(a),a}async function xo(e,t){let n=e.workspace.getLeafById(t);if(!n)return null;let a=n.parent,l=a.containerEl.clientHeight,i=a.containerEl.clientWidth,o=l>i?"horizontal":"vertical",u=await e.workspace.duplicateLeaf(n,"split",o);return u.setPinned(!!n.getViewState().pinned),Oo(u,n.getEphemeralState()),n.detach(),u}async function Ls(e){let n=e.workspace.getLeavesOfType($e).first();if(!n)return;let a=await xo(e,n.id);a&&a.parent.containerEl.addClass("is-hidden")}function BE(e){return!e.workspace.getLeavesOfType($e).first()}function Tb(e){BE(e)&&this.app.workspace.getLeftLeaf(!1).setViewState({type:$e,active:!0})}function Eb(e){let t=e.workspace,n=t.getLeavesOfType($e).first();if(!n)return!1;let a=n.getRoot();return a!==t.leftSplit&&a!==t.rightSplit}async function zs(e){let t=e.workspace,n=t.getLeavesOfType($e);if(n.length===0)return;let a=n[0],l=t.leftSplit;if(l instanceof Ns.WorkspaceSidedock){let i=l.children[0];ni(e,a.id,i)}else if(l instanceof Ns.WorkspaceMobileDrawer){let i=l.parent;ni(e,a.id,i)}}function Wf(e){localStorage.setItem("vt-show-active-tabs",e.toString())}function wb(){return localStorage.getItem("vt-show-active-tabs")==="true"}var Jf=(0,Hs.createContext)(null),Pa=()=>{let e=(0,Hs.useContext)(Jf);if(!e)throw new Error("PluginContext not found");return e},ca=()=>Pa().app,VE=Jl((e,t)=>({...Do,plugin:null,loadSettings:async n=>{e({plugin:n}),await n.loadData();let a=n.settings;return n.saveSettings(),e(a),a},setSettings:n=>{let{plugin:a}=t();if(a){switch(typeof n){case"object":a.settings={...a.settings,...n};break;case"function":a.settings={...a.settings,...n(a.settings)};break}a.saveSettings(),a.updateViewStates(),e({...a.settings}),Wf(a.settings.showActiveTabs)}},toggleZenMode(){let{zenMode:n,showActiveTabs:a}=t();if(n){let l=wb();t().setSettings({zenMode:!1,showActiveTabs:l})}else Wf(a),t().setSettings({zenMode:!0,showActiveTabs:!0})},updateEphemeralTabs(n){let{ephemeralTabs:a,autoCloseEphemeralTabs:l}=t();n.workspace.trigger("vertical-tabs:ephemeral-tabs-update",a,l)},setTabNavigationStrategy(n,a,l){let i=a,o=l!=null?l:Rs[i];t().setSettings({navigationStrategy:i,...o});let{deduplicateTabs:u,ephemeralTabs:s,autoCloseEphemeralTabs:r}=t();u&&n.workspace.trigger("vertical-tabs:deduplicate-tabs"),s?n.workspace.trigger("vertical-tabs:ephemeral-tabs-init",r):n.workspace.trigger("vertical-tabs:ephemeral-tabs-deinit")},toggleBackgroundMode(n,a){let{backgroundMode:l,showActiveTabs:i}=t();if(a!=null?a:!l)Wf(i),t().setSettings({backgroundMode:!0,showActiveTabs:!1,zenMode:!1}),Ls(n);else{let u=wb();t().setSettings({backgroundMode:!1,showActiveTabs:u}),zs(n)}},toggleEnhancedKeyboardTabSwitch(n,a){let{enhancedKeyboardTabSwitch:l}=t(),i=a!=null?a:!l;i?n.workspace.trigger("vertical-tabs:enhanced-keyboard-tab-switch"):n.workspace.trigger("vertical-tabs:reset-keyboard-tab-switch"),t().setSettings({enhancedKeyboardTabSwitch:i})}})),k=bb(VE);var fa=require("obsidian");function Ab(e,t){let n=t.parent;n.children=[t],n.selectTab(t),e.workspace.onLayoutChange()}function Cb(e,t){let n=t.parent,a=n.children.indexOf(t);n.children=n.children.slice(a),n.selectTab(t),e.workspace.onLayoutChange()}function Db(e,t){let n=t.parent,a=n.children.indexOf(t);n.children=n.children.slice(0,a+1),n.selectTab(t),e.workspace.onLayoutChange()}var Mn=require("obsidian");var Ob=require("obsidian");function xb(){return document.body.classList.contains("is-hidden-frameless")?1:document.body.classList.contains("is-frameless")?3:2}function Mb(){return document.body.classList.contains("show-ribbon")}function Rb(e){return(e==null?void 0:e.querySelector(".titlebar-button.mod-minimize"))===null&&(e==null?void 0:e.querySelector(".titlebar-button.mod-maximize"))===null&&(e==null?void 0:e.querySelector(".titlebar-button.mod-close"))===null}function Nb(){let e=document.querySelector(".titlebar .titlebar-button-container.mod-left");return!Rb(e)||Ob.Platform.isMacOS}function kb(){let e=document.querySelector(".titlebar .titlebar-button-container.mod-right");return!Rb(e)}function _s(e){var t;return(t=e==null?void 0:e.querySelector(".workspace-tab-header-container"))!=null?t:null}function Lb(e){let t=_s(e);return(t==null?void 0:t.querySelector(".sidebar-toggle-button.mod-left"))!==null}function zb(e){let t=_s(e);return(t==null?void 0:t.querySelector(".sidebar-toggle-button.mod-right"))!==null}function Hb(e,t){let n=_s(e);n&&t&&n.prepend(t)}function _b(e,t){let n=_s(e);n&&t&&n.appendChild(t)}var Ub=require("obsidian");var GE=500,If={contained:null,other:null};function Us(e){if(!Ub.Platform.isMobile)return If;let t=e.workspace,n=t.getLeavesOfType($e).first();if(!n)return If;let{leftSplit:a,rightSplit:l}=t,i=n.parent;return i===a?{contained:a,other:l}:i===l?{contained:l,other:a}:If}function Bb(e){var n;let t=Us(e);t.contained&&(t.contained.collapsed=!0),(n=t.other)==null||n.containerEl.toggleClass("is-hidden",!0)}function Vb(e){let t=Us(e);t.contained&&(t.contained.collapsed=!1),setTimeout(()=>{var n,a;(n=t.contained)==null||n.containerEl.toggleClass("is-hidden",!1),(a=t.other)==null||a.containerEl.toggleClass("is-hidden",!1)},GE)}function Ff(e,t){return e.commands.commands[t]}var Mo="Grouped tabs",Yb=()=>Mo,Gb=()=>new Lt(Yb),qE=()=>new Lt(()=>null),YE=()=>new Lt(()=>null),$f=1,ai=8,XE=9,ZE="\u2192",ed="\u2190",Xb=600,QE=()=>new Lt(()=>null),jE=e=>{let t=Array.from(e.entries());localStorage.setItem("view-state",JSON.stringify(t))},KE=()=>{let e=localStorage.getItem("view-state");if(!e)return null;let t=JSON.parse(e);return new Lt(Yb,t)},WE=e=>{localStorage.setItem("hidden-groups",JSON.stringify(e))},JE=()=>{let e=localStorage.getItem("hidden-groups");return e?JSON.parse(e):[]},Pf=e=>{localStorage.setItem("collapsed-groups",JSON.stringify(e))},IE=()=>{let e=localStorage.getItem("collapsed-groups");return e?JSON.parse(e):[]},FE=e=>{localStorage.setItem("nonephemeral-tabs",JSON.stringify(Array.from(e)))},$E=()=>{let e=localStorage.getItem("nonephemeral-tabs");return e?JSON.parse(e):[]},PE=()=>{localStorage.removeItem("nonephemeral-tabs")},qb=e=>{let t=e.filter(r=>r.clientHeight>0&&r.clientWidth>0),n=t.map(r=>r.getBoundingClientRect().x),a=t.map(r=>r.getBoundingClientRect().y),l=Math.min(...n),i=Math.min(...a),o=Math.max(...n),u=t.find(r=>r.getBoundingClientRect().x===l&&r.getBoundingClientRect().y===i),s=t.find(r=>r.getBoundingClientRect().x===o&&r.getBoundingClientRect().y===i);return{topLeftContainer:u,topRightContainer:s}},j=Jl()((e,t)=>{var n;return{groupTitles:(n=KE())!=null?n:Gb(),hiddenGroups:JE(),collapsedGroups:IE(),nonEphemeralTabs:$E(),latestActiveLeaf:null,latestActiveTab:null,pinningEvents:qE(),ephermalToggleEvents:YE(),globalCollapseState:!1,isEditingTabs:!1,hasCtrlKeyPressed:!1,viewCueOffset:0,viewCueNativeCallbacks:new Map,viewCueFirstTabs:QE(),leftButtonClone:null,rightButtonClone:null,topLeftContainer:null,topRightContainer:null,topRightMainContainer:null,clear:()=>e({groupTitles:Gb()}),setGroupTitle:(a,l)=>e(i=>(i.groupTitles.set(a,l),jE(i.groupTitles),i)),toggleHiddenGroup:(a,l)=>{e(l?i=>({hiddenGroups:[...i.hiddenGroups,a]}):i=>({hiddenGroups:i.hiddenGroups.filter(o=>o!==a)})),WE(t().hiddenGroups)},toggleCollapsedGroup:(a,l)=>{e(l?i=>({collapsedGroups:[...i.collapsedGroups,a]}):i=>({collapsedGroups:i.collapsedGroups.filter(o=>o!==a),globalCollapseState:!1})),Pf(t().collapsedGroups)},rememberNonephemeralTab(a,l){let{nonEphemeralTabs:i}=t();if(i.contains(l))return;let o=i.filter(u=>a.workspace.getLeafById(u)!==null);e({nonEphemeralTabs:[...o,l]}),FE(t().nonEphemeralTabs)},forgetNonephemeralTabs(){PE(),e({nonEphemeralTabs:[]})},setLatestActiveLeaf(a){let l=t().latestActiveLeaf,i=a.app.workspace,o=i.getActiveViewOfType(Mn.ItemView);if(!o){t().lockFocus(a);return}let u=o.leaf;u.getRoot()===i.rootSplit?e({latestActiveLeaf:u}):t().lockFocus(a);let r=t().latestActiveLeaf;t().checkIfGroupChanged(i,l,r)},checkIfGroupChanged(a,l,i){l===null&&i===null||(l===null||i===null||l.parent===null||i.parent===null||l.parent.id!==i.parent.id)&&a.trigger("vertical-tabs:update-toggle")},lockFocus(a){if(!a.settings.zenMode)return;let l=a.app.workspace,i=t().latestActiveLeaf,o=(i==null?void 0:i.getRoot())===l.rootSplit;if(i&&o){t().lockFocusOnLeaf(a.app,i);return}let u=[];if(l.iterateRootLeaves(s=>{let r=s.parent;u.includes(r)||u.push(r)}),u.length>0){let s=u[0],r=s.children[s.currentTab];t().lockFocusOnLeaf(a.app,r);return}},lockFocusOnLeaf(a,l){t().resetFocusFlags();let i=l.parent;i.containerEl.toggleClass("vt-mod-active",!0),i.isStacked&&(i.setStacked(!1),i.setStacked(!0))},resetFocusFlags(){document.querySelectorAll(".vt-mod-active").forEach(a=>{a.classList.remove("vt-mod-active")})},hookLatestActiveTab(a){a&&t().latestActiveLeaf?e({latestActiveTab:a}):e({latestActiveTab:null})},scorllToActiveTab(){let{latestActiveTab:a}=t();a&&a.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},cloneToggleButtons(a){let l=a.workspace,i=l.leftSidebarToggleButtonEl,o=l.rightSidebarToggleButtonEl,u=i.cloneNode(!0),s=o.cloneNode(!0),{leftSplit:r,rightSplit:c}=l,d=()=>r.toggle(),g=()=>c.toggle();u.classList.add("vt-mod-toggle"),s.classList.add("vt-mod-toggle"),u.addEventListener("click",d),s.addEventListener("click",g),e({leftButtonClone:u,rightButtonClone:s})},removeCloneButtons(){let{leftButtonClone:a,rightButtonClone:l}=t();a==null||a.remove(),l==null||l.remove()},insertCloneButtons(){if(!Mn.Platform.isDesktop&&!Mn.Platform.isTablet)return;let a=xb()===1;if(!Mb()||Nb()&&a){let{topLeftContainer:u,leftButtonClone:s}=t();Lb(u)||Hb(u,s)}let i=kb()&&a?t().topRightMainContainer:t().topRightContainer,{rightButtonClone:o}=t();zb(i)||_b(i,o)},updatePositionLabels:()=>{let a=Array.from(document.querySelectorAll(".workspace-tabs"));a.forEach(s=>{s.classList.remove("vt-mod-top-left-space","vt-mod-top-right-space")});let{topLeftContainer:l,topRightContainer:i}=qb(a);l==null||l.classList.add("vt-mod-top-left-space"),i==null||i.classList.add("vt-mod-top-right-space");let o=a.filter(s=>{var r;return!((r=s.parentElement)!=null&&r.hasClass("mod-right-split"))}),u=qb(o).topRightContainer;e({topLeftContainer:l,topRightContainer:i,topRightMainContainer:u})},refreshToggleButtons(a){t().removeCloneButtons(),t().updatePositionLabels();let{leftButtonClone:l,rightButtonClone:i}=t();(!l||!i)&&t().cloneToggleButtons(a),t().insertCloneButtons()},bindPinningEvent(a,l){let{pinningEvents:i}=t();if(i.get(a.id))return;let u=a.on("pinned-change",l);i.set(a.id,u),e({pinningEvents:i})},unbindPinningEvent(a){let{pinningEvents:l}=t(),i=l.get(a.id);i&&(a.offref(i),l.set(a.id,null),e({pinningEvents:l}))},bindEphemeralToggleEvent(a,l,i){let{ephermalToggleEvents:o}=t();if(o.get(l.id))return;let s=l.on("ephemeral-toggle",r=>{r||t().rememberNonephemeralTab(a,l.id),i(r)});o.set(l.id,s),e({ephermalToggleEvents:o})},unbindEphemeralToggleEvent(a){let{ephermalToggleEvents:l}=t(),i=l.get(a.id);i&&(a.offref(i),l.set(a.id,null),e({ephermalToggleEvents:l}))},setAllCollapsed(){let a=Qe.getState().groupIDs;e({globalCollapseState:!0,collapsedGroups:a}),Pf(a)},setAllExpanded(){e({globalCollapseState:!1,collapsedGroups:[]}),Pf([])},uncollapseActiveGroup(a){let{latestActiveLeaf:l}=t();if(!l)return;let i=l.parent;if(!i)return;let o=fv(a,i);o==="left-sidebar"||o==="right-sidebar"||i.id&&(t().toggleCollapsedGroup(i.id,!1),e({globalCollapseState:!1}))},executeSmartNavigation(a,l,i){let o=l.getRoot();if(o===a.workspace.leftSplit||o===a.workspace.rightSplit)return!1;let{latestActiveLeaf:u}=t();if(!u)return i();let s=u.parent,r=l.parent;return s===null||r===null?i():s.id!==r.id?!1:i()},setIsEditingTabs(a,l){Mn.Platform.isMobile&&(l?Bb(a):Vb(a)),e({isEditingTabs:l})},setCtrlKeyState(a){e({hasCtrlKeyPressed:a}),a||t().resetViewCueOffset()},increaseViewCueOffset:(0,Mn.debounce)(()=>{let{viewCueOffset:a,latestActiveLeaf:l}=t();if(l){let o=l.parent.children.length,u=Math.floor((o-1)/ai);e({viewCueOffset:Math.min(u,a+1)})}else e({viewCueOffset:a+1})},gt),decreaseViewCueOffset:(0,Mn.debounce)(()=>{let{viewCueOffset:a}=t();e({viewCueOffset:Math.max(0,a-1)})},gt),resetViewCueOffset(){e({viewCueOffset:0})},mapViewCueIndex(a,l){if(a===void 0)return;let{viewCueOffset:i}=t(),o=a-i*ai;if($f<=o&&o<=ai)return o;if(l)return XE;if(o===ai+1)return ZE;if(o===$f-1)return ed},convertBackToRealIndex(a,l){let{viewCueOffset:i}=t(),o=a+i*ai;return $f<=o&&o<=l?o:null},revealTabOfUserIndex(a,l,i){let{latestActiveLeaf:o,viewCueNativeCallbacks:u}=t();if(o){let s=o.parent,r=s.children.length,c=t().convertBackToRealIndex(l,r);if(!c)return;let d=s.children[c-1];if(!d)return;if(i)return!0;e({latestActiveLeaf:d}),a.workspace.setActiveLeaf(d,{focus:!0})}else{let s=u.get(l);if(s)return s(i)}},modifyViewCueCallback(a){let l=new Map;for(let i=1;i<ai;i++){let o=`workspace:goto-tab-${i}`,u=Ff(a,o),s=u==null?void 0:u.checkCallback;u&&s&&(l.set(i,s),u.checkCallback=r=>t().revealTabOfUserIndex(a,i,r))}e({viewCueNativeCallbacks:l})},resetViewCueCallback(a){let{viewCueNativeCallbacks:l}=t();for(let[i,o]of l){let u=`workspace:goto-tab-${i}`,s=Ff(a,u);s&&(s.checkCallback=o)}},registerViewCueTab(a,l,i){let{viewCueFirstTabs:o}=t();i&&l?o.set(a.id,l):o.delete(a.id),e({viewCueFirstTabs:o})},scorllToViewCueFirstTab(a){let{latestActiveLeaf:l,viewCueFirstTabs:i}=t(),o=null;if(!l&&i.size===1)o=i.values().next().value;else if(l){let u=l.parent;if(!u)return;for(let[s,r]of i){let c=a.workspace.getLeafById(s);if(!(!c||!r||!c.parent)&&u.id===c.parent.id){o=r;break}}}o&&o.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}}});function ew(e){let t=e.lastIndexOf(".");return t===-1?e:e.slice(0,t)}function Rn(e,t){let n=e.workspace,a=t.getViewState(),l=t.getDisplayText();if(a.type!=="markdown")return l;let i=a.state;if(!i||!i.file)return l;let o=i.file,u=!1;return n.getLeavesOfType("markdown").forEach(s=>{var r;s.id!==t.id&&((r=s.getViewState().state)==null?void 0:r.file)!==o&&s.getDisplayText()===l&&(u=!0)}),u?ew(o):l}var td=require("obsidian");function Zb(e){return(0,td.requireApiVersion)("1.7.2")?e.isDeferred:!1}async function mt(e){(0,td.requireApiVersion)("1.7.2")&&await e.loadIfDeferred()}function jb(e){return{type:"group",ctime:Date.now(),items:[],title:e||"Untitled group",isCreatedByVT:!0}}function Kb(e){return"dataEngine"in e}function tw(e,t){return{type:"graph",ctime:Date.now(),title:t||"Untitled graph",options:e}}function nw(e){return"getQuery"in e}function aw(e,t){return{type:"search",ctime:Date.now(),title:t||e,query:e}}function Wb(e){return"file"in e||"file"in e.getState()}function nd(e,t,n){return{type:"file",ctime:Date.now(),title:t||e.basename,path:e.path,subpath:n}}function lw(e){return"url"in e}function iw(e,t){return{type:"url",ctime:Date.now(),title:t||"",url:e}}function ad(e,t,n){if(Kb(t))return tw(t.dataEngine.getOptions(),n);if(nw(t))return aw(t.getQuery(),n);if(Wb(t)){if(t.file)return nd(t.file,n);{let a=t.getState().file;if(!a)return null;let l=e.vault.getFileByPath(a);return l?nd(l,n):null}}else return lw(t)?iw(t.url,n):null}function ow(e){return!!e&&"type"in e&&e.type==="markdown"}function Qb(e,t){if(!ow(t.state))return null;let n=t.state,a=e.vault.getFileByPath(n.state.file);return a?nd(a,t.state.title):null}function ld(e){let t=e.internalPlugins.plugins.bookmarks;t.enabled&&setTimeout(()=>{t.instance.saveData()},1e3)}async function id(e,t,n){let a=e.internalPlugins.plugins.bookmarks;if(!a.enabled)return;let l=jb();l.title=n;for(let i of t.children){await mt(i);let o=i.view,u=Rn(e,i),s=ad(e,o,u);s&&l.items.push(s)}a.instance.addItem(l),ld(e)}async function od(e,t,n){let a=e.internalPlugins.plugins.bookmarks;if(!a.enabled)return;await mt(t);let l=ad(e,t.view,n);l&&a.instance.addItem(l),ld(e)}async function Jb(e,t){let n=e.internalPlugins.plugins.bookmarks;if(!n.enabled)return;await mt(t);let a=jb(),l=Rn(e,t);a.title=`History: ${l}`;let{backHistory:i,forwardHistory:o}=t.history;i.forEach(s=>{let r=Qb(e,s);r&&a.items.push(r)});let u=ad(e,t.view,`${l} (last viewed)`);u&&a.items.push(u),o.forEach(s=>{let r=Qb(e,s);r&&a.items.push(r)}),n.instance.addItem(a),ld(e)}async function Ib(e,t){let n=e.internalPlugins.plugins.bookmarks;if(n.enabled)return await Fb(n.instance.items,t)}async function Fb(e,t,n){let a=e.filter(l=>l.type==="group");if(a.length>0){let l=[];for(let i of a){if(!i.isCreatedByVT)continue;let o=await Fb(i.items,t,i.title);o&&l.push(o)}if(l.length>0)return l[0]}else if(await sw(e,t))return n}function uw(e){return e.file?e.file.path:e.getState().file}async function sw(e,t){if(e.length===0||e.length!==t.children.length)return!1;for(let n of e)if(n.type==="file"){if(!t.children.find(async l=>{await mt(l);let i=n,o=uw(l.view);return Wb(l.view)&&o===i.path}))return!1}else if(n.type==="graph"){if(!t.children.find(async l=>(await mt(l),Kb(l.view))))return!1}else return!1;return!0}var Ro=B(ye());var Bs=e=>{let{minDistance:t,callback:n}=e,[a,l]=(0,Ro.useState)(0),[i,o]=(0,Ro.useState)(0),[u,s]=(0,Ro.useState)(!1),[r,c]=(0,Ro.useState)("none");return{listeners:{onTouchStart:S=>{l(S.touches[0].clientX),o(S.touches[0].clientY),s(!1),c("none")},onTouchMove:S=>{let O=S.touches[0].clientX-a,p=S.touches[0].clientY-i;Math.sqrt(O*O+p*p)>t&&s(!0),Math.abs(O)<t&&Math.abs(p)>t?c(p>0?"down":"up"):Math.abs(p)<t&&Math.abs(O)>t?c(O>0?"right":"left"):c("none")},onTouchEnd:S=>{n(u,r,S.nativeEvent)}}}};var $b=.1,Pb=.01,rw=.5,cw=3,fw=(e,t,n)=>Math.min(Math.max(e,t),n);function ey(e){let t=e.getEphemeralState().zoom;return typeof t=="number"?t:1}function ud(e,t){if(t<=0)return;let n=e.getEphemeralState();e.setEphemeralState({...n,zoom:fw(t,rw,cw)})}function No(e){let t=ey(e)+$b;ud(e,t)}function ko(e){let t=ey(e)-$b;ud(e,t)}function Lo(e){ud(e,1)}var Gs=require("obsidian");function sd(e){return e.plugins.enabledPlugins.has("obsidian-hover-editor")}function ty(e){return sd(e)?e.plugins.plugins["obsidian-hover-editor"]:null}function dw(e){let t=[],n=ty(e);return n&&n.activePopovers.forEach(a=>{a.rootSplit&&e.workspace.iterateLeaves(a.rootSplit,l=>{t.push(l)})}),t}function ny(e){return dw(e).map(t=>t.id)}function ay(e,t){let n=ty(e);n&&n.activePopovers.forEach(a=>{a.rootSplit&&e.workspace.iterateLeaves(a.rootSplit,t)})}function pw(e,t){let n=e.workspace.getLeafById(t);n&&Le(n)}function gw(e,t){t.forEach(n=>{pw(e,n)})}function Le(e){var t;e.isEphemeral=!1,(t=e.tabHeaderEl)==null||t.toggleClass("vt-non-ephemeral",!0),e.trigger("ephemeral-toggle",!1)}function iy(e){e instanceof Gs.MarkdownView&&Le(e.leaf)}function hw(e){var t;e.isEphemeral===void 0&&(e.isEphemeral=!0,(t=e.tabHeaderEl)==null||t.toggleClass("vt-non-ephemeral",!1),e.trigger("ephemeral-toggle",!0),e.tabHeaderEl&&(e.tabHeaderEl.ondblclick=n=>{Le(e),n.stopPropagation()}))}function mw(e){e.isEphemeral=void 0,e.tabHeaderEl&&(e.tabHeaderEl.ondblclick=null)}function qs(e){qa(e,t=>{hw(t)}),pv(e,t=>{Le(t)}),ay(e,t=>{Le(t)})}function rd(e){qa(e,t=>{mw(t)})}function Vs(e){let t=new Set;qa(e,n=>{let a=n.parent,l=a.id;if(t.has(l))return;t.add(l);let i=a.children,o=i.map(s=>s.activeTime),u=Math.max(...o);u>0?i.forEach(s=>{s.activeTime!==u&&Le(s)}):i.slice(0,-1).forEach(s=>{Le(s)})})}function cd(e){let{ephemeralTabs:t,autoCloseEphemeralTabs:n}=k.getState();if(!t)return;let a=j.getState().nonEphemeralTabs;a.length>0?(n&&Vs(e),gw(e,a)):Vs(e),qs(e)}function ly(e,t){let n=e.reduce((a,l)=>[...a,...l.history.backHistory,l.getHistoryState(),...l.history.forwardHistory.slice().reverse()],[]);t.history.backHistory=[...n,...t.history.backHistory]}function vw(e){let t=e.children.filter(i=>i.isEphemeral);if(t.length<=1)return;let n=t.map(i=>i.activeTime),a=Math.min(...n);if(Math.max(...n)<=0&&a<=0){let i=t.pop();if(!i)return;ly(t,i),t.forEach(o=>o.detach())}else{let i=t.sort((u,s)=>u.activeTime<=0?1:s.activeTime<=0?-1:u.activeTime===s.activeTime?e.children.indexOf(u)-e.children.indexOf(s):u.activeTime-s.activeTime),o=i.pop();if(!o)return;ly(i,o),i.forEach(u=>u.detach())}}function fd(e){let t=new Set;qa(e,n=>t.add(n.parent)),t.forEach(n=>vw(n))}function oy(e,t){if(!t||!(t instanceof Gs.TFile))return;let n=0,a=null;e.workspace.iterateAllLeaves(l=>{let i=Ya(e,l);!i||i.path!==t.path||l.activeTime>=n&&(n=l.activeTime,a=l)}),a&&Le(a)}function uy(e,t){let a=t.target.matchParent(".nav-file-title"),l=a==null?void 0:a.getAttribute("data-path");if(!l)return;let i=e.vault.getAbstractFileByPath(l);oy(e,i)}function sy(e,t){setTimeout(()=>{t.type==="file"&&t.file&&oy(e,t.file)},gt)}var Xs=require("obsidian");var Ys=class extends Xs.SuggestModal{constructor(t,n){super(t),this.leaf=n,this.items=[],this.buildItems()}buildItems(){this.items=[];let{backHistory:t,forwardHistory:n}=this.leaf.history,{length:a}=t;t.forEach((l,i)=>{this.items.push({title:l.title,offset:i-a})}),this.items.push({title:Rn(this.app,this.leaf),offset:0}),n.slice().reverse().forEach((l,i)=>{this.items.push({title:l.title,offset:i+1})})}onOpen(){super.onOpen(),this.chooser.setSelectedItem(this.leaf.history.backHistory.length)}getSuggestions(t){return this.items.filter(n=>n.title.toLowerCase().includes(t.toLowerCase()))}renderSuggestion(t,n){let a=n.createEl("div",{cls:"vt-suggestion-content"}),l=a.createEl("div",{cls:"suggestion-icon"}),i=a.createEl("div",{cls:"suggestion-title",text:t.title});t.offset===0&&(i.style.fontWeight="bold",(0,Xs.setIcon)(l,"check"))}onChooseSuggestion(t,n){t.offset!==0&&this.leaf.history.go(t.offset)}};var li=B(re()),cy=({leaf:e,index:t,isLast:n})=>{var Ve,ma;let l=Pa().app,i=l.workspace,{bindPinningEvent:o,bindEphemeralToggleEvent:u,setGroupTitle:s,lockFocusOnLeaf:r,toggleHiddenGroup:c,hookLatestActiveTab:d,mapViewCueIndex:g,registerViewCueTab:m}=j(),[y,S]=(0,Zt.useState)((Ve=e.getViewState().pinned)!=null?Ve:!1),[O,p]=(0,Zt.useState)(!!e.isEphemeral),{refresh:f,sort:h}=Qe(),v=j(x=>x.latestActiveLeaf),T=k(x=>x.enableTabZoom),M=k(x=>x.alwaysOpenInNewTab),[w,A]=(0,Zt.useState)(null),R=e.view.getViewType()==="webviewer",D=j(x=>x.isEditingTabs);(0,Zt.useEffect)(()=>{R||A(null)},[R]);let C=x=>{S(x),x&&e.isEphemeral&&Le(e)};(0,Zt.useEffect)(()=>{o(e,C),u(l,e,x=>{p(x)})},[e.id]);let $=()=>{var x;e.togglePinned(),C((x=e.getViewState().pinned)!=null?x:!1),h()},Q=()=>{e.setPinned(!1),C(!1),h()},he=()=>{e.getViewState().pinned||e.detach()},jt=x=>{x.button===1&&he()},L=()=>{fa.Platform.isMobile&&D||(i.setActiveLeaf(e,{focus:!0}),i.onLayoutChange(),c(e.parent.id,!1),r(l,e))},Ae=x=>{x.altKey?he():L()},z=new fa.Menu;if(z.addItem(x=>{x.setSection("bookmark").setTitle("Bookmark").onClick(()=>{od(l,e,e.getDisplayText())})}),z.addItem(x=>{x.setSection("bookmark").setTitle("Bookmark and close").onClick(()=>{od(l,e,e.getDisplayText()),e.detach()})}),z.addSeparator(),z.addItem(x=>{x.setSection("close").setTitle("Close").setDisabled(y).onClick(()=>e.detach())}),z.addItem(x=>{x.setSection("close").setTitle("Close Others").onClick(()=>{Ab(l,e),Le(e)})}),z.addItem(x=>{x.setSection("close").setTitle("Close tabs to the top").onClick(()=>Cb(l,e))}),z.addItem(x=>{x.setSection("close").setTitle("Close tabs to the bottom").onClick(()=>Db(l,e))}),z.addItem(x=>{x.setSection("close").setTitle("Close all").setDisabled(y).onClick(()=>e.parent.detach())}),z.addSeparator(),z.addItem(x=>{x.setSection("pin").setTitle(y?"Unpin":"Pin").onClick($)}),z.addSeparator(),z.addItem(x=>{x.setSection("leaf").setTitle("Move to new window").onClick(()=>{i.duplicateLeaf(e,"window"),e.detach()})}),z.addItem(x=>{x.setSection("leaf").setTitle("Split right").onClick(()=>i.duplicateLeaf(e,"split","vertical"))}),z.addItem(x=>{x.setSection("leaf").setTitle("Split down").onClick(()=>i.duplicateLeaf(e,"split","horizontal"))}),z.addItem(x=>{x.setSection("leaf").setTitle("Open in new window").onClick(()=>{i.duplicateLeaf(e,"window")})}),e.view.navigation&&!M){let x=e.history.backHistory.length+e.history.forwardHistory.length;z.addSeparator(),z.addItem(H=>{H.setSection("history").setTitle("Back").setDisabled(e.history.backHistory.length===0).onClick(()=>e.history.back())}),z.addItem(H=>{H.setSection("history").setTitle("Forward").setDisabled(e.history.forwardHistory.length===0).onClick(()=>e.history.forward())}),z.addItem(H=>{if(H.setSection("history").setTitle("Browse history"),fa.Platform.isDesktop){let N=H.setSubmenu(),{backHistory:ce,forwardHistory:Pe}=e.history,{length:Kt}=ce;ce.forEach((fe,bt)=>{N.addItem(De=>{De.setTitle(fe.title).setChecked(!1),De.onClick(()=>e.history.go(bt-Kt))})}),N.addItem(fe=>{fe.setTitle(Rn(l,e)).setChecked(!0)}),Pe.slice().reverse().forEach((fe,bt)=>{N.addItem(De=>{De.setTitle(fe.title).setChecked(!1),De.onClick(()=>e.history.go(bt+1))})})}else H.setDisabled(x===0),H.onClick(()=>new Ys(l,e).open())}),z.addItem(H=>{H.setSection("history").setTitle("Bookmark history").setDisabled(x===0).onClick(()=>Jb(l,e))}),z.addItem(H=>{H.setSection("history").setTitle("Open history in new group").setDisabled(x===0).onClick(async()=>{let N=await i.duplicateLeaf(e,"split");mt(N),N.history.backHistory=[],N.history.forwardHistory=[];let ce=N.parent,{backHistory:Pe,forwardHistory:Kt}=e.history,fe=0;for(let De of Pe){let Wt=i.createLeafInParent(ce,fe);Wt.setViewState(De.state),await mt(Wt),Wt.setEphemeralState(De.eState),fe+=1}fe+=1;for(let De of Kt){let Wt=i.createLeafInParent(ce,fe);Wt.setViewState(De.state),await mt(Wt),Wt.setEphemeralState(De.eState),fe+=1}let bt=Rn(l,e);s(ce.id,`History: ${bt}`),i.setActiveLeaf(N,{focus:!0}),r(l,N)})}),z.addItem(H=>{H.setSection("history").setTitle("Clear history").setDisabled(x===0).onClick(()=>{e.history.backHistory=[],e.history.forwardHistory=[],setTimeout(()=>f(l),Yt)})})}if(Zb(e)&&!M&&(z.addSeparator(),z.addItem(x=>{x.setSection("history").setTitle("(Inactive)").setDisabled(!0)}),z.addItem(x=>{x.setSection("history").setTitle("Load history").onClick(async()=>await mt(e))})),T&&!R&&(z.addSeparator(),fa.Platform.isDesktop?z.addItem(x=>{x.setSection("zoom").setTitle("Zoom");let H=x.setSubmenu();H.addItem(N=>{N.setTitle("Zoom in").onClick(()=>{No(e.view)})}),H.addItem(N=>{N.setTitle("Zoom out").onClick(()=>{ko(e.view)})}),H.addItem(N=>{N.setTitle("Reset zoom").onClick(()=>{Lo(e.view)})})}):(z.addItem(x=>{x.setTitle("Zoom in").onClick(()=>{No(e.view)})}),z.addItem(x=>{x.setTitle("Zoom out").onClick(()=>{ko(e.view)})}),z.addItem(x=>{x.setTitle("Reset zoom").onClick(()=>{Lo(e.view)})}))),fa.Platform.isDesktop&&R){let x=e.view;x.webview&&x.webview.addEventListener("page-title-updated",H=>A(H.title)),z.addSeparator(),z.addItem(H=>{H.setSection("webview").setTitle("Toggle reader mode").onClick(()=>x.toggleReaderMode())}),z.addItem(H=>{H.setSection("webview").setTitle("Save to vault").onClick(async()=>{let N=await x.saveAsMarkdown();N&&i.getLeaf("tab").openFile(N)})}),z.addSeparator(),z.addItem(H=>{H.setSection("zoom").setTitle("Zoom");let N=H.setSubmenu();N.addItem(ce=>{ce.setTitle("Zoom in").onClick(()=>x.zoomIn())}),N.addItem(ce=>{ce.setTitle("Zoom out").onClick(()=>x.zoomOut())}),N.addItem(ce=>{ce.setTitle("Reset zoom").onClick(()=>x.zoomReset())})})}fa.Platform.isDesktop&&!R&&(z.addSeparator(),z.addItem(x=>{x.setSection("more").setTitle("More options");let H=x.setSubmenu();e.view.onPaneMenu(H,"more-options");let N=["open","find","pane"];H.items=H.items.filter(ce=>ce.section===void 0||!N.includes(ce.section))}));let _t=(0,li.jsxs)(ry.Fragment,{children:[y&&(0,li.jsx)(Ke,{icon:"pin",action:"unpin",tooltip:"Unpin",onClick:Q}),!y&&(0,li.jsx)(Ke,{icon:"x",action:"close",tooltip:"Close tab",disabled:y,onClick:he})]}),ga={icon:e.getIcon(),isActive:(ma=e.tabHeaderEl)==null?void 0:ma.classList.contains("is-active")},{listeners:nl}=Bs({minDistance:10,callback:x=>{x||L()}}),Ce=(v==null?void 0:v.id)===e.id,ze=(0,Zt.useRef)(null);(0,Zt.useEffect)(()=>{Ce&&d(ze.current)},[Ce,ze]);let vt=g(t,n);(0,Zt.useEffect)(()=>{let x=vt===ed||vt===t&&t===1;m(e,ze.current,x)},[vt,ze]);let ha=x=>{let H=Ya(l,e);H&&ze.current&&i.trigger("hover-link",{event:x.nativeEvent,source:"tab-header",hoverParent:e,targetEl:ze.current,linktext:H.path})};return(0,li.jsx)(ra,{ref:ze,id:e.id,index:vt,title:w!=null?w:Rn(l,e),isTab:!0,isEphemeralTab:O&&!y,isPinned:y,isHighlighted:Ce,toolbar:_t,onClick:Ae,onAuxClick:jt,onDoubleClick:()=>Le(e),onContextMenu:x=>z.showAtMouseEvent(x.nativeEvent),onMouseOver:ha,dataType:e.getViewState().type,dataId:e.id,...ga,...nl})};var da=B(ye());var fy=require("obsidian");var el=B(re()),bw={"left-sidebar":"Left sidebar","right-sidebar":"Right sidebar","root-split":Mo},dy=({type:e,children:t,group:n})=>{var he,jt;let a=ca(),l=a.workspace,i=e==="left-sidebar"||e==="right-sidebar",{hasOnlyOneGroup:o}=Qe(),u=k(L=>L.hideSidebars),s=o()&&u&&!i&&!!n,{toggleCollapsedGroup:r}=j(),c=j(L=>{if(n===null)return!1;let{collapsedGroups:Ae}=L;return Ae.includes(n.id)||i&&Ae.includes(e)}),{groupTitles:d,setGroupTitle:g,toggleHiddenGroup:m}=j(),y=j(L=>n?L.hiddenGroups.includes(n.id):!1),[S,O]=(0,da.useState)(!1),p=()=>{if(n){let L=i?e:n.id;r(L,!c)}},f=()=>{i||(n&&m(n.id,!y),l.trigger("vertical-tabs:update-toggle"))};(0,da.useEffect)(()=>{n&&n.containerEl.toggleClass("is-hidden",y)},[y]);let h=i||n===null?bw[e]:d.get(n.id),[v,T]=(0,da.useState)(h),M=()=>{let L=v.trim();return L===""&&(L=Mo),L},w=()=>{n&&S&&g(n.id,M()),O(!S)};(0,da.useEffect)(()=>{setTimeout(async()=>{if(!n)return;let L=await Ib(a,n);L&&M()===Mo&&(T(L),g(n.id,L))},Yt)});let A=(0,el.jsx)("input",{autoFocus:!0,value:v,onChange:L=>T(L.target.value),onClick:L=>L.stopPropagation(),onKeyDown:L=>{L.key==="Enter"&&w()},onFocus:L=>L.target.select(),onBlur:w}),R=j(L=>L.latestActiveLeaf),D=(n==null?void 0:n.id)===((he=R==null?void 0:R.parent)==null?void 0:he.id),C={icon:"right-triangle",isCollapsed:c&&!s,isSidebar:i,isSingleGroup:s,isActiveGroup:D},$=(0,el.jsxs)(da.Fragment,{children:[!i&&!S&&(0,el.jsx)(Ke,{icon:"pencil",action:"edit",tooltip:"Edit",onClick:w}),!i&&(0,el.jsx)(Ke,{icon:y?"eye":"eye-off",action:"toggle-hidden",tooltip:y?"Show":"Hide",onClick:f})]}),Q=new fy.Menu;return Q.addItem(L=>{L.setTitle(y?"Show":"Hide").onClick(f)}),Q.addItem(L=>{L.setTitle("Rename").onClick(w)}),Q.addSeparator(),Q.addItem(L=>{L.setTitle("Bookmark all").onClick(()=>{n&&id(a,n,M())})}),Q.addItem(L=>{L.setTitle("Bookmark and close all").onClick(async()=>{n&&(await id(a,n,M()),n.detach())})}),Q.addItem(L=>{L.setTitle("Close all").onClick(()=>n==null?void 0:n.detach())}),(0,el.jsx)(ra,{id:i?null:(jt=n==null?void 0:n.id)!=null?jt:null,isTab:!1,title:S?A:h,isRenaming:S,onClick:p,onContextMenu:L=>Q.showAtMouseEvent(L.nativeEvent),dataType:e,toolbar:$,...C,children:t})};var dd=B(ye());var vy=B(jo());var gy=B(re()),py=({groupID:e})=>{let t=ca(),n=t.workspace,{content:a}=Qe(),l=a.get(e).group,i=()=>{if(!l)return;let o=n.getLeaf("split");ni(t,o.id,l),n.setActiveLeaf(o,{focus:!0}),n.onLayoutChange()};return(0,gy.jsx)(ra,{title:"New tab",icon:"plus",id:`slot-${e}`,isTab:!0,isTabSlot:!0,onClick:i})};var my=B(re()),hy=()=>{let e=ca(),t=e.workspace,{lockFocusOnLeaf:n}=j();return(0,my.jsx)(ra,{title:"New group",icon:"plus",id:"slot-new",isTab:!1,isGroupSlot:!0,onClick:async()=>{let l=t.getLeaf(!0),i=await xo(e,l.id);i&&(t.setActiveLeaf(i,{focus:!0}),t.onLayoutChange(),n(e,i))}})};var Ht=B(re()),by=()=>{let{groupIDs:e,content:t,swapGroup:n,moveGroupToEnd:a}=Qe(),l=ca(),i=Uv(_v(ti,{activationConstraint:{distance:8}})),[o,u]=(0,dd.useState)(!1),[s,r]=(0,dd.useState)(!1),c=p=>{u(!0);let{active:f}=p,h=f.data.current.isTab;r(!h)},d=async p=>{u(!1),r(!1);let{active:f,over:h}=p;if(!h)return;let v=f.id,T=h.id,M=f.data.current.isTab,w=h.data.current.isTab;if(M){let A=null;if(w)A=ks(l,v,T);else{let R=T.startsWith("slot")?T.slice(5):T;if(R==="new")A=await xo(l,v);else{let D=t.get(R).group;D&&(A=ni(l,v,D))}}A&&k.getState().ephemeralTabs&&Le(A)}else if(w){let A=l.workspace.getLeafById(T);if(!A)return;n(v,A.parent.id)}else T==="slot-new"?a(v):n(v,T)},g={"obsidian-vertical-tabs-container":!0,"is-dragging-group":s},m={"is-dragging":o},y=()=>[...e,"slot-new"],S=p=>[...t.get(p).leafIDs,`slot-${p}`],O=p=>t.get(p);return(0,Ht.jsx)("div",{className:un(g),children:(0,Ht.jsx)("div",{className:un(m),children:(0,Ht.jsxs)(tb,{sensors:i,collisionDetection:Vv,onDragStart:c,onDragEnd:d,children:[(0,Ht.jsxs)(Kf,{items:y(),children:[e.map(p=>(0,Ht.jsx)(dy,{type:O(p).groupType,group:O(p).group,children:(0,Ht.jsxs)(Kf,{items:S(p),children:[O(p).leaves.map((f,h,v)=>{let T=h===v.length-1;return(0,Ht.jsx)(cy,{leaf:f,index:h+1,isLast:T},f.id)}),(0,Ht.jsx)(py,{groupID:p})]})},p)),(0,Ht.jsx)(hy,{})]}),(0,vy.createPortal)((0,Ht.jsx)(lb,{}),document.body)]})})})};var Zs=require("obsidian");var Qt=B(re()),yy=e=>{let t=Pa(),n=t.app,{hasOnlyOneGroup:a}=Qe(),{setSettings:l}=k(),i=k.use.showActiveTabs(),o=k.use.hideSidebars(),u=k.use.zenMode(),s=k.use.toggleZenMode(),r=k.use.useTabEditing(),c=Qe(C=>C.sortStrategy),{setSortStrategy:d}=Qe(),{lockFocus:g,setAllCollapsed:m,setAllExpanded:y,scorllToActiveTab:S}=j(),O=j(C=>C.globalCollapseState),{uncollapseActiveGroup:p,setIsEditingTabs:f}=j(),h=a()&&o,v=j(C=>C.isEditingTabs),T=()=>l({showActiveTabs:!i}),M=()=>l({hideSidebars:!o}),w=()=>{s(),g(t),n.workspace.trigger("vertical-tabs:update-toggle")},A=()=>{var C;f(n,!v),(C=e.container)==null||C.toggleClass("editing-tabs",!v)},R=()=>{p(n),setTimeout(()=>{S()},gt)},D=new Zs.Menu;return D.addItem(C=>{C.setTitle("Disable").onClick(()=>d(null))}),D.addItem(C=>{C.setTitle("Title name (A to Z)").onClick(()=>d(Ze.titleAToZ)).setChecked(c===Ze.titleAToZ)}),D.addItem(C=>{C.setTitle("Title name (Z to A)").onClick(()=>d(Ze.titleZToA)).setChecked(c===Ze.titleZToA)}),D.addSeparator(),D.addItem(C=>{C.setTitle("Pinned at top").onClick(()=>d(Ze.pinnedAtTop)).setChecked(c===Ze.pinnedAtTop)}),D.addItem(C=>{C.setTitle("Pinned at bottom").onClick(()=>d(Ze.pinnedAtBottom)).setChecked(c===Ze.pinnedAtBottom)}),D.addSeparator(),D.addItem(C=>{C.setTitle("Recent on top").onClick(()=>d(Ze.recentOnTop)).setChecked(c===Ze.recentOnTop)}),D.addItem(C=>{C.setTitle("Recent on bottom").onClick(()=>d(Ze.recentOnBottom)).setChecked(c===Ze.recentOnBottom)}),(0,Qt.jsx)("div",{className:"nav-header obsidian-vertical-tabs-toolbar",children:(0,Qt.jsxs)("div",{className:"nav-buttons-container",children:[(0,Qt.jsx)(Ke,{icon:"app-window",action:"toggle-tab",tooltip:"Show active tabs only",onClick:T,isActive:i,isNavAction:!0}),(0,Qt.jsx)(Ke,{icon:"panel-left",action:"toggle-sidebar",tooltip:"Hide sidebars",onClick:M,isActive:o,isNavAction:!0}),(0,Qt.jsx)(Ke,{icon:"arrow-up-narrow-wide",action:"sort-tabs",tooltip:"Sort tabs",onClick:C=>D.showAtMouseEvent(C.nativeEvent),isActive:c!==null,isNavAction:!0}),(0,Qt.jsx)(Ke,{icon:"focus",action:"zen-mode",tooltip:"Zen mode",onClick:w,isActive:u,isNavAction:!0}),(0,Qt.jsx)(Ke,{icon:"crosshair",action:"reveal-tab",tooltip:"Reveal active tab",disabled:h,onClick:R,isNavAction:!0}),(0,Qt.jsx)(Ke,{icon:O?"chevrons-up-down":"chevrons-down-up",action:"global-collapse",tooltip:O?"Expand all":"Collapse all",disabled:h,onClick:()=>O?y():m(),isNavAction:!0}),Zs.Platform.isMobile&&r&&(0,Qt.jsx)(Ke,{icon:"copy-check",action:"editing-tabs",tooltip:"Edit tabs",onClick:A,isActive:v,isNavAction:!0})]})})};var Qs=B(ye());var sn=require("obsidian");function pd(e){let n=e.workspace.getLeavesOfType($e).first();return n?n.isVisible():!1}var tl=require("obsidian");var yw=new Set(["file-explorer","search","bookmarks","tag","backlink","outgoing-link","outline","file-properties","sync","all-properties","localgraph"]),Sw=()=>new Lt(()=>[]);function Tw(e,t,n){let a=e.workspace,{rootSplit:l,leftSplit:i,rightSplit:o,floatingSplit:u}=a;a.iterateLeaves(l,n),t.deduplicateSidebarTabs&&(a.iterateLeaves(i,n),a.iterateLeaves(o,n)),t.deduplicatePopupTabs&&a.iterateLeaves(u,n)}function Sy(e,t,n=!0){let a=t.sort((o,u)=>u.activeTime-o.activeTime),l=a.filter(o=>o.activeTime>0).last(),i=a.pop();if(!i)return null;if(l&&l.id!=i.id){l.isEphemeral||Le(i);let{backHistory:o,forwardHistory:u}=l.history;i.history.backHistory=o,i.history.forwardHistory=u,ks(e,i.id,l.id),Oo(i,l.getEphemeralState())}return a.forEach(o=>o.detach()),mt(i),n&&!sd(e)?(e.workspace.setActiveLeaf(i,{focus:!1}),i):null}function Ty(e,t,n,a=!0){var u;if(!t)return null;let l=[],i=k.getState(),o=ny(e);if(Tw(e,i,s=>{if(o.includes(s.id))return;let r=s.view.getViewType();if(yw.has(r))return;Ya(e,s)===t&&l.push(s)}),n){let s=Sw();l.forEach(c=>{let d=c.parent;if(!d)return;let g=s.get(d.id);g.push(c),s.set(d.id,g)});let r=[];for(let c of s.values()){let d=Sy(e,c,a);d&&r.push(d)}return(u=r.last())!=null?u:null}else return Sy(e,l,a)}function gd(e,t=!1){let n=[];e.workspace.iterateAllLeaves(o=>{var s;let u=(s=o.getViewState().state)==null?void 0:s.file;if(o.view instanceof tl.FileView){let r=o.view.file;r instanceof tl.TFile&&n.push(r)}else if(u){let r=e.vault.getAbstractFileByPath(u);r instanceof tl.TFile&&n.push(r)}});let a=new Set(n),l=e.workspace.getActiveFile();l instanceof tl.TFile&&a.delete(l);let i=t?!1:k.getState().deduplicateSameGroupTabs;if(a.forEach(o=>Ty(e,o,i,!1)),l instanceof tl.TFile){let o=j.getState().latestActiveLeaf,u=!!o&&!i&&Ya(e,o)===l,s=Ty(e,l,i,u);s&&e.workspace.setActiveLeaf(s,{focus:!1})}}var zo=B(re()),Ey=()=>{let e=Pa(),t=e.app,n=(0,Qs.useRef)(null),{refresh:a,sort:l}=Qe(),{setLatestActiveLeaf:i,refreshToggleButtons:o,lockFocus:u,forgetNonephemeralTabs:s,uncollapseActiveGroup:r,setCtrlKeyState:c,increaseViewCueOffset:d,decreaseViewCueOffset:g,modifyViewCueCallback:m,resetViewCueCallback:y,scorllToViewCueFirstTab:S,setIsEditingTabs:O}=j(),{loadSettings:p,toggleZenMode:f,updateEphemeralTabs:h}=k(),v=()=>{i(e),Tb(t),Eb(t)&&zs(t),k.getState().deduplicateTabs&&t.workspace.trigger("vertical-tabs:deduplicate-tabs"),setTimeout(()=>{h(t),(pd(t)||sn.Platform.isMobile)&&(a(t),l())},Yt)},T=()=>{setTimeout(()=>{o(t)},Yt)},M=()=>{k.getState().autoUncollapseGroup&&pd(t)&&r(t)};(0,Qs.useEffect)(()=>{let D=t.workspace;p(e).then(C=>{C.ephemeralTabs&&cd(t),C.enhancedKeyboardTabSwitch&&m(t),C.backgroundMode&&Ls(t)}),v(),e.registerEvent(D.on("layout-change",v)),e.registerEvent(D.on("active-leaf-change",v)),e.registerEvent(D.on("active-leaf-change",M)),e.registerEvent(D.on("resize",(0,sn.debounce)(T))),e.registerEvent(D.on("vertical-tabs:update-toggle",T)),e.registerEvent(D.on("vertical-tabs:ephemeral-tabs-init",C=>{cd(t),qs(t),C&&fd(t)})),e.registerEvent(D.on("vertical-tabs:ephemeral-tabs-deinit",()=>{s(),rd(t)})),e.registerEvent(D.on("vertical-tabs:ephemeral-tabs-update",(C,$)=>{C?(qs(t),$&&fd(t),Vs(t)):rd(t)})),e.registerEvent(D.on("editor-change",(C,$)=>{k.getState().ephemeralTabs&&iy($)})),e.registerEvent(D.on("vertical-tabs:deduplicate-tabs",()=>{gd(t),r(t)})),e.registerEvent(D.on("vertical-tabs:enhanced-keyboard-tab-switch",()=>{m(t)})),e.registerEvent(D.on("vertical-tabs:reset-keyboard-tab-switch",()=>{y(t)})),e.registerDomEvent(window,"keydown",C=>{let{enhancedKeyboardTabSwitch:$}=k.getState();$&&(C.ctrlKey||C.metaKey)&&(c(!0),C.key==="ArrowRight"?d():C.key==="ArrowLeft"?g():C.key.length===1&&!isNaN(parseInt(C.key))&&C.preventDefault(),setTimeout(()=>{var Q;j.getState().hasCtrlKeyPressed&&((Q=n.current)==null||Q.toggleClass("tab-index-view-cue",!0),S(t))},Xb),setTimeout(()=>{var Q;(Q=n.current)!=null&&Q.hasClass("tab-index-view-cue")&&S(t)},gt))}),e.registerDomEvent(window,"keyup",()=>{var C;c(!1),(C=n.current)==null||C.toggleClass("tab-index-view-cue",!1)}),e.registerDomEvent(document,"dblclick",C=>{uy(t,C)}),e.addCommand({id:"toggle-zen-mode",name:"Toggle zen mode",callback:()=>{f(),u(e),D.trigger("vertical-tabs:update-toggle")}}),e.addCommand({id:"zoom-in-current-tab",name:"Zoom in current tab",callback:()=>{let C=D.getActiveViewOfType(sn.ItemView);C&&No(C)}}),e.addCommand({id:"zoom-out-current-tab",name:"Zoom out current tab",callback:()=>{let C=D.getActiveViewOfType(sn.ItemView);C&&ko(C)}}),e.addCommand({id:"zoom-reset-current-tab",name:"Reset zoom in current tab",callback:()=>{let C=D.getActiveViewOfType(sn.ItemView);C&&Lo(C)}}),e.addCommand({id:"set-all-tabs-nonephemeral",name:"Set all tabs non-ephemeral",callback:()=>{k.getState().ephemeralTabs&&qa(t,C=>Le(C))}}),e.addCommand({id:"deduplicate-existing-tabs",name:"Deduplicate all existing tabs",callback:()=>{gd(t,!0),r(t)}})},[]);let w=D=>{D.button===1&&D.preventDefault()},A=()=>{var D;O(t,!1),(D=n.current)==null||D.toggleClass("editing-tabs",!1)},{listeners:R}=Bs({minDistance:20,callback:(0,sn.debounce)((D,C)=>{if(j.getState().isEditingTabs&&sn.Platform.isMobile&&D){let $=Us(t),{leftSplit:Q,rightSplit:he}=t.workspace;Q===$.contained&&C==="left"?(A(),setTimeout(()=>Q.collapse(),Yt)):he===$.contained&&C==="right"&&(A(),setTimeout(()=>he.collapse(),Yt))}})});return(0,zo.jsxs)("div",{className:"vertical-tabs",onMouseDown:w,ref:n,...R,children:[(0,zo.jsx)(yy,{container:n.current}),(0,zo.jsx)(by,{})]})};var js=B(re()),$e="vertical-tabs",Ks=class extends Ay.ItemView{constructor(n,a){var l,i;super(n);this.root=null;this.navigation=!1,this.plugin=a,this.icon="gallery-vertical",(l=this.leaf.containerEl)==null||l.addClass("obsidian-vertical-tabs-tab-content"),(i=this.leaf.tabHeaderEl)==null||i.addClass("obsidian-vertical-tabs-tab-header")}getViewType(){return $e}getDisplayText(){return"Vertical tabs"}async onOpen(){this.root=(0,Cy.createRoot)(this.containerEl),this.root.render((0,js.jsx)(wy.StrictMode,{children:(0,js.jsx)(Jf.Provider,{value:this.plugin,children:(0,js.jsx)(Ey,{})})}))}async onClose(){var n;(n=this.root)==null||n.unmount()}};function Ho(e,t){let n=Object.keys(t).map(a=>Ew(e,a,t[a]));return n.length===1?n[0]:function(){n.forEach(a=>a())}}function Ew(e,t,n){let a=e[t],l=e.hasOwnProperty(t),i=l?a:function(){return Object.getPrototypeOf(e)[t].apply(this,arguments)},o=n(i);return a&&Object.setPrototypeOf(o,a),Object.setPrototypeOf(u,o),e[t]=u,s;function u(...r){return o===i&&e[t]===u&&s(),o.apply(this,r)}function s(){e[t]===u&&(l?e[t]=i:delete e[t]),o!==i&&(o=i,Object.setPrototypeOf(u,a||Function))}}var F=require("obsidian");var Ws=class extends F.PluginSettingTab{constructor(t,n){super(t,n),this.plugin=n}refresh(){let t=this.containerEl.scrollTop;this.display(),this.containerEl.scrollTop=t}display(){let{containerEl:t}=this;if(t.empty(),this.plugin.settings.backgroundMode){let n=t.createDiv({cls:"vt-background-mode-warning"});n.appendText(`
* Warning: Background mode is enabled.
To see Vertical Tabs and access its core features,
you must first
`);let a=n.createEl("a",{text:"disable"});a.onclick=()=>{k.getState().toggleBackgroundMode(this.app,!1),this.refresh()},n.appendText(" it.")}switch(this.plugin.settings.backgroundMode||(new F.Setting(t).setName("Show active tabs only").setDesc("Hide inactive horizontal tabs to make workspace cleaner.").addToggle(n=>{n.setValue(this.plugin.settings.showActiveTabs).onChange(async a=>{k.getState().setSettings({showActiveTabs:a})})}),new F.Setting(t).setName("Auto uncollapse active group").setDesc("Automatically uncollapse the active groups when switching tabs.").addToggle(n=>{n.setValue(this.plugin.settings.autoUncollapseGroup).onChange(async a=>{k.getState().setSettings({autoUncollapseGroup:a})})}),new F.Setting(t).setName("Hide sidebar tabs").setDesc("Don't show sidebar tabs in Vertical Tabs.").addToggle(n=>{n.setValue(this.plugin.settings.hideSidebars).onChange(async a=>{k.getState().setSettings({hideSidebars:a})})}),new F.Setting(t).setName("Trim tab names").setDesc("Use ellipsis to fit tab names on a single line.").addToggle(n=>{n.setValue(this.plugin.settings.trimTabNames).onChange(async a=>{k.getState().setSettings({trimTabNames:a})})}),new F.Setting(t).setName("Show more actions").setDesc("Show more control buttons in the toolbar.").addToggle(n=>{n.setValue(this.plugin.settings.showMoreButtons).onChange(async a=>{k.getState().setSettings({showMoreButtons:a})})}),F.Platform.isMobile&&new F.Setting(t).setName("Mobile action preference").setDesc(this.plugin.settings.useTabEditing?"Enable tab editing mode to show control buttons on mobile.":"Show control buttons such as new-tab buttons and close icons on mobile.").addDropdown(n=>n.addOption("show-all","Show all buttons").addOption("tab-editing","Enable tab editing mode").setValue(this.plugin.settings.useTabEditing?"tab-editing":"show-all").onChange(async a=>{k.getState().setSettings({useTabEditing:a==="tab-editing"}),this.refresh()}))),new F.Setting(t).setName("Enable tab zoom").setDesc("Enable per tab zooming.").addToggle(n=>{n.setValue(this.plugin.settings.enableTabZoom).onChange(async a=>{k.getState().setSettings({enableTabZoom:a})})}),this.plugin.settings.backgroundMode||(new F.Setting(t).setName("Tab switching").setHeading(),new F.Setting(t).setName("Enhanced keyboard tab switching").setDesc("Use Ctrl/Cmd + 1-9 to switch between tabs.").addToggle(n=>{n.setValue(this.plugin.settings.enhancedKeyboardTabSwitch).onChange(async a=>{k.getState().toggleEnhancedKeyboardTabSwitch(this.app,a)})})),new F.Setting(t).setName("Tab navigation").setHeading(),new F.Setting(t).setName("Navigation strategy").setDesc("Controls the navigation behavior when new notes are opened.").addDropdown(n=>n.addOptions(mb).setValue(this.plugin.settings.navigationStrategy).onChange(async a=>{k.getState().setTabNavigationStrategy(this.app,a),this.refresh()})),this.plugin.settings.navigationStrategy){case"obsidian":t.createDiv({cls:"vt-navigation-description",text:`
Use the default navigation strategy of Obsidian.
When working with multiple tab groups,
new tabs may appear in unexpected locations.
`});break;case"obsidian-plus":t.createDiv({cls:"vt-navigation-description",text:`
Use enhanced navigation strategy implemented by Vertical Tabs.
New tabs will be opened in a consistent and intuitive manner.
`});break;case"ide":t.createDiv({cls:"vt-navigation-description",text:`
Use IDE-like navigation strategy.
Recommended for users familiar with VSCode, Xcode, or other IDEs.
`});break;case"explorer":t.createDiv({cls:"vt-navigation-description",text:`
Explorer mode uses ephemeral tabs to avoid opening too many tabs.
`});break;case"notebook":t.createDiv({cls:"vt-navigation-description",text:`
Notebook mode ensures consistent navigation behavior while avoiding duplication.
`});break;case"prefer-new-tab":t.createDiv({cls:"vt-navigation-description",text:`
Always open the new note in a new tab.
`});break;case"custom":this.displayCustomNavigationStrategy(t);break}new F.Setting(t).setName("Miscellaneous").setHeading(),new F.Setting(t).setName("Background mode").setDesc(`Enable to keep features like tab navigation without showing vertical tabs.
This will disable Zen Mode and reset your workspace to the default layout.`).addToggle(n=>{n.setValue(this.plugin.settings.backgroundMode).onChange(async()=>{k.getState().toggleBackgroundMode(this.app),this.refresh()})}),t.createDiv({cls:"vt-support"}).innerHTML=`
<div class="title">Enjoying Vertical Tabs?</div>
<div class="buttons">
<a id="vt-support-btn-kofi" href="https://ko-fi.com/oxdcq" target="_blank">
<img
height="16"
border="0"
style="border: 0px; height: 16px;"
src="https://storage.ko-fi.com/cdn/brandasset/v2/kofi_symbol.png"
/>
<span>Buy me a coffee</span>
</a>
<a id="vt-support-btn-github" href="https://github.com/oxdc/obsidian-vertical-tabs" target="_blank">
<img
height="16"
border="0"
style="border: 0px; height: 16px;"
src="https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png"
/>
<span>Star on GitHub</span>
</a>
</div>
<div class="bug-report">
Facing issues or have suggestions? <a href="https://github.com/oxdc/obsidian-vertical-tabs/issues/new/choose" target="_blank">Submit a report</a>.
</div>
`}displayCustomNavigationStrategy(t){new F.Setting(t).setName("Copy from existing strategy").addDropdown(n=>n.addOptions(vb).setValue("--copy--").onChange(async a=>{if(a==="--copy--")return;let l=a;k.getState().setTabNavigationStrategy(this.app,"custom",Rs[l]),this.refresh()})).addExtraButton(n=>n.setIcon("reset").setTooltip("Reset to default").onClick(async()=>{k.getState().setTabNavigationStrategy(this.app,"custom"),this.refresh()})),new F.Setting(t).setName("Always open in new tab").addToggle(n=>{n.setValue(this.plugin.settings.alwaysOpenInNewTab).onChange(async a=>{k.getState().setSettings({alwaysOpenInNewTab:a}),this.refresh()})}),this.plugin.settings.alwaysOpenInNewTab||(new F.Setting(t).setName("Smart navigation").setDesc("Ensures consistent and intuitive behavior when working with multiple tab groups.").addToggle(n=>{n.setValue(this.plugin.settings.smartNavigation).onChange(async a=>{k.getState().setSettings({smartNavigation:a})})}),new F.Setting(t).setName("Enable ephemeral tabs").setDesc("Bring VSCode-like ephemeral tabs to Obsidian.").addToggle(n=>{n.setValue(this.plugin.settings.ephemeralTabs).onChange(async a=>{k.getState().setSettings({ephemeralTabs:a,autoCloseEphemeralTabs:!0}),a?this.app.workspace.trigger("vertical-tabs:ephemeral-tabs-init",!0):this.app.workspace.trigger("vertical-tabs:ephemeral-tabs-deinit"),this.refresh()})}),this.plugin.settings.ephemeralTabs&&new F.Setting(t).setName("Auto close ephemeral tabs").setDesc("Close inactive ephemeral tabs automatically and merge their history.").addToggle(n=>{n.setValue(this.plugin.settings.autoCloseEphemeralTabs).onChange(async a=>{k.getState().setSettings({autoCloseEphemeralTabs:a}),this.app.workspace.trigger("vertical-tabs:ephemeral-tabs-update",!0,a)})})),new F.Setting(t).setName("Deduplicate tabs").setDesc("Prevent opening the same note in multiple tabs.").addToggle(n=>{n.setValue(this.plugin.settings.deduplicateTabs).onChange(async a=>{k.getState().setSettings({deduplicateTabs:a,deduplicateSameGroupTabs:!1,deduplicateSidebarTabs:!1,deduplicatePopupTabs:!1}),a&&this.app.workspace.trigger("vertical-tabs:deduplicate-tabs"),this.refresh()})}),this.plugin.settings.deduplicateTabs&&(new F.Setting(t).setName("Deduplicate only same-group tabs").setDesc("Perform deduplication only within the same tab group.").addToggle(n=>{n.setValue(this.plugin.settings.deduplicateSameGroupTabs).onChange(async a=>{k.getState().setSettings({deduplicateSameGroupTabs:a}),this.app.workspace.trigger("vertical-tabs:deduplicate-tabs")})}),new F.Setting(t).setName("Deduplicate sidebar tabs").setDesc("Prevent duplicated tabs in the sidebars.").addToggle(n=>{n.setValue(this.plugin.settings.deduplicateSidebarTabs).onChange(async a=>{k.getState().setSettings({deduplicateSidebarTabs:a}),this.app.workspace.trigger("vertical-tabs:deduplicate-tabs")})}),new F.Setting(t).setName("Deduplicate popup tabs").setDesc("Prevent duplicated tabs in popup windows.").addToggle(n=>{n.setValue(this.plugin.settings.deduplicatePopupTabs).onChange(async a=>{k.getState().setSettings({deduplicatePopupTabs:a}),this.app.workspace.trigger("vertical-tabs:deduplicate-tabs")})}))}};var Dy="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";var Oy=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+=Dy[n[e]&63];return t};var Js=class extends pa.Plugin{constructor(){super(...arguments);this.settings=Do}async onload(){await this.loadSettings(),await this.registerEventsAndViews(),await this.setupCommands(),await this.updateViewStates(),await this.patchViews(),this.addSettingTab(new Ws(this.app,this)),setTimeout(()=>this.openVerticalTabs(),Yt),this.app.workspace.onLayoutReady(()=>{setTimeout(()=>j.getState().refreshToggleButtons(this.app),gt)})}async registerEventsAndViews(){this.registerView($e,n=>new Ks(n,this))}async setupCommands(){this.addCommand({id:"open-vertical-tabs",name:"Open vertical tabs",callback:()=>{this.openVerticalTabs(),k.getState().toggleBackgroundMode(this.app,!1)}})}async openVerticalTabs(){var n;try{let a=(n=this.app.workspace.getLeavesOfType($e)[0])!=null?n:this.app.workspace.getLeftLeaf(!1);a.setViewState({type:$e,active:!0}),this.app.workspace.revealLeaf(a)}catch(a){}}onunload(){this.settings.enhancedKeyboardTabSwitch&&j.getState().resetViewCueCallback(this.app)}async loadSettings(){this.settings=Object.assign({},Do,await this.loadData()),this.settings.installationID||(this.settings.installationID=Oy())}async saveSettings(){await this.saveData(this.settings)}toggle(n,a){this.app.workspace.containerEl.doc.body.toggleClass(n,a)}async updateViewStates(){this.toggle("vt-hide-sidebars",this.settings.hideSidebars),this.toggle("vt-show-active-tabs",this.settings.showActiveTabs),this.toggle("vt-exclude-self",this.settings.sidebarExcludeSelf),this.toggle("vt-trim-tab-names",this.settings.trimTabNames),this.toggle("vt-show-more-buttons",this.settings.showMoreButtons),this.toggle("vt-use-tab-editing",this.settings.useTabEditing),this.toggle("vt-zen-mode",this.settings.zenMode),this.toggle("vt-enable-tab-zoom",this.settings.enableTabZoom),this.toggle("vt-ephemeral-tabs",this.settings.ephemeralTabs),this.toggle("vt-background-mode",this.settings.backgroundMode)}async patchViews(){let n=(o,u)=>{var r;if(u<=0)return;let s=Math.abs(u-1)>Pb;s?o.containerEl.setCssProps({"--vt-tab-zoom-factor":u.toString()}):o.containerEl.setCssProps({"--vt-tab-zoom-factor":""}),(r=o.leaf.containerEl)==null||r.toggleClass("vt-apply-tab-zoom",s)};this.register(Ho(pa.ItemView.prototype,{setEphemeralState(o){return function(u){var r;let s={zoom:(r=this.zoom)!=null?r:1,...u};o.call(this,s),this.zoom=s.zoom,n(this,this.zoom)}},getEphemeralState(o){return function(){var s;let u=o.call(this);return this.zoom=(s=this.zoom)!=null?s:1,n(this,this.zoom),{zoom:this.zoom,...u}}},onload(o){return function(){var u;o.call(this),n(this,(u=this.zoom)!=null?u:1)}}}));let a=(o,u)=>{if(this.settings.alwaysOpenInNewTab)return!1;if(this.settings.ephemeralTabs||this.settings.smartNavigation){let s=o.isEphemeral===void 0||o.isEphemeral?u():!1,r=j.getState().executeSmartNavigation(this.app,o,u);return s&&r}else return u()};this.register(Ho(pa.WorkspaceLeaf.prototype,{canNavigate(o){return function(){return a(this,()=>o.call(this))}}})),this.register(Ho(pa.MarkdownView.prototype,{getSyncViewState(o){return function(){let u=o.call(this);return delete u.eState.zoom,u}}}));let l=o=>{this.settings.ephemeralTabs&&sy(this.app,o)},i=this.app.internalPlugins.plugins.switcher.instance;this.register(Ho(i.QuickSwitcherModal.prototype,{onChooseSuggestion(o){return function(u,s){o.call(this,u,s),l(u)}}}))}};
/*! Bundled license information:
react/cjs/react.production.js:
(**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
scheduler/cjs/scheduler.production.js:
(**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom.production.js:
(**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom-client.production.js:
(**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
use-sync-external-store/cjs/use-sync-external-store-shim.production.min.js:
(**
* @license React
* use-sync-external-store-shim.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.min.js:
(**
* @license React
* use-sync-external-store-shim/with-selector.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react/cjs/react-jsx-runtime.production.js:
(**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
*/
/* nosourcemap */