PluginProbe
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits / 3.1.2
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits v3.1.2
3.2.2 3.2.3 3.2.1 3.2.0 3.1.9 3.1.8 3.1.7 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.9 trunk 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.3 1.1.4 1.1.5 All 174 releases
master-addons / assets / js / admin / admin-settings.js

admin-settings.js in Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits 3.1.2, at assets/js/admin/admin-settings.js

57 lines 652.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 var Gk=Object.defineProperty;var Xk=(Bl,sn,Zn)=>sn in Bl?Gk(Bl,sn,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):Bl[sn]=Zn;var _n=(Bl,sn,Zn)=>Xk(Bl,typeof sn!="symbol"?sn+"":sn,Zn);(function(){"use strict";var tn;function Bl(e,a){for(var l=0;l<a.length;l++){const i=a[l];if(typeof i!="string"&&!Array.isArray(i)){for(const r in i)if(r!=="default"&&!(r in e)){const c=Object.getOwnPropertyDescriptor(i,r);c&&Object.defineProperty(e,r,c.get?c:{enumerable:!0,get:()=>i[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function sn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Zn={exports:{}},St={};var Mp;function T2(){if(Mp)return St;Mp=1;var e=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),u=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),j=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),x=Symbol.iterator;function w(D){return D===null||typeof D!="object"?null:(D=x&&D[x]||D["@@iterator"],typeof D=="function"?D:null)}var S={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,T={};function C(D,X,K){this.props=D,this.context=X,this.refs=T,this.updater=K||S}C.prototype.isReactComponent={},C.prototype.setState=function(D,X){if(typeof D!="object"&&typeof D!="function"&&D!=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,D,X,"setState")},C.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function M(){}M.prototype=C.prototype;function N(D,X,K){this.props=D,this.context=X,this.refs=T,this.updater=K||S}var R=N.prototype=new M;R.constructor=N,_(R,C.prototype),R.isPureReactComponent=!0;var B=Array.isArray;function U(){}var k={H:null,A:null,T:null,S:null},V=Object.prototype.hasOwnProperty;function Y(D,X,K){var at=K.ref;return{$$typeof:e,type:D,key:X,ref:at!==void 0?at:null,props:K}}function tt(D,X){return Y(D.type,X,D.props)}function et(D){return typeof D=="object"&&D!==null&&D.$$typeof===e}function nt(D){var X={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(K){return X[K]})}var Z=/\/+/g;function st(D,X){return typeof D=="object"&&D!==null&&D.key!=null?nt(""+D.key):X.toString(36)}function ot(D){switch(D.status){case"fulfilled":return D.value;case"rejected":throw D.reason;default:switch(typeof D.status=="string"?D.then(U,U):(D.status="pending",D.then(function(X){D.status==="pending"&&(D.status="fulfilled",D.value=X)},function(X){D.status==="pending"&&(D.status="rejected",D.reason=X)})),D.status){case"fulfilled":return D.value;case"rejected":throw D.reason}}throw D}function z(D,X,K,at,rt){var jt=typeof D;(jt==="undefined"||jt==="boolean")&&(D=null);var wt=!1;if(D===null)wt=!0;else switch(jt){case"bigint":case"string":case"number":wt=!0;break;case"object":switch(D.$$typeof){case e:case a:wt=!0;break;case g:return wt=D._init,z(wt(D._payload),X,K,at,rt)}}if(wt)return rt=rt(D),wt=at===""?"."+st(D,0):at,B(rt)?(K="",wt!=null&&(K=wt.replace(Z,"$&/")+"/"),z(rt,X,K,"",function(De){return De})):rt!=null&&(et(rt)&&(rt=tt(rt,K+(rt.key==null||D&&D.key===rt.key?"":(""+rt.key).replace(Z,"$&/")+"/")+wt)),X.push(rt)),1;wt=0;var xt=at===""?".":at+":";if(B(D))for(var zt=0;zt<D.length;zt++)at=D[zt],jt=xt+st(at,zt),wt+=z(at,X,K,jt,rt);else if(zt=w(D),typeof zt=="function")for(D=zt.call(D),zt=0;!(at=D.next()).done;)at=at.value,jt=xt+st(at,zt++),wt+=z(at,X,K,jt,rt);else if(jt==="object"){if(typeof D.then=="function")return z(ot(D),X,K,at,rt);throw X=String(D),Error("Objects are not valid as a React child (found: "+(X==="[object Object]"?"object with keys {"+Object.keys(D).join(", ")+"}":X)+"). If you meant to render a collection of children, use an array instead.")}return wt}function H(D,X,K){if(D==null)return D;var at=[],rt=0;return z(D,at,"","",function(jt){return X.call(K,jt,rt++)}),at}function J(D){if(D._status===-1){var X=D._result;X=X(),X.then(function(K){(D._status===0||D._status===-1)&&(D._status=1,D._result=K)},function(K){(D._status===0||D._status===-1)&&(D._status=2,D._result=K)}),D._status===-1&&(D._status=0,D._result=X)}if(D._status===1)return D._result.default;throw D._result}var it=typeof reportError=="function"?reportError:function(D){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var X=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof D=="object"&&D!==null&&typeof D.message=="string"?String(D.message):String(D),error:D});if(!window.dispatchEvent(X))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",D);return}console.error(D)},pt={map:H,forEach:function(D,X,K){H(D,function(){X.apply(this,arguments)},K)},count:function(D){var X=0;return H(D,function(){X++}),X},toArray:function(D){return H(D,function(X){return X})||[]},only:function(D){if(!et(D))throw Error("React.Children.only expected to receive a single React element child.");return D}};return St.Activity=y,St.Children=pt,St.Component=C,St.Fragment=l,St.Profiler=r,St.PureComponent=N,St.StrictMode=i,St.Suspense=h,St.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=k,St.__COMPILER_RUNTIME={__proto__:null,c:function(D){return k.H.useMemoCache(D)}},St.cache=function(D){return function(){return D.apply(null,arguments)}},St.cacheSignal=function(){return null},St.cloneElement=function(D,X,K){if(D==null)throw Error("The argument must be a React element, but you passed "+D+".");var at=_({},D.props),rt=D.key;if(X!=null)for(jt in X.key!==void 0&&(rt=""+X.key),X)!V.call(X,jt)||jt==="key"||jt==="__self"||jt==="__source"||jt==="ref"&&X.ref===void 0||(at[jt]=X[jt]);var jt=arguments.length-2;if(jt===1)at.children=K;else if(1<jt){for(var wt=Array(jt),xt=0;xt<jt;xt++)wt[xt]=arguments[xt+2];at.children=wt}return Y(D.type,rt,at)},St.createContext=function(D){return D={$$typeof:u,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null},D.Provider=D,D.Consumer={$$typeof:c,_context:D},D},St.createElement=function(D,X,K){var at,rt={},jt=null;if(X!=null)for(at in X.key!==void 0&&(jt=""+X.key),X)V.call(X,at)&&at!=="key"&&at!=="__self"&&at!=="__source"&&(rt[at]=X[at]);var wt=arguments.length-2;if(wt===1)rt.children=K;else if(1<wt){for(var xt=Array(wt),zt=0;zt<wt;zt++)xt[zt]=arguments[zt+2];rt.children=xt}if(D&&D.defaultProps)for(at in wt=D.defaultProps,wt)rt[at]===void 0&&(rt[at]=wt[at]);return Y(D,jt,rt)},St.createRef=function(){return{current:null}},St.forwardRef=function(D){return{$$typeof:f,render:D}},St.isValidElement=et,St.lazy=function(D){return{$$typeof:g,_payload:{_status:-1,_result:D},_init:J}},St.memo=function(D,X){return{$$typeof:j,type:D,compare:X===void 0?null:X}},St.startTransition=function(D){var X=k.T,K={};k.T=K;try{var at=D(),rt=k.S;rt!==null&&rt(K,at),typeof at=="object"&&at!==null&&typeof at.then=="function"&&at.then(U,it)}catch(jt){it(jt)}finally{X!==null&&K.types!==null&&(X.types=K.types),k.T=X}},St.unstable_useCacheRefresh=function(){return k.H.useCacheRefresh()},St.use=function(D){return k.H.use(D)},St.useActionState=function(D,X,K){return k.H.useActionState(D,X,K)},St.useCallback=function(D,X){return k.H.useCallback(D,X)},St.useContext=function(D){return k.H.useContext(D)},St.useDebugValue=function(){},St.useDeferredValue=function(D,X){return k.H.useDeferredValue(D,X)},St.useEffect=function(D,X){return k.H.useEffect(D,X)},St.useEffectEvent=function(D){return k.H.useEffectEvent(D)},St.useId=function(){return k.H.useId()},St.useImperativeHandle=function(D,X,K){return k.H.useImperativeHandle(D,X,K)},St.useInsertionEffect=function(D,X){return k.H.useInsertionEffect(D,X)},St.useLayoutEffect=function(D,X){return k.H.useLayoutEffect(D,X)},St.useMemo=function(D,X){return k.H.useMemo(D,X)},St.useOptimistic=function(D,X){return k.H.useOptimistic(D,X)},St.useReducer=function(D,X,K){return k.H.useReducer(D,X,K)},St.useRef=function(D){return k.H.useRef(D)},St.useState=function(D){return k.H.useState(D)},St.useSyncExternalStore=function(D,X,K){return k.H.useSyncExternalStore(D,X,K)},St.useTransition=function(){return k.H.useTransition()},St.version="19.2.3",St}var Dp;function Ou(){return Dp||(Dp=1,Zn.exports=T2()),Zn.exports}var b=Ou();const P=sn(b),ku=Bl({__proto__:null,default:P},[b]);var zu={exports:{}},Li={},Lu={exports:{}},Bu={};var Rp;function A2(){return Rp||(Rp=1,(function(e){function a(z,H){var J=z.length;z.push(H);t:for(;0<J;){var it=J-1>>>1,pt=z[it];if(0<r(pt,H))z[it]=H,z[J]=pt,J=it;else break t}}function l(z){return z.length===0?null:z[0]}function i(z){if(z.length===0)return null;var H=z[0],J=z.pop();if(J!==H){z[0]=J;t:for(var it=0,pt=z.length,D=pt>>>1;it<D;){var X=2*(it+1)-1,K=z[X],at=X+1,rt=z[at];if(0>r(K,J))at<pt&&0>r(rt,K)?(z[it]=rt,z[at]=J,it=at):(z[it]=K,z[X]=J,it=X);else if(at<pt&&0>r(rt,J))z[it]=rt,z[at]=J,it=at;else break t}}return H}function r(z,H){var J=z.sortIndex-H.sortIndex;return J!==0?J:z.id-H.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var u=Date,f=u.now();e.unstable_now=function(){return u.now()-f}}var h=[],j=[],g=1,y=null,x=3,w=!1,S=!1,_=!1,T=!1,C=typeof setTimeout=="function"?setTimeout:null,M=typeof clearTimeout=="function"?clearTimeout:null,N=typeof setImmediate!="undefined"?setImmediate:null;function R(z){for(var H=l(j);H!==null;){if(H.callback===null)i(j);else if(H.startTime<=z)i(j),H.sortIndex=H.expirationTime,a(h,H);else break;H=l(j)}}function B(z){if(_=!1,R(z),!S)if(l(h)!==null)S=!0,U||(U=!0,nt());else{var H=l(j);H!==null&&ot(B,H.startTime-z)}}var U=!1,k=-1,V=5,Y=-1;function tt(){return T?!0:!(e.unstable_now()-Y<V)}function et(){if(T=!1,U){var z=e.unstable_now();Y=z;var H=!0;try{t:{S=!1,_&&(_=!1,M(k),k=-1),w=!0;var J=x;try{e:{for(R(z),y=l(h);y!==null&&!(y.expirationTime>z&&tt());){var it=y.callback;if(typeof it=="function"){y.callback=null,x=y.priorityLevel;var pt=it(y.expirationTime<=z);if(z=e.unstable_now(),typeof pt=="function"){y.callback=pt,R(z),H=!0;break e}y===l(h)&&i(h),R(z)}else i(h);y=l(h)}if(y!==null)H=!0;else{var D=l(j);D!==null&&ot(B,D.startTime-z),H=!1}}break t}finally{y=null,x=J,w=!1}H=void 0}}finally{H?nt():U=!1}}}var nt;if(typeof N=="function")nt=function(){N(et)};else if(typeof MessageChannel!="undefined"){var Z=new MessageChannel,st=Z.port2;Z.port1.onmessage=et,nt=function(){st.postMessage(null)}}else nt=function(){C(et,0)};function ot(z,H){k=C(function(){z(e.unstable_now())},H)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(z){z.callback=null},e.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<z?Math.floor(1e3/z):5},e.unstable_getCurrentPriorityLevel=function(){return x},e.unstable_next=function(z){switch(x){case 1:case 2:case 3:var H=3;break;default:H=x}var J=x;x=H;try{return z()}finally{x=J}},e.unstable_requestPaint=function(){T=!0},e.unstable_runWithPriority=function(z,H){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var J=x;x=z;try{return H()}finally{x=J}},e.unstable_scheduleCallback=function(z,H,J){var it=e.unstable_now();switch(typeof J=="object"&&J!==null?(J=J.delay,J=typeof J=="number"&&0<J?it+J:it):J=it,z){case 1:var pt=-1;break;case 2:pt=250;break;case 5:pt=1073741823;break;case 4:pt=1e4;break;default:pt=5e3}return pt=J+pt,z={id:g++,callback:H,priorityLevel:z,startTime:J,expirationTime:pt,sortIndex:-1},J>it?(z.sortIndex=J,a(j,z),l(h)===null&&z===l(j)&&(_?(M(k),k=-1):_=!0,ot(B,J-it))):(z.sortIndex=pt,a(h,z),S||w||(S=!0,U||(U=!0,nt()))),z},e.unstable_shouldYield=tt,e.unstable_wrapCallback=function(z){var H=x;return function(){var J=x;x=H;try{return z.apply(this,arguments)}finally{x=J}}}})(Bu)),Bu}var Op;function N2(){return Op||(Op=1,Lu.exports=A2()),Lu.exports}var Vu={exports:{}},Ie={};var kp;function M2(){if(kp)return Ie;kp=1;var e=Ou();function a(h){var j="https://react.dev/errors/"+h;if(1<arguments.length){j+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)j+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+h+"; visit "+j+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var i={d:{f:l,r:function(){throw Error(a(522))},D:l,C:l,L:l,m:l,X:l,S:l,M:l},p:0,findDOMNode:null},r=Symbol.for("react.portal");function c(h,j,g){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:r,key:y==null?null:""+y,children:h,containerInfo:j,implementation:g}}var u=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(h,j){if(h==="font")return"";if(typeof j=="string")return j==="use-credentials"?j:""}return Ie.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,Ie.createPortal=function(h,j){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!j||j.nodeType!==1&&j.nodeType!==9&&j.nodeType!==11)throw Error(a(299));return c(h,j,null,g)},Ie.flushSync=function(h){var j=u.T,g=i.p;try{if(u.T=null,i.p=2,h)return h()}finally{u.T=j,i.p=g,i.d.f()}},Ie.preconnect=function(h,j){typeof h=="string"&&(j?(j=j.crossOrigin,j=typeof j=="string"?j==="use-credentials"?j:"":void 0):j=null,i.d.C(h,j))},Ie.prefetchDNS=function(h){typeof h=="string"&&i.d.D(h)},Ie.preinit=function(h,j){if(typeof h=="string"&&j&&typeof j.as=="string"){var g=j.as,y=f(g,j.crossOrigin),x=typeof j.integrity=="string"?j.integrity:void 0,w=typeof j.fetchPriority=="string"?j.fetchPriority:void 0;g==="style"?i.d.S(h,typeof j.precedence=="string"?j.precedence:void 0,{crossOrigin:y,integrity:x,fetchPriority:w}):g==="script"&&i.d.X(h,{crossOrigin:y,integrity:x,fetchPriority:w,nonce:typeof j.nonce=="string"?j.nonce:void 0})}},Ie.preinitModule=function(h,j){if(typeof h=="string")if(typeof j=="object"&&j!==null){if(j.as==null||j.as==="script"){var g=f(j.as,j.crossOrigin);i.d.M(h,{crossOrigin:g,integrity:typeof j.integrity=="string"?j.integrity:void 0,nonce:typeof j.nonce=="string"?j.nonce:void 0})}}else j==null&&i.d.M(h)},Ie.preload=function(h,j){if(typeof h=="string"&&typeof j=="object"&&j!==null&&typeof j.as=="string"){var g=j.as,y=f(g,j.crossOrigin);i.d.L(h,g,{crossOrigin:y,integrity:typeof j.integrity=="string"?j.integrity:void 0,nonce:typeof j.nonce=="string"?j.nonce:void 0,type:typeof j.type=="string"?j.type:void 0,fetchPriority:typeof j.fetchPriority=="string"?j.fetchPriority:void 0,referrerPolicy:typeof j.referrerPolicy=="string"?j.referrerPolicy:void 0,imageSrcSet:typeof j.imageSrcSet=="string"?j.imageSrcSet:void 0,imageSizes:typeof j.imageSizes=="string"?j.imageSizes:void 0,media:typeof j.media=="string"?j.media:void 0})}},Ie.preloadModule=function(h,j){if(typeof h=="string")if(j){var g=f(j.as,j.crossOrigin);i.d.m(h,{as:typeof j.as=="string"&&j.as!=="script"?j.as:void 0,crossOrigin:g,integrity:typeof j.integrity=="string"?j.integrity:void 0})}else i.d.m(h)},Ie.requestFormReset=function(h){i.d.r(h)},Ie.unstable_batchedUpdates=function(h,j){return h(j)},Ie.useFormState=function(h,j,g){return u.H.useFormState(h,j,g)},Ie.useFormStatus=function(){return u.H.useHostTransitionStatus()},Ie.version="19.2.3",Ie}var zp;function Lp(){if(zp)return Vu.exports;zp=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(a){console.error(a)}}return e(),Vu.exports=M2(),Vu.exports}var Bp;function D2(){if(Bp)return Li;Bp=1;var e=N2(),a=Ou(),l=Lp();function i(t){var n="https://react.dev/errors/"+t;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)n+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function c(t){var n=t,s=t;if(t.alternate)for(;n.return;)n=n.return;else{t=n;do n=t,(n.flags&4098)!==0&&(s=n.return),t=n.return;while(t)}return n.tag===3?s:null}function u(t){if(t.tag===13){var n=t.memoizedState;if(n===null&&(t=t.alternate,t!==null&&(n=t.memoizedState)),n!==null)return n.dehydrated}return null}function f(t){if(t.tag===31){var n=t.memoizedState;if(n===null&&(t=t.alternate,t!==null&&(n=t.memoizedState)),n!==null)return n.dehydrated}return null}function h(t){if(c(t)!==t)throw Error(i(188))}function j(t){var n=t.alternate;if(!n){if(n=c(t),n===null)throw Error(i(188));return n!==t?null:t}for(var s=t,o=n;;){var m=s.return;if(m===null)break;var p=m.alternate;if(p===null){if(o=m.return,o!==null){s=o;continue}break}if(m.child===p.child){for(p=m.child;p;){if(p===s)return h(m),t;if(p===o)return h(m),n;p=p.sibling}throw Error(i(188))}if(s.return!==o.return)s=m,o=p;else{for(var v=!1,E=m.child;E;){if(E===s){v=!0,s=m,o=p;break}if(E===o){v=!0,o=m,s=p;break}E=E.sibling}if(!v){for(E=p.child;E;){if(E===s){v=!0,s=p,o=m;break}if(E===o){v=!0,o=p,s=m;break}E=E.sibling}if(!v)throw Error(i(189))}}if(s.alternate!==o)throw Error(i(190))}if(s.tag!==3)throw Error(i(188));return s.stateNode.current===s?t:n}function g(t){var n=t.tag;if(n===5||n===26||n===27||n===6)return t;for(t=t.child;t!==null;){if(n=g(t),n!==null)return n;t=t.sibling}return null}var y=Object.assign,x=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),T=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),M=Symbol.for("react.consumer"),N=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),U=Symbol.for("react.suspense_list"),k=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),Y=Symbol.for("react.activity"),tt=Symbol.for("react.memo_cache_sentinel"),et=Symbol.iterator;function nt(t){return t===null||typeof t!="object"?null:(t=et&&t[et]||t["@@iterator"],typeof t=="function"?t:null)}var Z=Symbol.for("react.client.reference");function st(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===Z?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case _:return"Fragment";case C:return"Profiler";case T:return"StrictMode";case B:return"Suspense";case U:return"SuspenseList";case Y:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case S:return"Portal";case N:return t.displayName||"Context";case M:return(t._context.displayName||"Context")+".Consumer";case R:var n=t.render;return t=t.displayName,t||(t=n.displayName||n.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case k:return n=t.displayName||null,n!==null?n:st(t.type)||"Memo";case V:n=t._payload,t=t._init;try{return st(t(n))}catch(s){}}return null}var ot=Array.isArray,z=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,J={pending:!1,data:null,method:null,action:null},it=[],pt=-1;function D(t){return{current:t}}function X(t){0>pt||(t.current=it[pt],it[pt]=null,pt--)}function K(t,n){pt++,it[pt]=t.current,t.current=n}var at=D(null),rt=D(null),jt=D(null),wt=D(null);function xt(t,n){switch(K(jt,n),K(rt,t),K(at,null),n.nodeType){case 9:case 11:t=(t=n.documentElement)&&(t=t.namespaceURI)?KS(t):0;break;default:if(t=n.tagName,n=n.namespaceURI)n=KS(n),t=QS(n,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}X(at),K(at,t)}function zt(){X(at),X(rt),X(jt)}function De(t){t.memoizedState!==null&&K(wt,t);var n=at.current,s=QS(n,t.type);n!==s&&(K(rt,t),K(at,s))}function Se(t){rt.current===t&&(X(at),X(rt)),wt.current===t&&(X(wt),ao._currentValue=J)}var qe,yn;function gt(t){if(qe===void 0)try{throw Error()}catch(s){var n=s.stack.trim().match(/\n( *(at )?)/);qe=n&&n[1]||"",yn=-1<s.stack.indexOf(`
2 at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
3 `+qe+t+yn}var sa=!1;function Oa(t,n){if(!t||sa)return"";sa=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(n){var Q=function(){throw Error()};if(Object.defineProperty(Q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Q,[])}catch(q){var $=q}Reflect.construct(t,[],Q)}else{try{Q.call()}catch(q){$=q}t.call(Q.prototype)}}else{try{throw Error()}catch(q){$=q}(Q=t())&&typeof Q.catch=="function"&&Q.catch(function(){})}}catch(q){if(q&&$&&typeof q.stack=="string")return[q.stack,$.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var m=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");m&&m.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var p=o.DetermineComponentFrameRoot(),v=p[0],E=p[1];if(v&&E){var A=v.split(`
4 `),F=E.split(`
5 `);for(m=o=0;o<A.length&&!A[o].includes("DetermineComponentFrameRoot");)o++;for(;m<F.length&&!F[m].includes("DetermineComponentFrameRoot");)m++;if(o===A.length||m===F.length)for(o=A.length-1,m=F.length-1;1<=o&&0<=m&&A[o]!==F[m];)m--;for(;1<=o&&0<=m;o--,m--)if(A[o]!==F[m]){if(o!==1||m!==1)do if(o--,m--,0>m||A[o]!==F[m]){var G=`
6 `+A[o].replace(" at new "," at ");return t.displayName&&G.includes("<anonymous>")&&(G=G.replace("<anonymous>",t.displayName)),G}while(1<=o&&0<=m);break}}}finally{sa=!1,Error.prepareStackTrace=s}return(s=t?t.displayName||t.name:"")?gt(s):""}function xa(t,n){switch(t.tag){case 26:case 27:case 5:return gt(t.type);case 16:return gt("Lazy");case 13:return t.child!==n&&n!==null?gt("Suspense Fallback"):gt("Suspense");case 19:return gt("SuspenseList");case 0:case 15:return Oa(t.type,!1);case 11:return Oa(t.type.render,!1);case 1:return Oa(t.type,!0);case 31:return gt("Activity");default:return""}}function Rn(t){try{var n="",s=null;do n+=xa(t,s),s=t,t=t.return;while(t);return n}catch(o){return`
7 Error generating stack: `+o.message+`
8 `+o.stack}}var Re=Object.prototype.hasOwnProperty,ia=e.unstable_scheduleCallback,ba=e.unstable_cancelCallback,Oe=e.unstable_shouldYield,ra=e.unstable_requestPaint,ke=e.unstable_now,Xs=e.unstable_getCurrentPriorityLevel,On=e.unstable_ImmediatePriority,Ws=e.unstable_UserBlockingPriority,ka=e.unstable_NormalPriority,Zl=e.unstable_LowPriority,za=e.unstable_IdlePriority,Ks=e.log,oa=e.unstable_setDisableYieldValue,vn=null,ze=null;function wa(t){if(typeof Ks=="function"&&oa(t),ze&&typeof ze.setStrictMode=="function")try{ze.setStrictMode(vn,t)}catch(n){}}var Ee=Math.clz32?Math.clz32:ft,jr=Math.log,Jl=Math.LN2;function ft(t){return t>>>=0,t===0?32:31-(jr(t)/Jl|0)|0}var Rt=256,Bt=262144,At=4194304;function Vt(t){var n=t&42;if(n!==0)return n;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function dt(t,n,s){var o=t.pendingLanes;if(o===0)return 0;var m=0,p=t.suspendedLanes,v=t.pingedLanes;t=t.warmLanes;var E=o&134217727;return E!==0?(o=E&~p,o!==0?m=Vt(o):(v&=E,v!==0?m=Vt(v):s||(s=E&~t,s!==0&&(m=Vt(s))))):(E=o&~p,E!==0?m=Vt(E):v!==0?m=Vt(v):s||(s=o&~t,s!==0&&(m=Vt(s)))),m===0?0:n!==0&&n!==m&&(n&p)===0&&(p=m&-m,s=n&-n,p>=s||p===32&&(s&4194048)!==0)?n:m}function Nt(t,n){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&n)===0}function te(t,n){switch(t){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+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 Wt(){var t=At;return At<<=1,(At&62914560)===0&&(At=4194304),t}function Ge(t){for(var n=[],s=0;31>s;s++)n.push(t);return n}function Ut(t,n){t.pendingLanes|=n,n!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function ne(t,n,s,o,m,p){var v=t.pendingLanes;t.pendingLanes=s,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=s,t.entangledLanes&=s,t.errorRecoveryDisabledLanes&=s,t.shellSuspendCounter=0;var E=t.entanglements,A=t.expirationTimes,F=t.hiddenUpdates;for(s=v&~s;0<s;){var G=31-Ee(s),Q=1<<G;E[G]=0,A[G]=-1;var $=F[G];if($!==null)for(F[G]=null,G=0;G<$.length;G++){var q=$[G];q!==null&&(q.lane&=-536870913)}s&=~Q}o!==0&&La(t,o,0),p!==0&&m===0&&t.tag!==0&&(t.suspendedLanes|=p&~(v&~n))}function La(t,n,s){t.pendingLanes|=n,t.suspendedLanes&=~n;var o=31-Ee(n);t.entangledLanes|=n,t.entanglements[o]=t.entanglements[o]|1073741824|s&261930}function Le(t,n){var s=t.entangledLanes|=n;for(t=t.entanglements;s;){var o=31-Ee(s),m=1<<o;m&n|t[o]&n&&(t[o]|=n),s&=~m}}function ca(t,n){var s=n&-n;return s=(s&42)!==0?1:Qs(s),(s&(t.suspendedLanes|n))!==0?0:s}function Qs(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function en(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function xf(){var t=H.p;return t!==0?t:(t=window.event,t===void 0?32:x2(t.type))}function Lb(t,n){var s=H.p;try{return H.p=t,n()}finally{H.p=s}}var fl=Math.random().toString(36).slice(2),Be="__reactFiber$"+fl,ua="__reactProps$"+fl,Zs="__reactContainer$"+fl,bf="__reactEvents$"+fl,LO="__reactListeners$"+fl,BO="__reactHandles$"+fl,Bb="__reactResources$"+fl,gr="__reactMarker$"+fl;function wf(t){delete t[Be],delete t[ua],delete t[bf],delete t[LO],delete t[BO]}function Js(t){var n=t[Be];if(n)return n;for(var s=t.parentNode;s;){if(n=s[Zs]||s[Be]){if(s=n.alternate,n.child!==null||s!==null&&s.child!==null)for(t=l2(t);t!==null;){if(s=t[Be])return s;t=l2(t)}return n}t=s,s=t.parentNode}return null}function ti(t){if(t=t[Be]||t[Zs]){var n=t.tag;if(n===5||n===6||n===13||n===31||n===26||n===27||n===3)return t}return null}function yr(t){var n=t.tag;if(n===5||n===26||n===27||n===6)return t.stateNode;throw Error(i(33))}function ei(t){var n=t[Bb];return n||(n=t[Bb]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function Ce(t){t[gr]=!0}var Vb=new Set,Ub={};function ts(t,n){ai(t,n),ai(t+"Capture",n)}function ai(t,n){for(Ub[t]=n,t=0;t<n.length;t++)Vb.add(n[t])}var VO=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]*$"),Hb={},Pb={};function UO(t){return Re.call(Pb,t)?!0:Re.call(Hb,t)?!1:VO.test(t)?Pb[t]=!0:(Hb[t]=!0,!1)}function bc(t,n,s){if(UO(n))if(s===null)t.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":t.removeAttribute(n);return;case"boolean":var o=n.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){t.removeAttribute(n);return}}t.setAttribute(n,""+s)}}function wc(t,n,s){if(s===null)t.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(n);return}t.setAttribute(n,""+s)}}function kn(t,n,s,o){if(o===null)t.removeAttribute(s);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(s);return}t.setAttributeNS(n,s,""+o)}}function Ba(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Ib(t){var n=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function HO(t,n,s){var o=Object.getOwnPropertyDescriptor(t.constructor.prototype,n);if(!t.hasOwnProperty(n)&&typeof o!="undefined"&&typeof o.get=="function"&&typeof o.set=="function"){var m=o.get,p=o.set;return Object.defineProperty(t,n,{configurable:!0,get:function(){return m.call(this)},set:function(v){s=""+v,p.call(this,v)}}),Object.defineProperty(t,n,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(v){s=""+v},stopTracking:function(){t._valueTracker=null,delete t[n]}}}}function Sf(t){if(!t._valueTracker){var n=Ib(t)?"checked":"value";t._valueTracker=HO(t,n,""+t[n])}}function Fb(t){if(!t)return!1;var n=t._valueTracker;if(!n)return!0;var s=n.getValue(),o="";return t&&(o=Ib(t)?t.checked?"true":"false":t.value),t=o,t!==s?(n.setValue(t),!0):!1}function Sc(t){if(t=t||(typeof document!="undefined"?document:void 0),typeof t=="undefined")return null;try{return t.activeElement||t.body}catch(n){return t.body}}var PO=/[\n"\\]/g;function Va(t){return t.replace(PO,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function _f(t,n,s,o,m,p,v,E){t.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?t.type=v:t.removeAttribute("type"),n!=null?v==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+Ba(n)):t.value!==""+Ba(n)&&(t.value=""+Ba(n)):v!=="submit"&&v!=="reset"||t.removeAttribute("value"),n!=null?Ef(t,v,Ba(n)):s!=null?Ef(t,v,Ba(s)):o!=null&&t.removeAttribute("value"),m==null&&p!=null&&(t.defaultChecked=!!p),m!=null&&(t.checked=m&&typeof m!="function"&&typeof m!="symbol"),E!=null&&typeof E!="function"&&typeof E!="symbol"&&typeof E!="boolean"?t.name=""+Ba(E):t.removeAttribute("name")}function $b(t,n,s,o,m,p,v,E){if(p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"&&(t.type=p),n!=null||s!=null){if(!(p!=="submit"&&p!=="reset"||n!=null)){Sf(t);return}s=s!=null?""+Ba(s):"",n=n!=null?""+Ba(n):s,E||n===t.value||(t.value=n),t.defaultValue=n}o=o!=null?o:m,o=typeof o!="function"&&typeof o!="symbol"&&!!o,t.checked=E?t.checked:!!o,t.defaultChecked=!!o,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(t.name=v),Sf(t)}function Ef(t,n,s){n==="number"&&Sc(t.ownerDocument)===t||t.defaultValue===""+s||(t.defaultValue=""+s)}function ni(t,n,s,o){if(t=t.options,n){n={};for(var m=0;m<s.length;m++)n["$"+s[m]]=!0;for(s=0;s<t.length;s++)m=n.hasOwnProperty("$"+t[s].value),t[s].selected!==m&&(t[s].selected=m),m&&o&&(t[s].defaultSelected=!0)}else{for(s=""+Ba(s),n=null,m=0;m<t.length;m++){if(t[m].value===s){t[m].selected=!0,o&&(t[m].defaultSelected=!0);return}n!==null||t[m].disabled||(n=t[m])}n!==null&&(n.selected=!0)}}function Yb(t,n,s){if(n!=null&&(n=""+Ba(n),n!==t.value&&(t.value=n),s==null)){t.defaultValue!==n&&(t.defaultValue=n);return}t.defaultValue=s!=null?""+Ba(s):""}function qb(t,n,s,o){if(n==null){if(o!=null){if(s!=null)throw Error(i(92));if(ot(o)){if(1<o.length)throw Error(i(93));o=o[0]}s=o}s==null&&(s=""),n=s}s=Ba(n),t.defaultValue=s,o=t.textContent,o===s&&o!==""&&o!==null&&(t.value=o),Sf(t)}function li(t,n){if(n){var s=t.firstChild;if(s&&s===t.lastChild&&s.nodeType===3){s.nodeValue=n;return}}t.textContent=n}var IO=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 Gb(t,n,s){var o=n.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?o?t.setProperty(n,""):n==="float"?t.cssFloat="":t[n]="":o?t.setProperty(n,s):typeof s!="number"||s===0||IO.has(n)?n==="float"?t.cssFloat=s:t[n]=(""+s).trim():t[n]=s+"px"}function Xb(t,n,s){if(n!=null&&typeof n!="object")throw Error(i(62));if(t=t.style,s!=null){for(var o in s)!s.hasOwnProperty(o)||n!=null&&n.hasOwnProperty(o)||(o.indexOf("--")===0?t.setProperty(o,""):o==="float"?t.cssFloat="":t[o]="");for(var m in n)o=n[m],n.hasOwnProperty(m)&&s[m]!==o&&Gb(t,m,o)}else for(var p in n)n.hasOwnProperty(p)&&Gb(t,p,n[p])}function Cf(t){if(t.indexOf("-")===-1)return!1;switch(t){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 FO=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"]]),$O=/^[\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 _c(t){return $O.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function zn(){}var Tf=null;function Af(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var si=null,ii=null;function Wb(t){var n=ti(t);if(n&&(t=n.stateNode)){var s=t[ua]||null;t:switch(t=n.stateNode,n.type){case"input":if(_f(t,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),n=s.name,s.type==="radio"&&n!=null){for(s=t;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+Va(""+n)+'"][type="radio"]'),n=0;n<s.length;n++){var o=s[n];if(o!==t&&o.form===t.form){var m=o[ua]||null;if(!m)throw Error(i(90));_f(o,m.value,m.defaultValue,m.defaultValue,m.checked,m.defaultChecked,m.type,m.name)}}for(n=0;n<s.length;n++)o=s[n],o.form===t.form&&Fb(o)}break t;case"textarea":Yb(t,s.value,s.defaultValue);break t;case"select":n=s.value,n!=null&&ni(t,!!s.multiple,n,!1)}}}var Nf=!1;function Kb(t,n,s){if(Nf)return t(n,s);Nf=!0;try{var o=t(n);return o}finally{if(Nf=!1,(si!==null||ii!==null)&&(du(),si&&(n=si,t=ii,ii=si=null,Wb(n),t)))for(n=0;n<t.length;n++)Wb(t[n])}}function vr(t,n){var s=t.stateNode;if(s===null)return null;var o=s[ua]||null;if(o===null)return null;s=o[n];t:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(t=t.type,o=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!o;break t;default:t=!1}if(t)return null;if(s&&typeof s!="function")throw Error(i(231,n,typeof s));return s}var Ln=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),Mf=!1;if(Ln)try{var xr={};Object.defineProperty(xr,"passive",{get:function(){Mf=!0}}),window.addEventListener("test",xr,xr),window.removeEventListener("test",xr,xr)}catch(t){Mf=!1}var hl=null,Df=null,Ec=null;function Qb(){if(Ec)return Ec;var t,n=Df,s=n.length,o,m="value"in hl?hl.value:hl.textContent,p=m.length;for(t=0;t<s&&n[t]===m[t];t++);var v=s-t;for(o=1;o<=v&&n[s-o]===m[p-o];o++);return Ec=m.slice(t,1<o?1-o:void 0)}function Cc(t){var n=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&n===13&&(t=13)):t=n,t===10&&(t=13),32<=t||t===13?t:0}function Tc(){return!0}function Zb(){return!1}function da(t){function n(s,o,m,p,v){this._reactName=s,this._targetInst=m,this.type=o,this.nativeEvent=p,this.target=v,this.currentTarget=null;for(var E in t)t.hasOwnProperty(E)&&(s=t[E],this[E]=s?s(p):p[E]);return this.isDefaultPrevented=(p.defaultPrevented!=null?p.defaultPrevented:p.returnValue===!1)?Tc:Zb,this.isPropagationStopped=Zb,this}return y(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Tc)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Tc)},persist:function(){},isPersistent:Tc}),n}var es={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ac=da(es),br=y({},es,{view:0,detail:0}),YO=da(br),Rf,Of,wr,Nc=y({},br,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zf,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==wr&&(wr&&t.type==="mousemove"?(Rf=t.screenX-wr.screenX,Of=t.screenY-wr.screenY):Of=Rf=0,wr=t),Rf)},movementY:function(t){return"movementY"in t?t.movementY:Of}}),Jb=da(Nc),qO=y({},Nc,{dataTransfer:0}),GO=da(qO),XO=y({},br,{relatedTarget:0}),kf=da(XO),WO=y({},es,{animationName:0,elapsedTime:0,pseudoElement:0}),KO=da(WO),QO=y({},es,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),ZO=da(QO),JO=y({},es,{data:0}),t1=da(JO),t6={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},e6={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"},a6={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function n6(t){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(t):(t=a6[t])?!!n[t]:!1}function zf(){return n6}var l6=y({},br,{key:function(t){if(t.key){var n=t6[t.key]||t.key;if(n!=="Unidentified")return n}return t.type==="keypress"?(t=Cc(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?e6[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zf,charCode:function(t){return t.type==="keypress"?Cc(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Cc(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),s6=da(l6),i6=y({},Nc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),e1=da(i6),r6=y({},br,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zf}),o6=da(r6),c6=y({},es,{propertyName:0,elapsedTime:0,pseudoElement:0}),u6=da(c6),d6=y({},Nc,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),m6=da(d6),f6=y({},es,{newState:0,oldState:0}),h6=da(f6),p6=[9,13,27,32],Lf=Ln&&"CompositionEvent"in window,Sr=null;Ln&&"documentMode"in document&&(Sr=document.documentMode);var j6=Ln&&"TextEvent"in window&&!Sr,a1=Ln&&(!Lf||Sr&&8<Sr&&11>=Sr),n1=" ",l1=!1;function s1(t,n){switch(t){case"keyup":return p6.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function i1(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ri=!1;function g6(t,n){switch(t){case"compositionend":return i1(n);case"keypress":return n.which!==32?null:(l1=!0,n1);case"textInput":return t=n.data,t===n1&&l1?null:t;default:return null}}function y6(t,n){if(ri)return t==="compositionend"||!Lf&&s1(t,n)?(t=Qb(),Ec=Df=hl=null,ri=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return a1&&n.locale!=="ko"?null:n.data;default:return null}}var v6={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 r1(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n==="input"?!!v6[t.type]:n==="textarea"}function o1(t,n,s,o){si?ii?ii.push(o):ii=[o]:si=o,n=yu(n,"onChange"),0<n.length&&(s=new Ac("onChange","change",null,s,o),t.push({event:s,listeners:n}))}var _r=null,Er=null;function x6(t){$S(t,0)}function Mc(t){var n=yr(t);if(Fb(n))return t}function c1(t,n){if(t==="change")return n}var u1=!1;if(Ln){var Bf;if(Ln){var Vf="oninput"in document;if(!Vf){var d1=document.createElement("div");d1.setAttribute("oninput","return;"),Vf=typeof d1.oninput=="function"}Bf=Vf}else Bf=!1;u1=Bf&&(!document.documentMode||9<document.documentMode)}function m1(){_r&&(_r.detachEvent("onpropertychange",f1),Er=_r=null)}function f1(t){if(t.propertyName==="value"&&Mc(Er)){var n=[];o1(n,Er,t,Af(t)),Kb(x6,n)}}function b6(t,n,s){t==="focusin"?(m1(),_r=n,Er=s,_r.attachEvent("onpropertychange",f1)):t==="focusout"&&m1()}function w6(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Mc(Er)}function S6(t,n){if(t==="click")return Mc(n)}function _6(t,n){if(t==="input"||t==="change")return Mc(n)}function E6(t,n){return t===n&&(t!==0||1/t===1/n)||t!==t&&n!==n}var Sa=typeof Object.is=="function"?Object.is:E6;function Cr(t,n){if(Sa(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var s=Object.keys(t),o=Object.keys(n);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var m=s[o];if(!Re.call(n,m)||!Sa(t[m],n[m]))return!1}return!0}function h1(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function p1(t,n){var s=h1(t);t=0;for(var o;s;){if(s.nodeType===3){if(o=t+s.textContent.length,t<=n&&o>=n)return{node:s,offset:n-t};t=o}t:{for(;s;){if(s.nextSibling){s=s.nextSibling;break t}s=s.parentNode}s=void 0}s=h1(s)}}function j1(t,n){return t&&n?t===n?!0:t&&t.nodeType===3?!1:n&&n.nodeType===3?j1(t,n.parentNode):"contains"in t?t.contains(n):t.compareDocumentPosition?!!(t.compareDocumentPosition(n)&16):!1:!1}function g1(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var n=Sc(t.document);n instanceof t.HTMLIFrameElement;){try{var s=typeof n.contentWindow.location.href=="string"}catch(o){s=!1}if(s)t=n.contentWindow;else break;n=Sc(t.document)}return n}function Uf(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n&&(n==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||n==="textarea"||t.contentEditable==="true")}var C6=Ln&&"documentMode"in document&&11>=document.documentMode,oi=null,Hf=null,Tr=null,Pf=!1;function y1(t,n,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Pf||oi==null||oi!==Sc(o)||(o=oi,"selectionStart"in o&&Uf(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Tr&&Cr(Tr,o)||(Tr=o,o=yu(Hf,"onSelect"),0<o.length&&(n=new Ac("onSelect","select",null,n,s),t.push({event:n,listeners:o}),n.target=oi)))}function as(t,n){var s={};return s[t.toLowerCase()]=n.toLowerCase(),s["Webkit"+t]="webkit"+n,s["Moz"+t]="moz"+n,s}var ci={animationend:as("Animation","AnimationEnd"),animationiteration:as("Animation","AnimationIteration"),animationstart:as("Animation","AnimationStart"),transitionrun:as("Transition","TransitionRun"),transitionstart:as("Transition","TransitionStart"),transitioncancel:as("Transition","TransitionCancel"),transitionend:as("Transition","TransitionEnd")},If={},v1={};Ln&&(v1=document.createElement("div").style,"AnimationEvent"in window||(delete ci.animationend.animation,delete ci.animationiteration.animation,delete ci.animationstart.animation),"TransitionEvent"in window||delete ci.transitionend.transition);function ns(t){if(If[t])return If[t];if(!ci[t])return t;var n=ci[t],s;for(s in n)if(n.hasOwnProperty(s)&&s in v1)return If[t]=n[s];return t}var x1=ns("animationend"),b1=ns("animationiteration"),w1=ns("animationstart"),T6=ns("transitionrun"),A6=ns("transitionstart"),N6=ns("transitioncancel"),S1=ns("transitionend"),_1=new Map,Ff="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ff.push("scrollEnd");function an(t,n){_1.set(t,n),ts(n,[t])}var Dc=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},Ua=[],ui=0,$f=0;function Rc(){for(var t=ui,n=$f=ui=0;n<t;){var s=Ua[n];Ua[n++]=null;var o=Ua[n];Ua[n++]=null;var m=Ua[n];Ua[n++]=null;var p=Ua[n];if(Ua[n++]=null,o!==null&&m!==null){var v=o.pending;v===null?m.next=m:(m.next=v.next,v.next=m),o.pending=m}p!==0&&E1(s,m,p)}}function Oc(t,n,s,o){Ua[ui++]=t,Ua[ui++]=n,Ua[ui++]=s,Ua[ui++]=o,$f|=o,t.lanes|=o,t=t.alternate,t!==null&&(t.lanes|=o)}function Yf(t,n,s,o){return Oc(t,n,s,o),kc(t)}function ls(t,n){return Oc(t,null,null,n),kc(t)}function E1(t,n,s){t.lanes|=s;var o=t.alternate;o!==null&&(o.lanes|=s);for(var m=!1,p=t.return;p!==null;)p.childLanes|=s,o=p.alternate,o!==null&&(o.childLanes|=s),p.tag===22&&(t=p.stateNode,t===null||t._visibility&1||(m=!0)),t=p,p=p.return;return t.tag===3?(p=t.stateNode,m&&n!==null&&(m=31-Ee(s),t=p.hiddenUpdates,o=t[m],o===null?t[m]=[n]:o.push(n),n.lane=s|536870912),p):null}function kc(t){if(50<Wr)throw Wr=0,tp=null,Error(i(185));for(var n=t.return;n!==null;)t=n,n=t.return;return t.tag===3?t.stateNode:null}var di={};function M6(t,n,s,o){this.tag=t,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _a(t,n,s,o){return new M6(t,n,s,o)}function qf(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Bn(t,n){var s=t.alternate;return s===null?(s=_a(t.tag,n,t.key,t.mode),s.elementType=t.elementType,s.type=t.type,s.stateNode=t.stateNode,s.alternate=t,t.alternate=s):(s.pendingProps=n,s.type=t.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=t.flags&65011712,s.childLanes=t.childLanes,s.lanes=t.lanes,s.child=t.child,s.memoizedProps=t.memoizedProps,s.memoizedState=t.memoizedState,s.updateQueue=t.updateQueue,n=t.dependencies,s.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},s.sibling=t.sibling,s.index=t.index,s.ref=t.ref,s.refCleanup=t.refCleanup,s}function C1(t,n){t.flags&=65011714;var s=t.alternate;return s===null?(t.childLanes=0,t.lanes=n,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=s.childLanes,t.lanes=s.lanes,t.child=s.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=s.memoizedProps,t.memoizedState=s.memoizedState,t.updateQueue=s.updateQueue,t.type=s.type,n=s.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),t}function zc(t,n,s,o,m,p){var v=0;if(o=t,typeof t=="function")qf(t)&&(v=1);else if(typeof t=="string")v=zk(t,s,at.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case Y:return t=_a(31,s,n,m),t.elementType=Y,t.lanes=p,t;case _:return ss(s.children,m,p,n);case T:v=8,m|=24;break;case C:return t=_a(12,s,n,m|2),t.elementType=C,t.lanes=p,t;case B:return t=_a(13,s,n,m),t.elementType=B,t.lanes=p,t;case U:return t=_a(19,s,n,m),t.elementType=U,t.lanes=p,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case N:v=10;break t;case M:v=9;break t;case R:v=11;break t;case k:v=14;break t;case V:v=16,o=null;break t}v=29,s=Error(i(130,t===null?"null":typeof t,"")),o=null}return n=_a(v,s,n,m),n.elementType=t,n.type=o,n.lanes=p,n}function ss(t,n,s,o){return t=_a(7,t,o,n),t.lanes=s,t}function Gf(t,n,s){return t=_a(6,t,null,n),t.lanes=s,t}function T1(t){var n=_a(18,null,null,0);return n.stateNode=t,n}function Xf(t,n,s){return n=_a(4,t.children!==null?t.children:[],t.key,n),n.lanes=s,n.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},n}var A1=new WeakMap;function Ha(t,n){if(typeof t=="object"&&t!==null){var s=A1.get(t);return s!==void 0?s:(n={value:t,source:n,stack:Rn(n)},A1.set(t,n),n)}return{value:t,source:n,stack:Rn(n)}}var mi=[],fi=0,Lc=null,Ar=0,Pa=[],Ia=0,pl=null,xn=1,bn="";function Vn(t,n){mi[fi++]=Ar,mi[fi++]=Lc,Lc=t,Ar=n}function N1(t,n,s){Pa[Ia++]=xn,Pa[Ia++]=bn,Pa[Ia++]=pl,pl=t;var o=xn;t=bn;var m=32-Ee(o)-1;o&=~(1<<m),s+=1;var p=32-Ee(n)+m;if(30<p){var v=m-m%5;p=(o&(1<<v)-1).toString(32),o>>=v,m-=v,xn=1<<32-Ee(n)+m|s<<m|o,bn=p+t}else xn=1<<p|s<<m|o,bn=t}function Wf(t){t.return!==null&&(Vn(t,1),N1(t,1,0))}function Kf(t){for(;t===Lc;)Lc=mi[--fi],mi[fi]=null,Ar=mi[--fi],mi[fi]=null;for(;t===pl;)pl=Pa[--Ia],Pa[Ia]=null,bn=Pa[--Ia],Pa[Ia]=null,xn=Pa[--Ia],Pa[Ia]=null}function M1(t,n){Pa[Ia++]=xn,Pa[Ia++]=bn,Pa[Ia++]=pl,xn=n.id,bn=n.overflow,pl=t}var Ve=null,le=null,Lt=!1,jl=null,Fa=!1,Qf=Error(i(519));function gl(t){var n=Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Nr(Ha(n,t)),Qf}function D1(t){var n=t.stateNode,s=t.type,o=t.memoizedProps;switch(n[Be]=t,n[ua]=o,s){case"dialog":Dt("cancel",n),Dt("close",n);break;case"iframe":case"object":case"embed":Dt("load",n);break;case"video":case"audio":for(s=0;s<Qr.length;s++)Dt(Qr[s],n);break;case"source":Dt("error",n);break;case"img":case"image":case"link":Dt("error",n),Dt("load",n);break;case"details":Dt("toggle",n);break;case"input":Dt("invalid",n),$b(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":Dt("invalid",n);break;case"textarea":Dt("invalid",n),qb(n,o.value,o.defaultValue,o.children)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||n.textContent===""+s||o.suppressHydrationWarning===!0||XS(n.textContent,s)?(o.popover!=null&&(Dt("beforetoggle",n),Dt("toggle",n)),o.onScroll!=null&&Dt("scroll",n),o.onScrollEnd!=null&&Dt("scrollend",n),o.onClick!=null&&(n.onclick=zn),n=!0):n=!1,n||gl(t,!0)}function R1(t){for(Ve=t.return;Ve;)switch(Ve.tag){case 5:case 31:case 13:Fa=!1;return;case 27:case 3:Fa=!0;return;default:Ve=Ve.return}}function hi(t){if(t!==Ve)return!1;if(!Lt)return R1(t),Lt=!0,!1;var n=t.tag,s;if((s=n!==3&&n!==27)&&((s=n===5)&&(s=t.type,s=!(s!=="form"&&s!=="button")||pp(t.type,t.memoizedProps)),s=!s),s&&le&&gl(t),R1(t),n===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(i(317));le=n2(t)}else if(n===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(i(317));le=n2(t)}else n===27?(n=le,Dl(t.type)?(t=xp,xp=null,le=t):le=n):le=Ve?Ya(t.stateNode.nextSibling):null;return!0}function is(){le=Ve=null,Lt=!1}function Zf(){var t=jl;return t!==null&&(pa===null?pa=t:pa.push.apply(pa,t),jl=null),t}function Nr(t){jl===null?jl=[t]:jl.push(t)}var Jf=D(null),rs=null,Un=null;function yl(t,n,s){K(Jf,n._currentValue),n._currentValue=s}function Hn(t){t._currentValue=Jf.current,X(Jf)}function th(t,n,s){for(;t!==null;){var o=t.alternate;if((t.childLanes&n)!==n?(t.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),t===s)break;t=t.return}}function eh(t,n,s,o){var m=t.child;for(m!==null&&(m.return=t);m!==null;){var p=m.dependencies;if(p!==null){var v=m.child;p=p.firstContext;t:for(;p!==null;){var E=p;p=m;for(var A=0;A<n.length;A++)if(E.context===n[A]){p.lanes|=s,E=p.alternate,E!==null&&(E.lanes|=s),th(p.return,s,t),o||(v=null);break t}p=E.next}}else if(m.tag===18){if(v=m.return,v===null)throw Error(i(341));v.lanes|=s,p=v.alternate,p!==null&&(p.lanes|=s),th(v,s,t),v=null}else v=m.child;if(v!==null)v.return=m;else for(v=m;v!==null;){if(v===t){v=null;break}if(m=v.sibling,m!==null){m.return=v.return,v=m;break}v=v.return}m=v}}function pi(t,n,s,o){t=null;for(var m=n,p=!1;m!==null;){if(!p){if((m.flags&524288)!==0)p=!0;else if((m.flags&262144)!==0)break}if(m.tag===10){var v=m.alternate;if(v===null)throw Error(i(387));if(v=v.memoizedProps,v!==null){var E=m.type;Sa(m.pendingProps.value,v.value)||(t!==null?t.push(E):t=[E])}}else if(m===wt.current){if(v=m.alternate,v===null)throw Error(i(387));v.memoizedState.memoizedState!==m.memoizedState.memoizedState&&(t!==null?t.push(ao):t=[ao])}m=m.return}t!==null&&eh(n,t,s,o),n.flags|=262144}function Bc(t){for(t=t.firstContext;t!==null;){if(!Sa(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function os(t){rs=t,Un=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function Ue(t){return O1(rs,t)}function Vc(t,n){return rs===null&&os(t),O1(t,n)}function O1(t,n){var s=n._currentValue;if(n={context:n,memoizedValue:s,next:null},Un===null){if(t===null)throw Error(i(308));Un=n,t.dependencies={lanes:0,firstContext:n},t.flags|=524288}else Un=Un.next=n;return s}var D6=typeof AbortController!="undefined"?AbortController:function(){var t=[],n=this.signal={aborted:!1,addEventListener:function(s,o){t.push(o)}};this.abort=function(){n.aborted=!0,t.forEach(function(s){return s()})}},R6=e.unstable_scheduleCallback,O6=e.unstable_NormalPriority,je={$$typeof:N,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ah(){return{controller:new D6,data:new Map,refCount:0}}function Mr(t){t.refCount--,t.refCount===0&&R6(O6,function(){t.controller.abort()})}var Dr=null,nh=0,ji=0,gi=null;function k6(t,n){if(Dr===null){var s=Dr=[];nh=0,ji=ip(),gi={status:"pending",value:void 0,then:function(o){s.push(o)}}}return nh++,n.then(k1,k1),n}function k1(){if(--nh===0&&Dr!==null){gi!==null&&(gi.status="fulfilled");var t=Dr;Dr=null,ji=0,gi=null;for(var n=0;n<t.length;n++)(0,t[n])()}}function z6(t,n){var s=[],o={status:"pending",value:null,reason:null,then:function(m){s.push(m)}};return t.then(function(){o.status="fulfilled",o.value=n;for(var m=0;m<s.length;m++)(0,s[m])(n)},function(m){for(o.status="rejected",o.reason=m,m=0;m<s.length;m++)(0,s[m])(void 0)}),o}var z1=z.S;z.S=function(t,n){yS=ke(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&k6(t,n),z1!==null&&z1(t,n)};var cs=D(null);function lh(){var t=cs.current;return t!==null?t:ee.pooledCache}function Uc(t,n){n===null?K(cs,cs.current):K(cs,n.pool)}function L1(){var t=lh();return t===null?null:{parent:je._currentValue,pool:t}}var yi=Error(i(460)),sh=Error(i(474)),Hc=Error(i(542)),Pc={then:function(){}};function B1(t){return t=t.status,t==="fulfilled"||t==="rejected"}function V1(t,n,s){switch(s=t[s],s===void 0?t.push(n):s!==n&&(n.then(zn,zn),n=s),n.status){case"fulfilled":return n.value;case"rejected":throw t=n.reason,H1(t),t;default:if(typeof n.status=="string")n.then(zn,zn);else{if(t=ee,t!==null&&100<t.shellSuspendCounter)throw Error(i(482));t=n,t.status="pending",t.then(function(o){if(n.status==="pending"){var m=n;m.status="fulfilled",m.value=o}},function(o){if(n.status==="pending"){var m=n;m.status="rejected",m.reason=o}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw t=n.reason,H1(t),t}throw ds=n,yi}}function us(t){try{var n=t._init;return n(t._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(ds=s,yi):s}}var ds=null;function U1(){if(ds===null)throw Error(i(459));var t=ds;return ds=null,t}function H1(t){if(t===yi||t===Hc)throw Error(i(483))}var vi=null,Rr=0;function Ic(t){var n=Rr;return Rr+=1,vi===null&&(vi=[]),V1(vi,t,n)}function Or(t,n){n=n.props.ref,t.ref=n!==void 0?n:null}function Fc(t,n){throw n.$$typeof===x?Error(i(525)):(t=Object.prototype.toString.call(n),Error(i(31,t==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":t)))}function P1(t){function n(L,O){if(t){var I=L.deletions;I===null?(L.deletions=[O],L.flags|=16):I.push(O)}}function s(L,O){if(!t)return null;for(;O!==null;)n(L,O),O=O.sibling;return null}function o(L){for(var O=new Map;L!==null;)L.key!==null?O.set(L.key,L):O.set(L.index,L),L=L.sibling;return O}function m(L,O){return L=Bn(L,O),L.index=0,L.sibling=null,L}function p(L,O,I){return L.index=I,t?(I=L.alternate,I!==null?(I=I.index,I<O?(L.flags|=67108866,O):I):(L.flags|=67108866,O)):(L.flags|=1048576,O)}function v(L){return t&&L.alternate===null&&(L.flags|=67108866),L}function E(L,O,I,W){return O===null||O.tag!==6?(O=Gf(I,L.mode,W),O.return=L,O):(O=m(O,I),O.return=L,O)}function A(L,O,I,W){var yt=I.type;return yt===_?G(L,O,I.props.children,W,I.key):O!==null&&(O.elementType===yt||typeof yt=="object"&&yt!==null&&yt.$$typeof===V&&us(yt)===O.type)?(O=m(O,I.props),Or(O,I),O.return=L,O):(O=zc(I.type,I.key,I.props,null,L.mode,W),Or(O,I),O.return=L,O)}function F(L,O,I,W){return O===null||O.tag!==4||O.stateNode.containerInfo!==I.containerInfo||O.stateNode.implementation!==I.implementation?(O=Xf(I,L.mode,W),O.return=L,O):(O=m(O,I.children||[]),O.return=L,O)}function G(L,O,I,W,yt){return O===null||O.tag!==7?(O=ss(I,L.mode,W,yt),O.return=L,O):(O=m(O,I),O.return=L,O)}function Q(L,O,I){if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return O=Gf(""+O,L.mode,I),O.return=L,O;if(typeof O=="object"&&O!==null){switch(O.$$typeof){case w:return I=zc(O.type,O.key,O.props,null,L.mode,I),Or(I,O),I.return=L,I;case S:return O=Xf(O,L.mode,I),O.return=L,O;case V:return O=us(O),Q(L,O,I)}if(ot(O)||nt(O))return O=ss(O,L.mode,I,null),O.return=L,O;if(typeof O.then=="function")return Q(L,Ic(O),I);if(O.$$typeof===N)return Q(L,Vc(L,O),I);Fc(L,O)}return null}function $(L,O,I,W){var yt=O!==null?O.key:null;if(typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint")return yt!==null?null:E(L,O,""+I,W);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case w:return I.key===yt?A(L,O,I,W):null;case S:return I.key===yt?F(L,O,I,W):null;case V:return I=us(I),$(L,O,I,W)}if(ot(I)||nt(I))return yt!==null?null:G(L,O,I,W,null);if(typeof I.then=="function")return $(L,O,Ic(I),W);if(I.$$typeof===N)return $(L,O,Vc(L,I),W);Fc(L,I)}return null}function q(L,O,I,W,yt){if(typeof W=="string"&&W!==""||typeof W=="number"||typeof W=="bigint")return L=L.get(I)||null,E(O,L,""+W,yt);if(typeof W=="object"&&W!==null){switch(W.$$typeof){case w:return L=L.get(W.key===null?I:W.key)||null,A(O,L,W,yt);case S:return L=L.get(W.key===null?I:W.key)||null,F(O,L,W,yt);case V:return W=us(W),q(L,O,I,W,yt)}if(ot(W)||nt(W))return L=L.get(I)||null,G(O,L,W,yt,null);if(typeof W.then=="function")return q(L,O,I,Ic(W),yt);if(W.$$typeof===N)return q(L,O,I,Vc(O,W),yt);Fc(O,W)}return null}function ct(L,O,I,W){for(var yt=null,Ht=null,mt=O,Tt=O=0,kt=null;mt!==null&&Tt<I.length;Tt++){mt.index>Tt?(kt=mt,mt=null):kt=mt.sibling;var Pt=$(L,mt,I[Tt],W);if(Pt===null){mt===null&&(mt=kt);break}t&&mt&&Pt.alternate===null&&n(L,mt),O=p(Pt,O,Tt),Ht===null?yt=Pt:Ht.sibling=Pt,Ht=Pt,mt=kt}if(Tt===I.length)return s(L,mt),Lt&&Vn(L,Tt),yt;if(mt===null){for(;Tt<I.length;Tt++)mt=Q(L,I[Tt],W),mt!==null&&(O=p(mt,O,Tt),Ht===null?yt=mt:Ht.sibling=mt,Ht=mt);return Lt&&Vn(L,Tt),yt}for(mt=o(mt);Tt<I.length;Tt++)kt=q(mt,L,Tt,I[Tt],W),kt!==null&&(t&&kt.alternate!==null&&mt.delete(kt.key===null?Tt:kt.key),O=p(kt,O,Tt),Ht===null?yt=kt:Ht.sibling=kt,Ht=kt);return t&&mt.forEach(function(Ll){return n(L,Ll)}),Lt&&Vn(L,Tt),yt}function vt(L,O,I,W){if(I==null)throw Error(i(151));for(var yt=null,Ht=null,mt=O,Tt=O=0,kt=null,Pt=I.next();mt!==null&&!Pt.done;Tt++,Pt=I.next()){mt.index>Tt?(kt=mt,mt=null):kt=mt.sibling;var Ll=$(L,mt,Pt.value,W);if(Ll===null){mt===null&&(mt=kt);break}t&&mt&&Ll.alternate===null&&n(L,mt),O=p(Ll,O,Tt),Ht===null?yt=Ll:Ht.sibling=Ll,Ht=Ll,mt=kt}if(Pt.done)return s(L,mt),Lt&&Vn(L,Tt),yt;if(mt===null){for(;!Pt.done;Tt++,Pt=I.next())Pt=Q(L,Pt.value,W),Pt!==null&&(O=p(Pt,O,Tt),Ht===null?yt=Pt:Ht.sibling=Pt,Ht=Pt);return Lt&&Vn(L,Tt),yt}for(mt=o(mt);!Pt.done;Tt++,Pt=I.next())Pt=q(mt,L,Tt,Pt.value,W),Pt!==null&&(t&&Pt.alternate!==null&&mt.delete(Pt.key===null?Tt:Pt.key),O=p(Pt,O,Tt),Ht===null?yt=Pt:Ht.sibling=Pt,Ht=Pt);return t&&mt.forEach(function(qk){return n(L,qk)}),Lt&&Vn(L,Tt),yt}function Zt(L,O,I,W){if(typeof I=="object"&&I!==null&&I.type===_&&I.key===null&&(I=I.props.children),typeof I=="object"&&I!==null){switch(I.$$typeof){case w:t:{for(var yt=I.key;O!==null;){if(O.key===yt){if(yt=I.type,yt===_){if(O.tag===7){s(L,O.sibling),W=m(O,I.props.children),W.return=L,L=W;break t}}else if(O.elementType===yt||typeof yt=="object"&&yt!==null&&yt.$$typeof===V&&us(yt)===O.type){s(L,O.sibling),W=m(O,I.props),Or(W,I),W.return=L,L=W;break t}s(L,O);break}else n(L,O);O=O.sibling}I.type===_?(W=ss(I.props.children,L.mode,W,I.key),W.return=L,L=W):(W=zc(I.type,I.key,I.props,null,L.mode,W),Or(W,I),W.return=L,L=W)}return v(L);case S:t:{for(yt=I.key;O!==null;){if(O.key===yt)if(O.tag===4&&O.stateNode.containerInfo===I.containerInfo&&O.stateNode.implementation===I.implementation){s(L,O.sibling),W=m(O,I.children||[]),W.return=L,L=W;break t}else{s(L,O);break}else n(L,O);O=O.sibling}W=Xf(I,L.mode,W),W.return=L,L=W}return v(L);case V:return I=us(I),Zt(L,O,I,W)}if(ot(I))return ct(L,O,I,W);if(nt(I)){if(yt=nt(I),typeof yt!="function")throw Error(i(150));return I=yt.call(I),vt(L,O,I,W)}if(typeof I.then=="function")return Zt(L,O,Ic(I),W);if(I.$$typeof===N)return Zt(L,O,Vc(L,I),W);Fc(L,I)}return typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint"?(I=""+I,O!==null&&O.tag===6?(s(L,O.sibling),W=m(O,I),W.return=L,L=W):(s(L,O),W=Gf(I,L.mode,W),W.return=L,L=W),v(L)):s(L,O)}return function(L,O,I,W){try{Rr=0;var yt=Zt(L,O,I,W);return vi=null,yt}catch(mt){if(mt===yi||mt===Hc)throw mt;var Ht=_a(29,mt,null,L.mode);return Ht.lanes=W,Ht.return=L,Ht}}}var ms=P1(!0),I1=P1(!1),vl=!1;function ih(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function rh(t,n){t=t.updateQueue,n.updateQueue===t&&(n.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function xl(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function bl(t,n,s){var o=t.updateQueue;if(o===null)return null;if(o=o.shared,(Ft&2)!==0){var m=o.pending;return m===null?n.next=n:(n.next=m.next,m.next=n),o.pending=n,n=kc(t),E1(t,null,s),n}return Oc(t,o,n,s),kc(t)}function kr(t,n,s){if(n=n.updateQueue,n!==null&&(n=n.shared,(s&4194048)!==0)){var o=n.lanes;o&=t.pendingLanes,s|=o,n.lanes=s,Le(t,s)}}function oh(t,n){var s=t.updateQueue,o=t.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var m=null,p=null;if(s=s.firstBaseUpdate,s!==null){do{var v={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};p===null?m=p=v:p=p.next=v,s=s.next}while(s!==null);p===null?m=p=n:p=p.next=n}else m=p=n;s={baseState:o.baseState,firstBaseUpdate:m,lastBaseUpdate:p,shared:o.shared,callbacks:o.callbacks},t.updateQueue=s;return}t=s.lastBaseUpdate,t===null?s.firstBaseUpdate=n:t.next=n,s.lastBaseUpdate=n}var ch=!1;function zr(){if(ch){var t=gi;if(t!==null)throw t}}function Lr(t,n,s,o){ch=!1;var m=t.updateQueue;vl=!1;var p=m.firstBaseUpdate,v=m.lastBaseUpdate,E=m.shared.pending;if(E!==null){m.shared.pending=null;var A=E,F=A.next;A.next=null,v===null?p=F:v.next=F,v=A;var G=t.alternate;G!==null&&(G=G.updateQueue,E=G.lastBaseUpdate,E!==v&&(E===null?G.firstBaseUpdate=F:E.next=F,G.lastBaseUpdate=A))}if(p!==null){var Q=m.baseState;v=0,G=F=A=null,E=p;do{var $=E.lane&-536870913,q=$!==E.lane;if(q?(Ot&$)===$:(o&$)===$){$!==0&&$===ji&&(ch=!0),G!==null&&(G=G.next={lane:0,tag:E.tag,payload:E.payload,callback:null,next:null});t:{var ct=t,vt=E;$=n;var Zt=s;switch(vt.tag){case 1:if(ct=vt.payload,typeof ct=="function"){Q=ct.call(Zt,Q,$);break t}Q=ct;break t;case 3:ct.flags=ct.flags&-65537|128;case 0:if(ct=vt.payload,$=typeof ct=="function"?ct.call(Zt,Q,$):ct,$==null)break t;Q=y({},Q,$);break t;case 2:vl=!0}}$=E.callback,$!==null&&(t.flags|=64,q&&(t.flags|=8192),q=m.callbacks,q===null?m.callbacks=[$]:q.push($))}else q={lane:$,tag:E.tag,payload:E.payload,callback:E.callback,next:null},G===null?(F=G=q,A=Q):G=G.next=q,v|=$;if(E=E.next,E===null){if(E=m.shared.pending,E===null)break;q=E,E=q.next,q.next=null,m.lastBaseUpdate=q,m.shared.pending=null}}while(!0);G===null&&(A=Q),m.baseState=A,m.firstBaseUpdate=F,m.lastBaseUpdate=G,p===null&&(m.shared.lanes=0),Cl|=v,t.lanes=v,t.memoizedState=Q}}function F1(t,n){if(typeof t!="function")throw Error(i(191,t));t.call(n)}function $1(t,n){var s=t.callbacks;if(s!==null)for(t.callbacks=null,t=0;t<s.length;t++)F1(s[t],n)}var xi=D(null),$c=D(0);function Y1(t,n){t=Wn,K($c,t),K(xi,n),Wn=t|n.baseLanes}function uh(){K($c,Wn),K(xi,xi.current)}function dh(){Wn=$c.current,X(xi),X($c)}var Ea=D(null),$a=null;function wl(t){var n=t.alternate;K(me,me.current&1),K(Ea,t),$a===null&&(n===null||xi.current!==null||n.memoizedState!==null)&&($a=t)}function mh(t){K(me,me.current),K(Ea,t),$a===null&&($a=t)}function q1(t){t.tag===22?(K(me,me.current),K(Ea,t),$a===null&&($a=t)):Sl()}function Sl(){K(me,me.current),K(Ea,Ea.current)}function Ca(t){X(Ea),$a===t&&($a=null),X(me)}var me=D(0);function Yc(t){for(var n=t;n!==null;){if(n.tag===13){var s=n.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||yp(s)||vp(s)))return n}else if(n.tag===19&&(n.memoizedProps.revealOrder==="forwards"||n.memoizedProps.revealOrder==="backwards"||n.memoizedProps.revealOrder==="unstable_legacy-backwards"||n.memoizedProps.revealOrder==="together")){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Pn=0,Ct=null,Kt=null,ge=null,qc=!1,bi=!1,fs=!1,Gc=0,Br=0,wi=null,L6=0;function ue(){throw Error(i(321))}function fh(t,n){if(n===null)return!1;for(var s=0;s<n.length&&s<t.length;s++)if(!Sa(t[s],n[s]))return!1;return!0}function hh(t,n,s,o,m,p){return Pn=p,Ct=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,z.H=t===null||t.memoizedState===null?Nw:Nh,fs=!1,p=s(o,m),fs=!1,bi&&(p=X1(n,s,o,m)),G1(t),p}function G1(t){z.H=Hr;var n=Kt!==null&&Kt.next!==null;if(Pn=0,ge=Kt=Ct=null,qc=!1,Br=0,wi=null,n)throw Error(i(300));t===null||ye||(t=t.dependencies,t!==null&&Bc(t)&&(ye=!0))}function X1(t,n,s,o){Ct=t;var m=0;do{if(bi&&(wi=null),Br=0,bi=!1,25<=m)throw Error(i(301));if(m+=1,ge=Kt=null,t.updateQueue!=null){var p=t.updateQueue;p.lastEffect=null,p.events=null,p.stores=null,p.memoCache!=null&&(p.memoCache.index=0)}z.H=Mw,p=n(s,o)}while(bi);return p}function B6(){var t=z.H,n=t.useState()[0];return n=typeof n.then=="function"?Vr(n):n,t=t.useState()[0],(Kt!==null?Kt.memoizedState:null)!==t&&(Ct.flags|=1024),n}function ph(){var t=Gc!==0;return Gc=0,t}function jh(t,n,s){n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~s}function gh(t){if(qc){for(t=t.memoizedState;t!==null;){var n=t.queue;n!==null&&(n.pending=null),t=t.next}qc=!1}Pn=0,ge=Kt=Ct=null,bi=!1,Br=Gc=0,wi=null}function Je(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ge===null?Ct.memoizedState=ge=t:ge=ge.next=t,ge}function fe(){if(Kt===null){var t=Ct.alternate;t=t!==null?t.memoizedState:null}else t=Kt.next;var n=ge===null?Ct.memoizedState:ge.next;if(n!==null)ge=n,Kt=t;else{if(t===null)throw Ct.alternate===null?Error(i(467)):Error(i(310));Kt=t,t={memoizedState:Kt.memoizedState,baseState:Kt.baseState,baseQueue:Kt.baseQueue,queue:Kt.queue,next:null},ge===null?Ct.memoizedState=ge=t:ge=ge.next=t}return ge}function Xc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Vr(t){var n=Br;return Br+=1,wi===null&&(wi=[]),t=V1(wi,t,n),n=Ct,(ge===null?n.memoizedState:ge.next)===null&&(n=n.alternate,z.H=n===null||n.memoizedState===null?Nw:Nh),t}function Wc(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Vr(t);if(t.$$typeof===N)return Ue(t)}throw Error(i(438,String(t)))}function yh(t){var n=null,s=Ct.updateQueue;if(s!==null&&(n=s.memoCache),n==null){var o=Ct.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(n={data:o.data.map(function(m){return m.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),s===null&&(s=Xc(),Ct.updateQueue=s),s.memoCache=n,s=n.data[n.index],s===void 0)for(s=n.data[n.index]=Array(t),o=0;o<t;o++)s[o]=tt;return n.index++,s}function In(t,n){return typeof n=="function"?n(t):n}function Kc(t){var n=fe();return vh(n,Kt,t)}function vh(t,n,s){var o=t.queue;if(o===null)throw Error(i(311));o.lastRenderedReducer=s;var m=t.baseQueue,p=o.pending;if(p!==null){if(m!==null){var v=m.next;m.next=p.next,p.next=v}n.baseQueue=m=p,o.pending=null}if(p=t.baseState,m===null)t.memoizedState=p;else{n=m.next;var E=v=null,A=null,F=n,G=!1;do{var Q=F.lane&-536870913;if(Q!==F.lane?(Ot&Q)===Q:(Pn&Q)===Q){var $=F.revertLane;if($===0)A!==null&&(A=A.next={lane:0,revertLane:0,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null}),Q===ji&&(G=!0);else if((Pn&$)===$){F=F.next,$===ji&&(G=!0);continue}else Q={lane:0,revertLane:F.revertLane,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},A===null?(E=A=Q,v=p):A=A.next=Q,Ct.lanes|=$,Cl|=$;Q=F.action,fs&&s(p,Q),p=F.hasEagerState?F.eagerState:s(p,Q)}else $={lane:Q,revertLane:F.revertLane,gesture:F.gesture,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},A===null?(E=A=$,v=p):A=A.next=$,Ct.lanes|=Q,Cl|=Q;F=F.next}while(F!==null&&F!==n);if(A===null?v=p:A.next=E,!Sa(p,t.memoizedState)&&(ye=!0,G&&(s=gi,s!==null)))throw s;t.memoizedState=p,t.baseState=v,t.baseQueue=A,o.lastRenderedState=p}return m===null&&(o.lanes=0),[t.memoizedState,o.dispatch]}function xh(t){var n=fe(),s=n.queue;if(s===null)throw Error(i(311));s.lastRenderedReducer=t;var o=s.dispatch,m=s.pending,p=n.memoizedState;if(m!==null){s.pending=null;var v=m=m.next;do p=t(p,v.action),v=v.next;while(v!==m);Sa(p,n.memoizedState)||(ye=!0),n.memoizedState=p,n.baseQueue===null&&(n.baseState=p),s.lastRenderedState=p}return[p,o]}function W1(t,n,s){var o=Ct,m=fe(),p=Lt;if(p){if(s===void 0)throw Error(i(407));s=s()}else s=n();var v=!Sa((Kt||m).memoizedState,s);if(v&&(m.memoizedState=s,ye=!0),m=m.queue,Sh(Z1.bind(null,o,m,t),[t]),m.getSnapshot!==n||v||ge!==null&&ge.memoizedState.tag&1){if(o.flags|=2048,Si(9,{destroy:void 0},Q1.bind(null,o,m,s,n),null),ee===null)throw Error(i(349));p||(Pn&127)!==0||K1(o,n,s)}return s}function K1(t,n,s){t.flags|=16384,t={getSnapshot:n,value:s},n=Ct.updateQueue,n===null?(n=Xc(),Ct.updateQueue=n,n.stores=[t]):(s=n.stores,s===null?n.stores=[t]:s.push(t))}function Q1(t,n,s,o){n.value=s,n.getSnapshot=o,J1(n)&&tw(t)}function Z1(t,n,s){return s(function(){J1(n)&&tw(t)})}function J1(t){var n=t.getSnapshot;t=t.value;try{var s=n();return!Sa(t,s)}catch(o){return!0}}function tw(t){var n=ls(t,2);n!==null&&ja(n,t,2)}function bh(t){var n=Je();if(typeof t=="function"){var s=t;if(t=s(),fs){wa(!0);try{s()}finally{wa(!1)}}}return n.memoizedState=n.baseState=t,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:In,lastRenderedState:t},n}function ew(t,n,s,o){return t.baseState=s,vh(t,Kt,typeof o=="function"?o:In)}function V6(t,n,s,o,m){if(Jc(t))throw Error(i(485));if(t=n.action,t!==null){var p={payload:m,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){p.listeners.push(v)}};z.T!==null?s(!0):p.isTransition=!1,o(p),s=n.pending,s===null?(p.next=n.pending=p,aw(n,p)):(p.next=s.next,n.pending=s.next=p)}}function aw(t,n){var s=n.action,o=n.payload,m=t.state;if(n.isTransition){var p=z.T,v={};z.T=v;try{var E=s(m,o),A=z.S;A!==null&&A(v,E),nw(t,n,E)}catch(F){wh(t,n,F)}finally{p!==null&&v.types!==null&&(p.types=v.types),z.T=p}}else try{p=s(m,o),nw(t,n,p)}catch(F){wh(t,n,F)}}function nw(t,n,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){lw(t,n,o)},function(o){return wh(t,n,o)}):lw(t,n,s)}function lw(t,n,s){n.status="fulfilled",n.value=s,sw(n),t.state=s,n=t.pending,n!==null&&(s=n.next,s===n?t.pending=null:(s=s.next,n.next=s,aw(t,s)))}function wh(t,n,s){var o=t.pending;if(t.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=s,sw(n),n=n.next;while(n!==o)}t.action=null}function sw(t){t=t.listeners;for(var n=0;n<t.length;n++)(0,t[n])()}function iw(t,n){return n}function rw(t,n){if(Lt){var s=ee.formState;if(s!==null){t:{var o=Ct;if(Lt){if(le){e:{for(var m=le,p=Fa;m.nodeType!==8;){if(!p){m=null;break e}if(m=Ya(m.nextSibling),m===null){m=null;break e}}p=m.data,m=p==="F!"||p==="F"?m:null}if(m){le=Ya(m.nextSibling),o=m.data==="F!";break t}}gl(o)}o=!1}o&&(n=s[0])}}return s=Je(),s.memoizedState=s.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:iw,lastRenderedState:n},s.queue=o,s=Cw.bind(null,Ct,o),o.dispatch=s,o=bh(!1),p=Ah.bind(null,Ct,!1,o.queue),o=Je(),m={state:n,dispatch:null,action:t,pending:null},o.queue=m,s=V6.bind(null,Ct,m,p,s),m.dispatch=s,o.memoizedState=t,[n,s,!1]}function ow(t){var n=fe();return cw(n,Kt,t)}function cw(t,n,s){if(n=vh(t,n,iw)[0],t=Kc(In)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=Vr(n)}catch(v){throw v===yi?Hc:v}else o=n;n=fe();var m=n.queue,p=m.dispatch;return s!==n.memoizedState&&(Ct.flags|=2048,Si(9,{destroy:void 0},U6.bind(null,m,s),null)),[o,p,t]}function U6(t,n){t.action=n}function uw(t){var n=fe(),s=Kt;if(s!==null)return cw(n,s,t);fe(),n=n.memoizedState,s=fe();var o=s.queue.dispatch;return s.memoizedState=t,[n,o,!1]}function Si(t,n,s,o){return t={tag:t,create:s,deps:o,inst:n,next:null},n=Ct.updateQueue,n===null&&(n=Xc(),Ct.updateQueue=n),s=n.lastEffect,s===null?n.lastEffect=t.next=t:(o=s.next,s.next=t,t.next=o,n.lastEffect=t),t}function dw(){return fe().memoizedState}function Qc(t,n,s,o){var m=Je();Ct.flags|=t,m.memoizedState=Si(1|n,{destroy:void 0},s,o===void 0?null:o)}function Zc(t,n,s,o){var m=fe();o=o===void 0?null:o;var p=m.memoizedState.inst;Kt!==null&&o!==null&&fh(o,Kt.memoizedState.deps)?m.memoizedState=Si(n,p,s,o):(Ct.flags|=t,m.memoizedState=Si(1|n,p,s,o))}function mw(t,n){Qc(8390656,8,t,n)}function Sh(t,n){Zc(2048,8,t,n)}function H6(t){Ct.flags|=4;var n=Ct.updateQueue;if(n===null)n=Xc(),Ct.updateQueue=n,n.events=[t];else{var s=n.events;s===null?n.events=[t]:s.push(t)}}function fw(t){var n=fe().memoizedState;return H6({ref:n,nextImpl:t}),function(){if((Ft&2)!==0)throw Error(i(440));return n.impl.apply(void 0,arguments)}}function hw(t,n){return Zc(4,2,t,n)}function pw(t,n){return Zc(4,4,t,n)}function jw(t,n){if(typeof n=="function"){t=t();var s=n(t);return function(){typeof s=="function"?s():n(null)}}if(n!=null)return t=t(),n.current=t,function(){n.current=null}}function gw(t,n,s){s=s!=null?s.concat([t]):null,Zc(4,4,jw.bind(null,n,t),s)}function _h(){}function yw(t,n){var s=fe();n=n===void 0?null:n;var o=s.memoizedState;return n!==null&&fh(n,o[1])?o[0]:(s.memoizedState=[t,n],t)}function vw(t,n){var s=fe();n=n===void 0?null:n;var o=s.memoizedState;if(n!==null&&fh(n,o[1]))return o[0];if(o=t(),fs){wa(!0);try{t()}finally{wa(!1)}}return s.memoizedState=[o,n],o}function Eh(t,n,s){return s===void 0||(Pn&1073741824)!==0&&(Ot&261930)===0?t.memoizedState=n:(t.memoizedState=s,t=xS(),Ct.lanes|=t,Cl|=t,s)}function xw(t,n,s,o){return Sa(s,n)?s:xi.current!==null?(t=Eh(t,s,o),Sa(t,n)||(ye=!0),t):(Pn&42)===0||(Pn&1073741824)!==0&&(Ot&261930)===0?(ye=!0,t.memoizedState=s):(t=xS(),Ct.lanes|=t,Cl|=t,n)}function bw(t,n,s,o,m){var p=H.p;H.p=p!==0&&8>p?p:8;var v=z.T,E={};z.T=E,Ah(t,!1,n,s);try{var A=m(),F=z.S;if(F!==null&&F(E,A),A!==null&&typeof A=="object"&&typeof A.then=="function"){var G=z6(A,o);Ur(t,n,G,Na(t))}else Ur(t,n,o,Na(t))}catch(Q){Ur(t,n,{then:function(){},status:"rejected",reason:Q},Na())}finally{H.p=p,v!==null&&E.types!==null&&(v.types=E.types),z.T=v}}function P6(){}function Ch(t,n,s,o){if(t.tag!==5)throw Error(i(476));var m=ww(t).queue;bw(t,m,n,J,s===null?P6:function(){return Sw(t),s(o)})}function ww(t){var n=t.memoizedState;if(n!==null)return n;n={memoizedState:J,baseState:J,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:In,lastRenderedState:J},next:null};var s={};return n.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:In,lastRenderedState:s},next:null},t.memoizedState=n,t=t.alternate,t!==null&&(t.memoizedState=n),n}function Sw(t){var n=ww(t);n.next===null&&(n=t.alternate.memoizedState),Ur(t,n.next.queue,{},Na())}function Th(){return Ue(ao)}function _w(){return fe().memoizedState}function Ew(){return fe().memoizedState}function I6(t){for(var n=t.return;n!==null;){switch(n.tag){case 24:case 3:var s=Na();t=xl(s);var o=bl(n,t,s);o!==null&&(ja(o,n,s),kr(o,n,s)),n={cache:ah()},t.payload=n;return}n=n.return}}function F6(t,n,s){var o=Na();s={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Jc(t)?Tw(n,s):(s=Yf(t,n,s,o),s!==null&&(ja(s,t,o),Aw(s,n,o)))}function Cw(t,n,s){var o=Na();Ur(t,n,s,o)}function Ur(t,n,s,o){var m={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(Jc(t))Tw(n,m);else{var p=t.alternate;if(t.lanes===0&&(p===null||p.lanes===0)&&(p=n.lastRenderedReducer,p!==null))try{var v=n.lastRenderedState,E=p(v,s);if(m.hasEagerState=!0,m.eagerState=E,Sa(E,v))return Oc(t,n,m,0),ee===null&&Rc(),!1}catch(A){}if(s=Yf(t,n,m,o),s!==null)return ja(s,t,o),Aw(s,n,o),!0}return!1}function Ah(t,n,s,o){if(o={lane:2,revertLane:ip(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Jc(t)){if(n)throw Error(i(479))}else n=Yf(t,s,o,2),n!==null&&ja(n,t,2)}function Jc(t){var n=t.alternate;return t===Ct||n!==null&&n===Ct}function Tw(t,n){bi=qc=!0;var s=t.pending;s===null?n.next=n:(n.next=s.next,s.next=n),t.pending=n}function Aw(t,n,s){if((s&4194048)!==0){var o=n.lanes;o&=t.pendingLanes,s|=o,n.lanes=s,Le(t,s)}}var Hr={readContext:Ue,use:Wc,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useLayoutEffect:ue,useInsertionEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useSyncExternalStore:ue,useId:ue,useHostTransitionStatus:ue,useFormState:ue,useActionState:ue,useOptimistic:ue,useMemoCache:ue,useCacheRefresh:ue};Hr.useEffectEvent=ue;var Nw={readContext:Ue,use:Wc,useCallback:function(t,n){return Je().memoizedState=[t,n===void 0?null:n],t},useContext:Ue,useEffect:mw,useImperativeHandle:function(t,n,s){s=s!=null?s.concat([t]):null,Qc(4194308,4,jw.bind(null,n,t),s)},useLayoutEffect:function(t,n){return Qc(4194308,4,t,n)},useInsertionEffect:function(t,n){Qc(4,2,t,n)},useMemo:function(t,n){var s=Je();n=n===void 0?null:n;var o=t();if(fs){wa(!0);try{t()}finally{wa(!1)}}return s.memoizedState=[o,n],o},useReducer:function(t,n,s){var o=Je();if(s!==void 0){var m=s(n);if(fs){wa(!0);try{s(n)}finally{wa(!1)}}}else m=n;return o.memoizedState=o.baseState=m,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:m},o.queue=t,t=t.dispatch=F6.bind(null,Ct,t),[o.memoizedState,t]},useRef:function(t){var n=Je();return t={current:t},n.memoizedState=t},useState:function(t){t=bh(t);var n=t.queue,s=Cw.bind(null,Ct,n);return n.dispatch=s,[t.memoizedState,s]},useDebugValue:_h,useDeferredValue:function(t,n){var s=Je();return Eh(s,t,n)},useTransition:function(){var t=bh(!1);return t=bw.bind(null,Ct,t.queue,!0,!1),Je().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,n,s){var o=Ct,m=Je();if(Lt){if(s===void 0)throw Error(i(407));s=s()}else{if(s=n(),ee===null)throw Error(i(349));(Ot&127)!==0||K1(o,n,s)}m.memoizedState=s;var p={value:s,getSnapshot:n};return m.queue=p,mw(Z1.bind(null,o,p,t),[t]),o.flags|=2048,Si(9,{destroy:void 0},Q1.bind(null,o,p,s,n),null),s},useId:function(){var t=Je(),n=ee.identifierPrefix;if(Lt){var s=bn,o=xn;s=(o&~(1<<32-Ee(o)-1)).toString(32)+s,n="_"+n+"R_"+s,s=Gc++,0<s&&(n+="H"+s.toString(32)),n+="_"}else s=L6++,n="_"+n+"r_"+s.toString(32)+"_";return t.memoizedState=n},useHostTransitionStatus:Th,useFormState:rw,useActionState:rw,useOptimistic:function(t){var n=Je();n.memoizedState=n.baseState=t;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=s,n=Ah.bind(null,Ct,!0,s),s.dispatch=n,[t,n]},useMemoCache:yh,useCacheRefresh:function(){return Je().memoizedState=I6.bind(null,Ct)},useEffectEvent:function(t){var n=Je(),s={impl:t};return n.memoizedState=s,function(){if((Ft&2)!==0)throw Error(i(440));return s.impl.apply(void 0,arguments)}}},Nh={readContext:Ue,use:Wc,useCallback:yw,useContext:Ue,useEffect:Sh,useImperativeHandle:gw,useInsertionEffect:hw,useLayoutEffect:pw,useMemo:vw,useReducer:Kc,useRef:dw,useState:function(){return Kc(In)},useDebugValue:_h,useDeferredValue:function(t,n){var s=fe();return xw(s,Kt.memoizedState,t,n)},useTransition:function(){var t=Kc(In)[0],n=fe().memoizedState;return[typeof t=="boolean"?t:Vr(t),n]},useSyncExternalStore:W1,useId:_w,useHostTransitionStatus:Th,useFormState:ow,useActionState:ow,useOptimistic:function(t,n){var s=fe();return ew(s,Kt,t,n)},useMemoCache:yh,useCacheRefresh:Ew};Nh.useEffectEvent=fw;var Mw={readContext:Ue,use:Wc,useCallback:yw,useContext:Ue,useEffect:Sh,useImperativeHandle:gw,useInsertionEffect:hw,useLayoutEffect:pw,useMemo:vw,useReducer:xh,useRef:dw,useState:function(){return xh(In)},useDebugValue:_h,useDeferredValue:function(t,n){var s=fe();return Kt===null?Eh(s,t,n):xw(s,Kt.memoizedState,t,n)},useTransition:function(){var t=xh(In)[0],n=fe().memoizedState;return[typeof t=="boolean"?t:Vr(t),n]},useSyncExternalStore:W1,useId:_w,useHostTransitionStatus:Th,useFormState:uw,useActionState:uw,useOptimistic:function(t,n){var s=fe();return Kt!==null?ew(s,Kt,t,n):(s.baseState=t,[t,s.queue.dispatch])},useMemoCache:yh,useCacheRefresh:Ew};Mw.useEffectEvent=fw;function Mh(t,n,s,o){n=t.memoizedState,s=s(o,n),s=s==null?n:y({},n,s),t.memoizedState=s,t.lanes===0&&(t.updateQueue.baseState=s)}var Dh={enqueueSetState:function(t,n,s){t=t._reactInternals;var o=Na(),m=xl(o);m.payload=n,s!=null&&(m.callback=s),n=bl(t,m,o),n!==null&&(ja(n,t,o),kr(n,t,o))},enqueueReplaceState:function(t,n,s){t=t._reactInternals;var o=Na(),m=xl(o);m.tag=1,m.payload=n,s!=null&&(m.callback=s),n=bl(t,m,o),n!==null&&(ja(n,t,o),kr(n,t,o))},enqueueForceUpdate:function(t,n){t=t._reactInternals;var s=Na(),o=xl(s);o.tag=2,n!=null&&(o.callback=n),n=bl(t,o,s),n!==null&&(ja(n,t,s),kr(n,t,s))}};function Dw(t,n,s,o,m,p,v){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(o,p,v):n.prototype&&n.prototype.isPureReactComponent?!Cr(s,o)||!Cr(m,p):!0}function Rw(t,n,s,o){t=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(s,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(s,o),n.state!==t&&Dh.enqueueReplaceState(n,n.state,null)}function hs(t,n){var s=n;if("ref"in n){s={};for(var o in n)o!=="ref"&&(s[o]=n[o])}if(t=t.defaultProps){s===n&&(s=y({},s));for(var m in t)s[m]===void 0&&(s[m]=t[m])}return s}function Ow(t){Dc(t)}function kw(t){console.error(t)}function zw(t){Dc(t)}function tu(t,n){try{var s=t.onUncaughtError;s(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function Lw(t,n,s){try{var o=t.onCaughtError;o(s.value,{componentStack:s.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(m){setTimeout(function(){throw m})}}function Rh(t,n,s){return s=xl(s),s.tag=3,s.payload={element:null},s.callback=function(){tu(t,n)},s}function Bw(t){return t=xl(t),t.tag=3,t}function Vw(t,n,s,o){var m=s.type.getDerivedStateFromError;if(typeof m=="function"){var p=o.value;t.payload=function(){return m(p)},t.callback=function(){Lw(n,s,o)}}var v=s.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(t.callback=function(){Lw(n,s,o),typeof m!="function"&&(Tl===null?Tl=new Set([this]):Tl.add(this));var E=o.stack;this.componentDidCatch(o.value,{componentStack:E!==null?E:""})})}function $6(t,n,s,o,m){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(n=s.alternate,n!==null&&pi(n,s,m,!0),s=Ea.current,s!==null){switch(s.tag){case 31:case 13:return $a===null?mu():s.alternate===null&&de===0&&(de=3),s.flags&=-257,s.flags|=65536,s.lanes=m,o===Pc?s.flags|=16384:(n=s.updateQueue,n===null?s.updateQueue=new Set([o]):n.add(o),np(t,o,m)),!1;case 22:return s.flags|=65536,o===Pc?s.flags|=16384:(n=s.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([o])},s.updateQueue=n):(s=n.retryQueue,s===null?n.retryQueue=new Set([o]):s.add(o)),np(t,o,m)),!1}throw Error(i(435,s.tag))}return np(t,o,m),mu(),!1}if(Lt)return n=Ea.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=m,o!==Qf&&(t=Error(i(422),{cause:o}),Nr(Ha(t,s)))):(o!==Qf&&(n=Error(i(423),{cause:o}),Nr(Ha(n,s))),t=t.current.alternate,t.flags|=65536,m&=-m,t.lanes|=m,o=Ha(o,s),m=Rh(t.stateNode,o,m),oh(t,m),de!==4&&(de=2)),!1;var p=Error(i(520),{cause:o});if(p=Ha(p,s),Xr===null?Xr=[p]:Xr.push(p),de!==4&&(de=2),n===null)return!0;o=Ha(o,s),s=n;do{switch(s.tag){case 3:return s.flags|=65536,t=m&-m,s.lanes|=t,t=Rh(s.stateNode,o,t),oh(s,t),!1;case 1:if(n=s.type,p=s.stateNode,(s.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(Tl===null||!Tl.has(p))))return s.flags|=65536,m&=-m,s.lanes|=m,m=Bw(m),Vw(m,t,s,o),oh(s,m),!1}s=s.return}while(s!==null);return!1}var Oh=Error(i(461)),ye=!1;function He(t,n,s,o){n.child=t===null?I1(n,null,s,o):ms(n,t.child,s,o)}function Uw(t,n,s,o,m){s=s.render;var p=n.ref;if("ref"in o){var v={};for(var E in o)E!=="ref"&&(v[E]=o[E])}else v=o;return os(n),o=hh(t,n,s,v,p,m),E=ph(),t!==null&&!ye?(jh(t,n,m),Fn(t,n,m)):(Lt&&E&&Wf(n),n.flags|=1,He(t,n,o,m),n.child)}function Hw(t,n,s,o,m){if(t===null){var p=s.type;return typeof p=="function"&&!qf(p)&&p.defaultProps===void 0&&s.compare===null?(n.tag=15,n.type=p,Pw(t,n,p,o,m)):(t=zc(s.type,null,o,n,n.mode,m),t.ref=n.ref,t.return=n,n.child=t)}if(p=t.child,!Ph(t,m)){var v=p.memoizedProps;if(s=s.compare,s=s!==null?s:Cr,s(v,o)&&t.ref===n.ref)return Fn(t,n,m)}return n.flags|=1,t=Bn(p,o),t.ref=n.ref,t.return=n,n.child=t}function Pw(t,n,s,o,m){if(t!==null){var p=t.memoizedProps;if(Cr(p,o)&&t.ref===n.ref)if(ye=!1,n.pendingProps=o=p,Ph(t,m))(t.flags&131072)!==0&&(ye=!0);else return n.lanes=t.lanes,Fn(t,n,m)}return kh(t,n,s,o,m)}function Iw(t,n,s,o){var m=o.children,p=t!==null?t.memoizedState:null;if(t===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((n.flags&128)!==0){if(p=p!==null?p.baseLanes|s:s,t!==null){for(o=n.child=t.child,m=0;o!==null;)m=m|o.lanes|o.childLanes,o=o.sibling;o=m&~p}else o=0,n.child=null;return Fw(t,n,p,s,o)}if((s&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},t!==null&&Uc(n,p!==null?p.cachePool:null),p!==null?Y1(n,p):uh(),q1(n);else return o=n.lanes=536870912,Fw(t,n,p!==null?p.baseLanes|s:s,s,o)}else p!==null?(Uc(n,p.cachePool),Y1(n,p),Sl(),n.memoizedState=null):(t!==null&&Uc(n,null),uh(),Sl());return He(t,n,m,s),n.child}function Pr(t,n){return t!==null&&t.tag===22||n.stateNode!==null||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function Fw(t,n,s,o,m){var p=lh();return p=p===null?null:{parent:je._currentValue,pool:p},n.memoizedState={baseLanes:s,cachePool:p},t!==null&&Uc(n,null),uh(),q1(n),t!==null&&pi(t,n,o,!0),n.childLanes=m,null}function eu(t,n){return n=nu({mode:n.mode,children:n.children},t.mode),n.ref=t.ref,t.child=n,n.return=t,n}function $w(t,n,s){return ms(n,t.child,null,s),t=eu(n,n.pendingProps),t.flags|=2,Ca(n),n.memoizedState=null,t}function Y6(t,n,s){var o=n.pendingProps,m=(n.flags&128)!==0;if(n.flags&=-129,t===null){if(Lt){if(o.mode==="hidden")return t=eu(n,o),n.lanes=536870912,Pr(null,t);if(mh(n),(t=le)?(t=a2(t,Fa),t=t!==null&&t.data==="&"?t:null,t!==null&&(n.memoizedState={dehydrated:t,treeContext:pl!==null?{id:xn,overflow:bn}:null,retryLane:536870912,hydrationErrors:null},s=T1(t),s.return=n,n.child=s,Ve=n,le=null)):t=null,t===null)throw gl(n);return n.lanes=536870912,null}return eu(n,o)}var p=t.memoizedState;if(p!==null){var v=p.dehydrated;if(mh(n),m)if(n.flags&256)n.flags&=-257,n=$w(t,n,s);else if(n.memoizedState!==null)n.child=t.child,n.flags|=128,n=null;else throw Error(i(558));else if(ye||pi(t,n,s,!1),m=(s&t.childLanes)!==0,ye||m){if(o=ee,o!==null&&(v=ca(o,s),v!==0&&v!==p.retryLane))throw p.retryLane=v,ls(t,v),ja(o,t,v),Oh;mu(),n=$w(t,n,s)}else t=p.treeContext,le=Ya(v.nextSibling),Ve=n,Lt=!0,jl=null,Fa=!1,t!==null&&M1(n,t),n=eu(n,o),n.flags|=4096;return n}return t=Bn(t.child,{mode:o.mode,children:o.children}),t.ref=n.ref,n.child=t,t.return=n,t}function au(t,n){var s=n.ref;if(s===null)t!==null&&t.ref!==null&&(n.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(i(284));(t===null||t.ref!==s)&&(n.flags|=4194816)}}function kh(t,n,s,o,m){return os(n),s=hh(t,n,s,o,void 0,m),o=ph(),t!==null&&!ye?(jh(t,n,m),Fn(t,n,m)):(Lt&&o&&Wf(n),n.flags|=1,He(t,n,s,m),n.child)}function Yw(t,n,s,o,m,p){return os(n),n.updateQueue=null,s=X1(n,o,s,m),G1(t),o=ph(),t!==null&&!ye?(jh(t,n,p),Fn(t,n,p)):(Lt&&o&&Wf(n),n.flags|=1,He(t,n,s,p),n.child)}function qw(t,n,s,o,m){if(os(n),n.stateNode===null){var p=di,v=s.contextType;typeof v=="object"&&v!==null&&(p=Ue(v)),p=new s(o,p),n.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,p.updater=Dh,n.stateNode=p,p._reactInternals=n,p=n.stateNode,p.props=o,p.state=n.memoizedState,p.refs={},ih(n),v=s.contextType,p.context=typeof v=="object"&&v!==null?Ue(v):di,p.state=n.memoizedState,v=s.getDerivedStateFromProps,typeof v=="function"&&(Mh(n,s,v,o),p.state=n.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof p.getSnapshotBeforeUpdate=="function"||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(v=p.state,typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount(),v!==p.state&&Dh.enqueueReplaceState(p,p.state,null),Lr(n,o,p,m),zr(),p.state=n.memoizedState),typeof p.componentDidMount=="function"&&(n.flags|=4194308),o=!0}else if(t===null){p=n.stateNode;var E=n.memoizedProps,A=hs(s,E);p.props=A;var F=p.context,G=s.contextType;v=di,typeof G=="object"&&G!==null&&(v=Ue(G));var Q=s.getDerivedStateFromProps;G=typeof Q=="function"||typeof p.getSnapshotBeforeUpdate=="function",E=n.pendingProps!==E,G||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(E||F!==v)&&Rw(n,p,o,v),vl=!1;var $=n.memoizedState;p.state=$,Lr(n,o,p,m),zr(),F=n.memoizedState,E||$!==F||vl?(typeof Q=="function"&&(Mh(n,s,Q,o),F=n.memoizedState),(A=vl||Dw(n,s,A,o,$,F,v))?(G||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount()),typeof p.componentDidMount=="function"&&(n.flags|=4194308)):(typeof p.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=o,n.memoizedState=F),p.props=o,p.state=F,p.context=v,o=A):(typeof p.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{p=n.stateNode,rh(t,n),v=n.memoizedProps,G=hs(s,v),p.props=G,Q=n.pendingProps,$=p.context,F=s.contextType,A=di,typeof F=="object"&&F!==null&&(A=Ue(F)),E=s.getDerivedStateFromProps,(F=typeof E=="function"||typeof p.getSnapshotBeforeUpdate=="function")||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(v!==Q||$!==A)&&Rw(n,p,o,A),vl=!1,$=n.memoizedState,p.state=$,Lr(n,o,p,m),zr();var q=n.memoizedState;v!==Q||$!==q||vl||t!==null&&t.dependencies!==null&&Bc(t.dependencies)?(typeof E=="function"&&(Mh(n,s,E,o),q=n.memoizedState),(G=vl||Dw(n,s,G,o,$,q,A)||t!==null&&t.dependencies!==null&&Bc(t.dependencies))?(F||typeof p.UNSAFE_componentWillUpdate!="function"&&typeof p.componentWillUpdate!="function"||(typeof p.componentWillUpdate=="function"&&p.componentWillUpdate(o,q,A),typeof p.UNSAFE_componentWillUpdate=="function"&&p.UNSAFE_componentWillUpdate(o,q,A)),typeof p.componentDidUpdate=="function"&&(n.flags|=4),typeof p.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof p.componentDidUpdate!="function"||v===t.memoizedProps&&$===t.memoizedState||(n.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||v===t.memoizedProps&&$===t.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=q),p.props=o,p.state=q,p.context=A,o=G):(typeof p.componentDidUpdate!="function"||v===t.memoizedProps&&$===t.memoizedState||(n.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||v===t.memoizedProps&&$===t.memoizedState||(n.flags|=1024),o=!1)}return p=o,au(t,n),o=(n.flags&128)!==0,p||o?(p=n.stateNode,s=o&&typeof s.getDerivedStateFromError!="function"?null:p.render(),n.flags|=1,t!==null&&o?(n.child=ms(n,t.child,null,m),n.child=ms(n,null,s,m)):He(t,n,s,m),n.memoizedState=p.state,t=n.child):t=Fn(t,n,m),t}function Gw(t,n,s,o){return is(),n.flags|=256,He(t,n,s,o),n.child}var zh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Lh(t){return{baseLanes:t,cachePool:L1()}}function Bh(t,n,s){return t=t!==null?t.childLanes&~s:0,n&&(t|=Aa),t}function Xw(t,n,s){var o=n.pendingProps,m=!1,p=(n.flags&128)!==0,v;if((v=p)||(v=t!==null&&t.memoizedState===null?!1:(me.current&2)!==0),v&&(m=!0,n.flags&=-129),v=(n.flags&32)!==0,n.flags&=-33,t===null){if(Lt){if(m?wl(n):Sl(),(t=le)?(t=a2(t,Fa),t=t!==null&&t.data!=="&"?t:null,t!==null&&(n.memoizedState={dehydrated:t,treeContext:pl!==null?{id:xn,overflow:bn}:null,retryLane:536870912,hydrationErrors:null},s=T1(t),s.return=n,n.child=s,Ve=n,le=null)):t=null,t===null)throw gl(n);return vp(t)?n.lanes=32:n.lanes=536870912,null}var E=o.children;return o=o.fallback,m?(Sl(),m=n.mode,E=nu({mode:"hidden",children:E},m),o=ss(o,m,s,null),E.return=n,o.return=n,E.sibling=o,n.child=E,o=n.child,o.memoizedState=Lh(s),o.childLanes=Bh(t,v,s),n.memoizedState=zh,Pr(null,o)):(wl(n),Vh(n,E))}var A=t.memoizedState;if(A!==null&&(E=A.dehydrated,E!==null)){if(p)n.flags&256?(wl(n),n.flags&=-257,n=Uh(t,n,s)):n.memoizedState!==null?(Sl(),n.child=t.child,n.flags|=128,n=null):(Sl(),E=o.fallback,m=n.mode,o=nu({mode:"visible",children:o.children},m),E=ss(E,m,s,null),E.flags|=2,o.return=n,E.return=n,o.sibling=E,n.child=o,ms(n,t.child,null,s),o=n.child,o.memoizedState=Lh(s),o.childLanes=Bh(t,v,s),n.memoizedState=zh,n=Pr(null,o));else if(wl(n),vp(E)){if(v=E.nextSibling&&E.nextSibling.dataset,v)var F=v.dgst;v=F,o=Error(i(419)),o.stack="",o.digest=v,Nr({value:o,source:null,stack:null}),n=Uh(t,n,s)}else if(ye||pi(t,n,s,!1),v=(s&t.childLanes)!==0,ye||v){if(v=ee,v!==null&&(o=ca(v,s),o!==0&&o!==A.retryLane))throw A.retryLane=o,ls(t,o),ja(v,t,o),Oh;yp(E)||mu(),n=Uh(t,n,s)}else yp(E)?(n.flags|=192,n.child=t.child,n=null):(t=A.treeContext,le=Ya(E.nextSibling),Ve=n,Lt=!0,jl=null,Fa=!1,t!==null&&M1(n,t),n=Vh(n,o.children),n.flags|=4096);return n}return m?(Sl(),E=o.fallback,m=n.mode,A=t.child,F=A.sibling,o=Bn(A,{mode:"hidden",children:o.children}),o.subtreeFlags=A.subtreeFlags&65011712,F!==null?E=Bn(F,E):(E=ss(E,m,s,null),E.flags|=2),E.return=n,o.return=n,o.sibling=E,n.child=o,Pr(null,o),o=n.child,E=t.child.memoizedState,E===null?E=Lh(s):(m=E.cachePool,m!==null?(A=je._currentValue,m=m.parent!==A?{parent:A,pool:A}:m):m=L1(),E={baseLanes:E.baseLanes|s,cachePool:m}),o.memoizedState=E,o.childLanes=Bh(t,v,s),n.memoizedState=zh,Pr(t.child,o)):(wl(n),s=t.child,t=s.sibling,s=Bn(s,{mode:"visible",children:o.children}),s.return=n,s.sibling=null,t!==null&&(v=n.deletions,v===null?(n.deletions=[t],n.flags|=16):v.push(t)),n.child=s,n.memoizedState=null,s)}function Vh(t,n){return n=nu({mode:"visible",children:n},t.mode),n.return=t,t.child=n}function nu(t,n){return t=_a(22,t,null,n),t.lanes=0,t}function Uh(t,n,s){return ms(n,t.child,null,s),t=Vh(n,n.pendingProps.children),t.flags|=2,n.memoizedState=null,t}function Ww(t,n,s){t.lanes|=n;var o=t.alternate;o!==null&&(o.lanes|=n),th(t.return,n,s)}function Hh(t,n,s,o,m,p){var v=t.memoizedState;v===null?t.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:m,treeForkCount:p}:(v.isBackwards=n,v.rendering=null,v.renderingStartTime=0,v.last=o,v.tail=s,v.tailMode=m,v.treeForkCount=p)}function Kw(t,n,s){var o=n.pendingProps,m=o.revealOrder,p=o.tail;o=o.children;var v=me.current,E=(v&2)!==0;if(E?(v=v&1|2,n.flags|=128):v&=1,K(me,v),He(t,n,o,s),o=Lt?Ar:0,!E&&t!==null&&(t.flags&128)!==0)t:for(t=n.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Ww(t,s,n);else if(t.tag===19)Ww(t,s,n);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break t;for(;t.sibling===null;){if(t.return===null||t.return===n)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(m){case"forwards":for(s=n.child,m=null;s!==null;)t=s.alternate,t!==null&&Yc(t)===null&&(m=s),s=s.sibling;s=m,s===null?(m=n.child,n.child=null):(m=s.sibling,s.sibling=null),Hh(n,!1,m,s,p,o);break;case"backwards":case"unstable_legacy-backwards":for(s=null,m=n.child,n.child=null;m!==null;){if(t=m.alternate,t!==null&&Yc(t)===null){n.child=m;break}t=m.sibling,m.sibling=s,s=m,m=t}Hh(n,!0,s,null,p,o);break;case"together":Hh(n,!1,null,null,void 0,o);break;default:n.memoizedState=null}return n.child}function Fn(t,n,s){if(t!==null&&(n.dependencies=t.dependencies),Cl|=n.lanes,(s&n.childLanes)===0)if(t!==null){if(pi(t,n,s,!1),(s&n.childLanes)===0)return null}else return null;if(t!==null&&n.child!==t.child)throw Error(i(153));if(n.child!==null){for(t=n.child,s=Bn(t,t.pendingProps),n.child=s,s.return=n;t.sibling!==null;)t=t.sibling,s=s.sibling=Bn(t,t.pendingProps),s.return=n;s.sibling=null}return n.child}function Ph(t,n){return(t.lanes&n)!==0?!0:(t=t.dependencies,!!(t!==null&&Bc(t)))}function q6(t,n,s){switch(n.tag){case 3:xt(n,n.stateNode.containerInfo),yl(n,je,t.memoizedState.cache),is();break;case 27:case 5:De(n);break;case 4:xt(n,n.stateNode.containerInfo);break;case 10:yl(n,n.type,n.memoizedProps.value);break;case 31:if(n.memoizedState!==null)return n.flags|=128,mh(n),null;break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(wl(n),n.flags|=128,null):(s&n.child.childLanes)!==0?Xw(t,n,s):(wl(n),t=Fn(t,n,s),t!==null?t.sibling:null);wl(n);break;case 19:var m=(t.flags&128)!==0;if(o=(s&n.childLanes)!==0,o||(pi(t,n,s,!1),o=(s&n.childLanes)!==0),m){if(o)return Kw(t,n,s);n.flags|=128}if(m=n.memoizedState,m!==null&&(m.rendering=null,m.tail=null,m.lastEffect=null),K(me,me.current),o)break;return null;case 22:return n.lanes=0,Iw(t,n,s,n.pendingProps);case 24:yl(n,je,t.memoizedState.cache)}return Fn(t,n,s)}function Qw(t,n,s){if(t!==null)if(t.memoizedProps!==n.pendingProps)ye=!0;else{if(!Ph(t,s)&&(n.flags&128)===0)return ye=!1,q6(t,n,s);ye=(t.flags&131072)!==0}else ye=!1,Lt&&(n.flags&1048576)!==0&&N1(n,Ar,n.index);switch(n.lanes=0,n.tag){case 16:t:{var o=n.pendingProps;if(t=us(n.elementType),n.type=t,typeof t=="function")qf(t)?(o=hs(t,o),n.tag=1,n=qw(null,n,t,o,s)):(n.tag=0,n=kh(null,n,t,o,s));else{if(t!=null){var m=t.$$typeof;if(m===R){n.tag=11,n=Uw(null,n,t,o,s);break t}else if(m===k){n.tag=14,n=Hw(null,n,t,o,s);break t}}throw n=st(t)||t,Error(i(306,n,""))}}return n;case 0:return kh(t,n,n.type,n.pendingProps,s);case 1:return o=n.type,m=hs(o,n.pendingProps),qw(t,n,o,m,s);case 3:t:{if(xt(n,n.stateNode.containerInfo),t===null)throw Error(i(387));o=n.pendingProps;var p=n.memoizedState;m=p.element,rh(t,n),Lr(n,o,null,s);var v=n.memoizedState;if(o=v.cache,yl(n,je,o),o!==p.cache&&eh(n,[je],s,!0),zr(),o=v.element,p.isDehydrated)if(p={element:o,isDehydrated:!1,cache:v.cache},n.updateQueue.baseState=p,n.memoizedState=p,n.flags&256){n=Gw(t,n,o,s);break t}else if(o!==m){m=Ha(Error(i(424)),n),Nr(m),n=Gw(t,n,o,s);break t}else for(t=n.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,le=Ya(t.firstChild),Ve=n,Lt=!0,jl=null,Fa=!0,s=I1(n,null,o,s),n.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if(is(),o===m){n=Fn(t,n,s);break t}He(t,n,o,s)}n=n.child}return n;case 26:return au(t,n),t===null?(s=o2(n.type,null,n.pendingProps,null))?n.memoizedState=s:Lt||(s=n.type,t=n.pendingProps,o=vu(jt.current).createElement(s),o[Be]=n,o[ua]=t,Pe(o,s,t),Ce(o),n.stateNode=o):n.memoizedState=o2(n.type,t.memoizedProps,n.pendingProps,t.memoizedState),null;case 27:return De(n),t===null&&Lt&&(o=n.stateNode=s2(n.type,n.pendingProps,jt.current),Ve=n,Fa=!0,m=le,Dl(n.type)?(xp=m,le=Ya(o.firstChild)):le=m),He(t,n,n.pendingProps.children,s),au(t,n),t===null&&(n.flags|=4194304),n.child;case 5:return t===null&&Lt&&((m=o=le)&&(o=wk(o,n.type,n.pendingProps,Fa),o!==null?(n.stateNode=o,Ve=n,le=Ya(o.firstChild),Fa=!1,m=!0):m=!1),m||gl(n)),De(n),m=n.type,p=n.pendingProps,v=t!==null?t.memoizedProps:null,o=p.children,pp(m,p)?o=null:v!==null&&pp(m,v)&&(n.flags|=32),n.memoizedState!==null&&(m=hh(t,n,B6,null,null,s),ao._currentValue=m),au(t,n),He(t,n,o,s),n.child;case 6:return t===null&&Lt&&((t=s=le)&&(s=Sk(s,n.pendingProps,Fa),s!==null?(n.stateNode=s,Ve=n,le=null,t=!0):t=!1),t||gl(n)),null;case 13:return Xw(t,n,s);case 4:return xt(n,n.stateNode.containerInfo),o=n.pendingProps,t===null?n.child=ms(n,null,o,s):He(t,n,o,s),n.child;case 11:return Uw(t,n,n.type,n.pendingProps,s);case 7:return He(t,n,n.pendingProps,s),n.child;case 8:return He(t,n,n.pendingProps.children,s),n.child;case 12:return He(t,n,n.pendingProps.children,s),n.child;case 10:return o=n.pendingProps,yl(n,n.type,o.value),He(t,n,o.children,s),n.child;case 9:return m=n.type._context,o=n.pendingProps.children,os(n),m=Ue(m),o=o(m),n.flags|=1,He(t,n,o,s),n.child;case 14:return Hw(t,n,n.type,n.pendingProps,s);case 15:return Pw(t,n,n.type,n.pendingProps,s);case 19:return Kw(t,n,s);case 31:return Y6(t,n,s);case 22:return Iw(t,n,s,n.pendingProps);case 24:return os(n),o=Ue(je),t===null?(m=lh(),m===null&&(m=ee,p=ah(),m.pooledCache=p,p.refCount++,p!==null&&(m.pooledCacheLanes|=s),m=p),n.memoizedState={parent:o,cache:m},ih(n),yl(n,je,m)):((t.lanes&s)!==0&&(rh(t,n),Lr(n,null,null,s),zr()),m=t.memoizedState,p=n.memoizedState,m.parent!==o?(m={parent:o,cache:o},n.memoizedState=m,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=m),yl(n,je,o)):(o=p.cache,yl(n,je,o),o!==m.cache&&eh(n,[je],s,!0))),He(t,n,n.pendingProps.children,s),n.child;case 29:throw n.pendingProps}throw Error(i(156,n.tag))}function $n(t){t.flags|=4}function Ih(t,n,s,o,m){if((n=(t.mode&32)!==0)&&(n=!1),n){if(t.flags|=16777216,(m&335544128)===m)if(t.stateNode.complete)t.flags|=8192;else if(_S())t.flags|=8192;else throw ds=Pc,sh}else t.flags&=-16777217}function Zw(t,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!f2(n))if(_S())t.flags|=8192;else throw ds=Pc,sh}function lu(t,n){n!==null&&(t.flags|=4),t.flags&16384&&(n=t.tag!==22?Wt():536870912,t.lanes|=n,Ti|=n)}function Ir(t,n){if(!Lt)switch(t.tailMode){case"hidden":n=t.tail;for(var s=null;n!==null;)n.alternate!==null&&(s=n),n=n.sibling;s===null?t.tail=null:s.sibling=null;break;case"collapsed":s=t.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?n||t.tail===null?t.tail=null:t.tail.sibling=null:o.sibling=null}}function se(t){var n=t.alternate!==null&&t.alternate.child===t.child,s=0,o=0;if(n)for(var m=t.child;m!==null;)s|=m.lanes|m.childLanes,o|=m.subtreeFlags&65011712,o|=m.flags&65011712,m.return=t,m=m.sibling;else for(m=t.child;m!==null;)s|=m.lanes|m.childLanes,o|=m.subtreeFlags,o|=m.flags,m.return=t,m=m.sibling;return t.subtreeFlags|=o,t.childLanes=s,n}function G6(t,n,s){var o=n.pendingProps;switch(Kf(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return se(n),null;case 1:return se(n),null;case 3:return s=n.stateNode,o=null,t!==null&&(o=t.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),Hn(je),zt(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(t===null||t.child===null)&&(hi(n)?$n(n):t===null||t.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,Zf())),se(n),null;case 26:var m=n.type,p=n.memoizedState;return t===null?($n(n),p!==null?(se(n),Zw(n,p)):(se(n),Ih(n,m,null,o,s))):p?p!==t.memoizedState?($n(n),se(n),Zw(n,p)):(se(n),n.flags&=-16777217):(t=t.memoizedProps,t!==o&&$n(n),se(n),Ih(n,m,t,o,s)),null;case 27:if(Se(n),s=jt.current,m=n.type,t!==null&&n.stateNode!=null)t.memoizedProps!==o&&$n(n);else{if(!o){if(n.stateNode===null)throw Error(i(166));return se(n),null}t=at.current,hi(n)?D1(n):(t=s2(m,o,s),n.stateNode=t,$n(n))}return se(n),null;case 5:if(Se(n),m=n.type,t!==null&&n.stateNode!=null)t.memoizedProps!==o&&$n(n);else{if(!o){if(n.stateNode===null)throw Error(i(166));return se(n),null}if(p=at.current,hi(n))D1(n);else{var v=vu(jt.current);switch(p){case 1:p=v.createElementNS("http://www.w3.org/2000/svg",m);break;case 2:p=v.createElementNS("http://www.w3.org/1998/Math/MathML",m);break;default:switch(m){case"svg":p=v.createElementNS("http://www.w3.org/2000/svg",m);break;case"math":p=v.createElementNS("http://www.w3.org/1998/Math/MathML",m);break;case"script":p=v.createElement("div"),p.innerHTML="<script><\/script>",p=p.removeChild(p.firstChild);break;case"select":p=typeof o.is=="string"?v.createElement("select",{is:o.is}):v.createElement("select"),o.multiple?p.multiple=!0:o.size&&(p.size=o.size);break;default:p=typeof o.is=="string"?v.createElement(m,{is:o.is}):v.createElement(m)}}p[Be]=n,p[ua]=o;t:for(v=n.child;v!==null;){if(v.tag===5||v.tag===6)p.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===n)break t;for(;v.sibling===null;){if(v.return===null||v.return===n)break t;v=v.return}v.sibling.return=v.return,v=v.sibling}n.stateNode=p;t:switch(Pe(p,m,o),m){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break t;case"img":o=!0;break t;default:o=!1}o&&$n(n)}}return se(n),Ih(n,n.type,t===null?null:t.memoizedProps,n.pendingProps,s),null;case 6:if(t&&n.stateNode!=null)t.memoizedProps!==o&&$n(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(i(166));if(t=jt.current,hi(n)){if(t=n.stateNode,s=n.memoizedProps,o=null,m=Ve,m!==null)switch(m.tag){case 27:case 5:o=m.memoizedProps}t[Be]=n,t=!!(t.nodeValue===s||o!==null&&o.suppressHydrationWarning===!0||XS(t.nodeValue,s)),t||gl(n,!0)}else t=vu(t).createTextNode(o),t[Be]=n,n.stateNode=t}return se(n),null;case 31:if(s=n.memoizedState,t===null||t.memoizedState!==null){if(o=hi(n),s!==null){if(t===null){if(!o)throw Error(i(318));if(t=n.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(i(557));t[Be]=n}else is(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;se(n),t=!1}else s=Zf(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=s),t=!0;if(!t)return n.flags&256?(Ca(n),n):(Ca(n),null);if((n.flags&128)!==0)throw Error(i(558))}return se(n),null;case 13:if(o=n.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(m=hi(n),o!==null&&o.dehydrated!==null){if(t===null){if(!m)throw Error(i(318));if(m=n.memoizedState,m=m!==null?m.dehydrated:null,!m)throw Error(i(317));m[Be]=n}else is(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;se(n),m=!1}else m=Zf(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=m),m=!0;if(!m)return n.flags&256?(Ca(n),n):(Ca(n),null)}return Ca(n),(n.flags&128)!==0?(n.lanes=s,n):(s=o!==null,t=t!==null&&t.memoizedState!==null,s&&(o=n.child,m=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(m=o.alternate.memoizedState.cachePool.pool),p=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(p=o.memoizedState.cachePool.pool),p!==m&&(o.flags|=2048)),s!==t&&s&&(n.child.flags|=8192),lu(n,n.updateQueue),se(n),null);case 4:return zt(),t===null&&up(n.stateNode.containerInfo),se(n),null;case 10:return Hn(n.type),se(n),null;case 19:if(X(me),o=n.memoizedState,o===null)return se(n),null;if(m=(n.flags&128)!==0,p=o.rendering,p===null)if(m)Ir(o,!1);else{if(de!==0||t!==null&&(t.flags&128)!==0)for(t=n.child;t!==null;){if(p=Yc(t),p!==null){for(n.flags|=128,Ir(o,!1),t=p.updateQueue,n.updateQueue=t,lu(n,t),n.subtreeFlags=0,t=s,s=n.child;s!==null;)C1(s,t),s=s.sibling;return K(me,me.current&1|2),Lt&&Vn(n,o.treeForkCount),n.child}t=t.sibling}o.tail!==null&&ke()>cu&&(n.flags|=128,m=!0,Ir(o,!1),n.lanes=4194304)}else{if(!m)if(t=Yc(p),t!==null){if(n.flags|=128,m=!0,t=t.updateQueue,n.updateQueue=t,lu(n,t),Ir(o,!0),o.tail===null&&o.tailMode==="hidden"&&!p.alternate&&!Lt)return se(n),null}else 2*ke()-o.renderingStartTime>cu&&s!==536870912&&(n.flags|=128,m=!0,Ir(o,!1),n.lanes=4194304);o.isBackwards?(p.sibling=n.child,n.child=p):(t=o.last,t!==null?t.sibling=p:n.child=p,o.last=p)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ke(),t.sibling=null,s=me.current,K(me,m?s&1|2:s&1),Lt&&Vn(n,o.treeForkCount),t):(se(n),null);case 22:case 23:return Ca(n),dh(),o=n.memoizedState!==null,t!==null?t.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o?(s&536870912)!==0&&(n.flags&128)===0&&(se(n),n.subtreeFlags&6&&(n.flags|=8192)):se(n),s=n.updateQueue,s!==null&&lu(n,s.retryQueue),s=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==s&&(n.flags|=2048),t!==null&&X(cs),null;case 24:return s=null,t!==null&&(s=t.memoizedState.cache),n.memoizedState.cache!==s&&(n.flags|=2048),Hn(je),se(n),null;case 25:return null;case 30:return null}throw Error(i(156,n.tag))}function X6(t,n){switch(Kf(n),n.tag){case 1:return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 3:return Hn(je),zt(),t=n.flags,(t&65536)!==0&&(t&128)===0?(n.flags=t&-65537|128,n):null;case 26:case 27:case 5:return Se(n),null;case 31:if(n.memoizedState!==null){if(Ca(n),n.alternate===null)throw Error(i(340));is()}return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 13:if(Ca(n),t=n.memoizedState,t!==null&&t.dehydrated!==null){if(n.alternate===null)throw Error(i(340));is()}return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 19:return X(me),null;case 4:return zt(),null;case 10:return Hn(n.type),null;case 22:case 23:return Ca(n),dh(),t!==null&&X(cs),t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 24:return Hn(je),null;case 25:return null;default:return null}}function Jw(t,n){switch(Kf(n),n.tag){case 3:Hn(je),zt();break;case 26:case 27:case 5:Se(n);break;case 4:zt();break;case 31:n.memoizedState!==null&&Ca(n);break;case 13:Ca(n);break;case 19:X(me);break;case 10:Hn(n.type);break;case 22:case 23:Ca(n),dh(),t!==null&&X(cs);break;case 24:Hn(je)}}function Fr(t,n){try{var s=n.updateQueue,o=s!==null?s.lastEffect:null;if(o!==null){var m=o.next;s=m;do{if((s.tag&t)===t){o=void 0;var p=s.create,v=s.inst;o=p(),v.destroy=o}s=s.next}while(s!==m)}}catch(E){qt(n,n.return,E)}}function _l(t,n,s){try{var o=n.updateQueue,m=o!==null?o.lastEffect:null;if(m!==null){var p=m.next;o=p;do{if((o.tag&t)===t){var v=o.inst,E=v.destroy;if(E!==void 0){v.destroy=void 0,m=n;var A=s,F=E;try{F()}catch(G){qt(m,A,G)}}}o=o.next}while(o!==p)}}catch(G){qt(n,n.return,G)}}function tS(t){var n=t.updateQueue;if(n!==null){var s=t.stateNode;try{$1(n,s)}catch(o){qt(t,t.return,o)}}}function eS(t,n,s){s.props=hs(t.type,t.memoizedProps),s.state=t.memoizedState;try{s.componentWillUnmount()}catch(o){qt(t,n,o)}}function $r(t,n){try{var s=t.ref;if(s!==null){switch(t.tag){case 26:case 27:case 5:var o=t.stateNode;break;case 30:o=t.stateNode;break;default:o=t.stateNode}typeof s=="function"?t.refCleanup=s(o):s.current=o}}catch(m){qt(t,n,m)}}function wn(t,n){var s=t.ref,o=t.refCleanup;if(s!==null)if(typeof o=="function")try{o()}catch(m){qt(t,n,m)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(m){qt(t,n,m)}else s.current=null}function aS(t){var n=t.type,s=t.memoizedProps,o=t.stateNode;try{t:switch(n){case"button":case"input":case"select":case"textarea":s.autoFocus&&o.focus();break t;case"img":s.src?o.src=s.src:s.srcSet&&(o.srcset=s.srcSet)}}catch(m){qt(t,t.return,m)}}function Fh(t,n,s){try{var o=t.stateNode;jk(o,t.type,s,n),o[ua]=n}catch(m){qt(t,t.return,m)}}function nS(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Dl(t.type)||t.tag===4}function $h(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||nS(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Dl(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Yh(t,n,s){var o=t.tag;if(o===5||o===6)t=t.stateNode,n?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(t,n):(n=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,n.appendChild(t),s=s._reactRootContainer,s!=null||n.onclick!==null||(n.onclick=zn));else if(o!==4&&(o===27&&Dl(t.type)&&(s=t.stateNode,n=null),t=t.child,t!==null))for(Yh(t,n,s),t=t.sibling;t!==null;)Yh(t,n,s),t=t.sibling}function su(t,n,s){var o=t.tag;if(o===5||o===6)t=t.stateNode,n?s.insertBefore(t,n):s.appendChild(t);else if(o!==4&&(o===27&&Dl(t.type)&&(s=t.stateNode),t=t.child,t!==null))for(su(t,n,s),t=t.sibling;t!==null;)su(t,n,s),t=t.sibling}function lS(t){var n=t.stateNode,s=t.memoizedProps;try{for(var o=t.type,m=n.attributes;m.length;)n.removeAttributeNode(m[0]);Pe(n,o,s),n[Be]=t,n[ua]=s}catch(p){qt(t,t.return,p)}}var Yn=!1,ve=!1,qh=!1,sS=typeof WeakSet=="function"?WeakSet:Set,Te=null;function W6(t,n){if(t=t.containerInfo,fp=Cu,t=g1(t),Uf(t)){if("selectionStart"in t)var s={start:t.selectionStart,end:t.selectionEnd};else t:{s=(s=t.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var m=o.anchorOffset,p=o.focusNode;o=o.focusOffset;try{s.nodeType,p.nodeType}catch(vt){s=null;break t}var v=0,E=-1,A=-1,F=0,G=0,Q=t,$=null;e:for(;;){for(var q;Q!==s||m!==0&&Q.nodeType!==3||(E=v+m),Q!==p||o!==0&&Q.nodeType!==3||(A=v+o),Q.nodeType===3&&(v+=Q.nodeValue.length),(q=Q.firstChild)!==null;)$=Q,Q=q;for(;;){if(Q===t)break e;if($===s&&++F===m&&(E=v),$===p&&++G===o&&(A=v),(q=Q.nextSibling)!==null)break;Q=$,$=Q.parentNode}Q=q}s=E===-1||A===-1?null:{start:E,end:A}}else s=null}s=s||{start:0,end:0}}else s=null;for(hp={focusedElem:t,selectionRange:s},Cu=!1,Te=n;Te!==null;)if(n=Te,t=n.child,(n.subtreeFlags&1028)!==0&&t!==null)t.return=n,Te=t;else for(;Te!==null;){switch(n=Te,p=n.alternate,t=n.flags,n.tag){case 0:if((t&4)!==0&&(t=n.updateQueue,t=t!==null?t.events:null,t!==null))for(s=0;s<t.length;s++)m=t[s],m.ref.impl=m.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&p!==null){t=void 0,s=n,m=p.memoizedProps,p=p.memoizedState,o=s.stateNode;try{var ct=hs(s.type,m);t=o.getSnapshotBeforeUpdate(ct,p),o.__reactInternalSnapshotBeforeUpdate=t}catch(vt){qt(s,s.return,vt)}}break;case 3:if((t&1024)!==0){if(t=n.stateNode.containerInfo,s=t.nodeType,s===9)gp(t);else if(s===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":gp(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(i(163))}if(t=n.sibling,t!==null){t.return=n.return,Te=t;break}Te=n.return}}function iS(t,n,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:Gn(t,s),o&4&&Fr(5,s);break;case 1:if(Gn(t,s),o&4)if(t=s.stateNode,n===null)try{t.componentDidMount()}catch(v){qt(s,s.return,v)}else{var m=hs(s.type,n.memoizedProps);n=n.memoizedState;try{t.componentDidUpdate(m,n,t.__reactInternalSnapshotBeforeUpdate)}catch(v){qt(s,s.return,v)}}o&64&&tS(s),o&512&&$r(s,s.return);break;case 3:if(Gn(t,s),o&64&&(t=s.updateQueue,t!==null)){if(n=null,s.child!==null)switch(s.child.tag){case 27:case 5:n=s.child.stateNode;break;case 1:n=s.child.stateNode}try{$1(t,n)}catch(v){qt(s,s.return,v)}}break;case 27:n===null&&o&4&&lS(s);case 26:case 5:Gn(t,s),n===null&&o&4&&aS(s),o&512&&$r(s,s.return);break;case 12:Gn(t,s);break;case 31:Gn(t,s),o&4&&cS(t,s);break;case 13:Gn(t,s),o&4&&uS(t,s),o&64&&(t=s.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(s=lk.bind(null,s),_k(t,s))));break;case 22:if(o=s.memoizedState!==null||Yn,!o){n=n!==null&&n.memoizedState!==null||ve,m=Yn;var p=ve;Yn=o,(ve=n)&&!p?Xn(t,s,(s.subtreeFlags&8772)!==0):Gn(t,s),Yn=m,ve=p}break;case 30:break;default:Gn(t,s)}}function rS(t){var n=t.alternate;n!==null&&(t.alternate=null,rS(n)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(n=t.stateNode,n!==null&&wf(n)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var ie=null,ma=!1;function qn(t,n,s){for(s=s.child;s!==null;)oS(t,n,s),s=s.sibling}function oS(t,n,s){if(ze&&typeof ze.onCommitFiberUnmount=="function")try{ze.onCommitFiberUnmount(vn,s)}catch(p){}switch(s.tag){case 26:ve||wn(s,n),qn(t,n,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:ve||wn(s,n);var o=ie,m=ma;Dl(s.type)&&(ie=s.stateNode,ma=!1),qn(t,n,s),Jr(s.stateNode),ie=o,ma=m;break;case 5:ve||wn(s,n);case 6:if(o=ie,m=ma,ie=null,qn(t,n,s),ie=o,ma=m,ie!==null)if(ma)try{(ie.nodeType===9?ie.body:ie.nodeName==="HTML"?ie.ownerDocument.body:ie).removeChild(s.stateNode)}catch(p){qt(s,n,p)}else try{ie.removeChild(s.stateNode)}catch(p){qt(s,n,p)}break;case 18:ie!==null&&(ma?(t=ie,t2(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,s.stateNode),zi(t)):t2(ie,s.stateNode));break;case 4:o=ie,m=ma,ie=s.stateNode.containerInfo,ma=!0,qn(t,n,s),ie=o,ma=m;break;case 0:case 11:case 14:case 15:_l(2,s,n),ve||_l(4,s,n),qn(t,n,s);break;case 1:ve||(wn(s,n),o=s.stateNode,typeof o.componentWillUnmount=="function"&&eS(s,n,o)),qn(t,n,s);break;case 21:qn(t,n,s);break;case 22:ve=(o=ve)||s.memoizedState!==null,qn(t,n,s),ve=o;break;default:qn(t,n,s)}}function cS(t,n){if(n.memoizedState===null&&(t=n.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{zi(t)}catch(s){qt(n,n.return,s)}}}function uS(t,n){if(n.memoizedState===null&&(t=n.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{zi(t)}catch(s){qt(n,n.return,s)}}function K6(t){switch(t.tag){case 31:case 13:case 19:var n=t.stateNode;return n===null&&(n=t.stateNode=new sS),n;case 22:return t=t.stateNode,n=t._retryCache,n===null&&(n=t._retryCache=new sS),n;default:throw Error(i(435,t.tag))}}function iu(t,n){var s=K6(t);n.forEach(function(o){if(!s.has(o)){s.add(o);var m=sk.bind(null,t,o);o.then(m,m)}})}function fa(t,n){var s=n.deletions;if(s!==null)for(var o=0;o<s.length;o++){var m=s[o],p=t,v=n,E=v;t:for(;E!==null;){switch(E.tag){case 27:if(Dl(E.type)){ie=E.stateNode,ma=!1;break t}break;case 5:ie=E.stateNode,ma=!1;break t;case 3:case 4:ie=E.stateNode.containerInfo,ma=!0;break t}E=E.return}if(ie===null)throw Error(i(160));oS(p,v,m),ie=null,ma=!1,p=m.alternate,p!==null&&(p.return=null),m.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)dS(n,t),n=n.sibling}var nn=null;function dS(t,n){var s=t.alternate,o=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:fa(n,t),ha(t),o&4&&(_l(3,t,t.return),Fr(3,t),_l(5,t,t.return));break;case 1:fa(n,t),ha(t),o&512&&(ve||s===null||wn(s,s.return)),o&64&&Yn&&(t=t.updateQueue,t!==null&&(o=t.callbacks,o!==null&&(s=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=s===null?o:s.concat(o))));break;case 26:var m=nn;if(fa(n,t),ha(t),o&512&&(ve||s===null||wn(s,s.return)),o&4){var p=s!==null?s.memoizedState:null;if(o=t.memoizedState,s===null)if(o===null)if(t.stateNode===null){t:{o=t.type,s=t.memoizedProps,m=m.ownerDocument||m;e:switch(o){case"title":p=m.getElementsByTagName("title")[0],(!p||p[gr]||p[Be]||p.namespaceURI==="http://www.w3.org/2000/svg"||p.hasAttribute("itemprop"))&&(p=m.createElement(o),m.head.insertBefore(p,m.querySelector("head > title"))),Pe(p,o,s),p[Be]=t,Ce(p),o=p;break t;case"link":var v=d2("link","href",m).get(o+(s.href||""));if(v){for(var E=0;E<v.length;E++)if(p=v[E],p.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&p.getAttribute("rel")===(s.rel==null?null:s.rel)&&p.getAttribute("title")===(s.title==null?null:s.title)&&p.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){v.splice(E,1);break e}}p=m.createElement(o),Pe(p,o,s),m.head.appendChild(p);break;case"meta":if(v=d2("meta","content",m).get(o+(s.content||""))){for(E=0;E<v.length;E++)if(p=v[E],p.getAttribute("content")===(s.content==null?null:""+s.content)&&p.getAttribute("name")===(s.name==null?null:s.name)&&p.getAttribute("property")===(s.property==null?null:s.property)&&p.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&p.getAttribute("charset")===(s.charSet==null?null:s.charSet)){v.splice(E,1);break e}}p=m.createElement(o),Pe(p,o,s),m.head.appendChild(p);break;default:throw Error(i(468,o))}p[Be]=t,Ce(p),o=p}t.stateNode=o}else m2(m,t.type,t.stateNode);else t.stateNode=u2(m,o,t.memoizedProps);else p!==o?(p===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):p.count--,o===null?m2(m,t.type,t.stateNode):u2(m,o,t.memoizedProps)):o===null&&t.stateNode!==null&&Fh(t,t.memoizedProps,s.memoizedProps)}break;case 27:fa(n,t),ha(t),o&512&&(ve||s===null||wn(s,s.return)),s!==null&&o&4&&Fh(t,t.memoizedProps,s.memoizedProps);break;case 5:if(fa(n,t),ha(t),o&512&&(ve||s===null||wn(s,s.return)),t.flags&32){m=t.stateNode;try{li(m,"")}catch(ct){qt(t,t.return,ct)}}o&4&&t.stateNode!=null&&(m=t.memoizedProps,Fh(t,m,s!==null?s.memoizedProps:m)),o&1024&&(qh=!0);break;case 6:if(fa(n,t),ha(t),o&4){if(t.stateNode===null)throw Error(i(162));o=t.memoizedProps,s=t.stateNode;try{s.nodeValue=o}catch(ct){qt(t,t.return,ct)}}break;case 3:if(wu=null,m=nn,nn=xu(n.containerInfo),fa(n,t),nn=m,ha(t),o&4&&s!==null&&s.memoizedState.isDehydrated)try{zi(n.containerInfo)}catch(ct){qt(t,t.return,ct)}qh&&(qh=!1,mS(t));break;case 4:o=nn,nn=xu(t.stateNode.containerInfo),fa(n,t),ha(t),nn=o;break;case 12:fa(n,t),ha(t);break;case 31:fa(n,t),ha(t),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,iu(t,o)));break;case 13:fa(n,t),ha(t),t.child.flags&8192&&t.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(ou=ke()),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,iu(t,o)));break;case 22:m=t.memoizedState!==null;var A=s!==null&&s.memoizedState!==null,F=Yn,G=ve;if(Yn=F||m,ve=G||A,fa(n,t),ve=G,Yn=F,ha(t),o&8192)t:for(n=t.stateNode,n._visibility=m?n._visibility&-2:n._visibility|1,m&&(s===null||A||Yn||ve||ps(t)),s=null,n=t;;){if(n.tag===5||n.tag===26){if(s===null){A=s=n;try{if(p=A.stateNode,m)v=p.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{E=A.stateNode;var Q=A.memoizedProps.style,$=Q!=null&&Q.hasOwnProperty("display")?Q.display:null;E.style.display=$==null||typeof $=="boolean"?"":(""+$).trim()}}catch(ct){qt(A,A.return,ct)}}}else if(n.tag===6){if(s===null){A=n;try{A.stateNode.nodeValue=m?"":A.memoizedProps}catch(ct){qt(A,A.return,ct)}}}else if(n.tag===18){if(s===null){A=n;try{var q=A.stateNode;m?e2(q,!0):e2(A.stateNode,!1)}catch(ct){qt(A,A.return,ct)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===t)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break t;for(;n.sibling===null;){if(n.return===null||n.return===t)break t;s===n&&(s=null),n=n.return}s===n&&(s=null),n.sibling.return=n.return,n=n.sibling}o&4&&(o=t.updateQueue,o!==null&&(s=o.retryQueue,s!==null&&(o.retryQueue=null,iu(t,s))));break;case 19:fa(n,t),ha(t),o&4&&(o=t.updateQueue,o!==null&&(t.updateQueue=null,iu(t,o)));break;case 30:break;case 21:break;default:fa(n,t),ha(t)}}function ha(t){var n=t.flags;if(n&2){try{for(var s,o=t.return;o!==null;){if(nS(o)){s=o;break}o=o.return}if(s==null)throw Error(i(160));switch(s.tag){case 27:var m=s.stateNode,p=$h(t);su(t,p,m);break;case 5:var v=s.stateNode;s.flags&32&&(li(v,""),s.flags&=-33);var E=$h(t);su(t,E,v);break;case 3:case 4:var A=s.stateNode.containerInfo,F=$h(t);Yh(t,F,A);break;default:throw Error(i(161))}}catch(G){qt(t,t.return,G)}t.flags&=-3}n&4096&&(t.flags&=-4097)}function mS(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var n=t;mS(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),t=t.sibling}}function Gn(t,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)iS(t,n.alternate,n),n=n.sibling}function ps(t){for(t=t.child;t!==null;){var n=t;switch(n.tag){case 0:case 11:case 14:case 15:_l(4,n,n.return),ps(n);break;case 1:wn(n,n.return);var s=n.stateNode;typeof s.componentWillUnmount=="function"&&eS(n,n.return,s),ps(n);break;case 27:Jr(n.stateNode);case 26:case 5:wn(n,n.return),ps(n);break;case 22:n.memoizedState===null&&ps(n);break;case 30:ps(n);break;default:ps(n)}t=t.sibling}}function Xn(t,n,s){for(s=s&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,m=t,p=n,v=p.flags;switch(p.tag){case 0:case 11:case 15:Xn(m,p,s),Fr(4,p);break;case 1:if(Xn(m,p,s),o=p,m=o.stateNode,typeof m.componentDidMount=="function")try{m.componentDidMount()}catch(F){qt(o,o.return,F)}if(o=p,m=o.updateQueue,m!==null){var E=o.stateNode;try{var A=m.shared.hiddenCallbacks;if(A!==null)for(m.shared.hiddenCallbacks=null,m=0;m<A.length;m++)F1(A[m],E)}catch(F){qt(o,o.return,F)}}s&&v&64&&tS(p),$r(p,p.return);break;case 27:lS(p);case 26:case 5:Xn(m,p,s),s&&o===null&&v&4&&aS(p),$r(p,p.return);break;case 12:Xn(m,p,s);break;case 31:Xn(m,p,s),s&&v&4&&cS(m,p);break;case 13:Xn(m,p,s),s&&v&4&&uS(m,p);break;case 22:p.memoizedState===null&&Xn(m,p,s),$r(p,p.return);break;case 30:break;default:Xn(m,p,s)}n=n.sibling}}function Gh(t,n){var s=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),t=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(t=n.memoizedState.cachePool.pool),t!==s&&(t!=null&&t.refCount++,s!=null&&Mr(s))}function Xh(t,n){t=null,n.alternate!==null&&(t=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==t&&(n.refCount++,t!=null&&Mr(t))}function ln(t,n,s,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)fS(t,n,s,o),n=n.sibling}function fS(t,n,s,o){var m=n.flags;switch(n.tag){case 0:case 11:case 15:ln(t,n,s,o),m&2048&&Fr(9,n);break;case 1:ln(t,n,s,o);break;case 3:ln(t,n,s,o),m&2048&&(t=null,n.alternate!==null&&(t=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==t&&(n.refCount++,t!=null&&Mr(t)));break;case 12:if(m&2048){ln(t,n,s,o),t=n.stateNode;try{var p=n.memoizedProps,v=p.id,E=p.onPostCommit;typeof E=="function"&&E(v,n.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(A){qt(n,n.return,A)}}else ln(t,n,s,o);break;case 31:ln(t,n,s,o);break;case 13:ln(t,n,s,o);break;case 23:break;case 22:p=n.stateNode,v=n.alternate,n.memoizedState!==null?p._visibility&2?ln(t,n,s,o):Yr(t,n):p._visibility&2?ln(t,n,s,o):(p._visibility|=2,_i(t,n,s,o,(n.subtreeFlags&10256)!==0||!1)),m&2048&&Gh(v,n);break;case 24:ln(t,n,s,o),m&2048&&Xh(n.alternate,n);break;default:ln(t,n,s,o)}}function _i(t,n,s,o,m){for(m=m&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var p=t,v=n,E=s,A=o,F=v.flags;switch(v.tag){case 0:case 11:case 15:_i(p,v,E,A,m),Fr(8,v);break;case 23:break;case 22:var G=v.stateNode;v.memoizedState!==null?G._visibility&2?_i(p,v,E,A,m):Yr(p,v):(G._visibility|=2,_i(p,v,E,A,m)),m&&F&2048&&Gh(v.alternate,v);break;case 24:_i(p,v,E,A,m),m&&F&2048&&Xh(v.alternate,v);break;default:_i(p,v,E,A,m)}n=n.sibling}}function Yr(t,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var s=t,o=n,m=o.flags;switch(o.tag){case 22:Yr(s,o),m&2048&&Gh(o.alternate,o);break;case 24:Yr(s,o),m&2048&&Xh(o.alternate,o);break;default:Yr(s,o)}n=n.sibling}}var qr=8192;function Ei(t,n,s){if(t.subtreeFlags&qr)for(t=t.child;t!==null;)hS(t,n,s),t=t.sibling}function hS(t,n,s){switch(t.tag){case 26:Ei(t,n,s),t.flags&qr&&t.memoizedState!==null&&Lk(s,nn,t.memoizedState,t.memoizedProps);break;case 5:Ei(t,n,s);break;case 3:case 4:var o=nn;nn=xu(t.stateNode.containerInfo),Ei(t,n,s),nn=o;break;case 22:t.memoizedState===null&&(o=t.alternate,o!==null&&o.memoizedState!==null?(o=qr,qr=16777216,Ei(t,n,s),qr=o):Ei(t,n,s));break;default:Ei(t,n,s)}}function pS(t){var n=t.alternate;if(n!==null&&(t=n.child,t!==null)){n.child=null;do n=t.sibling,t.sibling=null,t=n;while(t!==null)}}function Gr(t){var n=t.deletions;if((t.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var o=n[s];Te=o,gS(o,t)}pS(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)jS(t),t=t.sibling}function jS(t){switch(t.tag){case 0:case 11:case 15:Gr(t),t.flags&2048&&_l(9,t,t.return);break;case 3:Gr(t);break;case 12:Gr(t);break;case 22:var n=t.stateNode;t.memoizedState!==null&&n._visibility&2&&(t.return===null||t.return.tag!==13)?(n._visibility&=-3,ru(t)):Gr(t);break;default:Gr(t)}}function ru(t){var n=t.deletions;if((t.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var o=n[s];Te=o,gS(o,t)}pS(t)}for(t=t.child;t!==null;){switch(n=t,n.tag){case 0:case 11:case 15:_l(8,n,n.return),ru(n);break;case 22:s=n.stateNode,s._visibility&2&&(s._visibility&=-3,ru(n));break;default:ru(n)}t=t.sibling}}function gS(t,n){for(;Te!==null;){var s=Te;switch(s.tag){case 0:case 11:case 15:_l(8,s,n);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var o=s.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Mr(s.memoizedState.cache)}if(o=s.child,o!==null)o.return=s,Te=o;else t:for(s=t;Te!==null;){o=Te;var m=o.sibling,p=o.return;if(rS(o),o===s){Te=null;break t}if(m!==null){m.return=p,Te=m;break t}Te=p}}}var Q6={getCacheForType:function(t){var n=Ue(je),s=n.data.get(t);return s===void 0&&(s=t(),n.data.set(t,s)),s},cacheSignal:function(){return Ue(je).controller.signal}},Z6=typeof WeakMap=="function"?WeakMap:Map,Ft=0,ee=null,Mt=null,Ot=0,Yt=0,Ta=null,El=!1,Ci=!1,Wh=!1,Wn=0,de=0,Cl=0,js=0,Kh=0,Aa=0,Ti=0,Xr=null,pa=null,Qh=!1,ou=0,yS=0,cu=1/0,uu=null,Tl=null,_e=0,Al=null,Ai=null,Kn=0,Zh=0,Jh=null,vS=null,Wr=0,tp=null;function Na(){return(Ft&2)!==0&&Ot!==0?Ot&-Ot:z.T!==null?ip():xf()}function xS(){if(Aa===0)if((Ot&536870912)===0||Lt){var t=Bt;Bt<<=1,(Bt&3932160)===0&&(Bt=262144),Aa=t}else Aa=536870912;return t=Ea.current,t!==null&&(t.flags|=32),Aa}function ja(t,n,s){(t===ee&&(Yt===2||Yt===9)||t.cancelPendingCommit!==null)&&(Ni(t,0),Nl(t,Ot,Aa,!1)),Ut(t,s),((Ft&2)===0||t!==ee)&&(t===ee&&((Ft&2)===0&&(js|=s),de===4&&Nl(t,Ot,Aa,!1)),Sn(t))}function bS(t,n,s){if((Ft&6)!==0)throw Error(i(327));var o=!s&&(n&127)===0&&(n&t.expiredLanes)===0||Nt(t,n),m=o?ek(t,n):ap(t,n,!0),p=o;do{if(m===0){Ci&&!o&&Nl(t,n,0,!1);break}else{if(s=t.current.alternate,p&&!J6(s)){m=ap(t,n,!1),p=!1;continue}if(m===2){if(p=n,t.errorRecoveryDisabledLanes&p)var v=0;else v=t.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){n=v;t:{var E=t;m=Xr;var A=E.current.memoizedState.isDehydrated;if(A&&(Ni(E,v).flags|=256),v=ap(E,v,!1),v!==2){if(Wh&&!A){E.errorRecoveryDisabledLanes|=p,js|=p,m=4;break t}p=pa,pa=m,p!==null&&(pa===null?pa=p:pa.push.apply(pa,p))}m=v}if(p=!1,m!==2)continue}}if(m===1){Ni(t,0),Nl(t,n,0,!0);break}t:{switch(o=t,p=m,p){case 0:case 1:throw Error(i(345));case 4:if((n&4194048)!==n)break;case 6:Nl(o,n,Aa,!El);break t;case 2:pa=null;break;case 3:case 5:break;default:throw Error(i(329))}if((n&62914560)===n&&(m=ou+300-ke(),10<m)){if(Nl(o,n,Aa,!El),dt(o,0,!0)!==0)break t;Kn=n,o.timeoutHandle=ZS(wS.bind(null,o,s,pa,uu,Qh,n,Aa,js,Ti,El,p,"Throttled",-0,0),m);break t}wS(o,s,pa,uu,Qh,n,Aa,js,Ti,El,p,null,-0,0)}}break}while(!0);Sn(t)}function wS(t,n,s,o,m,p,v,E,A,F,G,Q,$,q){if(t.timeoutHandle=-1,Q=n.subtreeFlags,Q&8192||(Q&16785408)===16785408){Q={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:zn},hS(n,p,Q);var ct=(p&62914560)===p?ou-ke():(p&4194048)===p?yS-ke():0;if(ct=Bk(Q,ct),ct!==null){Kn=p,t.cancelPendingCommit=ct(MS.bind(null,t,n,p,s,o,m,v,E,A,G,Q,null,$,q)),Nl(t,p,v,!F);return}}MS(t,n,p,s,o,m,v,E,A)}function J6(t){for(var n=t;;){var s=n.tag;if((s===0||s===11||s===15)&&n.flags&16384&&(s=n.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var o=0;o<s.length;o++){var m=s[o],p=m.getSnapshot;m=m.value;try{if(!Sa(p(),m))return!1}catch(v){return!1}}if(s=n.child,n.subtreeFlags&16384&&s!==null)s.return=n,n=s;else{if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function Nl(t,n,s,o){n&=~Kh,n&=~js,t.suspendedLanes|=n,t.pingedLanes&=~n,o&&(t.warmLanes|=n),o=t.expirationTimes;for(var m=n;0<m;){var p=31-Ee(m),v=1<<p;o[p]=-1,m&=~v}s!==0&&La(t,s,n)}function du(){return(Ft&6)===0?(Kr(0),!1):!0}function ep(){if(Mt!==null){if(Yt===0)var t=Mt.return;else t=Mt,Un=rs=null,gh(t),vi=null,Rr=0,t=Mt;for(;t!==null;)Jw(t.alternate,t),t=t.return;Mt=null}}function Ni(t,n){var s=t.timeoutHandle;s!==-1&&(t.timeoutHandle=-1,vk(s)),s=t.cancelPendingCommit,s!==null&&(t.cancelPendingCommit=null,s()),Kn=0,ep(),ee=t,Mt=s=Bn(t.current,null),Ot=n,Yt=0,Ta=null,El=!1,Ci=Nt(t,n),Wh=!1,Ti=Aa=Kh=js=Cl=de=0,pa=Xr=null,Qh=!1,(n&8)!==0&&(n|=n&32);var o=t.entangledLanes;if(o!==0)for(t=t.entanglements,o&=n;0<o;){var m=31-Ee(o),p=1<<m;n|=t[m],o&=~p}return Wn=n,Rc(),s}function SS(t,n){Ct=null,z.H=Hr,n===yi||n===Hc?(n=U1(),Yt=3):n===sh?(n=U1(),Yt=4):Yt=n===Oh?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,Ta=n,Mt===null&&(de=1,tu(t,Ha(n,t.current)))}function _S(){var t=Ea.current;return t===null?!0:(Ot&4194048)===Ot?$a===null:(Ot&62914560)===Ot||(Ot&536870912)!==0?t===$a:!1}function ES(){var t=z.H;return z.H=Hr,t===null?Hr:t}function CS(){var t=z.A;return z.A=Q6,t}function mu(){de=4,El||(Ot&4194048)!==Ot&&Ea.current!==null||(Ci=!0),(Cl&134217727)===0&&(js&134217727)===0||ee===null||Nl(ee,Ot,Aa,!1)}function ap(t,n,s){var o=Ft;Ft|=2;var m=ES(),p=CS();(ee!==t||Ot!==n)&&(uu=null,Ni(t,n)),n=!1;var v=de;t:do try{if(Yt!==0&&Mt!==null){var E=Mt,A=Ta;switch(Yt){case 8:ep(),v=6;break t;case 3:case 2:case 9:case 6:Ea.current===null&&(n=!0);var F=Yt;if(Yt=0,Ta=null,Mi(t,E,A,F),s&&Ci){v=0;break t}break;default:F=Yt,Yt=0,Ta=null,Mi(t,E,A,F)}}tk(),v=de;break}catch(G){SS(t,G)}while(!0);return n&&t.shellSuspendCounter++,Un=rs=null,Ft=o,z.H=m,z.A=p,Mt===null&&(ee=null,Ot=0,Rc()),v}function tk(){for(;Mt!==null;)TS(Mt)}function ek(t,n){var s=Ft;Ft|=2;var o=ES(),m=CS();ee!==t||Ot!==n?(uu=null,cu=ke()+500,Ni(t,n)):Ci=Nt(t,n);t:do try{if(Yt!==0&&Mt!==null){n=Mt;var p=Ta;e:switch(Yt){case 1:Yt=0,Ta=null,Mi(t,n,p,1);break;case 2:case 9:if(B1(p)){Yt=0,Ta=null,AS(n);break}n=function(){Yt!==2&&Yt!==9||ee!==t||(Yt=7),Sn(t)},p.then(n,n);break t;case 3:Yt=7;break t;case 4:Yt=5;break t;case 7:B1(p)?(Yt=0,Ta=null,AS(n)):(Yt=0,Ta=null,Mi(t,n,p,7));break;case 5:var v=null;switch(Mt.tag){case 26:v=Mt.memoizedState;case 5:case 27:var E=Mt;if(v?f2(v):E.stateNode.complete){Yt=0,Ta=null;var A=E.sibling;if(A!==null)Mt=A;else{var F=E.return;F!==null?(Mt=F,fu(F)):Mt=null}break e}}Yt=0,Ta=null,Mi(t,n,p,5);break;case 6:Yt=0,Ta=null,Mi(t,n,p,6);break;case 8:ep(),de=6;break t;default:throw Error(i(462))}}ak();break}catch(G){SS(t,G)}while(!0);return Un=rs=null,z.H=o,z.A=m,Ft=s,Mt!==null?0:(ee=null,Ot=0,Rc(),de)}function ak(){for(;Mt!==null&&!Oe();)TS(Mt)}function TS(t){var n=Qw(t.alternate,t,Wn);t.memoizedProps=t.pendingProps,n===null?fu(t):Mt=n}function AS(t){var n=t,s=n.alternate;switch(n.tag){case 15:case 0:n=Yw(s,n,n.pendingProps,n.type,void 0,Ot);break;case 11:n=Yw(s,n,n.pendingProps,n.type.render,n.ref,Ot);break;case 5:gh(n);default:Jw(s,n),n=Mt=C1(n,Wn),n=Qw(s,n,Wn)}t.memoizedProps=t.pendingProps,n===null?fu(t):Mt=n}function Mi(t,n,s,o){Un=rs=null,gh(n),vi=null,Rr=0;var m=n.return;try{if($6(t,m,n,s,Ot)){de=1,tu(t,Ha(s,t.current)),Mt=null;return}}catch(p){if(m!==null)throw Mt=m,p;de=1,tu(t,Ha(s,t.current)),Mt=null;return}n.flags&32768?(Lt||o===1?t=!0:Ci||(Ot&536870912)!==0?t=!1:(El=t=!0,(o===2||o===9||o===3||o===6)&&(o=Ea.current,o!==null&&o.tag===13&&(o.flags|=16384))),NS(n,t)):fu(n)}function fu(t){var n=t;do{if((n.flags&32768)!==0){NS(n,El);return}t=n.return;var s=G6(n.alternate,n,Wn);if(s!==null){Mt=s;return}if(n=n.sibling,n!==null){Mt=n;return}Mt=n=t}while(n!==null);de===0&&(de=5)}function NS(t,n){do{var s=X6(t.alternate,t);if(s!==null){s.flags&=32767,Mt=s;return}if(s=t.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!n&&(t=t.sibling,t!==null)){Mt=t;return}Mt=t=s}while(t!==null);de=6,Mt=null}function MS(t,n,s,o,m,p,v,E,A){t.cancelPendingCommit=null;do hu();while(_e!==0);if((Ft&6)!==0)throw Error(i(327));if(n!==null){if(n===t.current)throw Error(i(177));if(p=n.lanes|n.childLanes,p|=$f,ne(t,s,p,v,E,A),t===ee&&(Mt=ee=null,Ot=0),Ai=n,Al=t,Kn=s,Zh=p,Jh=m,vS=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,ik(ka,function(){return zS(),null})):(t.callbackNode=null,t.callbackPriority=0),o=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||o){o=z.T,z.T=null,m=H.p,H.p=2,v=Ft,Ft|=4;try{W6(t,n,s)}finally{Ft=v,H.p=m,z.T=o}}_e=1,DS(),RS(),OS()}}function DS(){if(_e===1){_e=0;var t=Al,n=Ai,s=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||s){s=z.T,z.T=null;var o=H.p;H.p=2;var m=Ft;Ft|=4;try{dS(n,t);var p=hp,v=g1(t.containerInfo),E=p.focusedElem,A=p.selectionRange;if(v!==E&&E&&E.ownerDocument&&j1(E.ownerDocument.documentElement,E)){if(A!==null&&Uf(E)){var F=A.start,G=A.end;if(G===void 0&&(G=F),"selectionStart"in E)E.selectionStart=F,E.selectionEnd=Math.min(G,E.value.length);else{var Q=E.ownerDocument||document,$=Q&&Q.defaultView||window;if($.getSelection){var q=$.getSelection(),ct=E.textContent.length,vt=Math.min(A.start,ct),Zt=A.end===void 0?vt:Math.min(A.end,ct);!q.extend&&vt>Zt&&(v=Zt,Zt=vt,vt=v);var L=p1(E,vt),O=p1(E,Zt);if(L&&O&&(q.rangeCount!==1||q.anchorNode!==L.node||q.anchorOffset!==L.offset||q.focusNode!==O.node||q.focusOffset!==O.offset)){var I=Q.createRange();I.setStart(L.node,L.offset),q.removeAllRanges(),vt>Zt?(q.addRange(I),q.extend(O.node,O.offset)):(I.setEnd(O.node,O.offset),q.addRange(I))}}}}for(Q=[],q=E;q=q.parentNode;)q.nodeType===1&&Q.push({element:q,left:q.scrollLeft,top:q.scrollTop});for(typeof E.focus=="function"&&E.focus(),E=0;E<Q.length;E++){var W=Q[E];W.element.scrollLeft=W.left,W.element.scrollTop=W.top}}Cu=!!fp,hp=fp=null}finally{Ft=m,H.p=o,z.T=s}}t.current=n,_e=2}}function RS(){if(_e===2){_e=0;var t=Al,n=Ai,s=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||s){s=z.T,z.T=null;var o=H.p;H.p=2;var m=Ft;Ft|=4;try{iS(t,n.alternate,n)}finally{Ft=m,H.p=o,z.T=s}}_e=3}}function OS(){if(_e===4||_e===3){_e=0,ra();var t=Al,n=Ai,s=Kn,o=vS;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?_e=5:(_e=0,Ai=Al=null,kS(t,t.pendingLanes));var m=t.pendingLanes;if(m===0&&(Tl=null),en(s),n=n.stateNode,ze&&typeof ze.onCommitFiberRoot=="function")try{ze.onCommitFiberRoot(vn,n,void 0,(n.current.flags&128)===128)}catch(A){}if(o!==null){n=z.T,m=H.p,H.p=2,z.T=null;try{for(var p=t.onRecoverableError,v=0;v<o.length;v++){var E=o[v];p(E.value,{componentStack:E.stack})}}finally{z.T=n,H.p=m}}(Kn&3)!==0&&hu(),Sn(t),m=t.pendingLanes,(s&261930)!==0&&(m&42)!==0?t===tp?Wr++:(Wr=0,tp=t):Wr=0,Kr(0)}}function kS(t,n){(t.pooledCacheLanes&=n)===0&&(n=t.pooledCache,n!=null&&(t.pooledCache=null,Mr(n)))}function hu(){return DS(),RS(),OS(),zS()}function zS(){if(_e!==5)return!1;var t=Al,n=Zh;Zh=0;var s=en(Kn),o=z.T,m=H.p;try{H.p=32>s?32:s,z.T=null,s=Jh,Jh=null;var p=Al,v=Kn;if(_e=0,Ai=Al=null,Kn=0,(Ft&6)!==0)throw Error(i(331));var E=Ft;if(Ft|=4,jS(p.current),fS(p,p.current,v,s),Ft=E,Kr(0,!1),ze&&typeof ze.onPostCommitFiberRoot=="function")try{ze.onPostCommitFiberRoot(vn,p)}catch(A){}return!0}finally{H.p=m,z.T=o,kS(t,n)}}function LS(t,n,s){n=Ha(s,n),n=Rh(t.stateNode,n,2),t=bl(t,n,2),t!==null&&(Ut(t,2),Sn(t))}function qt(t,n,s){if(t.tag===3)LS(t,t,s);else for(;n!==null;){if(n.tag===3){LS(n,t,s);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Tl===null||!Tl.has(o))){t=Ha(s,t),s=Bw(2),o=bl(n,s,2),o!==null&&(Vw(s,o,n,t),Ut(o,2),Sn(o));break}}n=n.return}}function np(t,n,s){var o=t.pingCache;if(o===null){o=t.pingCache=new Z6;var m=new Set;o.set(n,m)}else m=o.get(n),m===void 0&&(m=new Set,o.set(n,m));m.has(s)||(Wh=!0,m.add(s),t=nk.bind(null,t,n,s),n.then(t,t))}function nk(t,n,s){var o=t.pingCache;o!==null&&o.delete(n),t.pingedLanes|=t.suspendedLanes&s,t.warmLanes&=~s,ee===t&&(Ot&s)===s&&(de===4||de===3&&(Ot&62914560)===Ot&&300>ke()-ou?(Ft&2)===0&&Ni(t,0):Kh|=s,Ti===Ot&&(Ti=0)),Sn(t)}function BS(t,n){n===0&&(n=Wt()),t=ls(t,n),t!==null&&(Ut(t,n),Sn(t))}function lk(t){var n=t.memoizedState,s=0;n!==null&&(s=n.retryLane),BS(t,s)}function sk(t,n){var s=0;switch(t.tag){case 31:case 13:var o=t.stateNode,m=t.memoizedState;m!==null&&(s=m.retryLane);break;case 19:o=t.stateNode;break;case 22:o=t.stateNode._retryCache;break;default:throw Error(i(314))}o!==null&&o.delete(n),BS(t,s)}function ik(t,n){return ia(t,n)}var pu=null,Di=null,lp=!1,ju=!1,sp=!1,Ml=0;function Sn(t){t!==Di&&t.next===null&&(Di===null?pu=Di=t:Di=Di.next=t),ju=!0,lp||(lp=!0,ok())}function Kr(t,n){if(!sp&&ju){sp=!0;do for(var s=!1,o=pu;o!==null;){if(t!==0){var m=o.pendingLanes;if(m===0)var p=0;else{var v=o.suspendedLanes,E=o.pingedLanes;p=(1<<31-Ee(42|t)+1)-1,p&=m&~(v&~E),p=p&201326741?p&201326741|1:p?p|2:0}p!==0&&(s=!0,PS(o,p))}else p=Ot,p=dt(o,o===ee?p:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(p&3)===0||Nt(o,p)||(s=!0,PS(o,p));o=o.next}while(s);sp=!1}}function rk(){VS()}function VS(){ju=lp=!1;var t=0;Ml!==0&&yk()&&(t=Ml);for(var n=ke(),s=null,o=pu;o!==null;){var m=o.next,p=US(o,n);p===0?(o.next=null,s===null?pu=m:s.next=m,m===null&&(Di=s)):(s=o,(t!==0||(p&3)!==0)&&(ju=!0)),o=m}_e!==0&&_e!==5||Kr(t),Ml!==0&&(Ml=0)}function US(t,n){for(var s=t.suspendedLanes,o=t.pingedLanes,m=t.expirationTimes,p=t.pendingLanes&-62914561;0<p;){var v=31-Ee(p),E=1<<v,A=m[v];A===-1?((E&s)===0||(E&o)!==0)&&(m[v]=te(E,n)):A<=n&&(t.expiredLanes|=E),p&=~E}if(n=ee,s=Ot,s=dt(t,t===n?s:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),o=t.callbackNode,s===0||t===n&&(Yt===2||Yt===9)||t.cancelPendingCommit!==null)return o!==null&&o!==null&&ba(o),t.callbackNode=null,t.callbackPriority=0;if((s&3)===0||Nt(t,s)){if(n=s&-s,n===t.callbackPriority)return n;switch(o!==null&&ba(o),en(s)){case 2:case 8:s=Ws;break;case 32:s=ka;break;case 268435456:s=za;break;default:s=ka}return o=HS.bind(null,t),s=ia(s,o),t.callbackPriority=n,t.callbackNode=s,n}return o!==null&&o!==null&&ba(o),t.callbackPriority=2,t.callbackNode=null,2}function HS(t,n){if(_e!==0&&_e!==5)return t.callbackNode=null,t.callbackPriority=0,null;var s=t.callbackNode;if(hu()&&t.callbackNode!==s)return null;var o=Ot;return o=dt(t,t===ee?o:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),o===0?null:(bS(t,o,n),US(t,ke()),t.callbackNode!=null&&t.callbackNode===s?HS.bind(null,t):null)}function PS(t,n){if(hu())return null;bS(t,n,!0)}function ok(){xk(function(){(Ft&6)!==0?ia(On,rk):VS()})}function ip(){if(Ml===0){var t=ji;t===0&&(t=Rt,Rt<<=1,(Rt&261888)===0&&(Rt=256)),Ml=t}return Ml}function IS(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:_c(""+t)}function FS(t,n){var s=n.ownerDocument.createElement("input");return s.name=n.name,s.value=n.value,t.id&&s.setAttribute("form",t.id),n.parentNode.insertBefore(s,n),t=new FormData(t),s.parentNode.removeChild(s),t}function ck(t,n,s,o,m){if(n==="submit"&&s&&s.stateNode===m){var p=IS((m[ua]||null).action),v=o.submitter;v&&(n=(n=v[ua]||null)?IS(n.formAction):v.getAttribute("formAction"),n!==null&&(p=n,v=null));var E=new Ac("action","action",null,o,m);t.push({event:E,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(Ml!==0){var A=v?FS(m,v):new FormData(m);Ch(s,{pending:!0,data:A,method:m.method,action:p},null,A)}}else typeof p=="function"&&(E.preventDefault(),A=v?FS(m,v):new FormData(m),Ch(s,{pending:!0,data:A,method:m.method,action:p},p,A))},currentTarget:m}]})}}for(var rp=0;rp<Ff.length;rp++){var op=Ff[rp],uk=op.toLowerCase(),dk=op[0].toUpperCase()+op.slice(1);an(uk,"on"+dk)}an(x1,"onAnimationEnd"),an(b1,"onAnimationIteration"),an(w1,"onAnimationStart"),an("dblclick","onDoubleClick"),an("focusin","onFocus"),an("focusout","onBlur"),an(T6,"onTransitionRun"),an(A6,"onTransitionStart"),an(N6,"onTransitionCancel"),an(S1,"onTransitionEnd"),ai("onMouseEnter",["mouseout","mouseover"]),ai("onMouseLeave",["mouseout","mouseover"]),ai("onPointerEnter",["pointerout","pointerover"]),ai("onPointerLeave",["pointerout","pointerover"]),ts("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ts("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ts("onBeforeInput",["compositionend","keypress","textInput","paste"]),ts("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ts("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ts("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),mk=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Qr));function $S(t,n){n=(n&4)!==0;for(var s=0;s<t.length;s++){var o=t[s],m=o.event;o=o.listeners;t:{var p=void 0;if(n)for(var v=o.length-1;0<=v;v--){var E=o[v],A=E.instance,F=E.currentTarget;if(E=E.listener,A!==p&&m.isPropagationStopped())break t;p=E,m.currentTarget=F;try{p(m)}catch(G){Dc(G)}m.currentTarget=null,p=A}else for(v=0;v<o.length;v++){if(E=o[v],A=E.instance,F=E.currentTarget,E=E.listener,A!==p&&m.isPropagationStopped())break t;p=E,m.currentTarget=F;try{p(m)}catch(G){Dc(G)}m.currentTarget=null,p=A}}}}function Dt(t,n){var s=n[bf];s===void 0&&(s=n[bf]=new Set);var o=t+"__bubble";s.has(o)||(YS(n,t,2,!1),s.add(o))}function cp(t,n,s){var o=0;n&&(o|=4),YS(s,t,o,n)}var gu="_reactListening"+Math.random().toString(36).slice(2);function up(t){if(!t[gu]){t[gu]=!0,Vb.forEach(function(s){s!=="selectionchange"&&(mk.has(s)||cp(s,!1,t),cp(s,!0,t))});var n=t.nodeType===9?t:t.ownerDocument;n===null||n[gu]||(n[gu]=!0,cp("selectionchange",!1,n))}}function YS(t,n,s,o){switch(x2(n)){case 2:var m=Hk;break;case 8:m=Pk;break;default:m=Ep}s=m.bind(null,n,s,t),m=void 0,!Mf||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(m=!0),o?m!==void 0?t.addEventListener(n,s,{capture:!0,passive:m}):t.addEventListener(n,s,!0):m!==void 0?t.addEventListener(n,s,{passive:m}):t.addEventListener(n,s,!1)}function dp(t,n,s,o,m){var p=o;if((n&1)===0&&(n&2)===0&&o!==null)t:for(;;){if(o===null)return;var v=o.tag;if(v===3||v===4){var E=o.stateNode.containerInfo;if(E===m)break;if(v===4)for(v=o.return;v!==null;){var A=v.tag;if((A===3||A===4)&&v.stateNode.containerInfo===m)return;v=v.return}for(;E!==null;){if(v=Js(E),v===null)return;if(A=v.tag,A===5||A===6||A===26||A===27){o=p=v;continue t}E=E.parentNode}}o=o.return}Kb(function(){var F=p,G=Af(s),Q=[];t:{var $=_1.get(t);if($!==void 0){var q=Ac,ct=t;switch(t){case"keypress":if(Cc(s)===0)break t;case"keydown":case"keyup":q=s6;break;case"focusin":ct="focus",q=kf;break;case"focusout":ct="blur",q=kf;break;case"beforeblur":case"afterblur":q=kf;break;case"click":if(s.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":q=Jb;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":q=GO;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":q=o6;break;case x1:case b1:case w1:q=KO;break;case S1:q=u6;break;case"scroll":case"scrollend":q=YO;break;case"wheel":q=m6;break;case"copy":case"cut":case"paste":q=ZO;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":q=e1;break;case"toggle":case"beforetoggle":q=h6}var vt=(n&4)!==0,Zt=!vt&&(t==="scroll"||t==="scrollend"),L=vt?$!==null?$+"Capture":null:$;vt=[];for(var O=F,I;O!==null;){var W=O;if(I=W.stateNode,W=W.tag,W!==5&&W!==26&&W!==27||I===null||L===null||(W=vr(O,L),W!=null&&vt.push(Zr(O,W,I))),Zt)break;O=O.return}0<vt.length&&($=new q($,ct,null,s,G),Q.push({event:$,listeners:vt}))}}if((n&7)===0){t:{if($=t==="mouseover"||t==="pointerover",q=t==="mouseout"||t==="pointerout",$&&s!==Tf&&(ct=s.relatedTarget||s.fromElement)&&(Js(ct)||ct[Zs]))break t;if((q||$)&&($=G.window===G?G:($=G.ownerDocument)?$.defaultView||$.parentWindow:window,q?(ct=s.relatedTarget||s.toElement,q=F,ct=ct?Js(ct):null,ct!==null&&(Zt=c(ct),vt=ct.tag,ct!==Zt||vt!==5&&vt!==27&&vt!==6)&&(ct=null)):(q=null,ct=F),q!==ct)){if(vt=Jb,W="onMouseLeave",L="onMouseEnter",O="mouse",(t==="pointerout"||t==="pointerover")&&(vt=e1,W="onPointerLeave",L="onPointerEnter",O="pointer"),Zt=q==null?$:yr(q),I=ct==null?$:yr(ct),$=new vt(W,O+"leave",q,s,G),$.target=Zt,$.relatedTarget=I,W=null,Js(G)===F&&(vt=new vt(L,O+"enter",ct,s,G),vt.target=I,vt.relatedTarget=Zt,W=vt),Zt=W,q&&ct)e:{for(vt=fk,L=q,O=ct,I=0,W=L;W;W=vt(W))I++;W=0;for(var yt=O;yt;yt=vt(yt))W++;for(;0<I-W;)L=vt(L),I--;for(;0<W-I;)O=vt(O),W--;for(;I--;){if(L===O||O!==null&&L===O.alternate){vt=L;break e}L=vt(L),O=vt(O)}vt=null}else vt=null;q!==null&&qS(Q,$,q,vt,!1),ct!==null&&Zt!==null&&qS(Q,Zt,ct,vt,!0)}}t:{if($=F?yr(F):window,q=$.nodeName&&$.nodeName.toLowerCase(),q==="select"||q==="input"&&$.type==="file")var Ht=c1;else if(r1($))if(u1)Ht=_6;else{Ht=w6;var mt=b6}else q=$.nodeName,!q||q.toLowerCase()!=="input"||$.type!=="checkbox"&&$.type!=="radio"?F&&Cf(F.elementType)&&(Ht=c1):Ht=S6;if(Ht&&(Ht=Ht(t,F))){o1(Q,Ht,s,G);break t}mt&&mt(t,$,F),t==="focusout"&&F&&$.type==="number"&&F.memoizedProps.value!=null&&Ef($,"number",$.value)}switch(mt=F?yr(F):window,t){case"focusin":(r1(mt)||mt.contentEditable==="true")&&(oi=mt,Hf=F,Tr=null);break;case"focusout":Tr=Hf=oi=null;break;case"mousedown":Pf=!0;break;case"contextmenu":case"mouseup":case"dragend":Pf=!1,y1(Q,s,G);break;case"selectionchange":if(C6)break;case"keydown":case"keyup":y1(Q,s,G)}var Tt;if(Lf)t:{switch(t){case"compositionstart":var kt="onCompositionStart";break t;case"compositionend":kt="onCompositionEnd";break t;case"compositionupdate":kt="onCompositionUpdate";break t}kt=void 0}else ri?s1(t,s)&&(kt="onCompositionEnd"):t==="keydown"&&s.keyCode===229&&(kt="onCompositionStart");kt&&(a1&&s.locale!=="ko"&&(ri||kt!=="onCompositionStart"?kt==="onCompositionEnd"&&ri&&(Tt=Qb()):(hl=G,Df="value"in hl?hl.value:hl.textContent,ri=!0)),mt=yu(F,kt),0<mt.length&&(kt=new t1(kt,t,null,s,G),Q.push({event:kt,listeners:mt}),Tt?kt.data=Tt:(Tt=i1(s),Tt!==null&&(kt.data=Tt)))),(Tt=j6?g6(t,s):y6(t,s))&&(kt=yu(F,"onBeforeInput"),0<kt.length&&(mt=new t1("onBeforeInput","beforeinput",null,s,G),Q.push({event:mt,listeners:kt}),mt.data=Tt)),ck(Q,t,F,s,G)}$S(Q,n)})}function Zr(t,n,s){return{instance:t,listener:n,currentTarget:s}}function yu(t,n){for(var s=n+"Capture",o=[];t!==null;){var m=t,p=m.stateNode;if(m=m.tag,m!==5&&m!==26&&m!==27||p===null||(m=vr(t,s),m!=null&&o.unshift(Zr(t,m,p)),m=vr(t,n),m!=null&&o.push(Zr(t,m,p))),t.tag===3)return o;t=t.return}return[]}function fk(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function qS(t,n,s,o,m){for(var p=n._reactName,v=[];s!==null&&s!==o;){var E=s,A=E.alternate,F=E.stateNode;if(E=E.tag,A!==null&&A===o)break;E!==5&&E!==26&&E!==27||F===null||(A=F,m?(F=vr(s,p),F!=null&&v.unshift(Zr(s,F,A))):m||(F=vr(s,p),F!=null&&v.push(Zr(s,F,A)))),s=s.return}v.length!==0&&t.push({event:n,listeners:v})}var hk=/\r\n?/g,pk=/\u0000|\uFFFD/g;function GS(t){return(typeof t=="string"?t:""+t).replace(hk,`
9 `).replace(pk,"")}function XS(t,n){return n=GS(n),GS(t)===n}function Qt(t,n,s,o,m,p){switch(s){case"children":typeof o=="string"?n==="body"||n==="textarea"&&o===""||li(t,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&li(t,""+o);break;case"className":wc(t,"class",o);break;case"tabIndex":wc(t,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":wc(t,s,o);break;case"style":Xb(t,o,p);break;case"data":if(n!=="object"){wc(t,"data",o);break}case"src":case"href":if(o===""&&(n!=="a"||s!=="href")){t.removeAttribute(s);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){t.removeAttribute(s);break}o=_c(""+o),t.setAttribute(s,o);break;case"action":case"formAction":if(typeof o=="function"){t.setAttribute(s,"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 p=="function"&&(s==="formAction"?(n!=="input"&&Qt(t,n,"name",m.name,m,null),Qt(t,n,"formEncType",m.formEncType,m,null),Qt(t,n,"formMethod",m.formMethod,m,null),Qt(t,n,"formTarget",m.formTarget,m,null)):(Qt(t,n,"encType",m.encType,m,null),Qt(t,n,"method",m.method,m,null),Qt(t,n,"target",m.target,m,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){t.removeAttribute(s);break}o=_c(""+o),t.setAttribute(s,o);break;case"onClick":o!=null&&(t.onclick=zn);break;case"onScroll":o!=null&&Dt("scroll",t);break;case"onScrollEnd":o!=null&&Dt("scrollend",t);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(s=o.__html,s!=null){if(m.children!=null)throw Error(i(60));t.innerHTML=s}}break;case"multiple":t.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":t.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){t.removeAttribute("xlink:href");break}s=_c(""+o),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(s,""+o):t.removeAttribute(s);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":o&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(s,""):t.removeAttribute(s);break;case"capture":case"download":o===!0?t.setAttribute(s,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?t.setAttribute(s,o):t.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?t.setAttribute(s,o):t.removeAttribute(s);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?t.removeAttribute(s):t.setAttribute(s,o);break;case"popover":Dt("beforetoggle",t),Dt("toggle",t),bc(t,"popover",o);break;case"xlinkActuate":kn(t,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":kn(t,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":kn(t,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":kn(t,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":kn(t,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":kn(t,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":kn(t,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":kn(t,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":kn(t,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":bc(t,"is",o);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=FO.get(s)||s,bc(t,s,o))}}function mp(t,n,s,o,m,p){switch(s){case"style":Xb(t,o,p);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(s=o.__html,s!=null){if(m.children!=null)throw Error(i(60));t.innerHTML=s}}break;case"children":typeof o=="string"?li(t,o):(typeof o=="number"||typeof o=="bigint")&&li(t,""+o);break;case"onScroll":o!=null&&Dt("scroll",t);break;case"onScrollEnd":o!=null&&Dt("scrollend",t);break;case"onClick":o!=null&&(t.onclick=zn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ub.hasOwnProperty(s))t:{if(s[0]==="o"&&s[1]==="n"&&(m=s.endsWith("Capture"),n=s.slice(2,m?s.length-7:void 0),p=t[ua]||null,p=p!=null?p[s]:null,typeof p=="function"&&t.removeEventListener(n,p,m),typeof o=="function")){typeof p!="function"&&p!==null&&(s in t?t[s]=null:t.hasAttribute(s)&&t.removeAttribute(s)),t.addEventListener(n,o,m);break t}s in t?t[s]=o:o===!0?t.setAttribute(s,""):bc(t,s,o)}}}function Pe(t,n,s){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Dt("error",t),Dt("load",t);var o=!1,m=!1,p;for(p in s)if(s.hasOwnProperty(p)){var v=s[p];if(v!=null)switch(p){case"src":o=!0;break;case"srcSet":m=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,n));default:Qt(t,n,p,v,s,null)}}m&&Qt(t,n,"srcSet",s.srcSet,s,null),o&&Qt(t,n,"src",s.src,s,null);return;case"input":Dt("invalid",t);var E=p=v=m=null,A=null,F=null;for(o in s)if(s.hasOwnProperty(o)){var G=s[o];if(G!=null)switch(o){case"name":m=G;break;case"type":v=G;break;case"checked":A=G;break;case"defaultChecked":F=G;break;case"value":p=G;break;case"defaultValue":E=G;break;case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(i(137,n));break;default:Qt(t,n,o,G,s,null)}}$b(t,p,E,A,F,v,m,!1);return;case"select":Dt("invalid",t),o=v=p=null;for(m in s)if(s.hasOwnProperty(m)&&(E=s[m],E!=null))switch(m){case"value":p=E;break;case"defaultValue":v=E;break;case"multiple":o=E;default:Qt(t,n,m,E,s,null)}n=p,s=v,t.multiple=!!o,n!=null?ni(t,!!o,n,!1):s!=null&&ni(t,!!o,s,!0);return;case"textarea":Dt("invalid",t),p=m=o=null;for(v in s)if(s.hasOwnProperty(v)&&(E=s[v],E!=null))switch(v){case"value":o=E;break;case"defaultValue":m=E;break;case"children":p=E;break;case"dangerouslySetInnerHTML":if(E!=null)throw Error(i(91));break;default:Qt(t,n,v,E,s,null)}qb(t,o,m,p);return;case"option":for(A in s)s.hasOwnProperty(A)&&(o=s[A],o!=null)&&(A==="selected"?t.selected=o&&typeof o!="function"&&typeof o!="symbol":Qt(t,n,A,o,s,null));return;case"dialog":Dt("beforetoggle",t),Dt("toggle",t),Dt("cancel",t),Dt("close",t);break;case"iframe":case"object":Dt("load",t);break;case"video":case"audio":for(o=0;o<Qr.length;o++)Dt(Qr[o],t);break;case"image":Dt("error",t),Dt("load",t);break;case"details":Dt("toggle",t);break;case"embed":case"source":case"link":Dt("error",t),Dt("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(F in s)if(s.hasOwnProperty(F)&&(o=s[F],o!=null))switch(F){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,n));default:Qt(t,n,F,o,s,null)}return;default:if(Cf(n)){for(G in s)s.hasOwnProperty(G)&&(o=s[G],o!==void 0&&mp(t,n,G,o,s,void 0));return}}for(E in s)s.hasOwnProperty(E)&&(o=s[E],o!=null&&Qt(t,n,E,o,s,null))}function jk(t,n,s,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var m=null,p=null,v=null,E=null,A=null,F=null,G=null;for(q in s){var Q=s[q];if(s.hasOwnProperty(q)&&Q!=null)switch(q){case"checked":break;case"value":break;case"defaultValue":A=Q;default:o.hasOwnProperty(q)||Qt(t,n,q,null,o,Q)}}for(var $ in o){var q=o[$];if(Q=s[$],o.hasOwnProperty($)&&(q!=null||Q!=null))switch($){case"type":p=q;break;case"name":m=q;break;case"checked":F=q;break;case"defaultChecked":G=q;break;case"value":v=q;break;case"defaultValue":E=q;break;case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(i(137,n));break;default:q!==Q&&Qt(t,n,$,q,o,Q)}}_f(t,v,E,A,F,G,p,m);return;case"select":q=v=E=$=null;for(p in s)if(A=s[p],s.hasOwnProperty(p)&&A!=null)switch(p){case"value":break;case"multiple":q=A;default:o.hasOwnProperty(p)||Qt(t,n,p,null,o,A)}for(m in o)if(p=o[m],A=s[m],o.hasOwnProperty(m)&&(p!=null||A!=null))switch(m){case"value":$=p;break;case"defaultValue":E=p;break;case"multiple":v=p;default:p!==A&&Qt(t,n,m,p,o,A)}n=E,s=v,o=q,$!=null?ni(t,!!s,$,!1):!!o!=!!s&&(n!=null?ni(t,!!s,n,!0):ni(t,!!s,s?[]:"",!1));return;case"textarea":q=$=null;for(E in s)if(m=s[E],s.hasOwnProperty(E)&&m!=null&&!o.hasOwnProperty(E))switch(E){case"value":break;case"children":break;default:Qt(t,n,E,null,o,m)}for(v in o)if(m=o[v],p=s[v],o.hasOwnProperty(v)&&(m!=null||p!=null))switch(v){case"value":$=m;break;case"defaultValue":q=m;break;case"children":break;case"dangerouslySetInnerHTML":if(m!=null)throw Error(i(91));break;default:m!==p&&Qt(t,n,v,m,o,p)}Yb(t,$,q);return;case"option":for(var ct in s)$=s[ct],s.hasOwnProperty(ct)&&$!=null&&!o.hasOwnProperty(ct)&&(ct==="selected"?t.selected=!1:Qt(t,n,ct,null,o,$));for(A in o)$=o[A],q=s[A],o.hasOwnProperty(A)&&$!==q&&($!=null||q!=null)&&(A==="selected"?t.selected=$&&typeof $!="function"&&typeof $!="symbol":Qt(t,n,A,$,o,q));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 vt in s)$=s[vt],s.hasOwnProperty(vt)&&$!=null&&!o.hasOwnProperty(vt)&&Qt(t,n,vt,null,o,$);for(F in o)if($=o[F],q=s[F],o.hasOwnProperty(F)&&$!==q&&($!=null||q!=null))switch(F){case"children":case"dangerouslySetInnerHTML":if($!=null)throw Error(i(137,n));break;default:Qt(t,n,F,$,o,q)}return;default:if(Cf(n)){for(var Zt in s)$=s[Zt],s.hasOwnProperty(Zt)&&$!==void 0&&!o.hasOwnProperty(Zt)&&mp(t,n,Zt,void 0,o,$);for(G in o)$=o[G],q=s[G],!o.hasOwnProperty(G)||$===q||$===void 0&&q===void 0||mp(t,n,G,$,o,q);return}}for(var L in s)$=s[L],s.hasOwnProperty(L)&&$!=null&&!o.hasOwnProperty(L)&&Qt(t,n,L,null,o,$);for(Q in o)$=o[Q],q=s[Q],!o.hasOwnProperty(Q)||$===q||$==null&&q==null||Qt(t,n,Q,$,o,q)}function WS(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function gk(){if(typeof performance.getEntriesByType=="function"){for(var t=0,n=0,s=performance.getEntriesByType("resource"),o=0;o<s.length;o++){var m=s[o],p=m.transferSize,v=m.initiatorType,E=m.duration;if(p&&E&&WS(v)){for(v=0,E=m.responseEnd,o+=1;o<s.length;o++){var A=s[o],F=A.startTime;if(F>E)break;var G=A.transferSize,Q=A.initiatorType;G&&WS(Q)&&(A=A.responseEnd,v+=G*(A<E?1:(E-F)/(A-F)))}if(--o,n+=8*(p+v)/(m.duration/1e3),t++,10<t)break}}if(0<t)return n/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var fp=null,hp=null;function vu(t){return t.nodeType===9?t:t.ownerDocument}function KS(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function QS(t,n){if(t===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&n==="foreignObject"?0:t}function pp(t,n){return t==="textarea"||t==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var jp=null;function yk(){var t=window.event;return t&&t.type==="popstate"?t===jp?!1:(jp=t,!0):(jp=null,!1)}var ZS=typeof setTimeout=="function"?setTimeout:void 0,vk=typeof clearTimeout=="function"?clearTimeout:void 0,JS=typeof Promise=="function"?Promise:void 0,xk=typeof queueMicrotask=="function"?queueMicrotask:typeof JS!="undefined"?function(t){return JS.resolve(null).then(t).catch(bk)}:ZS;function bk(t){setTimeout(function(){throw t})}function Dl(t){return t==="head"}function t2(t,n){var s=n,o=0;do{var m=s.nextSibling;if(t.removeChild(s),m&&m.nodeType===8)if(s=m.data,s==="/$"||s==="/&"){if(o===0){t.removeChild(m),zi(n);return}o--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")o++;else if(s==="html")Jr(t.ownerDocument.documentElement);else if(s==="head"){s=t.ownerDocument.head,Jr(s);for(var p=s.firstChild;p;){var v=p.nextSibling,E=p.nodeName;p[gr]||E==="SCRIPT"||E==="STYLE"||E==="LINK"&&p.rel.toLowerCase()==="stylesheet"||s.removeChild(p),p=v}}else s==="body"&&Jr(t.ownerDocument.body);s=m}while(s);zi(n)}function e2(t,n){var s=t;t=0;do{var o=s.nextSibling;if(s.nodeType===1?n?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(n?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),o&&o.nodeType===8)if(s=o.data,s==="/$"){if(t===0)break;t--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||t++;s=o}while(s)}function gp(t){var n=t.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var s=n;switch(n=n.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":gp(s),wf(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}t.removeChild(s)}}function wk(t,n,s,o){for(;t.nodeType===1;){var m=s;if(t.nodeName.toLowerCase()!==n.toLowerCase()){if(!o&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(o){if(!t[gr])switch(n){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(p=t.getAttribute("rel"),p==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(p!==m.rel||t.getAttribute("href")!==(m.href==null||m.href===""?null:m.href)||t.getAttribute("crossorigin")!==(m.crossOrigin==null?null:m.crossOrigin)||t.getAttribute("title")!==(m.title==null?null:m.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(p=t.getAttribute("src"),(p!==(m.src==null?null:m.src)||t.getAttribute("type")!==(m.type==null?null:m.type)||t.getAttribute("crossorigin")!==(m.crossOrigin==null?null:m.crossOrigin))&&p&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(n==="input"&&t.type==="hidden"){var p=m.name==null?null:""+m.name;if(m.type==="hidden"&&t.getAttribute("name")===p)return t}else return t;if(t=Ya(t.nextSibling),t===null)break}return null}function Sk(t,n,s){if(n==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!s||(t=Ya(t.nextSibling),t===null))return null;return t}function a2(t,n){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!n||(t=Ya(t.nextSibling),t===null))return null;return t}function yp(t){return t.data==="$?"||t.data==="$~"}function vp(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function _k(t,n){var s=t.ownerDocument;if(t.data==="$~")t._reactRetry=n;else if(t.data!=="$?"||s.readyState!=="loading")n();else{var o=function(){n(),s.removeEventListener("DOMContentLoaded",o)};s.addEventListener("DOMContentLoaded",o),t._reactRetry=o}}function Ya(t){for(;t!=null;t=t.nextSibling){var n=t.nodeType;if(n===1||n===3)break;if(n===8){if(n=t.data,n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"||n==="F!"||n==="F")break;if(n==="/$"||n==="/&")return null}}return t}var xp=null;function n2(t){t=t.nextSibling;for(var n=0;t;){if(t.nodeType===8){var s=t.data;if(s==="/$"||s==="/&"){if(n===0)return Ya(t.nextSibling);n--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||n++}t=t.nextSibling}return null}function l2(t){t=t.previousSibling;for(var n=0;t;){if(t.nodeType===8){var s=t.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(n===0)return t;n--}else s!=="/$"&&s!=="/&"||n++}t=t.previousSibling}return null}function s2(t,n,s){switch(n=vu(s),t){case"html":if(t=n.documentElement,!t)throw Error(i(452));return t;case"head":if(t=n.head,!t)throw Error(i(453));return t;case"body":if(t=n.body,!t)throw Error(i(454));return t;default:throw Error(i(451))}}function Jr(t){for(var n=t.attributes;n.length;)t.removeAttributeNode(n[0]);wf(t)}var qa=new Map,i2=new Set;function xu(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Qn=H.d;H.d={f:Ek,r:Ck,D:Tk,C:Ak,L:Nk,m:Mk,X:Rk,S:Dk,M:Ok};function Ek(){var t=Qn.f(),n=du();return t||n}function Ck(t){var n=ti(t);n!==null&&n.tag===5&&n.type==="form"?Sw(n):Qn.r(t)}var Ri=typeof document=="undefined"?null:document;function r2(t,n,s){var o=Ri;if(o&&typeof n=="string"&&n){var m=Va(n);m='link[rel="'+t+'"][href="'+m+'"]',typeof s=="string"&&(m+='[crossorigin="'+s+'"]'),i2.has(m)||(i2.add(m),t={rel:t,crossOrigin:s,href:n},o.querySelector(m)===null&&(n=o.createElement("link"),Pe(n,"link",t),Ce(n),o.head.appendChild(n)))}}function Tk(t){Qn.D(t),r2("dns-prefetch",t,null)}function Ak(t,n){Qn.C(t,n),r2("preconnect",t,n)}function Nk(t,n,s){Qn.L(t,n,s);var o=Ri;if(o&&t&&n){var m='link[rel="preload"][as="'+Va(n)+'"]';n==="image"&&s&&s.imageSrcSet?(m+='[imagesrcset="'+Va(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(m+='[imagesizes="'+Va(s.imageSizes)+'"]')):m+='[href="'+Va(t)+'"]';var p=m;switch(n){case"style":p=Oi(t);break;case"script":p=ki(t)}qa.has(p)||(t=y({rel:"preload",href:n==="image"&&s&&s.imageSrcSet?void 0:t,as:n},s),qa.set(p,t),o.querySelector(m)!==null||n==="style"&&o.querySelector(to(p))||n==="script"&&o.querySelector(eo(p))||(n=o.createElement("link"),Pe(n,"link",t),Ce(n),o.head.appendChild(n)))}}function Mk(t,n){Qn.m(t,n);var s=Ri;if(s&&t){var o=n&&typeof n.as=="string"?n.as:"script",m='link[rel="modulepreload"][as="'+Va(o)+'"][href="'+Va(t)+'"]',p=m;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":p=ki(t)}if(!qa.has(p)&&(t=y({rel:"modulepreload",href:t},n),qa.set(p,t),s.querySelector(m)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(eo(p)))return}o=s.createElement("link"),Pe(o,"link",t),Ce(o),s.head.appendChild(o)}}}function Dk(t,n,s){Qn.S(t,n,s);var o=Ri;if(o&&t){var m=ei(o).hoistableStyles,p=Oi(t);n=n||"default";var v=m.get(p);if(!v){var E={loading:0,preload:null};if(v=o.querySelector(to(p)))E.loading=5;else{t=y({rel:"stylesheet",href:t,"data-precedence":n},s),(s=qa.get(p))&&bp(t,s);var A=v=o.createElement("link");Ce(A),Pe(A,"link",t),A._p=new Promise(function(F,G){A.onload=F,A.onerror=G}),A.addEventListener("load",function(){E.loading|=1}),A.addEventListener("error",function(){E.loading|=2}),E.loading|=4,bu(v,n,o)}v={type:"stylesheet",instance:v,count:1,state:E},m.set(p,v)}}}function Rk(t,n){Qn.X(t,n);var s=Ri;if(s&&t){var o=ei(s).hoistableScripts,m=ki(t),p=o.get(m);p||(p=s.querySelector(eo(m)),p||(t=y({src:t,async:!0},n),(n=qa.get(m))&&wp(t,n),p=s.createElement("script"),Ce(p),Pe(p,"link",t),s.head.appendChild(p)),p={type:"script",instance:p,count:1,state:null},o.set(m,p))}}function Ok(t,n){Qn.M(t,n);var s=Ri;if(s&&t){var o=ei(s).hoistableScripts,m=ki(t),p=o.get(m);p||(p=s.querySelector(eo(m)),p||(t=y({src:t,async:!0,type:"module"},n),(n=qa.get(m))&&wp(t,n),p=s.createElement("script"),Ce(p),Pe(p,"link",t),s.head.appendChild(p)),p={type:"script",instance:p,count:1,state:null},o.set(m,p))}}function o2(t,n,s,o){var m=(m=jt.current)?xu(m):null;if(!m)throw Error(i(446));switch(t){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(n=Oi(s.href),s=ei(m).hoistableStyles,o=s.get(n),o||(o={type:"style",instance:null,count:0,state:null},s.set(n,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){t=Oi(s.href);var p=ei(m).hoistableStyles,v=p.get(t);if(v||(m=m.ownerDocument||m,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},p.set(t,v),(p=m.querySelector(to(t)))&&!p._p&&(v.instance=p,v.state.loading=5),qa.has(t)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},qa.set(t,s),p||kk(m,t,s,v.state))),n&&o===null)throw Error(i(528,""));return v}if(n&&o!==null)throw Error(i(529,""));return null;case"script":return n=s.async,s=s.src,typeof s=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=ki(s),s=ei(m).hoistableScripts,o=s.get(n),o||(o={type:"script",instance:null,count:0,state:null},s.set(n,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,t))}}function Oi(t){return'href="'+Va(t)+'"'}function to(t){return'link[rel="stylesheet"]['+t+"]"}function c2(t){return y({},t,{"data-precedence":t.precedence,precedence:null})}function kk(t,n,s,o){t.querySelector('link[rel="preload"][as="style"]['+n+"]")?o.loading=1:(n=t.createElement("link"),o.preload=n,n.addEventListener("load",function(){return o.loading|=1}),n.addEventListener("error",function(){return o.loading|=2}),Pe(n,"link",s),Ce(n),t.head.appendChild(n))}function ki(t){return'[src="'+Va(t)+'"]'}function eo(t){return"script[async]"+t}function u2(t,n,s){if(n.count++,n.instance===null)switch(n.type){case"style":var o=t.querySelector('style[data-href~="'+Va(s.href)+'"]');if(o)return n.instance=o,Ce(o),o;var m=y({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return o=(t.ownerDocument||t).createElement("style"),Ce(o),Pe(o,"style",m),bu(o,s.precedence,t),n.instance=o;case"stylesheet":m=Oi(s.href);var p=t.querySelector(to(m));if(p)return n.state.loading|=4,n.instance=p,Ce(p),p;o=c2(s),(m=qa.get(m))&&bp(o,m),p=(t.ownerDocument||t).createElement("link"),Ce(p);var v=p;return v._p=new Promise(function(E,A){v.onload=E,v.onerror=A}),Pe(p,"link",o),n.state.loading|=4,bu(p,s.precedence,t),n.instance=p;case"script":return p=ki(s.src),(m=t.querySelector(eo(p)))?(n.instance=m,Ce(m),m):(o=s,(m=qa.get(p))&&(o=y({},s),wp(o,m)),t=t.ownerDocument||t,m=t.createElement("script"),Ce(m),Pe(m,"link",o),t.head.appendChild(m),n.instance=m);case"void":return null;default:throw Error(i(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(o=n.instance,n.state.loading|=4,bu(o,s.precedence,t));return n.instance}function bu(t,n,s){for(var o=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),m=o.length?o[o.length-1]:null,p=m,v=0;v<o.length;v++){var E=o[v];if(E.dataset.precedence===n)p=E;else if(p!==m)break}p?p.parentNode.insertBefore(t,p.nextSibling):(n=s.nodeType===9?s.head:s,n.insertBefore(t,n.firstChild))}function bp(t,n){t.crossOrigin==null&&(t.crossOrigin=n.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=n.referrerPolicy),t.title==null&&(t.title=n.title)}function wp(t,n){t.crossOrigin==null&&(t.crossOrigin=n.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=n.referrerPolicy),t.integrity==null&&(t.integrity=n.integrity)}var wu=null;function d2(t,n,s){if(wu===null){var o=new Map,m=wu=new Map;m.set(s,o)}else m=wu,o=m.get(s),o||(o=new Map,m.set(s,o));if(o.has(t))return o;for(o.set(t,null),s=s.getElementsByTagName(t),m=0;m<s.length;m++){var p=s[m];if(!(p[gr]||p[Be]||t==="link"&&p.getAttribute("rel")==="stylesheet")&&p.namespaceURI!=="http://www.w3.org/2000/svg"){var v=p.getAttribute(n)||"";v=t+v;var E=o.get(v);E?E.push(p):o.set(v,[p])}}return o}function m2(t,n,s){t=t.ownerDocument||t,t.head.insertBefore(s,n==="title"?t.querySelector("head > title"):null)}function zk(t,n,s){if(s===1||n.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;return n.rel==="stylesheet"?(t=n.disabled,typeof n.precedence=="string"&&t==null):!0;case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function f2(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Lk(t,n,s,o){if(s.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var m=Oi(o.href),p=n.querySelector(to(m));if(p){n=p._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(t.count++,t=Su.bind(t),n.then(t,t)),s.state.loading|=4,s.instance=p,Ce(p);return}p=n.ownerDocument||n,o=c2(o),(m=qa.get(m))&&bp(o,m),p=p.createElement("link"),Ce(p);var v=p;v._p=new Promise(function(E,A){v.onload=E,v.onerror=A}),Pe(p,"link",o),s.instance=p}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(s,n),(n=s.state.preload)&&(s.state.loading&3)===0&&(t.count++,s=Su.bind(t),n.addEventListener("load",s),n.addEventListener("error",s))}}var Sp=0;function Bk(t,n){return t.stylesheets&&t.count===0&&Eu(t,t.stylesheets),0<t.count||0<t.imgCount?function(s){var o=setTimeout(function(){if(t.stylesheets&&Eu(t,t.stylesheets),t.unsuspend){var p=t.unsuspend;t.unsuspend=null,p()}},6e4+n);0<t.imgBytes&&Sp===0&&(Sp=62500*gk());var m=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Eu(t,t.stylesheets),t.unsuspend)){var p=t.unsuspend;t.unsuspend=null,p()}},(t.imgBytes>Sp?50:800)+n);return t.unsuspend=s,function(){t.unsuspend=null,clearTimeout(o),clearTimeout(m)}}:null}function Su(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Eu(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var _u=null;function Eu(t,n){t.stylesheets=null,t.unsuspend!==null&&(t.count++,_u=new Map,n.forEach(Vk,t),_u=null,Su.call(t))}function Vk(t,n){if(!(n.state.loading&4)){var s=_u.get(t);if(s)var o=s.get(null);else{s=new Map,_u.set(t,s);for(var m=t.querySelectorAll("link[data-precedence],style[data-precedence]"),p=0;p<m.length;p++){var v=m[p];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(s.set(v.dataset.precedence,v),o=v)}o&&s.set(null,o)}m=n.instance,v=m.getAttribute("data-precedence"),p=s.get(v)||o,p===o&&s.set(null,m),s.set(v,m),this.count++,o=Su.bind(this),m.addEventListener("load",o),m.addEventListener("error",o),p?p.parentNode.insertBefore(m,p.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(m,t.firstChild)),n.state.loading|=4}}var ao={$$typeof:N,Provider:null,Consumer:null,_currentValue:J,_currentValue2:J,_threadCount:0};function Uk(t,n,s,o,m,p,v,E,A){this.tag=1,this.containerInfo=t,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=Ge(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ge(0),this.hiddenUpdates=Ge(null),this.identifierPrefix=o,this.onUncaughtError=m,this.onCaughtError=p,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=A,this.incompleteTransitions=new Map}function h2(t,n,s,o,m,p,v,E,A,F,G,Q){return t=new Uk(t,n,s,v,A,F,G,Q,E),n=1,p===!0&&(n|=24),p=_a(3,null,null,n),t.current=p,p.stateNode=t,n=ah(),n.refCount++,t.pooledCache=n,n.refCount++,p.memoizedState={element:o,isDehydrated:s,cache:n},ih(p),t}function p2(t){return t?(t=di,t):di}function j2(t,n,s,o,m,p){m=p2(m),o.context===null?o.context=m:o.pendingContext=m,o=xl(n),o.payload={element:s},p=p===void 0?null:p,p!==null&&(o.callback=p),s=bl(t,o,n),s!==null&&(ja(s,t,n),kr(s,t,n))}function g2(t,n){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var s=t.retryLane;t.retryLane=s!==0&&s<n?s:n}}function _p(t,n){g2(t,n),(t=t.alternate)&&g2(t,n)}function y2(t){if(t.tag===13||t.tag===31){var n=ls(t,67108864);n!==null&&ja(n,t,67108864),_p(t,67108864)}}function v2(t){if(t.tag===13||t.tag===31){var n=Na();n=Qs(n);var s=ls(t,n);s!==null&&ja(s,t,n),_p(t,n)}}var Cu=!0;function Hk(t,n,s,o){var m=z.T;z.T=null;var p=H.p;try{H.p=2,Ep(t,n,s,o)}finally{H.p=p,z.T=m}}function Pk(t,n,s,o){var m=z.T;z.T=null;var p=H.p;try{H.p=8,Ep(t,n,s,o)}finally{H.p=p,z.T=m}}function Ep(t,n,s,o){if(Cu){var m=Cp(o);if(m===null)dp(t,n,o,Tu,s),b2(t,o);else if(Fk(m,t,n,s,o))o.stopPropagation();else if(b2(t,o),n&4&&-1<Ik.indexOf(t)){for(;m!==null;){var p=ti(m);if(p!==null)switch(p.tag){case 3:if(p=p.stateNode,p.current.memoizedState.isDehydrated){var v=Vt(p.pendingLanes);if(v!==0){var E=p;for(E.pendingLanes|=2,E.entangledLanes|=2;v;){var A=1<<31-Ee(v);E.entanglements[1]|=A,v&=~A}Sn(p),(Ft&6)===0&&(cu=ke()+500,Kr(0))}}break;case 31:case 13:E=ls(p,2),E!==null&&ja(E,p,2),du(),_p(p,2)}if(p=Cp(o),p===null&&dp(t,n,o,Tu,s),p===m)break;m=p}m!==null&&o.stopPropagation()}else dp(t,n,o,null,s)}}function Cp(t){return t=Af(t),Tp(t)}var Tu=null;function Tp(t){if(Tu=null,t=Js(t),t!==null){var n=c(t);if(n===null)t=null;else{var s=n.tag;if(s===13){if(t=u(n),t!==null)return t;t=null}else if(s===31){if(t=f(n),t!==null)return t;t=null}else if(s===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;t=null}else n!==t&&(t=null)}}return Tu=t,null}function x2(t){switch(t){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(Xs()){case On:return 2;case Ws:return 8;case ka:case Zl:return 32;case za:return 268435456;default:return 32}default:return 32}}var Ap=!1,Rl=null,Ol=null,kl=null,no=new Map,lo=new Map,zl=[],Ik="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 b2(t,n){switch(t){case"focusin":case"focusout":Rl=null;break;case"dragenter":case"dragleave":Ol=null;break;case"mouseover":case"mouseout":kl=null;break;case"pointerover":case"pointerout":no.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":lo.delete(n.pointerId)}}function so(t,n,s,o,m,p){return t===null||t.nativeEvent!==p?(t={blockedOn:n,domEventName:s,eventSystemFlags:o,nativeEvent:p,targetContainers:[m]},n!==null&&(n=ti(n),n!==null&&y2(n)),t):(t.eventSystemFlags|=o,n=t.targetContainers,m!==null&&n.indexOf(m)===-1&&n.push(m),t)}function Fk(t,n,s,o,m){switch(n){case"focusin":return Rl=so(Rl,t,n,s,o,m),!0;case"dragenter":return Ol=so(Ol,t,n,s,o,m),!0;case"mouseover":return kl=so(kl,t,n,s,o,m),!0;case"pointerover":var p=m.pointerId;return no.set(p,so(no.get(p)||null,t,n,s,o,m)),!0;case"gotpointercapture":return p=m.pointerId,lo.set(p,so(lo.get(p)||null,t,n,s,o,m)),!0}return!1}function w2(t){var n=Js(t.target);if(n!==null){var s=c(n);if(s!==null){if(n=s.tag,n===13){if(n=u(s),n!==null){t.blockedOn=n,Lb(t.priority,function(){v2(s)});return}}else if(n===31){if(n=f(s),n!==null){t.blockedOn=n,Lb(t.priority,function(){v2(s)});return}}else if(n===3&&s.stateNode.current.memoizedState.isDehydrated){t.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Au(t){if(t.blockedOn!==null)return!1;for(var n=t.targetContainers;0<n.length;){var s=Cp(t.nativeEvent);if(s===null){s=t.nativeEvent;var o=new s.constructor(s.type,s);Tf=o,s.target.dispatchEvent(o),Tf=null}else return n=ti(s),n!==null&&y2(n),t.blockedOn=s,!1;n.shift()}return!0}function S2(t,n,s){Au(t)&&s.delete(n)}function $k(){Ap=!1,Rl!==null&&Au(Rl)&&(Rl=null),Ol!==null&&Au(Ol)&&(Ol=null),kl!==null&&Au(kl)&&(kl=null),no.forEach(S2),lo.forEach(S2)}function Nu(t,n){t.blockedOn===n&&(t.blockedOn=null,Ap||(Ap=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,$k)))}var Mu=null;function _2(t){Mu!==t&&(Mu=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Mu===t&&(Mu=null);for(var n=0;n<t.length;n+=3){var s=t[n],o=t[n+1],m=t[n+2];if(typeof o!="function"){if(Tp(o||s)===null)continue;break}var p=ti(s);p!==null&&(t.splice(n,3),n-=3,Ch(p,{pending:!0,data:m,method:s.method,action:o},o,m))}}))}function zi(t){function n(A){return Nu(A,t)}Rl!==null&&Nu(Rl,t),Ol!==null&&Nu(Ol,t),kl!==null&&Nu(kl,t),no.forEach(n),lo.forEach(n);for(var s=0;s<zl.length;s++){var o=zl[s];o.blockedOn===t&&(o.blockedOn=null)}for(;0<zl.length&&(s=zl[0],s.blockedOn===null);)w2(s),s.blockedOn===null&&zl.shift();if(s=(t.ownerDocument||t).$$reactFormReplay,s!=null)for(o=0;o<s.length;o+=3){var m=s[o],p=s[o+1],v=m[ua]||null;if(typeof p=="function")v||_2(s);else if(v){var E=null;if(p&&p.hasAttribute("formAction")){if(m=p,v=p[ua]||null)E=v.formAction;else if(Tp(m)!==null)continue}else E=v.action;typeof E=="function"?s[o+1]=E:(s.splice(o,3),o-=3),_2(s)}}}function E2(){function t(p){p.canIntercept&&p.info==="react-transition"&&p.intercept({handler:function(){return new Promise(function(v){return m=v})},focusReset:"manual",scroll:"manual"})}function n(){m!==null&&(m(),m=null),o||setTimeout(s,20)}function s(){if(!o&&!navigation.transition){var p=navigation.currentEntry;p&&p.url!=null&&navigation.navigate(p.url,{state:p.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,m=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(s,100),function(){o=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),m!==null&&(m(),m=null)}}}function Np(t){this._internalRoot=t}Du.prototype.render=Np.prototype.render=function(t){var n=this._internalRoot;if(n===null)throw Error(i(409));var s=n.current,o=Na();j2(s,o,t,n,null,null)},Du.prototype.unmount=Np.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var n=t.containerInfo;j2(t.current,2,null,t,null,null),du(),n[Zs]=null}};function Du(t){this._internalRoot=t}Du.prototype.unstable_scheduleHydration=function(t){if(t){var n=xf();t={blockedOn:null,target:t,priority:n};for(var s=0;s<zl.length&&n!==0&&n<zl[s].priority;s++);zl.splice(s,0,t),s===0&&w2(t)}};var C2=a.version;if(C2!=="19.2.3")throw Error(i(527,C2,"19.2.3"));H.findDOMNode=function(t){var n=t._reactInternals;if(n===void 0)throw typeof t.render=="function"?Error(i(188)):(t=Object.keys(t).join(","),Error(i(268,t)));return t=j(n),t=t!==null?g(t):null,t=t===null?null:t.stateNode,t};var Yk={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var Ru=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ru.isDisabled&&Ru.supportsFiber)try{vn=Ru.inject(Yk),ze=Ru}catch(t){}}return Li.createRoot=function(t,n){if(!r(t))throw Error(i(299));var s=!1,o="",m=Ow,p=kw,v=zw;return n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(m=n.onUncaughtError),n.onCaughtError!==void 0&&(p=n.onCaughtError),n.onRecoverableError!==void 0&&(v=n.onRecoverableError)),n=h2(t,1,!1,null,null,s,o,null,m,p,v,E2),t[Zs]=n.current,up(t),new Np(n)},Li.hydrateRoot=function(t,n,s){if(!r(t))throw Error(i(299));var o=!1,m="",p=Ow,v=kw,E=zw,A=null;return s!=null&&(s.unstable_strictMode===!0&&(o=!0),s.identifierPrefix!==void 0&&(m=s.identifierPrefix),s.onUncaughtError!==void 0&&(p=s.onUncaughtError),s.onCaughtError!==void 0&&(v=s.onCaughtError),s.onRecoverableError!==void 0&&(E=s.onRecoverableError),s.formState!==void 0&&(A=s.formState)),n=h2(t,1,!0,n,s!=null?s:null,o,m,A,p,v,E,E2),n.context=p2(null),s=n.current,o=Na(),o=Qs(o),m=xl(o),m.callback=null,bl(s,m,o),s=o,n.current.lanes=s,Ut(n,s),Sn(n),t[Zs]=n.current,up(t),new Du(n)},Li.version="19.2.3",Li}var Vp;function R2(){if(Vp)return zu.exports;Vp=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(a){console.error(a)}}return e(),zu.exports=D2(),zu.exports}var O2=R2();const Up=e=>{let a;const l=new Set,i=(j,g)=>{const y=typeof j=="function"?j(a):j;if(!Object.is(y,a)){const x=a;a=(g!=null?g:typeof y!="object"||y===null)?y:Object.assign({},a,y),l.forEach(w=>w(a,x))}},r=()=>a,f={setState:i,getState:r,getInitialState:()=>h,subscribe:j=>(l.add(j),()=>l.delete(j))},h=a=e(i,r,f);return f},k2=(e=>e?Up(e):Up),z2=e=>e;function L2(e,a=z2){const l=P.useSyncExternalStore(e.subscribe,P.useCallback(()=>a(e.getState()),[e,a]),P.useCallback(()=>a(e.getInitialState()),[e,a]));return P.useDebugValue(l),l}const Hp=e=>{const a=k2(e),l=i=>L2(a,i);return Object.assign(l,a),l},Vl=(e=>e?Hp(e):Hp);function Pp(e){var a,l,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(a=0;a<r;a++)e[a]&&(l=Pp(e[a]))&&(i&&(i+=" "),i+=l)}else for(l in e)e[l]&&(i&&(i+=" "),i+=l);return i}function Ip(){for(var e,a,l=0,i="",r=arguments.length;l<r;l++)(e=arguments[l])&&(a=Pp(e))&&(i&&(i+=" "),i+=a);return i}class lt{static cn(...a){return Ip(a)}static isSvgString(a){return!a&&typeof a!="string"?!1:a.trimStart().startsWith("<svg")}static getNestedValue(a,l){const i=l.split(".");let r=a;for(const c of i){if(r==null||typeof r!="object")return;r=r[c]}return r}static setNestedValue(a,l,i){const r=l.split(".");if(r.length===1)return{...a,[r[0]]:i};const[c,...u]=r,f=u.join("."),h=a[c];return{...a,[c]:this.setNestedValue(typeof h=="object"&&h!==null?h:{},f,i)}}static deepMerge(a,l){const i={...a};for(const r in l)if(Object.prototype.hasOwnProperty.call(l,r)){const c=l[r],u=i[r];c!==null&&typeof c=="object"&&!Array.isArray(c)&&u!==null&&typeof u=="object"&&!Array.isArray(u)?i[r]=this.deepMerge(u,c):i[r]=c}return i}}class gs{static getCleanHash(){return window.location.hash.replace(/^#\/?/,"")}static parseHash(){const l=this.getCleanHash().split("/").filter(Boolean);return{section:l[0]||null,menu:l[1]||null,submenu:l[2]||null}}static buildHash(a,l,i){const r=[a];return l&&r.push(l),i&&r.push(i),r.join("/")}}const rn=Vl((e,a)=>({activeSection:null,activeMenu:null,parentMenuId:null,isLoading:!0,isTabTransitioning:!1,isMenuTransitioning:!1,initialize:l=>{const i=gs.parseHash(),r=l.find(c=>c.id===i.section);if(r)e({activeSection:r});else{const c=l.find(u=>u.default);e({activeSection:c!=null?c:l[0]})}},initializeSidebarFromUrl:l=>{const i=gs.parseHash();if(!i.menu){const c=l.find(u=>u.default)||l[0];c&&e({activeMenu:c,parentMenuId:null});return}const r=l.find(c=>c.id===i.menu);if(r)if(i.submenu&&r.sub_menus){const c=r.sub_menus.find(u=>u.id===i.submenu);e(c?{activeMenu:c,parentMenuId:r.id}:{activeMenu:r,parentMenuId:null})}else e({activeMenu:r,parentMenuId:null});else{const c=l.find(u=>u.default)||l[0];c&&e({activeMenu:c,parentMenuId:null})}},setActiveSection:l=>{const{activeSection:i}=a();i!==l&&Fp({set:e,key:"activeSection",value:l,effect:"isTabTransitioning"})},setActiveMenu:l=>{const{activeMenu:i}=a();if(i!==l){if(l===null){e({activeMenu:null});return}Fp({set:e,key:"activeMenu",value:l,effect:"isMenuTransitioning"})}},setParentMenuId:l=>{e({parentMenuId:l})},setLoading:l=>{e({isLoading:l})}})),Fp=({set:e,key:a,value:l,effect:i})=>{e({[i]:!0}),setTimeout(()=>{e({[a]:l}),requestAnimationFrame(()=>{requestAnimationFrame(()=>{e({[i]:!1})})})},150)};let Uu=null;const B2=e=>{Uu=e},V2=e=>window[e],Fe=()=>{if(Uu)return Uu;if(window.JLTMA_SETTINGS)return window.JLTMA_SETTINGS;throw new Error("App config not set. Call setAppConfig() or ensure window.JLTMA_SETTINGS exists.")},ys=async(e,a={})=>{const l=Fe(),i=l.restUrl,r=i.includes("?"),[c,u]=e.split("?");let f=`${i}${c}`;return u&&(f+=r?`&${u}`:`?${u}`),(await fetch(f,{...a,headers:{"Content-Type":"application/json","X-WP-Nonce":l.nonce,...a.headers}})).json()},Xe={getSettingsOptions:e=>ys(e?`/jltma-options?key=${e}`:"/jltma-options"),saveSettingsOptions:(e,a)=>ys("/jltma-options",{method:"POST",body:JSON.stringify({key:e,data:a})}),resetSettings:e=>ys("/reset",{method:"POST",body:JSON.stringify({key:e})}),exportSettings:()=>ys("/export"),exportSettingsDownload:async()=>{const e=await Xe.exportSettings();if(e.success&&e.data){const a=e.filename||"settings-export.json",l=new Blob([JSON.stringify(e.data,null,2)],{type:"application/json"}),i=URL.createObjectURL(l),r=document.createElement("a");return r.href=i,r.download=a,document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(i),{success:!0}}return{success:!1,error:e.error}},importSettings:e=>ys("/import",{method:"POST",body:JSON.stringify(e)}),saveDarkMode:async e=>{const a=Fe();return(await fetch(`${a.restUrl}/user/dark-mode`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":a.nonce},body:JSON.stringify({mode:e})})).json()},get:e=>ys(e)},U2=()=>Fe().darkMode,H2=()=>Fe().logo,$p=()=>typeof window!="undefined"&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light",Yp=e=>e==="auto"?$p():e,Bi=Vl((e,a)=>({mode:"auto",effectiveTheme:"light",initialize:()=>{const l=U2()||"auto",i=Yp(l);e({mode:l,effectiveTheme:i}),document.documentElement.setAttribute("data-theme",i),typeof window!="undefined"&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{const{mode:c}=a();if(c==="auto"){const u=$p();e({effectiveTheme:u}),document.documentElement.setAttribute("data-theme",u)}})},setMode:async l=>{const i=Yp(l);e({mode:l,effectiveTheme:i}),document.documentElement.setAttribute("data-theme",i);try{await Xe.saveDarkMode(l)}catch(r){console.error("Failed to save theme preference:",r)}}}));var Hu={exports:{}},Vi={};var qp;function P2(){if(qp)return Vi;qp=1;var e=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function l(i,r,c){var u=null;if(c!==void 0&&(u=""+c),r.key!==void 0&&(u=""+r.key),"key"in r){c={};for(var f in r)f!=="key"&&(c[f]=r[f])}else c=r;return r=c.ref,{$$typeof:e,type:i,key:u,ref:r!==void 0?r:null,props:c}}return Vi.Fragment=a,Vi.jsx=l,Vi.jsxs=l,Vi}var Gp;function I2(){return Gp||(Gp=1,Hu.exports=P2()),Hu.exports}var d=I2();const Ul=({children:e})=>d.jsx("div",{className:"jltma-content__body",children:e}),vs=({children:e,className:a=""})=>d.jsx("div",{className:lt.cn("jltma:h-full jltma:overflow-y-auto jltma:scrollbar-none jltma:px-8 jltma:py-6 jltma:pb-24",a),children:e});function Jt({className:e,...a}){return d.jsx("div",{"data-slot":"card",className:lt.cn("jltma:bg-(--jltma-card)! jltma:text-(--jltma-card-foreground)! jltma:flex jltma:flex-col jltma:gap-6 jltma:rounded-(--jltma-radius)! jltma:border jltma:border-(--jltma-border)! jltma:py-6 jltma:shadow-sm",e),...a})}function ta({className:e,...a}){return d.jsx("div",{"data-slot":"card-header",className:lt.cn("@container/card-header jltma:grid jltma:auto-rows-min jltma:grid-rows-[auto_auto] jltma:items-start jltma:gap-2 jltma:px-6! jltma:has-data-[slot=card-action]:grid-cols-[1fr_auto] [.jltma\\:border-b]:pb-6",e),...a})}function ea({className:e,...a}){return d.jsx("div",{"data-slot":"card-title",className:lt.cn("jltma:leading-none jltma:font-semibold jltma:text-(--jltma-foreground)!",e),...a})}function Gt({className:e,...a}){return d.jsx("div",{"data-slot":"card-content",className:lt.cn("jltma:px-6",e),...a})}const Pu=({label:e,count:a,isActive:l,onClick:i})=>d.jsxs("button",{onClick:i,className:lt.cn("jltma:flex jltma:items-center jltma:gap-2.5 jltma:px-4 jltma:py-2.5 jltma:rounded-xl jltma:text-[13px] jltma:font-medium! jltma:transition-all jltma:duration-200 jltma:whitespace-nowrap jltma:border jltma:cursor-pointer",l?"jltma:bg-(--jltma-primary) jltma:text-white! jltma:border-transparent jltma:shadow-md jltma:shadow-(--jltma-primary)/20":"jltma:bg-(--jltma-card) jltma:text-(--jltma-muted-foreground) jltma:border-(--jltma-border)/50 jltma:hover:border-(--jltma-primary)/30 jltma:hover:text-(--jltma-foreground) jltma:hover:bg-(--jltma-accent)/50"),children:[d.jsx("span",{className:lt.cn("jltma:tracking-tight",l?"jltma:text-white!":""),children:e}),d.jsx("span",{className:lt.cn("jltma:text-[11px] jltma:font-semibold jltma:px-2 jltma:py-0.5 jltma:rounded-full jltma:min-w-6 jltma:text-center",l?"jltma:bg-white/20 jltma:text-white!":"jltma:bg-(--jltma-muted) jltma:text-(--jltma-muted-foreground)"),children:a})]}),Xp=({categories:e,activeCategory:a,onClick:l,wizardKey:i,customCategory:r=null,iconCount:c=0})=>{const u=b.useMemo(()=>Object.entries(e).filter(([h])=>h!=="all"),[e]),f=b.useMemo(()=>u.reduce((h,[,j])=>h+Object.keys((j==null?void 0:j[i])||{}).length,0),[u]);return d.jsxs("div",{className:"jltma:flex jltma:flex-wrap jltma:items-center jltma:gap-2.5 jltma:overflow-x-auto jltma:scrollbar-none jltma:-mx-1 jltma:px-1",children:[d.jsx(Pu,{label:"All",count:f+c,isActive:a==="all",onClick:()=>l("all")}),u.map(([h,j])=>d.jsx(Pu,{label:j.title,count:Object.keys((j==null?void 0:j[i])||{}).length,isActive:h===a,onClick:()=>l(h)},h)),r||null]})};var Iu=Lp();const Wp=sn(Iu);function F2(e){if(typeof document=="undefined")return;let a=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",a.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}const $2=e=>{switch(e){case"success":return G2;case"info":return W2;case"warning":return X2;case"error":return K2;default:return null}},Y2=Array(12).fill(0),q2=({visible:e,className:a})=>P.createElement("div",{className:["sonner-loading-wrapper",a].filter(Boolean).join(" "),"data-visible":e},P.createElement("div",{className:"sonner-spinner"},Y2.map((l,i)=>P.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${i}`})))),G2=P.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},P.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),X2=P.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},P.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),W2=P.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},P.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),K2=P.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},P.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Q2=P.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},P.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),P.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Z2=()=>{const[e,a]=P.useState(document.hidden);return P.useEffect(()=>{const l=()=>{a(document.hidden)};return document.addEventListener("visibilitychange",l),()=>window.removeEventListener("visibilitychange",l)},[]),e};let Fu=1;class J2{constructor(){this.subscribe=a=>(this.subscribers.push(a),()=>{const l=this.subscribers.indexOf(a);this.subscribers.splice(l,1)}),this.publish=a=>{this.subscribers.forEach(l=>l(a))},this.addToast=a=>{this.publish(a),this.toasts=[...this.toasts,a]},this.create=a=>{var l;const{message:i,...r}=a,c=typeof(a==null?void 0:a.id)=="number"||((l=a.id)==null?void 0:l.length)>0?a.id:Fu++,u=this.toasts.find(h=>h.id===c),f=a.dismissible===void 0?!0:a.dismissible;return this.dismissedToasts.has(c)&&this.dismissedToasts.delete(c),u?this.toasts=this.toasts.map(h=>h.id===c?(this.publish({...h,...a,id:c,title:i}),{...h,...a,id:c,dismissible:f,title:i}):h):this.addToast({title:i,...r,dismissible:f,id:c}),c},this.dismiss=a=>(a?(this.dismissedToasts.add(a),requestAnimationFrame(()=>this.subscribers.forEach(l=>l({id:a,dismiss:!0})))):this.toasts.forEach(l=>{this.subscribers.forEach(i=>i({id:l.id,dismiss:!0}))}),a),this.message=(a,l)=>this.create({...l,message:a}),this.error=(a,l)=>this.create({...l,message:a,type:"error"}),this.success=(a,l)=>this.create({...l,type:"success",message:a}),this.info=(a,l)=>this.create({...l,type:"info",message:a}),this.warning=(a,l)=>this.create({...l,type:"warning",message:a}),this.loading=(a,l)=>this.create({...l,type:"loading",message:a}),this.promise=(a,l)=>{if(!l)return;let i;l.loading!==void 0&&(i=this.create({...l,promise:a,type:"loading",message:l.loading,description:typeof l.description!="function"?l.description:void 0}));const r=Promise.resolve(a instanceof Function?a():a);let c=i!==void 0,u;const f=r.then(async j=>{if(u=["resolve",j],P.isValidElement(j))c=!1,this.create({id:i,type:"default",message:j});else if(e_(j)&&!j.ok){c=!1;const y=typeof l.error=="function"?await l.error(`HTTP error! status: ${j.status}`):l.error,x=typeof l.description=="function"?await l.description(`HTTP error! status: ${j.status}`):l.description,S=typeof y=="object"&&!P.isValidElement(y)?y:{message:y};this.create({id:i,type:"error",description:x,...S})}else if(j instanceof Error){c=!1;const y=typeof l.error=="function"?await l.error(j):l.error,x=typeof l.description=="function"?await l.description(j):l.description,S=typeof y=="object"&&!P.isValidElement(y)?y:{message:y};this.create({id:i,type:"error",description:x,...S})}else if(l.success!==void 0){c=!1;const y=typeof l.success=="function"?await l.success(j):l.success,x=typeof l.description=="function"?await l.description(j):l.description,S=typeof y=="object"&&!P.isValidElement(y)?y:{message:y};this.create({id:i,type:"success",description:x,...S})}}).catch(async j=>{if(u=["reject",j],l.error!==void 0){c=!1;const g=typeof l.error=="function"?await l.error(j):l.error,y=typeof l.description=="function"?await l.description(j):l.description,w=typeof g=="object"&&!P.isValidElement(g)?g:{message:g};this.create({id:i,type:"error",description:y,...w})}}).finally(()=>{c&&(this.dismiss(i),i=void 0),l.finally==null||l.finally.call(l)}),h=()=>new Promise((j,g)=>f.then(()=>u[0]==="reject"?g(u[1]):j(u[1])).catch(g));return typeof i!="string"&&typeof i!="number"?{unwrap:h}:Object.assign(i,{unwrap:h})},this.custom=(a,l)=>{const i=(l==null?void 0:l.id)||Fu++;return this.create({jsx:a(i),id:i,...l}),i},this.getActiveToasts=()=>this.toasts.filter(a=>!this.dismissedToasts.has(a.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const aa=new J2,t_=(e,a)=>{const l=(a==null?void 0:a.id)||Fu++;return aa.addToast({title:e,...a,id:l}),l},e_=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",a_=t_,n_=()=>aa.toasts,l_=()=>aa.getActiveToasts(),It=Object.assign(a_,{success:aa.success,info:aa.info,warning:aa.warning,error:aa.error,custom:aa.custom,message:aa.message,promise:aa.promise,dismiss:aa.dismiss,loading:aa.loading},{getHistory:n_,getToasts:l_});F2("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function io(e){return e.label!==void 0}const s_=3,i_="24px",r_="16px",Kp=4e3,o_=356,c_=14,u_=45,d_=200;function on(...e){return e.filter(Boolean).join(" ")}function m_(e){const[a,l]=e.split("-"),i=[];return a&&i.push(a),l&&i.push(l),i}const f_=e=>{var a,l,i,r,c,u,f,h,j;const{invert:g,toast:y,unstyled:x,interacting:w,setHeights:S,visibleToasts:_,heights:T,index:C,toasts:M,expanded:N,removeToast:R,defaultRichColors:B,closeButton:U,style:k,cancelButtonStyle:V,actionButtonStyle:Y,className:tt="",descriptionClassName:et="",duration:nt,position:Z,gap:st,expandByDefault:ot,classNames:z,icons:H,closeButtonAriaLabel:J="Close toast"}=e,[it,pt]=P.useState(null),[D,X]=P.useState(null),[K,at]=P.useState(!1),[rt,jt]=P.useState(!1),[wt,xt]=P.useState(!1),[zt,De]=P.useState(!1),[Se,qe]=P.useState(!1),[yn,gt]=P.useState(0),[sa,Oa]=P.useState(0),xa=P.useRef(y.duration||nt||Kp),Rn=P.useRef(null),Re=P.useRef(null),ia=C===0,ba=C+1<=_,Oe=y.type,ra=y.dismissible!==!1,ke=y.className||"",Xs=y.descriptionClassName||"",On=P.useMemo(()=>T.findIndex(dt=>dt.toastId===y.id)||0,[T,y.id]),Ws=P.useMemo(()=>{var dt;return(dt=y.closeButton)!=null?dt:U},[y.closeButton,U]),ka=P.useMemo(()=>y.duration||nt||Kp,[y.duration,nt]),Zl=P.useRef(0),za=P.useRef(0),Ks=P.useRef(0),oa=P.useRef(null),[vn,ze]=Z.split("-"),wa=P.useMemo(()=>T.reduce((dt,Nt,te)=>te>=On?dt:dt+Nt.height,0),[T,On]),Ee=Z2(),jr=y.invert||g,Jl=Oe==="loading";za.current=P.useMemo(()=>On*st+wa,[On,wa]),P.useEffect(()=>{xa.current=ka},[ka]),P.useEffect(()=>{at(!0)},[]),P.useEffect(()=>{const dt=Re.current;if(dt){const Nt=dt.getBoundingClientRect().height;return Oa(Nt),S(te=>[{toastId:y.id,height:Nt,position:y.position},...te]),()=>S(te=>te.filter(Wt=>Wt.toastId!==y.id))}},[S,y.id]),P.useLayoutEffect(()=>{if(!K)return;const dt=Re.current,Nt=dt.style.height;dt.style.height="auto";const te=dt.getBoundingClientRect().height;dt.style.height=Nt,Oa(te),S(Wt=>Wt.find(Ut=>Ut.toastId===y.id)?Wt.map(Ut=>Ut.toastId===y.id?{...Ut,height:te}:Ut):[{toastId:y.id,height:te,position:y.position},...Wt])},[K,y.title,y.description,S,y.id,y.jsx,y.action,y.cancel]);const ft=P.useCallback(()=>{jt(!0),gt(za.current),S(dt=>dt.filter(Nt=>Nt.toastId!==y.id)),setTimeout(()=>{R(y)},d_)},[y,R,S,za]);P.useEffect(()=>{if(y.promise&&Oe==="loading"||y.duration===1/0||y.type==="loading")return;let dt;return N||w||Ee?(()=>{if(Ks.current<Zl.current){const Wt=new Date().getTime()-Zl.current;xa.current=xa.current-Wt}Ks.current=new Date().getTime()})():xa.current!==1/0&&(Zl.current=new Date().getTime(),dt=setTimeout(()=>{y.onAutoClose==null||y.onAutoClose.call(y,y),ft()},xa.current)),()=>clearTimeout(dt)},[N,w,y,Oe,Ee,ft]),P.useEffect(()=>{y.delete&&(ft(),y.onDismiss==null||y.onDismiss.call(y,y))},[ft,y.delete]);function Rt(){var dt;if(H!=null&&H.loading){var Nt;return P.createElement("div",{className:on(z==null?void 0:z.loader,y==null||(Nt=y.classNames)==null?void 0:Nt.loader,"sonner-loader"),"data-visible":Oe==="loading"},H.loading)}return P.createElement(q2,{className:on(z==null?void 0:z.loader,y==null||(dt=y.classNames)==null?void 0:dt.loader),visible:Oe==="loading"})}const Bt=y.icon||(H==null?void 0:H[Oe])||$2(Oe);var At,Vt;return P.createElement("li",{tabIndex:0,ref:Re,className:on(tt,ke,z==null?void 0:z.toast,y==null||(a=y.classNames)==null?void 0:a.toast,z==null?void 0:z.default,z==null?void 0:z[Oe],y==null||(l=y.classNames)==null?void 0:l[Oe]),"data-sonner-toast":"","data-rich-colors":(At=y.richColors)!=null?At:B,"data-styled":!(y.jsx||y.unstyled||x),"data-mounted":K,"data-promise":!!y.promise,"data-swiped":Se,"data-removed":rt,"data-visible":ba,"data-y-position":vn,"data-x-position":ze,"data-index":C,"data-front":ia,"data-swiping":wt,"data-dismissible":ra,"data-type":Oe,"data-invert":jr,"data-swipe-out":zt,"data-swipe-direction":D,"data-expanded":!!(N||ot&&K),"data-testid":y.testId,style:{"--index":C,"--toasts-before":C,"--z-index":M.length-C,"--offset":`${rt?yn:za.current}px`,"--initial-height":ot?"auto":`${sa}px`,...k,...y.style},onDragEnd:()=>{xt(!1),pt(null),oa.current=null},onPointerDown:dt=>{dt.button!==2&&(Jl||!ra||(Rn.current=new Date,gt(za.current),dt.target.setPointerCapture(dt.pointerId),dt.target.tagName!=="BUTTON"&&(xt(!0),oa.current={x:dt.clientX,y:dt.clientY})))},onPointerUp:()=>{var dt,Nt,te;if(zt||!ra)return;oa.current=null;const Wt=Number(((dt=Re.current)==null?void 0:dt.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ge=Number(((Nt=Re.current)==null?void 0:Nt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Ut=new Date().getTime()-((te=Rn.current)==null?void 0:te.getTime()),ne=it==="x"?Wt:Ge,La=Math.abs(ne)/Ut;if(Math.abs(ne)>=u_||La>.11){gt(za.current),y.onDismiss==null||y.onDismiss.call(y,y),X(it==="x"?Wt>0?"right":"left":Ge>0?"down":"up"),ft(),De(!0);return}else{var Le,ca;(Le=Re.current)==null||Le.style.setProperty("--swipe-amount-x","0px"),(ca=Re.current)==null||ca.style.setProperty("--swipe-amount-y","0px")}qe(!1),xt(!1),pt(null)},onPointerMove:dt=>{var Nt,te,Wt;if(!oa.current||!ra||((Nt=window.getSelection())==null?void 0:Nt.toString().length)>0)return;const Ut=dt.clientY-oa.current.y,ne=dt.clientX-oa.current.x;var La;const Le=(La=e.swipeDirections)!=null?La:m_(Z);!it&&(Math.abs(ne)>1||Math.abs(Ut)>1)&&pt(Math.abs(ne)>Math.abs(Ut)?"x":"y");let ca={x:0,y:0};const Qs=en=>1/(1.5+Math.abs(en)/20);if(it==="y"){if(Le.includes("top")||Le.includes("bottom"))if(Le.includes("top")&&Ut<0||Le.includes("bottom")&&Ut>0)ca.y=Ut;else{const en=Ut*Qs(Ut);ca.y=Math.abs(en)<Math.abs(Ut)?en:Ut}}else if(it==="x"&&(Le.includes("left")||Le.includes("right")))if(Le.includes("left")&&ne<0||Le.includes("right")&&ne>0)ca.x=ne;else{const en=ne*Qs(ne);ca.x=Math.abs(en)<Math.abs(ne)?en:ne}(Math.abs(ca.x)>0||Math.abs(ca.y)>0)&&qe(!0),(te=Re.current)==null||te.style.setProperty("--swipe-amount-x",`${ca.x}px`),(Wt=Re.current)==null||Wt.style.setProperty("--swipe-amount-y",`${ca.y}px`)}},Ws&&!y.jsx&&Oe!=="loading"?P.createElement("button",{"aria-label":J,"data-disabled":Jl,"data-close-button":!0,onClick:Jl||!ra?()=>{}:()=>{ft(),y.onDismiss==null||y.onDismiss.call(y,y)},className:on(z==null?void 0:z.closeButton,y==null||(i=y.classNames)==null?void 0:i.closeButton)},(Vt=H==null?void 0:H.close)!=null?Vt:Q2):null,(Oe||y.icon||y.promise)&&y.icon!==null&&((H==null?void 0:H[Oe])!==null||y.icon)?P.createElement("div",{"data-icon":"",className:on(z==null?void 0:z.icon,y==null||(r=y.classNames)==null?void 0:r.icon)},y.promise||y.type==="loading"&&!y.icon?y.icon||Rt():null,y.type!=="loading"?Bt:null):null,P.createElement("div",{"data-content":"",className:on(z==null?void 0:z.content,y==null||(c=y.classNames)==null?void 0:c.content)},P.createElement("div",{"data-title":"",className:on(z==null?void 0:z.title,y==null||(u=y.classNames)==null?void 0:u.title)},y.jsx?y.jsx:typeof y.title=="function"?y.title():y.title),y.description?P.createElement("div",{"data-description":"",className:on(et,Xs,z==null?void 0:z.description,y==null||(f=y.classNames)==null?void 0:f.description)},typeof y.description=="function"?y.description():y.description):null),P.isValidElement(y.cancel)?y.cancel:y.cancel&&io(y.cancel)?P.createElement("button",{"data-button":!0,"data-cancel":!0,style:y.cancelButtonStyle||V,onClick:dt=>{io(y.cancel)&&ra&&(y.cancel.onClick==null||y.cancel.onClick.call(y.cancel,dt),ft())},className:on(z==null?void 0:z.cancelButton,y==null||(h=y.classNames)==null?void 0:h.cancelButton)},y.cancel.label):null,P.isValidElement(y.action)?y.action:y.action&&io(y.action)?P.createElement("button",{"data-button":!0,"data-action":!0,style:y.actionButtonStyle||Y,onClick:dt=>{io(y.action)&&(y.action.onClick==null||y.action.onClick.call(y.action,dt),!dt.defaultPrevented&&ft())},className:on(z==null?void 0:z.actionButton,y==null||(j=y.classNames)==null?void 0:j.actionButton)},y.action.label):null)};function Qp(){if(typeof window=="undefined"||typeof document=="undefined")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function h_(e,a){const l={};return[e,a].forEach((i,r)=>{const c=r===1,u=c?"--mobile-offset":"--offset",f=c?r_:i_;function h(j){["top","right","bottom","left"].forEach(g=>{l[`${u}-${g}`]=typeof j=="number"?`${j}px`:j})}typeof i=="number"||typeof i=="string"?h(i):typeof i=="object"?["top","right","bottom","left"].forEach(j=>{i[j]===void 0?l[`${u}-${j}`]=f:l[`${u}-${j}`]=typeof i[j]=="number"?`${i[j]}px`:i[j]}):h(f)}),l}const p_=P.forwardRef(function(a,l){const{id:i,invert:r,position:c="bottom-right",hotkey:u=["altKey","KeyT"],expand:f,closeButton:h,className:j,offset:g,mobileOffset:y,theme:x="light",richColors:w,duration:S,style:_,visibleToasts:T=s_,toastOptions:C,dir:M=Qp(),gap:N=c_,icons:R,containerAriaLabel:B="Notifications"}=a,[U,k]=P.useState([]),V=P.useMemo(()=>i?U.filter(K=>K.toasterId===i):U.filter(K=>!K.toasterId),[U,i]),Y=P.useMemo(()=>Array.from(new Set([c].concat(V.filter(K=>K.position).map(K=>K.position)))),[V,c]),[tt,et]=P.useState([]),[nt,Z]=P.useState(!1),[st,ot]=P.useState(!1),[z,H]=P.useState(x!=="system"?x:typeof window!="undefined"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),J=P.useRef(null),it=u.join("+").replace(/Key/g,"").replace(/Digit/g,""),pt=P.useRef(null),D=P.useRef(!1),X=P.useCallback(K=>{k(at=>{var rt;return(rt=at.find(jt=>jt.id===K.id))!=null&&rt.delete||aa.dismiss(K.id),at.filter(({id:jt})=>jt!==K.id)})},[]);return P.useEffect(()=>aa.subscribe(K=>{if(K.dismiss){requestAnimationFrame(()=>{k(at=>at.map(rt=>rt.id===K.id?{...rt,delete:!0}:rt))});return}setTimeout(()=>{Wp.flushSync(()=>{k(at=>{const rt=at.findIndex(jt=>jt.id===K.id);return rt!==-1?[...at.slice(0,rt),{...at[rt],...K},...at.slice(rt+1)]:[K,...at]})})})}),[U]),P.useEffect(()=>{if(x!=="system"){H(x);return}if(x==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?H("dark"):H("light")),typeof window=="undefined")return;const K=window.matchMedia("(prefers-color-scheme: dark)");try{K.addEventListener("change",({matches:at})=>{H(at?"dark":"light")})}catch(at){K.addListener(({matches:rt})=>{try{H(rt?"dark":"light")}catch(jt){console.error(jt)}})}},[x]),P.useEffect(()=>{U.length<=1&&Z(!1)},[U]),P.useEffect(()=>{const K=at=>{var rt;if(u.every(xt=>at[xt]||at.code===xt)){var wt;Z(!0),(wt=J.current)==null||wt.focus()}at.code==="Escape"&&(document.activeElement===J.current||(rt=J.current)!=null&&rt.contains(document.activeElement))&&Z(!1)};return document.addEventListener("keydown",K),()=>document.removeEventListener("keydown",K)},[u]),P.useEffect(()=>{if(J.current)return()=>{pt.current&&(pt.current.focus({preventScroll:!0}),pt.current=null,D.current=!1)}},[J.current]),P.createElement("section",{ref:l,"aria-label":`${B} ${it}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},Y.map((K,at)=>{var rt;const[jt,wt]=K.split("-");return V.length?P.createElement("ol",{key:K,dir:M==="auto"?Qp():M,tabIndex:-1,ref:J,className:j,"data-sonner-toaster":!0,"data-sonner-theme":z,"data-y-position":jt,"data-x-position":wt,style:{"--front-toast-height":`${((rt=tt[0])==null?void 0:rt.height)||0}px`,"--width":`${o_}px`,"--gap":`${N}px`,..._,...h_(g,y)},onBlur:xt=>{D.current&&!xt.currentTarget.contains(xt.relatedTarget)&&(D.current=!1,pt.current&&(pt.current.focus({preventScroll:!0}),pt.current=null))},onFocus:xt=>{xt.target instanceof HTMLElement&&xt.target.dataset.dismissible==="false"||D.current||(D.current=!0,pt.current=xt.relatedTarget)},onMouseEnter:()=>Z(!0),onMouseMove:()=>Z(!0),onMouseLeave:()=>{st||Z(!1)},onDragEnd:()=>Z(!1),onPointerDown:xt=>{xt.target instanceof HTMLElement&&xt.target.dataset.dismissible==="false"||ot(!0)},onPointerUp:()=>ot(!1)},V.filter(xt=>!xt.position&&at===0||xt.position===K).map((xt,zt)=>{var De,Se;return P.createElement(f_,{key:xt.id,icons:R,index:zt,toast:xt,defaultRichColors:w,duration:(De=C==null?void 0:C.duration)!=null?De:S,className:C==null?void 0:C.className,descriptionClassName:C==null?void 0:C.descriptionClassName,invert:r,visibleToasts:T,closeButton:(Se=C==null?void 0:C.closeButton)!=null?Se:h,interacting:st,position:K,style:C==null?void 0:C.style,unstyled:C==null?void 0:C.unstyled,classNames:C==null?void 0:C.classNames,cancelButtonStyle:C==null?void 0:C.cancelButtonStyle,actionButtonStyle:C==null?void 0:C.actionButtonStyle,closeButtonAriaLabel:C==null?void 0:C.closeButtonAriaLabel,removeToast:X,toasts:V.filter(qe=>qe.position==xt.position),heights:tt.filter(qe=>qe.position==xt.position),setHeights:et,expandByDefault:f,gap:N,expanded:nt,swipeDirections:a.swipeDirections})})):null}))}),Ae="?utm_source=option-panel&utm_medium=master-addons&utm_campaign=installation&utm_id=plugin";let Xt=(tn=class{constructor(){_n(this,"appConfig",null)}static getInstance(){return tn.instance||(tn.instance=new tn),tn.instance}loadConfig(){return this.appConfig||(this.appConfig=Fe()),this.appConfig}get isPremium(){return!!this.loadConfig().is_premium}get isDeveloper(){return!!this.loadConfig().is_developer}get adminUrl(){return this.loadConfig().adminUrl}get assetsUrl(){return this.loadConfig().assetsUrl}get hiddenMenus(){return this.loadConfig().hidden_menus}get data(){return this.loadConfig().data}get isSetupComplete(){return!!this.loadConfig().is_setup_complete}},_n(tn,"instance",null),_n(tn,"URLS",{PRICING:`https://master-addons.com/pricing/${Ae}`,DOCS:`https://master-addons.com/docs/${Ae}`,FEATURES:`https://master-addons.com/widgets-and-extensions/${Ae}`,SUPPORT:`https://master-addons.com/support/${Ae}`,CONTACT:`https://master-addons.com/contact/${Ae}`,HOME:`https://master-addons.com/${Ae}`,ALL_THEMES:`https://master-addons.com/recommended-themes/${Ae}`,FACEBOOK_GROUP:"https://www.facebook.com/groups/2495256720521297",FACEBOOK_PAGE:"https://www.facebook.com/masteraddons/",YOUTUBE:"https://www.youtube.com/@masteraddons2939",WP_REVIEW:"https://wordpress.org/support/plugin/master-addons/reviews/?filter=5#new-post",WP_SUPPORT_FORUM:"https://wordpress.org/support/plugin/master-addons/",GOOGLE_RECAPTCHA:"https://www.google.com/recaptcha",TWITTER_DEV_APPS:"https://developer.twitter.com/en/apps/create"}),tn);const ml=class ml{static getAllWizardsFromCategories(a,l){const i={};return Object.entries(a).forEach(([r,c])=>{r!=="all"&&(c!=null&&c[l])&&Object.assign(i,c==null?void 0:c[l])}),i}static getWizardCounts(a,l){const i=Object.values(this.getAllWizardsFromCategories(a,l)),r=i.length,c=i.filter(u=>u.is_pro).length;return{totalCount:r,freeCount:r-c,proCount:c}}static getAllWizardKeysFromCategories(a,l){return Object.keys(this.getAllWizardsFromCategories(a,l))}static filterWizardsBySearch(a,l){if(!l.trim())return a;const i=l.toLowerCase(),r={};return Object.entries(a).forEach(([c,u])=>{u.title.toLowerCase().includes(i)&&(r[c]=u)}),r}static checkIsCategoryFullyEnabled(a,l,i,r){var u,f;let c=[];return Xt.getInstance().isPremium?c=Object.keys(((u=a[i])==null?void 0:u[r])||{}):c=Object.keys((f=a[i])==null?void 0:f[r]).filter(h=>{var j,g;return!((g=(j=a[i])==null?void 0:j[r][h])!=null&&g.is_pro)}),c.length>0&&c.every(h=>l.has(h))}static checkIsAllEnabled(a,l,i){const r=this.getAllWizardKeysFromCategories(a,i);return r.length>0&&r.every(c=>l.has(c))}};_n(ml,"hasWizards",(a,l)=>!!(a!=null&&a[l])&&Object.keys(a==null?void 0:a[l]).length>0),_n(ml,"isValidCategory",(a,l,i)=>a!=="all"&&ml.hasWizards(l,i)),_n(ml,"saveOption",async({key:a,data:l,options:i={toast:"OPEN",message:void 0}})=>{if(!(!a||!l))try{const r=await Xe.saveSettingsOptions(a,l);return r.success&&(i==null?void 0:i.toast)!=="CLOSE"&&It.success((i==null?void 0:i.message)||r.message||"Settings saved successfully!"),r}catch(r){console.error("Failed to save settings:",r),It.error("Failed to save settings. Please try again.");return}}),_n(ml,"isPremium",()=>Xt.getInstance().isPremium),_n(ml,"isDeveloper",()=>Xt.getInstance().isDeveloper);let Et=ml;const na={ADDONS:"addons",EXTENSIONS:"extensions",ICONS:"icons",API:"api",WHITE_LABEL:"white_label"},Zp=({optionKey:e,wizardKey:a})=>Vl((l,i)=>({categories:{},allWizards:{},totalCount:0,freeCount:0,proCount:0,searchQuery:"",activeCategory:"all",viewMode:"grid",enabledWizards:new Set,isLoading:!1,isInitialized:!1,isSaving:!1,hasChanges:!1,enabledCount:()=>{const{enabledWizards:r,allWizards:c}=i();if(Et.isPremium())return r.size;let f=0;return r.forEach(h=>{var j;(j=c[h])!=null&&j.is_pro||f++}),f},initialize:()=>{var j;const{categories:r}=i();if(Object.keys(r).length>0)return;const u=((j=Fe().data)==null?void 0:j[`${a}_category`])||{},f=Et.getAllWizardsFromCategories(u,a),h=Et.getWizardCounts(u,a);l({categories:u,allWizards:f,...h})},fetchWizards:async()=>{const{isInitialized:r,isLoading:c}=i();if(!(r||c)){l({isLoading:!0});try{const u=await Xe.getSettingsOptions(na[e]);if(u.success&&u.data){const f=Object.keys(u.data).filter(h=>{var j;return!!((j=u.data)!=null&&j[h])});l({enabledWizards:new Set(f)})}}catch(u){console.error(`Failed to fetch ${a}:`,u)}finally{l({isLoading:!1,isInitialized:!0})}}},setSearchQuery:r=>l({searchQuery:r}),setActiveCategory:r=>l({activeCategory:r}),setViewMode:r=>l({viewMode:r}),toggleWizard:(r,c)=>{var j;const{enabledWizards:u,allWizards:f}=i();if(c&&((j=f[r])!=null&&j.is_pro)&&!Et.isPremium())return;const h=new Set(u);c?h.add(r):h.delete(r),l({enabledWizards:h,hasChanges:!0})},enableDisableCategory:(r,c)=>{var x;const{enabledWizards:u,categories:f,allWizards:h}=i(),j=new Set(u),g=Et.isPremium();let y=r==="all"?Et.getAllWizardKeysFromCategories(f,a):Object.keys(((x=f[r])==null?void 0:x[a])||{});c&&!g&&(y=y.filter(w=>{var S;return!((S=h[w])!=null&&S.is_pro)})),c?y.forEach(w=>j.add(w)):y.forEach(w=>j.delete(w)),l({enabledWizards:j,hasChanges:!0})},save:async r=>{l({isSaving:!0});try{const{enabledWizards:c,allWizards:u}=i(),f={};Object.keys(u).forEach(j=>{f[j]=c.has(j)});const h=await Et.saveOption({key:na[e],data:f,options:r});h!=null&&h.success&&l({hasChanges:!1})}finally{l({isSaving:!1})}},reset:async()=>{try{const r=await Xe.resetSettings(na[e]);r.success?(l({enabledWizards:new Set,isInitialized:!1,hasChanges:!1}),await i().fetchWizards(),It.success(r.message||"Settings reset successfully!")):It.error("Failed to reset settings.")}catch(r){console.error(`Failed to reset ${a}:`,r),It.error("Failed to reset settings.")}}})),la=Zp({optionKey:"ADDONS",wizardKey:"addons"}),We=Zp({optionKey:"EXTENSIONS",wizardKey:"extensions"}),Ui=Vl((e,a)=>({enabledIconLibraries:new Set,isLoading:!1,isInitialized:!1,isSaving:!1,hasChanges:!1,enabledCount:()=>{var f,h,j;const l=Et.isPremium(),{enabledIconLibraries:i}=a();if(l)return i.size;const c=(j=(h=(f=Fe().data)==null?void 0:f.icons_extended)==null?void 0:h.libraries)!=null?j:{};let u=0;return i.forEach(g=>{var y;(y=c[g])!=null&&y.is_pro||u++}),u},totalCount:()=>{var r,c,u;const i=(u=(c=(r=Fe().data)==null?void 0:r.icons_extended)==null?void 0:c.libraries)!=null?u:{};return Object.keys(i).length},fetchIconLibraries:async()=>{const{isInitialized:l,isLoading:i}=a();if(!(l||i)){e({isLoading:!0});try{const r=await Xe.getSettingsOptions(na.ICONS);if(r.success&&r.data){const c=Object.keys(r.data).filter(u=>{var f;return!!((f=r.data)!=null&&f[u])});e({enabledIconLibraries:new Set(c)})}}catch(r){console.error("Failed to fetch icon libraries:",r)}finally{e({isLoading:!1,isInitialized:!0})}}},setEnabledIconLibraries:l=>{e({enabledIconLibraries:l,hasChanges:!0})},toggleIconLibrary:l=>{var c,u,f,h;const{enabledIconLibraries:i}=a(),r=new Set(i);if(r.has(l))r.delete(l);else{if(!Et.isPremium()&&(h=((f=(u=(c=Fe().data)==null?void 0:c.icons_extended)==null?void 0:u.libraries)!=null?f:{})[l])!=null&&h.is_pro)return;r.add(l)}e({enabledIconLibraries:r,hasChanges:!0})},save:async l=>{var i,r,c;e({isSaving:!0});try{const{enabledIconLibraries:u}=a(),h=(c=(r=(i=Fe().data)==null?void 0:i.icons_extended)==null?void 0:r.libraries)!=null?c:{},j={};Object.keys(h).forEach(y=>{j[y]=u.has(y)});const g=await Et.saveOption({key:na.ICONS,data:j,options:l});g!=null&&g.success&&e({hasChanges:!1})}finally{e({isSaving:!1})}}})),Jp={jltma_wl_plugin_logo:null,jltma_wl_plugin_name:"",jltma_wl_plugin_desc:"",jltma_wl_plugin_author_name:"",jltma_wl_plugin_menu_label:"",jltma_wl_plugin_url:"",jltma_wl_placeholder_image:!1,jltma_wl_plugin_row_links:!1},tj={jltma_wl_plugin_tab_welcome:!1,jltma_wl_plugin_tab_addons:!1,jltma_wl_plugin_tab_extensions:!1,jltma_wl_plugin_tab_tools:!1,jltma_wl_plugin_tab_free_vs_pro:!1,jltma_wl_plugin_tab_white_label:!1,jltma_wl_plugin_tab_template_kits:!1},j_=e=>{const a=e.jltma_wl_plugin_logo,l=e.jltma_wl_plugin_logo_url,i={jltma_wl_plugin_logo:a?{id:Number(a),url:l||void 0}:null,jltma_wl_plugin_name:e.jltma_wl_plugin_name||"",jltma_wl_plugin_desc:e.jltma_wl_plugin_desc||"",jltma_wl_plugin_author_name:e.jltma_wl_plugin_author_name||"",jltma_wl_plugin_menu_label:e.jltma_wl_plugin_menu_label||"",jltma_wl_plugin_url:e.jltma_wl_plugin_url||"",jltma_wl_placeholder_image:!!Number(e.jltma_wl_placeholder_image),jltma_wl_plugin_row_links:!!Number(e.jltma_wl_plugin_row_links)},r={jltma_wl_plugin_tab_welcome:!!Number(e.jltma_wl_plugin_tab_welcome),jltma_wl_plugin_tab_addons:!!Number(e.jltma_wl_plugin_tab_addons),jltma_wl_plugin_tab_extensions:!!Number(e.jltma_wl_plugin_tab_extensions),jltma_wl_plugin_tab_tools:!!Number(e.jltma_wl_plugin_tab_tools),jltma_wl_plugin_tab_free_vs_pro:!!Number(e.jltma_wl_plugin_tab_free_vs_pro),jltma_wl_plugin_tab_white_label:!!Number(e.jltma_wl_plugin_tab_white_label),jltma_wl_plugin_tab_template_kits:!!Number(e.jltma_wl_plugin_tab_template_kits)};return{whiteLabelSettings:i,adminSettings:r}},g_=(e,a)=>{var l,i;return{jltma_wl_plugin_logo:(l=e.jltma_wl_plugin_logo)!=null&&l.id?String(e.jltma_wl_plugin_logo.id):"",jltma_wl_plugin_logo_url:((i=e.jltma_wl_plugin_logo)==null?void 0:i.url)||"",jltma_wl_plugin_name:e.jltma_wl_plugin_name,jltma_wl_plugin_desc:e.jltma_wl_plugin_desc,jltma_wl_plugin_author_name:e.jltma_wl_plugin_author_name,jltma_wl_plugin_menu_label:e.jltma_wl_plugin_menu_label,jltma_wl_plugin_url:e.jltma_wl_plugin_url,jltma_wl_plugin_row_links:e.jltma_wl_plugin_row_links?1:0,jltma_wl_placeholder_image:e.jltma_wl_placeholder_image?1:0,jltma_wl_plugin_tab_welcome:a.jltma_wl_plugin_tab_welcome?1:0,jltma_wl_plugin_tab_addons:a.jltma_wl_plugin_tab_addons?1:0,jltma_wl_plugin_tab_extensions:a.jltma_wl_plugin_tab_extensions?1:0,jltma_wl_plugin_tab_tools:a.jltma_wl_plugin_tab_tools?1:0,jltma_wl_plugin_tab_free_vs_pro:a.jltma_wl_plugin_tab_free_vs_pro?1:0,jltma_wl_plugin_tab_white_label:a.jltma_wl_plugin_tab_white_label?1:0,jltma_wl_plugin_tab_template_kits:a.jltma_wl_plugin_tab_template_kits?1:0}},y_=Vl((e,a)=>({whiteLabelSettings:{...Jp},adminSettings:{...tj},isLoading:!1,isInitialized:!1,isSaving:!1,hasChanges:!1,fetchSettings:async()=>{const{isInitialized:l,isLoading:i}=a();if(!(l||i)){e({isLoading:!0});try{const r=await Xe.getSettingsOptions(na.WHITE_LABEL);if(r.success&&r.data){const c=r.data,{whiteLabelSettings:u,adminSettings:f}=j_(c);e({whiteLabelSettings:u,adminSettings:f})}}catch(r){console.error("Failed to fetch white label settings:",r)}finally{e({isLoading:!1,isInitialized:!0})}}},setWhiteLabelField:(l,i)=>{const{whiteLabelSettings:r}=a();e({whiteLabelSettings:{...r,[l]:i},hasChanges:!0})},setAdminField:(l,i)=>{const{adminSettings:r}=a();e({adminSettings:{...r,[l]:i},hasChanges:!0})},save:async()=>{if(!Et.isPremium()){It.error("White Label is a Pro feature. Please upgrade to save settings.");return}const{whiteLabelSettings:l,adminSettings:i}=a();e({isSaving:!0});try{const r=await Xe.saveSettingsOptions(na.WHITE_LABEL,g_(l,i));r.success?(e({hasChanges:!1}),It.success(r.message||"Settings saved successfully!")):It.error("Failed to save settings. Please try again.")}catch(r){console.error("Failed to save white label settings:",r),It.error("Failed to save settings. Please try again.")}finally{e({isSaving:!1})}},reset:async()=>{try{const l=await Xe.resetSettings(na.WHITE_LABEL);l.success?(e({whiteLabelSettings:{...Jp},adminSettings:{...tj},isInitialized:!1,hasChanges:!1}),await a().fetchSettings(),It.success(l.message||"Settings reset successfully!")):It.error("Failed to reset settings.")}catch(l){console.error("Failed to reset white label settings:",l),It.error("Failed to reset settings.")}}})),$u={site_key:"",secret_key:""},Yu={username:"",consumer_key:"",consumer_secret:"",access_token:"",access_token_secret:""},qu={enable_image_optimizer:!1,convert_to_webp:!1,resize_large_images:!1,max_image_dimension:2560,conversion_mode:"general",convert_format:"WEBP",quality:80,generate_lqip:!1,lqip_quality:20,blur_amount:10,disable_wp_auto_scaling:!1,disable_all_thumbnails:!1,disabled_sizes:[]},Gu={images_optimized:0,original_size:"0 B",optimized_size:"0 B",total_saved:"0 B"},Xu={enable_dynamic_loading:!0,enable_per_page_caching:!1,minify_cached_files:!0,enable_debug_mode:!1,cache_directory:"wp-content/uploads/master_addons/assets_cache"},Wu={cached_pages:0,cache_size:"0 B",last_cleared:"Never"},v_=Vl((e,a)=>({recaptcha:{...$u},twitter:{...Yu},optimize:{...qu},optimizeStats:{...Gu},thumbnailSizes:[],performance:{...Xu},cacheStats:{...Wu},isLoading:!1,isInitialized:!1,isSaving:!1,hasChanges:!1,fetchSettings:async()=>{const{isInitialized:l,isLoading:i}=a();if(!(l||i)){e({isLoading:!0});try{const r=await Xe.getSettingsOptions(na.API);if(r.success&&r.data){const c=r.data;e({recaptcha:{...$u,...c.recaptcha||{}},twitter:{...Yu,...c.twitter||{}},optimize:{...qu,...c.optimize||{}},optimizeStats:{...Gu,...c.optimize_stats||{}},thumbnailSizes:c.thumbnail_sizes||[],performance:{...Xu,...c.performance||{}},cacheStats:{...Wu,...c.cache_stats||{}}})}}catch(r){console.error("Failed to fetch tools settings:",r)}finally{e({isLoading:!1,isInitialized:!0})}}},setRecaptchaField:(l,i)=>{const{recaptcha:r}=a();e({recaptcha:{...r,[l]:i},hasChanges:!0})},setTwitterField:(l,i)=>{const{twitter:r}=a();e({twitter:{...r,[l]:i},hasChanges:!0})},setOptimizeField:(l,i)=>{const{optimize:r}=a();e({optimize:{...r,[l]:i},hasChanges:!0})},setPerformanceField:(l,i)=>{const{performance:r}=a();e({performance:{...r,[l]:i},hasChanges:!0})},save:async()=>{const{recaptcha:l,twitter:i,optimize:r,performance:c}=a();e({isSaving:!0});try{const u=await Xe.saveSettingsOptions(na.API,{recaptcha:l,twitter:i,optimize:r,performance:c});u.success?(e({hasChanges:!1}),It.success(u.message||"Settings saved successfully!")):It.error("Failed to save settings. Please try again.")}catch(u){console.error("Failed to save tools settings:",u),It.error("Failed to save settings. Please try again.")}finally{e({isSaving:!1})}},reset:async()=>{try{const l=await Xe.resetSettings(na.API);l.success?(e({recaptcha:{...$u},twitter:{...Yu},optimize:{...qu},optimizeStats:{...Gu},performance:{...Xu},cacheStats:{...Wu},isInitialized:!1,hasChanges:!1}),await a().fetchSettings(),It.success(l.message||"Settings reset successfully!")):It.error("Failed to reset settings.")}catch(l){console.error("Failed to reset tools settings:",l),It.error("Failed to reset settings.")}},clearCache:async()=>{try{It.success("Cache cleared successfully!"),e({cacheStats:{cached_pages:0,cache_size:"0 B",last_cleared:"Just now"}})}catch(l){console.error("Failed to clear cache:",l),It.error("Failed to clear cache.")}},regenerateCache:async()=>{try{It.success("Cache regenerated successfully!")}catch(l){console.error("Failed to regenerate cache:",l),It.error("Failed to regenerate cache.")}}}));const x_=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),b_=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,l,i)=>i?i.toUpperCase():l.toLowerCase()),ej=e=>{const a=b_(e);return a.charAt(0).toUpperCase()+a.slice(1)},aj=(...e)=>e.filter((a,l,i)=>!!a&&a.trim()!==""&&i.indexOf(a)===l).join(" ").trim(),w_=e=>{for(const a in e)if(a.startsWith("aria-")||a==="role"||a==="title")return!0};var S_={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const __=b.forwardRef(({color:e="currentColor",size:a=24,strokeWidth:l=2,absoluteStrokeWidth:i,className:r="",children:c,iconNode:u,...f},h)=>b.createElement("svg",{ref:h,...S_,width:a,height:a,stroke:e,strokeWidth:i?Number(l)*24/Number(a):l,className:aj("lucide",r),...!c&&!w_(f)&&{"aria-hidden":"true"},...f},[...u.map(([j,g])=>b.createElement(j,g)),...Array.isArray(c)?c:[c]]));const ht=(e,a)=>{const l=b.forwardRef(({className:i,...r},c)=>b.createElement(__,{ref:c,iconNode:a,className:aj(`lucide-${x_(ej(e))}`,`lucide-${e}`,i),...r}));return l.displayName=ej(e),l};const E_=ht("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);const C_=ht("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);const T_=ht("arrow-up-down",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]);const A_=ht("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);const N_=ht("blocks",[["path",{d:"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2",key:"1ah6g2"}],["rect",{x:"14",y:"2",width:"8",height:"8",rx:"1",key:"88lufb"}]]);const M_=ht("bug",[["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z",key:"uouzyp"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M21 21a4 4 0 0 0-3.81-4",key:"1b0z45"}],["path",{d:"M21 5a4 4 0 0 1-3.55 3.97",key:"5cxbf6"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M3 21a4 4 0 0 1 3.81-4",key:"1fjd4g"}],["path",{d:"M3 5a4 4 0 0 0 3.55 3.97",key:"1d7oge"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M9 7.13V6a3 3 0 1 1 6 0v1.13",key:"1vgav8"}]]);const D_=ht("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);const ro=ht("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);const R_=ht("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);const O_=ht("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);const k_=ht("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);const Ku=ht("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);const z_=ht("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);const L_=ht("clipboard-check",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]);const nj=ht("cloud-upload",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m8 17 4-4 4 4",key:"1quai1"}]]);const B_=ht("command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]]);const V_=ht("compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);const U_=ht("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);const H_=ht("corner-down-left",[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}],["path",{d:"m9 10-5 5 5 5",key:"1kshq7"}]]);const xs=ht("crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]]);const lj=ht("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]);const En=ht("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);const P_=ht("file-braces",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"1oajmo"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"mpwhp6"}]]);const I_=ht("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);const F_=ht("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]);const $_=ht("gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);const Y_=ht("grid-3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);const q_=ht("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);const G_=ht("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);const sj=ht("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);const X_=ht("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);const W_=ht("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]);const K_=ht("list",[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]]);const Hl=ht("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);const ij=ht("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);const Q_=ht("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);const Z_=ht("megaphone",[["path",{d:"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z",key:"q8bfy3"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14",key:"1853fq"}],["path",{d:"M8 6v8",key:"15ugcq"}]]);const J_=ht("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);const tE=ht("messages-square",[["path",{d:"M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z",key:"1n2ejm"}],["path",{d:"M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1",key:"1qfcsi"}]]);const eE=ht("monitor-check",[["path",{d:"m9 10 2 2 4-4",key:"1gnqz4"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);const rj=ht("newspaper",[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]]);const aE=ht("octagon-x",[["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);const nE=ht("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]]);const lE=ht("puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]]);const oj=ht("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);const cj=ht("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);const Qu=ht("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);const sE=ht("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);const uj=ht("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);const iE=ht("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);const dj=ht("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);const oo=ht("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);const mj=ht("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]);const rE=ht("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]);const bs=ht("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);const co=ht("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),fj=({value:e,onChange:a,placeholder:l="Search here..."})=>{const[i,r]=b.useState(!1),c=b.useRef(null),u=b.useRef(null),f=i||!!e;return b.useEffect(()=>{f&&u.current&&u.current.focus()},[f]),b.useEffect(()=>{const h=j=>{c.current&&!c.current.contains(j.target)&&!e&&r(!1)};return document.addEventListener("mousedown",h),()=>document.removeEventListener("mousedown",h)},[e]),f?d.jsxs("div",{ref:c,className:"jltma:relative jltma:flex jltma:items-center jltma:animate-in jltma:fade-in jltma:slide-in-from-right-2 jltma:duration-200",children:[d.jsx("input",{ref:u,placeholder:l,value:e,onChange:h=>a(h.target.value),className:"jltma:h-9 jltma:w-52 jltma:pl-4 jltma:pr-10 jltma:rounded-full jltma:border jltma:border-(--jltma-border) jltma:bg-(--jltma-background)/50 jltma:text-[13px] jltma:text-(--jltma-foreground) jltma:outline-none jltma:placeholder:text-gray-400"}),d.jsx("button",{onClick:()=>{e?a(""):r(!1)},className:"jltma:absolute jltma:right-1 jltma:flex jltma:items-center jltma:justify-center jltma:size-7 jltma:rounded-full jltma:border jltma:border-(--jltma-primary) jltma:text-(--jltma-primary) jltma:bg-white jltma:cursor-pointer jltma:transition-colors hover:jltma:bg-(--jltma-primary)/5","aria-label":"Search",children:d.jsx(Qu,{className:"jltma:size-3.5"})})]}):d.jsx("button",{onClick:()=>r(!0),className:"jltma:flex jltma:items-center jltma:justify-center jltma:size-9 jltma:rounded-lg jltma:border jltma:border-(--jltma-border) jltma:bg-(--jltma-background) jltma:text-gray-500 hover:jltma:bg-(--jltma-accent) jltma:cursor-pointer jltma:transition-colors",title:l,"aria-label":l,children:d.jsx(Qu,{className:"jltma:size-4"})})},oE={list:K_,grid:Y_},hj=({items:e,value:a,onChange:l})=>d.jsx("div",{className:"jltma:flex jltma:items-center jltma:gap-0.5 jltma:p-0.5 jltma:h-9 jltma:bg-(--jltma-muted) jltma:rounded-lg jltma:border jltma:border-(--jltma-border)/50",children:e.map(i=>{const r=i.icon||oE[i.value];return d.jsx("button",{onClick:()=>l(i.value),className:lt.cn("jltma:flex jltma:items-center jltma:justify-center jltma:size-8 jltma:rounded-md jltma:transition-all jltma:duration-200 jltma:border-0 jltma:cursor-pointer",a===i.value?"jltma:bg-(--jltma-primary) jltma:text-white! jltma:shadow-sm":"jltma:text-(--jltma-muted-foreground) jltma:hover:text-(--jltma-foreground) jltma:bg-transparent"),children:r&&d.jsx(r,{className:"jltma:w-4 jltma:h-4"})},i.value)})});function pj(e,a){if(typeof e=="function")return e(a);e!=null&&(e.current=a)}function uo(...e){return a=>{let l=!1;const i=e.map(r=>{const c=pj(r,a);return!l&&typeof c=="function"&&(l=!0),c});if(l)return()=>{for(let r=0;r<i.length;r++){const c=i[r];typeof c=="function"?c():pj(e[r],null)}}}}function Ke(...e){return b.useCallback(uo(...e),e)}var cE=Symbol.for("react.lazy"),mo=ku[" use ".trim().toString()];function uE(e){return typeof e=="object"&&e!==null&&"then"in e}function jj(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===cE&&"_payload"in e&&uE(e._payload)}function gj(e){const a=dE(e),l=b.forwardRef((i,r)=>{let{children:c,...u}=i;jj(c)&&typeof mo=="function"&&(c=mo(c._payload));const f=b.Children.toArray(c),h=f.find(fE);if(h){const j=h.props.children,g=f.map(y=>y===h?b.Children.count(j)>1?b.Children.only(null):b.isValidElement(j)?j.props.children:null:y);return d.jsx(a,{...u,ref:r,children:b.isValidElement(j)?b.cloneElement(j,void 0,g):null})}return d.jsx(a,{...u,ref:r,children:c})});return l.displayName=`${e}.Slot`,l}var yj=gj("Slot");function dE(e){const a=b.forwardRef((l,i)=>{let{children:r,...c}=l;if(jj(r)&&typeof mo=="function"&&(r=mo(r._payload)),b.isValidElement(r)){const u=pE(r),f=hE(c,r.props);return r.type!==b.Fragment&&(f.ref=i?uo(i,u):u),b.cloneElement(r,f)}return b.Children.count(r)>1?b.Children.only(null):null});return a.displayName=`${e}.SlotClone`,a}var mE=Symbol("radix.slottable");function fE(e){return b.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===mE}function hE(e,a){const l={...a};for(const i in a){const r=e[i],c=a[i];/^on[A-Z]/.test(i)?r&&c?l[i]=(...f)=>{const h=c(...f);return r(...f),h}:r&&(l[i]=r):i==="style"?l[i]={...r,...c}:i==="className"&&(l[i]=[r,c].filter(Boolean).join(" "))}return{...e,...l}}function pE(e){var i,r;let a=(i=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:i.get,l=a&&"isReactWarning"in a&&a.isReactWarning;return l?e.ref:(a=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,l=a&&"isReactWarning"in a&&a.isReactWarning,l?e.props.ref:e.props.ref||e.ref)}const vj=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,xj=Ip,bj=(e,a)=>l=>{var i;if((a==null?void 0:a.variants)==null)return xj(e,l==null?void 0:l.class,l==null?void 0:l.className);const{variants:r,defaultVariants:c}=a,u=Object.keys(r).map(j=>{const g=l==null?void 0:l[j],y=c==null?void 0:c[j];if(g===null)return null;const x=vj(g)||vj(y);return r[j][x]}),f=l&&Object.entries(l).reduce((j,g)=>{let[y,x]=g;return x===void 0||(j[y]=x),j},{}),h=a==null||(i=a.compoundVariants)===null||i===void 0?void 0:i.reduce((j,g)=>{let{class:y,className:x,...w}=g;return Object.entries(w).every(S=>{let[_,T]=S;return Array.isArray(T)?T.includes({...c,...f}[_]):{...c,...f}[_]===T})?[...j,y,x]:j},[]);return xj(e,u,h,l==null?void 0:l.class,l==null?void 0:l.className)},jE=bj("jltma:inline-flex jltma:items-center jltma:justify-center jltma:rounded-md jltma:border jltma:px-2 jltma:py-0.5 jltma:text-xs jltma:font-medium! jltma:w-fit jltma:whitespace-nowrap jltma:shrink-0 [&>svg]:jltma:size-3 jltma:gap-1 [&>svg]:jltma:pointer-events-none jltma:transition-[color,box-shadow] jltma:overflow-hidden",{variants:{variant:{default:"jltma:border-transparent jltma:bg-(--jltma-primary) jltma:text-(--jltma-primary-foreground)!",secondary:"jltma:border-transparent jltma:bg-(--jltma-secondary) jltma:text-(--jltma-secondary-foreground)!",destructive:"jltma:border-transparent jltma:bg-(--jltma-destructive) jltma:text-white!",outline:"jltma:text-foreground!",hot:"jltma:border-transparent jltma:bg-red-500 jltma:text-white! focus-visible:jltma:ring-red-500/50",new:"jltma:border-transparent jltma:bg-emerald-500 jltma:text-white! focus-visible:jltma:ring-emerald-500/50",popular:"jltma:border-transparent jltma:bg-indigo-500 jltma:text-white! focus-visible:jltma:ring-indigo-500/50",upcoming:"jltma:border-transparent jltma:bg-sky-500 jltma:text-white! focus-visible:jltma:ring-sky-500/50",featured:"jltma:border-transparent jltma:bg-purple-500 jltma:text-white! focus-visible:jltma:ring-purple-500/50",updated:"jltma:border-transparent jltma:bg-teal-500 jltma:text-white! focus-visible:jltma:ring-teal-500/50",security:"jltma:border-transparent jltma:bg-violet-500 jltma:text-white! focus-visible:jltma:ring-violet-500/50"}},defaultVariants:{variant:"default"}});function fo({className:e,variant:a,asChild:l=!1,...i}){const r=l?yj:"span";return d.jsx(r,{"data-slot":"badge",className:lt.cn(jE({variant:a}),e),...i})}const gE=bj("jltma:inline-flex jltma:items-center jltma:justify-center jltma:gap-2 jltma:whitespace-nowrap jltma:rounded-(--jltma-radius) jltma:text-sm jltma:font-semibold! jltma:transition-all jltma:cursor-pointer jltma:disabled:pointer-events-none jltma:disabled:opacity-50 jltma:[&_svg]:pointer-events-none jltma:[&_svg:not([class*='size-'])]:size-4 jltma:shrink-0 jltma:[&_svg]:shrink-0 jltma:outline-none jltma:focus-visible:ring-(--jltma-ring)/50 jltma:focus-visible:ring-2",{variants:{variant:{default:"jltma:bg-(--jltma-primary) jltma:text-(--jltma-primary-foreground) jltma:hover:opacity-90",destructive:"jltma:bg-(--jltma-destructive) jltma:text-white jltma:hover:opacity-90 jltma:focus-visible:ring-(--jltma-destructive)/50",outline:"jltma:border jltma:border-(--jltma-border) jltma:bg-(--jltma-background) jltma:shadow-sm jltma:hover:bg-(--jltma-accent) jltma:hover:text-(--jltma-accent-foreground)",secondary:"jltma:bg-(--jltma-secondary) jltma:text-(--jltma-secondary-foreground) jltma:hover:opacity-80",ghost:"jltma:hover:bg-(--jltma-accent) jltma:hover:text-(--jltma-accent-foreground)",link:"jltma:text-(--jltma-primary) jltma:underline-offset-4 jltma:hover:underline",gradient:"jltma:bg-linear-to-r jltma:from-(--jltma-primary) jltma:to-(--jltma-secondary) jltma:text-white jltma:hover:opacity-90 jltma:shadow-md jltma:shadow-(--jltma-primary)/25"},size:{default:"jltma:h-9 jltma:px-4 jltma:py-2",sm:"jltma:h-8 jltma:rounded-(--jltma-radius) jltma:gap-1.5 jltma:px-3 jltma:text-xs",lg:"jltma:h-10 jltma:rounded-(--jltma-radius) jltma:px-6",icon:"jltma:size-9","icon-sm":"jltma:size-8","icon-lg":"jltma:size-10"}},defaultVariants:{variant:"default",size:"default"}});function $t({className:e,variant:a="default",size:l="default",asChild:i=!1,...r}){const c=i?yj:"button";return d.jsx(c,{"data-slot":"button","data-variant":a,"data-size":l,className:lt.cn(gE({variant:a,size:l,className:e})),...r})}function yE(e,a){const l=b.createContext(a),i=c=>{const{children:u,...f}=c,h=b.useMemo(()=>f,Object.values(f));return d.jsx(l.Provider,{value:h,children:u})};i.displayName=e+"Provider";function r(c){const u=b.useContext(l);if(u)return u;if(a!==void 0)return a;throw new Error(`\`${c}\` must be used within \`${e}\``)}return[i,r]}function Hi(e,a=[]){let l=[];function i(c,u){const f=b.createContext(u),h=l.length;l=[...l,u];const j=y=>{var C;const{scope:x,children:w,...S}=y,_=((C=x==null?void 0:x[e])==null?void 0:C[h])||f,T=b.useMemo(()=>S,Object.values(S));return d.jsx(_.Provider,{value:T,children:w})};j.displayName=c+"Provider";function g(y,x){var _;const w=((_=x==null?void 0:x[e])==null?void 0:_[h])||f,S=b.useContext(w);if(S)return S;if(u!==void 0)return u;throw new Error(`\`${y}\` must be used within \`${c}\``)}return[j,g]}const r=()=>{const c=l.map(u=>b.createContext(u));return function(f){const h=(f==null?void 0:f[e])||c;return b.useMemo(()=>({[`__scope${e}`]:{...f,[e]:h}}),[f,h])}};return r.scopeName=e,[i,vE(r,...a)]}function vE(...e){const a=e[0];if(e.length===1)return a;const l=()=>{const i=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(c){const u=i.reduce((f,{useScope:h,scopeName:j})=>{const y=h(c)[`__scope${j}`];return{...f,...y}},{});return b.useMemo(()=>({[`__scope${a.scopeName}`]:u}),[u])}};return l.scopeName=a.scopeName,l}function Ne(e,a,{checkForDefaultPrevented:l=!0}={}){return function(r){if(e==null||e(r),l===!1||!r.defaultPrevented)return a==null?void 0:a(r)}}var Jn=globalThis!=null&&globalThis.document?b.useLayoutEffect:()=>{},xE=ku[" useInsertionEffect ".trim().toString()]||Jn;function ho({prop:e,defaultProp:a,onChange:l=()=>{},caller:i}){const[r,c,u]=bE({defaultProp:a,onChange:l}),f=e!==void 0,h=f?e:r;{const g=b.useRef(e!==void 0);b.useEffect(()=>{const y=g.current;y!==f&&console.warn(`${i} is changing from ${y?"controlled":"uncontrolled"} to ${f?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),g.current=f},[f,i])}const j=b.useCallback(g=>{var y;if(f){const x=wE(g)?g(e):g;x!==e&&((y=u.current)==null||y.call(u,x))}else c(g)},[f,e,c,u]);return[h,j]}function bE({defaultProp:e,onChange:a}){const[l,i]=b.useState(e),r=b.useRef(l),c=b.useRef(a);return xE(()=>{c.current=a},[a]),b.useEffect(()=>{var u;r.current!==l&&((u=c.current)==null||u.call(c,l),r.current=l)},[l,r]),[l,i,c]}function wE(e){return typeof e=="function"}function wj(e){const a=b.useRef({value:e,previous:e});return b.useMemo(()=>(a.current.value!==e&&(a.current.previous=a.current.value,a.current.value=e),a.current.previous),[e])}function Zu(e){const[a,l]=b.useState(void 0);return Jn(()=>{if(e){l({width:e.offsetWidth,height:e.offsetHeight});const i=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;const c=r[0];let u,f;if("borderBoxSize"in c){const h=c.borderBoxSize,j=Array.isArray(h)?h[0]:h;u=j.inlineSize,f=j.blockSize}else u=e.offsetWidth,f=e.offsetHeight;l({width:u,height:f})});return i.observe(e,{box:"border-box"}),()=>i.unobserve(e)}else l(void 0)},[e]),a}function SE(e,a){return b.useReducer((l,i)=>{const r=a[l][i];return r!=null?r:l},e)}var Pl=e=>{const{present:a,children:l}=e,i=_E(a),r=typeof l=="function"?l({present:i.isPresent}):b.Children.only(l),c=Ke(i.ref,EE(r));return typeof l=="function"||i.isPresent?b.cloneElement(r,{ref:c}):null};Pl.displayName="Presence";function _E(e){const[a,l]=b.useState(),i=b.useRef(null),r=b.useRef(e),c=b.useRef("none"),u=e?"mounted":"unmounted",[f,h]=SE(u,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return b.useEffect(()=>{const j=po(i.current);c.current=f==="mounted"?j:"none"},[f]),Jn(()=>{const j=i.current,g=r.current;if(g!==e){const x=c.current,w=po(j);e?h("MOUNT"):w==="none"||(j==null?void 0:j.display)==="none"?h("UNMOUNT"):h(g&&x!==w?"ANIMATION_OUT":"UNMOUNT"),r.current=e}},[e,h]),Jn(()=>{var j;if(a){let g;const y=(j=a.ownerDocument.defaultView)!=null?j:window,x=S=>{const T=po(i.current).includes(CSS.escape(S.animationName));if(S.target===a&&T&&(h("ANIMATION_END"),!r.current)){const C=a.style.animationFillMode;a.style.animationFillMode="forwards",g=y.setTimeout(()=>{a.style.animationFillMode==="forwards"&&(a.style.animationFillMode=C)})}},w=S=>{S.target===a&&(c.current=po(i.current))};return a.addEventListener("animationstart",w),a.addEventListener("animationcancel",x),a.addEventListener("animationend",x),()=>{y.clearTimeout(g),a.removeEventListener("animationstart",w),a.removeEventListener("animationcancel",x),a.removeEventListener("animationend",x)}}else h("ANIMATION_END")},[a,h]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:b.useCallback(j=>{i.current=j?getComputedStyle(j):null,l(j)},[])}}function po(e){return(e==null?void 0:e.animationName)||"none"}function EE(e){var i,r;let a=(i=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:i.get,l=a&&"isReactWarning"in a&&a.isReactWarning;return l?e.ref:(a=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,l=a&&"isReactWarning"in a&&a.isReactWarning,l?e.props.ref:e.props.ref||e.ref)}function CE(e){const a=TE(e),l=b.forwardRef((i,r)=>{const{children:c,...u}=i,f=b.Children.toArray(c),h=f.find(NE);if(h){const j=h.props.children,g=f.map(y=>y===h?b.Children.count(j)>1?b.Children.only(null):b.isValidElement(j)?j.props.children:null:y);return d.jsx(a,{...u,ref:r,children:b.isValidElement(j)?b.cloneElement(j,void 0,g):null})}return d.jsx(a,{...u,ref:r,children:c})});return l.displayName=`${e}.Slot`,l}function TE(e){const a=b.forwardRef((l,i)=>{const{children:r,...c}=l;if(b.isValidElement(r)){const u=DE(r),f=ME(c,r.props);return r.type!==b.Fragment&&(f.ref=i?uo(i,u):u),b.cloneElement(r,f)}return b.Children.count(r)>1?b.Children.only(null):null});return a.displayName=`${e}.SlotClone`,a}var AE=Symbol("radix.slottable");function NE(e){return b.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===AE}function ME(e,a){const l={...a};for(const i in a){const r=e[i],c=a[i];/^on[A-Z]/.test(i)?r&&c?l[i]=(...f)=>{const h=c(...f);return r(...f),h}:r&&(l[i]=r):i==="style"?l[i]={...r,...c}:i==="className"&&(l[i]=[r,c].filter(Boolean).join(" "))}return{...e,...l}}function DE(e){var i,r;let a=(i=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:i.get,l=a&&"isReactWarning"in a&&a.isReactWarning;return l?e.ref:(a=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,l=a&&"isReactWarning"in a&&a.isReactWarning,l?e.props.ref:e.props.ref||e.ref)}var RE=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],xe=RE.reduce((e,a)=>{const l=CE(`Primitive.${a}`),i=b.forwardRef((r,c)=>{const{asChild:u,...f}=r,h=u?l:a;return typeof window!="undefined"&&(window[Symbol.for("radix-ui")]=!0),d.jsx(h,{...f,ref:c})});return i.displayName=`Primitive.${a}`,{...e,[a]:i}},{});function OE(e,a){e&&Iu.flushSync(()=>e.dispatchEvent(a))}var jo="Checkbox",[kE]=Hi(jo),[zE,Ju]=kE(jo);function LE(e){const{__scopeCheckbox:a,checked:l,children:i,defaultChecked:r,disabled:c,form:u,name:f,onCheckedChange:h,required:j,value:g="on",internal_do_not_use_render:y}=e,[x,w]=ho({prop:l,defaultProp:r!=null?r:!1,onChange:h,caller:jo}),[S,_]=b.useState(null),[T,C]=b.useState(null),M=b.useRef(!1),N=S?!!u||!!S.closest("form"):!0,R={checked:x,disabled:c,setChecked:w,control:S,setControl:_,name:f,form:u,value:g,hasConsumerStoppedPropagationRef:M,required:j,defaultChecked:tl(r)?!1:r,isFormControl:N,bubbleInput:T,setBubbleInput:C};return d.jsx(zE,{scope:a,...R,children:BE(y)?y(R):i})}var Sj="CheckboxTrigger",_j=b.forwardRef(({__scopeCheckbox:e,onKeyDown:a,onClick:l,...i},r)=>{const{control:c,value:u,disabled:f,checked:h,required:j,setControl:g,setChecked:y,hasConsumerStoppedPropagationRef:x,isFormControl:w,bubbleInput:S}=Ju(Sj,e),_=Ke(r,g),T=b.useRef(h);return b.useEffect(()=>{const C=c==null?void 0:c.form;if(C){const M=()=>y(T.current);return C.addEventListener("reset",M),()=>C.removeEventListener("reset",M)}},[c,y]),d.jsx(xe.button,{type:"button",role:"checkbox","aria-checked":tl(h)?"mixed":h,"aria-required":j,"data-state":Mj(h),"data-disabled":f?"":void 0,disabled:f,value:u,...i,ref:_,onKeyDown:Ne(a,C=>{C.key==="Enter"&&C.preventDefault()}),onClick:Ne(l,C=>{y(M=>tl(M)?!0:!M),S&&w&&(x.current=C.isPropagationStopped(),x.current||C.stopPropagation())})})});_j.displayName=Sj;var Ej=b.forwardRef((e,a)=>{const{__scopeCheckbox:l,name:i,checked:r,defaultChecked:c,required:u,disabled:f,value:h,onCheckedChange:j,form:g,...y}=e;return d.jsx(LE,{__scopeCheckbox:l,checked:r,defaultChecked:c,disabled:f,required:u,onCheckedChange:j,name:i,form:g,value:h,internal_do_not_use_render:({isFormControl:x})=>d.jsxs(d.Fragment,{children:[d.jsx(_j,{...y,ref:a,__scopeCheckbox:l}),x&&d.jsx(Nj,{__scopeCheckbox:l})]})})});Ej.displayName=jo;var Cj="CheckboxIndicator",Tj=b.forwardRef((e,a)=>{const{__scopeCheckbox:l,forceMount:i,...r}=e,c=Ju(Cj,l);return d.jsx(Pl,{present:i||tl(c.checked)||c.checked===!0,children:d.jsx(xe.span,{"data-state":Mj(c.checked),"data-disabled":c.disabled?"":void 0,...r,ref:a,style:{pointerEvents:"none",...e.style}})})});Tj.displayName=Cj;var Aj="CheckboxBubbleInput",Nj=b.forwardRef(({__scopeCheckbox:e,...a},l)=>{const{control:i,hasConsumerStoppedPropagationRef:r,checked:c,defaultChecked:u,required:f,disabled:h,name:j,value:g,form:y,bubbleInput:x,setBubbleInput:w}=Ju(Aj,e),S=Ke(l,w),_=wj(c),T=Zu(i);b.useEffect(()=>{const M=x;if(!M)return;const N=window.HTMLInputElement.prototype,B=Object.getOwnPropertyDescriptor(N,"checked").set,U=!r.current;if(_!==c&&B){const k=new Event("click",{bubbles:U});M.indeterminate=tl(c),B.call(M,tl(c)?!1:c),M.dispatchEvent(k)}},[x,_,c,r]);const C=b.useRef(tl(c)?!1:c);return d.jsx(xe.input,{type:"checkbox","aria-hidden":!0,defaultChecked:u!=null?u:C.current,required:f,disabled:h,name:j,value:g,form:y,...a,tabIndex:-1,ref:S,style:{...a.style,...T,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});Nj.displayName=Aj;function BE(e){return typeof e=="function"}function tl(e){return e==="indeterminate"}function Mj(e){return tl(e)?"indeterminate":e?"checked":"unchecked"}function VE({className:e,...a}){return d.jsx(Ej,{"data-slot":"checkbox",className:lt.cn("jltma:peer jltma:border-(--jltma-input) jltma:dark:bg-(--jltma-input)/30 jltma:dark:data-[state=checked]:bg-(--jltma-primary) jltma:data-[state=checked]:bg-(--jltma-primary) jltma:data-[state=checked]:text-(--jltma-primary-foreground) jltma:data-[state=checked]:border-(--jltma-primary) jltma:focus-visible:border-(--jltma-ring) jltma:focus-visible:ring-(--jltma-ring)/50 jltma:aria-invalid:ring-(--jltma-destructive)/20 jltma:dark:aria-invalid:ring-(--jltma-destructive)/40 jltma:aria-invalid:border-(--jltma-destructive) jltma:size-4 jltma:shrink-0 jltma:rounded-sm jltma:border jltma:shadow-xs jltma:transition-shadow jltma:outline-none jltma:focus-visible:ring-[3px] jltma:disabled:cursor-not-allowed jltma:disabled:opacity-50",e),...a,children:d.jsx(Tj,{"data-slot":"checkbox-indicator",className:"jltma:grid jltma:place-content-center jltma:text-current jltma:transition-none",children:d.jsx(ro,{className:"jltma:size-3.5 jltma:stroke-[3] jltma:text-white"})})})}var UE=ku[" useId ".trim().toString()]||(()=>{}),HE=0;function go(e){const[a,l]=b.useState(UE());return Jn(()=>{l(i=>i!=null?i:String(HE++))},[e]),e||(a?`radix-${a}`:"")}function ws(e){const a=b.useRef(e);return b.useEffect(()=>{a.current=e}),b.useMemo(()=>(...l)=>{var i;return(i=a.current)==null?void 0:i.call(a,...l)},[])}function PE(e,a=globalThis==null?void 0:globalThis.document){const l=ws(e);b.useEffect(()=>{const i=r=>{r.key==="Escape"&&l(r)};return a.addEventListener("keydown",i,{capture:!0}),()=>a.removeEventListener("keydown",i,{capture:!0})},[l,a])}var IE="DismissableLayer",td="dismissableLayer.update",FE="dismissableLayer.pointerDownOutside",$E="dismissableLayer.focusOutside",Dj,Rj=b.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ed=b.forwardRef((e,a)=>{var k;const{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:i,onPointerDownOutside:r,onFocusOutside:c,onInteractOutside:u,onDismiss:f,...h}=e,j=b.useContext(Rj),[g,y]=b.useState(null),x=(k=g==null?void 0:g.ownerDocument)!=null?k:globalThis==null?void 0:globalThis.document,[,w]=b.useState({}),S=Ke(a,V=>y(V)),_=Array.from(j.layers),[T]=[...j.layersWithOutsidePointerEventsDisabled].slice(-1),C=_.indexOf(T),M=g?_.indexOf(g):-1,N=j.layersWithOutsidePointerEventsDisabled.size>0,R=M>=C,B=GE(V=>{const Y=V.target,tt=[...j.branches].some(et=>et.contains(Y));!R||tt||(r==null||r(V),u==null||u(V),V.defaultPrevented||f==null||f())},x),U=XE(V=>{const Y=V.target;[...j.branches].some(et=>et.contains(Y))||(c==null||c(V),u==null||u(V),V.defaultPrevented||f==null||f())},x);return PE(V=>{M===j.layers.size-1&&(i==null||i(V),!V.defaultPrevented&&f&&(V.preventDefault(),f()))},x),b.useEffect(()=>{if(g)return l&&(j.layersWithOutsidePointerEventsDisabled.size===0&&(Dj=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),j.layersWithOutsidePointerEventsDisabled.add(g)),j.layers.add(g),Oj(),()=>{l&&j.layersWithOutsidePointerEventsDisabled.size===1&&(x.body.style.pointerEvents=Dj)}},[g,x,l,j]),b.useEffect(()=>()=>{g&&(j.layers.delete(g),j.layersWithOutsidePointerEventsDisabled.delete(g),Oj())},[g,j]),b.useEffect(()=>{const V=()=>w({});return document.addEventListener(td,V),()=>document.removeEventListener(td,V)},[]),d.jsx(xe.div,{...h,ref:S,style:{pointerEvents:N?R?"auto":"none":void 0,...e.style},onFocusCapture:Ne(e.onFocusCapture,U.onFocusCapture),onBlurCapture:Ne(e.onBlurCapture,U.onBlurCapture),onPointerDownCapture:Ne(e.onPointerDownCapture,B.onPointerDownCapture)})});ed.displayName=IE;var YE="DismissableLayerBranch",qE=b.forwardRef((e,a)=>{const l=b.useContext(Rj),i=b.useRef(null),r=Ke(a,i);return b.useEffect(()=>{const c=i.current;if(c)return l.branches.add(c),()=>{l.branches.delete(c)}},[l.branches]),d.jsx(xe.div,{...e,ref:r})});qE.displayName=YE;function GE(e,a=globalThis==null?void 0:globalThis.document){const l=ws(e),i=b.useRef(!1),r=b.useRef(()=>{});return b.useEffect(()=>{const c=f=>{if(f.target&&!i.current){let h=function(){kj(FE,l,j,{discrete:!0})};const j={originalEvent:f};f.pointerType==="touch"?(a.removeEventListener("click",r.current),r.current=h,a.addEventListener("click",r.current,{once:!0})):h()}else a.removeEventListener("click",r.current);i.current=!1},u=window.setTimeout(()=>{a.addEventListener("pointerdown",c)},0);return()=>{window.clearTimeout(u),a.removeEventListener("pointerdown",c),a.removeEventListener("click",r.current)}},[a,l]),{onPointerDownCapture:()=>i.current=!0}}function XE(e,a=globalThis==null?void 0:globalThis.document){const l=ws(e),i=b.useRef(!1);return b.useEffect(()=>{const r=c=>{c.target&&!i.current&&kj($E,l,{originalEvent:c},{discrete:!1})};return a.addEventListener("focusin",r),()=>a.removeEventListener("focusin",r)},[a,l]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}function Oj(){const e=new CustomEvent(td);document.dispatchEvent(e)}function kj(e,a,l,{discrete:i}){const r=l.originalEvent.target,c=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:l});a&&r.addEventListener(e,a,{once:!0}),i?OE(r,c):r.dispatchEvent(c)}var ad="focusScope.autoFocusOnMount",nd="focusScope.autoFocusOnUnmount",zj={bubbles:!1,cancelable:!0},WE="FocusScope",Lj=b.forwardRef((e,a)=>{const{loop:l=!1,trapped:i=!1,onMountAutoFocus:r,onUnmountAutoFocus:c,...u}=e,[f,h]=b.useState(null),j=ws(r),g=ws(c),y=b.useRef(null),x=Ke(a,_=>h(_)),w=b.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;b.useEffect(()=>{if(i){let _=function(N){if(w.paused||!f)return;const R=N.target;f.contains(R)?y.current=R:el(y.current,{select:!0})},T=function(N){if(w.paused||!f)return;const R=N.relatedTarget;R!==null&&(f.contains(R)||el(y.current,{select:!0}))},C=function(N){if(document.activeElement===document.body)for(const B of N)B.removedNodes.length>0&&el(f)};document.addEventListener("focusin",_),document.addEventListener("focusout",T);const M=new MutationObserver(C);return f&&M.observe(f,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",_),document.removeEventListener("focusout",T),M.disconnect()}}},[i,f,w.paused]),b.useEffect(()=>{if(f){Uj.add(w);const _=document.activeElement;if(!f.contains(_)){const C=new CustomEvent(ad,zj);f.addEventListener(ad,j),f.dispatchEvent(C),C.defaultPrevented||(KE(eC(Bj(f)),{select:!0}),document.activeElement===_&&el(f))}return()=>{f.removeEventListener(ad,j),setTimeout(()=>{const C=new CustomEvent(nd,zj);f.addEventListener(nd,g),f.dispatchEvent(C),C.defaultPrevented||el(_!=null?_:document.body,{select:!0}),f.removeEventListener(nd,g),Uj.remove(w)},0)}}},[f,j,g,w]);const S=b.useCallback(_=>{if(!l&&!i||w.paused)return;const T=_.key==="Tab"&&!_.altKey&&!_.ctrlKey&&!_.metaKey,C=document.activeElement;if(T&&C){const M=_.currentTarget,[N,R]=QE(M);N&&R?!_.shiftKey&&C===R?(_.preventDefault(),l&&el(N,{select:!0})):_.shiftKey&&C===N&&(_.preventDefault(),l&&el(R,{select:!0})):C===M&&_.preventDefault()}},[l,i,w.paused]);return d.jsx(xe.div,{tabIndex:-1,...u,ref:x,onKeyDown:S})});Lj.displayName=WE;function KE(e,{select:a=!1}={}){const l=document.activeElement;for(const i of e)if(el(i,{select:a}),document.activeElement!==l)return}function QE(e){const a=Bj(e),l=Vj(a,e),i=Vj(a.reverse(),e);return[l,i]}function Bj(e){const a=[],l=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;l.nextNode();)a.push(l.currentNode);return a}function Vj(e,a){for(const l of e)if(!ZE(l,{upTo:a}))return l}function ZE(e,{upTo:a}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(a!==void 0&&e===a)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function JE(e){return e instanceof HTMLInputElement&&"select"in e}function el(e,{select:a=!1}={}){if(e&&e.focus){const l=document.activeElement;e.focus({preventScroll:!0}),e!==l&&JE(e)&&a&&e.select()}}var Uj=tC();function tC(){let e=[];return{add(a){const l=e[0];a!==l&&(l==null||l.pause()),e=Hj(e,a),e.unshift(a)},remove(a){var l;e=Hj(e,a),(l=e[0])==null||l.resume()}}}function Hj(e,a){const l=[...e],i=l.indexOf(a);return i!==-1&&l.splice(i,1),l}function eC(e){return e.filter(a=>a.tagName!=="A")}var aC="Portal",ld=b.forwardRef((e,a)=>{var f;const{container:l,...i}=e,[r,c]=b.useState(!1);Jn(()=>c(!0),[]);const u=l||r&&((f=globalThis==null?void 0:globalThis.document)==null?void 0:f.body);return u?Wp.createPortal(d.jsx(xe.div,{...i,ref:a}),u):null});ld.displayName=aC;var sd=0;function nC(){b.useEffect(()=>{var a,l;const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(a=e[0])!=null?a:Pj()),document.body.insertAdjacentElement("beforeend",(l=e[1])!=null?l:Pj()),sd++,()=>{sd===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(i=>i.remove()),sd--}},[])}function Pj(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var cn=function(){return cn=Object.assign||function(a){for(var l,i=1,r=arguments.length;i<r;i++){l=arguments[i];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(a[c]=l[c])}return a},cn.apply(this,arguments)};function Ij(e,a){var l={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&a.indexOf(i)<0&&(l[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)a.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(l[i[r]]=e[i[r]]);return l}function lC(e,a,l){if(l||arguments.length===2)for(var i=0,r=a.length,c;i<r;i++)(c||!(i in a))&&(c||(c=Array.prototype.slice.call(a,0,i)),c[i]=a[i]);return e.concat(c||Array.prototype.slice.call(a))}typeof SuppressedError=="function"&&SuppressedError;var yo="right-scroll-bar-position",vo="width-before-scroll-bar",sC="with-scroll-bars-hidden",iC="--removed-body-scroll-bar-size";function id(e,a){return typeof e=="function"?e(a):e&&(e.current=a),e}function rC(e,a){var l=b.useState(function(){return{value:e,callback:a,facade:{get current(){return l.value},set current(i){var r=l.value;r!==i&&(l.value=i,l.callback(i,r))}}}})[0];return l.callback=a,l.facade}var oC=typeof window!="undefined"?b.useLayoutEffect:b.useEffect,Fj=new WeakMap;function cC(e,a){var l=rC(null,function(i){return e.forEach(function(r){return id(r,i)})});return oC(function(){var i=Fj.get(l);if(i){var r=new Set(i),c=new Set(e),u=l.current;r.forEach(function(f){c.has(f)||id(f,null)}),c.forEach(function(f){r.has(f)||id(f,u)})}Fj.set(l,e)},[e]),l}function uC(e){return e}function dC(e,a){a===void 0&&(a=uC);var l=[],i=!1,r={read:function(){if(i)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:e},useMedium:function(c){var u=a(c,i);return l.push(u),function(){l=l.filter(function(f){return f!==u})}},assignSyncMedium:function(c){for(i=!0;l.length;){var u=l;l=[],u.forEach(c)}l={push:function(f){return c(f)},filter:function(){return l}}},assignMedium:function(c){i=!0;var u=[];if(l.length){var f=l;l=[],f.forEach(c),u=l}var h=function(){var g=u;u=[],g.forEach(c)},j=function(){return Promise.resolve().then(h)};j(),l={push:function(g){u.push(g),j()},filter:function(g){return u=u.filter(g),l}}}};return r}function mC(e){e===void 0&&(e={});var a=dC(null);return a.options=cn({async:!0,ssr:!1},e),a}var $j=function(e){var a=e.sideCar,l=Ij(e,["sideCar"]);if(!a)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var i=a.read();if(!i)throw new Error("Sidecar medium not found");return b.createElement(i,cn({},l))};$j.isSideCarExport=!0;function fC(e,a){return e.useMedium(a),$j}var Yj=mC(),rd=function(){},xo=b.forwardRef(function(e,a){var l=b.useRef(null),i=b.useState({onScrollCapture:rd,onWheelCapture:rd,onTouchMoveCapture:rd}),r=i[0],c=i[1],u=e.forwardProps,f=e.children,h=e.className,j=e.removeScrollBar,g=e.enabled,y=e.shards,x=e.sideCar,w=e.noRelative,S=e.noIsolation,_=e.inert,T=e.allowPinchZoom,C=e.as,M=C===void 0?"div":C,N=e.gapMode,R=Ij(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),B=x,U=cC([l,a]),k=cn(cn({},R),r);return b.createElement(b.Fragment,null,g&&b.createElement(B,{sideCar:Yj,removeScrollBar:j,shards:y,noRelative:w,noIsolation:S,inert:_,setCallbacks:c,allowPinchZoom:!!T,lockRef:l,gapMode:N}),u?b.cloneElement(b.Children.only(f),cn(cn({},k),{ref:U})):b.createElement(M,cn({},k,{className:h,ref:U}),f))});xo.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},xo.classNames={fullWidth:vo,zeroRight:yo};var hC=function(){if(typeof __webpack_nonce__!="undefined")return __webpack_nonce__};function pC(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var a=hC();return a&&e.setAttribute("nonce",a),e}function jC(e,a){e.styleSheet?e.styleSheet.cssText=a:e.appendChild(document.createTextNode(a))}function gC(e){var a=document.head||document.getElementsByTagName("head")[0];a.appendChild(e)}var yC=function(){var e=0,a=null;return{add:function(l){e==0&&(a=pC())&&(jC(a,l),gC(a)),e++},remove:function(){e--,!e&&a&&(a.parentNode&&a.parentNode.removeChild(a),a=null)}}},vC=function(){var e=yC();return function(a,l){b.useEffect(function(){return e.add(a),function(){e.remove()}},[a&&l])}},qj=function(){var e=vC(),a=function(l){var i=l.styles,r=l.dynamic;return e(i,r),null};return a},xC={left:0,top:0,right:0,gap:0},od=function(e){return parseInt(e||"",10)||0},bC=function(e){var a=window.getComputedStyle(document.body),l=a[e==="padding"?"paddingLeft":"marginLeft"],i=a[e==="padding"?"paddingTop":"marginTop"],r=a[e==="padding"?"paddingRight":"marginRight"];return[od(l),od(i),od(r)]},wC=function(e){if(e===void 0&&(e="margin"),typeof window=="undefined")return xC;var a=bC(e),l=document.documentElement.clientWidth,i=window.innerWidth;return{left:a[0],top:a[1],right:a[2],gap:Math.max(0,i-l+a[2]-a[0])}},SC=qj(),Ss="data-scroll-locked",_C=function(e,a,l,i){var r=e.left,c=e.top,u=e.right,f=e.gap;return l===void 0&&(l="margin"),`
10 .`.concat(sC,` {
11 overflow: hidden `).concat(i,`;
12 padding-right: `).concat(f,"px ").concat(i,`;
13 }
14 body[`).concat(Ss,`] {
15 overflow: hidden `).concat(i,`;
16 overscroll-behavior: contain;
17 `).concat([a&&"position: relative ".concat(i,";"),l==="margin"&&`
18 padding-left: `.concat(r,`px;
19 padding-top: `).concat(c,`px;
20 padding-right: `).concat(u,`px;
21 margin-left:0;
22 margin-top:0;
23 margin-right: `).concat(f,"px ").concat(i,`;
24 `),l==="padding"&&"padding-right: ".concat(f,"px ").concat(i,";")].filter(Boolean).join(""),`
25 }
26
27 .`).concat(yo,` {
28 right: `).concat(f,"px ").concat(i,`;
29 }
30
31 .`).concat(vo,` {
32 margin-right: `).concat(f,"px ").concat(i,`;
33 }
34
35 .`).concat(yo," .").concat(yo,` {
36 right: 0 `).concat(i,`;
37 }
38
39 .`).concat(vo," .").concat(vo,` {
40 margin-right: 0 `).concat(i,`;
41 }
42
43 body[`).concat(Ss,`] {
44 `).concat(iC,": ").concat(f,`px;
45 }
46 `)},Gj=function(){var e=parseInt(document.body.getAttribute(Ss)||"0",10);return isFinite(e)?e:0},EC=function(){b.useEffect(function(){return document.body.setAttribute(Ss,(Gj()+1).toString()),function(){var e=Gj()-1;e<=0?document.body.removeAttribute(Ss):document.body.setAttribute(Ss,e.toString())}},[])},CC=function(e){var a=e.noRelative,l=e.noImportant,i=e.gapMode,r=i===void 0?"margin":i;EC();var c=b.useMemo(function(){return wC(r)},[r]);return b.createElement(SC,{styles:_C(c,!a,r,l?"":"!important")})},cd=!1;if(typeof window!="undefined")try{var bo=Object.defineProperty({},"passive",{get:function(){return cd=!0,!0}});window.addEventListener("test",bo,bo),window.removeEventListener("test",bo,bo)}catch(e){cd=!1}var _s=cd?{passive:!1}:!1,TC=function(e){return e.tagName==="TEXTAREA"},Xj=function(e,a){if(!(e instanceof Element))return!1;var l=window.getComputedStyle(e);return l[a]!=="hidden"&&!(l.overflowY===l.overflowX&&!TC(e)&&l[a]==="visible")},AC=function(e){return Xj(e,"overflowY")},NC=function(e){return Xj(e,"overflowX")},Wj=function(e,a){var l=a.ownerDocument,i=a;do{typeof ShadowRoot!="undefined"&&i instanceof ShadowRoot&&(i=i.host);var r=Kj(e,i);if(r){var c=Qj(e,i),u=c[1],f=c[2];if(u>f)return!0}i=i.parentNode}while(i&&i!==l.body);return!1},MC=function(e){var a=e.scrollTop,l=e.scrollHeight,i=e.clientHeight;return[a,l,i]},DC=function(e){var a=e.scrollLeft,l=e.scrollWidth,i=e.clientWidth;return[a,l,i]},Kj=function(e,a){return e==="v"?AC(a):NC(a)},Qj=function(e,a){return e==="v"?MC(a):DC(a)},RC=function(e,a){return e==="h"&&a==="rtl"?-1:1},OC=function(e,a,l,i,r){var c=RC(e,window.getComputedStyle(a).direction),u=c*i,f=l.target,h=a.contains(f),j=!1,g=u>0,y=0,x=0;do{if(!f)break;var w=Qj(e,f),S=w[0],_=w[1],T=w[2],C=_-T-c*S;(S||C)&&Kj(e,f)&&(y+=C,x+=S);var M=f.parentNode;f=M&&M.nodeType===Node.DOCUMENT_FRAGMENT_NODE?M.host:M}while(!h&&f!==document.body||h&&(a.contains(f)||a===f));return(g&&Math.abs(y)<1||!g&&Math.abs(x)<1)&&(j=!0),j},wo=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Zj=function(e){return[e.deltaX,e.deltaY]},Jj=function(e){return e&&"current"in e?e.current:e},kC=function(e,a){return e[0]===a[0]&&e[1]===a[1]},zC=function(e){return`
47 .block-interactivity-`.concat(e,` {pointer-events: none;}
48 .allow-interactivity-`).concat(e,` {pointer-events: all;}
49 `)},LC=0,Es=[];function BC(e){var a=b.useRef([]),l=b.useRef([0,0]),i=b.useRef(),r=b.useState(LC++)[0],c=b.useState(qj)[0],u=b.useRef(e);b.useEffect(function(){u.current=e},[e]),b.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var _=lC([e.lockRef.current],(e.shards||[]).map(Jj),!0).filter(Boolean);return _.forEach(function(T){return T.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),_.forEach(function(T){return T.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var f=b.useCallback(function(_,T){if("touches"in _&&_.touches.length===2||_.type==="wheel"&&_.ctrlKey)return!u.current.allowPinchZoom;var C=wo(_),M=l.current,N="deltaX"in _?_.deltaX:M[0]-C[0],R="deltaY"in _?_.deltaY:M[1]-C[1],B,U=_.target,k=Math.abs(N)>Math.abs(R)?"h":"v";if("touches"in _&&k==="h"&&U.type==="range")return!1;var V=window.getSelection(),Y=V&&V.anchorNode,tt=Y?Y===U||Y.contains(U):!1;if(tt)return!1;var et=Wj(k,U);if(!et)return!0;if(et?B=k:(B=k==="v"?"h":"v",et=Wj(k,U)),!et)return!1;if(!i.current&&"changedTouches"in _&&(N||R)&&(i.current=B),!B)return!0;var nt=i.current||B;return OC(nt,T,_,nt==="h"?N:R)},[]),h=b.useCallback(function(_){var T=_;if(!(!Es.length||Es[Es.length-1]!==c)){var C="deltaY"in T?Zj(T):wo(T),M=a.current.filter(function(B){return B.name===T.type&&(B.target===T.target||T.target===B.shadowParent)&&kC(B.delta,C)})[0];if(M&&M.should){T.cancelable&&T.preventDefault();return}if(!M){var N=(u.current.shards||[]).map(Jj).filter(Boolean).filter(function(B){return B.contains(T.target)}),R=N.length>0?f(T,N[0]):!u.current.noIsolation;R&&T.cancelable&&T.preventDefault()}}},[]),j=b.useCallback(function(_,T,C,M){var N={name:_,delta:T,target:C,should:M,shadowParent:VC(C)};a.current.push(N),setTimeout(function(){a.current=a.current.filter(function(R){return R!==N})},1)},[]),g=b.useCallback(function(_){l.current=wo(_),i.current=void 0},[]),y=b.useCallback(function(_){j(_.type,Zj(_),_.target,f(_,e.lockRef.current))},[]),x=b.useCallback(function(_){j(_.type,wo(_),_.target,f(_,e.lockRef.current))},[]);b.useEffect(function(){return Es.push(c),e.setCallbacks({onScrollCapture:y,onWheelCapture:y,onTouchMoveCapture:x}),document.addEventListener("wheel",h,_s),document.addEventListener("touchmove",h,_s),document.addEventListener("touchstart",g,_s),function(){Es=Es.filter(function(_){return _!==c}),document.removeEventListener("wheel",h,_s),document.removeEventListener("touchmove",h,_s),document.removeEventListener("touchstart",g,_s)}},[]);var w=e.removeScrollBar,S=e.inert;return b.createElement(b.Fragment,null,S?b.createElement(c,{styles:zC(r)}):null,w?b.createElement(CC,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function VC(e){for(var a=null;e!==null;)e instanceof ShadowRoot&&(a=e.host,e=e.host),e=e.parentNode;return a}const UC=fC(Yj,BC);var tg=b.forwardRef(function(e,a){return b.createElement(xo,cn({},e,{ref:a,sideCar:UC}))});tg.classNames=xo.classNames;var HC=function(e){if(typeof document=="undefined")return null;var a=Array.isArray(e)?e[0]:e;return a.ownerDocument.body},Cs=new WeakMap,So=new WeakMap,_o={},ud=0,eg=function(e){return e&&(e.host||eg(e.parentNode))},PC=function(e,a){return a.map(function(l){if(e.contains(l))return l;var i=eg(l);return i&&e.contains(i)?i:(console.error("aria-hidden",l,"in not contained inside",e,". Doing nothing"),null)}).filter(function(l){return!!l})},IC=function(e,a,l,i){var r=PC(a,Array.isArray(e)?e:[e]);_o[l]||(_o[l]=new WeakMap);var c=_o[l],u=[],f=new Set,h=new Set(r),j=function(y){!y||f.has(y)||(f.add(y),j(y.parentNode))};r.forEach(j);var g=function(y){!y||h.has(y)||Array.prototype.forEach.call(y.children,function(x){if(f.has(x))g(x);else try{var w=x.getAttribute(i),S=w!==null&&w!=="false",_=(Cs.get(x)||0)+1,T=(c.get(x)||0)+1;Cs.set(x,_),c.set(x,T),u.push(x),_===1&&S&&So.set(x,!0),T===1&&x.setAttribute(l,"true"),S||x.setAttribute(i,"true")}catch(C){console.error("aria-hidden: cannot operate on ",x,C)}})};return g(a),f.clear(),ud++,function(){u.forEach(function(y){var x=Cs.get(y)-1,w=c.get(y)-1;Cs.set(y,x),c.set(y,w),x||(So.has(y)||y.removeAttribute(i),So.delete(y)),w||y.removeAttribute(l)}),ud--,ud||(Cs=new WeakMap,Cs=new WeakMap,So=new WeakMap,_o={})}},FC=function(e,a,l){l===void 0&&(l="data-aria-hidden");var i=Array.from(Array.isArray(e)?e:[e]),r=HC(e);return r?(i.push.apply(i,Array.from(r.querySelectorAll("[aria-live], script"))),IC(i,r,l,"aria-hidden")):function(){return null}};function $C(e){const a=YC(e),l=b.forwardRef((i,r)=>{const{children:c,...u}=i,f=b.Children.toArray(c),h=f.find(GC);if(h){const j=h.props.children,g=f.map(y=>y===h?b.Children.count(j)>1?b.Children.only(null):b.isValidElement(j)?j.props.children:null:y);return d.jsx(a,{...u,ref:r,children:b.isValidElement(j)?b.cloneElement(j,void 0,g):null})}return d.jsx(a,{...u,ref:r,children:c})});return l.displayName=`${e}.Slot`,l}function YC(e){const a=b.forwardRef((l,i)=>{const{children:r,...c}=l;if(b.isValidElement(r)){const u=WC(r),f=XC(c,r.props);return r.type!==b.Fragment&&(f.ref=i?uo(i,u):u),b.cloneElement(r,f)}return b.Children.count(r)>1?b.Children.only(null):null});return a.displayName=`${e}.SlotClone`,a}var qC=Symbol("radix.slottable");function GC(e){return b.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===qC}function XC(e,a){const l={...a};for(const i in a){const r=e[i],c=a[i];/^on[A-Z]/.test(i)?r&&c?l[i]=(...f)=>{const h=c(...f);return r(...f),h}:r&&(l[i]=r):i==="style"?l[i]={...r,...c}:i==="className"&&(l[i]=[r,c].filter(Boolean).join(" "))}return{...e,...l}}function WC(e){var i,r;let a=(i=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:i.get,l=a&&"isReactWarning"in a&&a.isReactWarning;return l?e.ref:(a=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,l=a&&"isReactWarning"in a&&a.isReactWarning,l?e.props.ref:e.props.ref||e.ref)}var Eo="Dialog",[ag]=Hi(Eo),[KC,Ga]=ag(Eo),ng=e=>{const{__scopeDialog:a,children:l,open:i,defaultOpen:r,onOpenChange:c,modal:u=!0}=e,f=b.useRef(null),h=b.useRef(null),[j,g]=ho({prop:i,defaultProp:r!=null?r:!1,onChange:c,caller:Eo});return d.jsx(KC,{scope:a,triggerRef:f,contentRef:h,contentId:go(),titleId:go(),descriptionId:go(),open:j,onOpenChange:g,onOpenToggle:b.useCallback(()=>g(y=>!y),[g]),modal:u,children:l})};ng.displayName=Eo;var lg="DialogTrigger",sg=b.forwardRef((e,a)=>{const{__scopeDialog:l,...i}=e,r=Ga(lg,l),c=Ke(a,r.triggerRef);return d.jsx(xe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":r.open,"aria-controls":r.contentId,"data-state":fd(r.open),...i,ref:c,onClick:Ne(e.onClick,r.onOpenToggle)})});sg.displayName=lg;var dd="DialogPortal",[QC,ig]=ag(dd,{forceMount:void 0}),rg=e=>{const{__scopeDialog:a,forceMount:l,children:i,container:r}=e,c=Ga(dd,a);return d.jsx(QC,{scope:a,forceMount:l,children:b.Children.map(i,u=>d.jsx(Pl,{present:l||c.open,children:d.jsx(ld,{asChild:!0,container:r,children:u})}))})};rg.displayName=dd;var Co="DialogOverlay",og=b.forwardRef((e,a)=>{const l=ig(Co,e.__scopeDialog),{forceMount:i=l.forceMount,...r}=e,c=Ga(Co,e.__scopeDialog);return c.modal?d.jsx(Pl,{present:i||c.open,children:d.jsx(JC,{...r,ref:a})}):null});og.displayName=Co;var ZC=$C("DialogOverlay.RemoveScroll"),JC=b.forwardRef((e,a)=>{const{__scopeDialog:l,...i}=e,r=Ga(Co,l);return d.jsx(tg,{as:ZC,allowPinchZoom:!0,shards:[r.contentRef],children:d.jsx(xe.div,{"data-state":fd(r.open),...i,ref:a,style:{pointerEvents:"auto",...i.style}})})}),Il="DialogContent",cg=b.forwardRef((e,a)=>{const l=ig(Il,e.__scopeDialog),{forceMount:i=l.forceMount,...r}=e,c=Ga(Il,e.__scopeDialog);return d.jsx(Pl,{present:i||c.open,children:c.modal?d.jsx(tT,{...r,ref:a}):d.jsx(eT,{...r,ref:a})})});cg.displayName=Il;var tT=b.forwardRef((e,a)=>{const l=Ga(Il,e.__scopeDialog),i=b.useRef(null),r=Ke(a,l.contentRef,i);return b.useEffect(()=>{const c=i.current;if(c)return FC(c)},[]),d.jsx(ug,{...e,ref:r,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ne(e.onCloseAutoFocus,c=>{var u;c.preventDefault(),(u=l.triggerRef.current)==null||u.focus()}),onPointerDownOutside:Ne(e.onPointerDownOutside,c=>{const u=c.detail.originalEvent,f=u.button===0&&u.ctrlKey===!0;(u.button===2||f)&&c.preventDefault()}),onFocusOutside:Ne(e.onFocusOutside,c=>c.preventDefault())})}),eT=b.forwardRef((e,a)=>{const l=Ga(Il,e.__scopeDialog),i=b.useRef(!1),r=b.useRef(!1);return d.jsx(ug,{...e,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{var u,f;(u=e.onCloseAutoFocus)==null||u.call(e,c),c.defaultPrevented||(i.current||(f=l.triggerRef.current)==null||f.focus(),c.preventDefault()),i.current=!1,r.current=!1},onInteractOutside:c=>{var h,j;(h=e.onInteractOutside)==null||h.call(e,c),c.defaultPrevented||(i.current=!0,c.detail.originalEvent.type==="pointerdown"&&(r.current=!0));const u=c.target;(j=l.triggerRef.current)!=null&&j.contains(u)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&r.current&&c.preventDefault()}})}),ug=b.forwardRef((e,a)=>{const{__scopeDialog:l,trapFocus:i,onOpenAutoFocus:r,onCloseAutoFocus:c,...u}=e,f=Ga(Il,l),h=b.useRef(null),j=Ke(a,h);return nC(),d.jsxs(d.Fragment,{children:[d.jsx(Lj,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:r,onUnmountAutoFocus:c,children:d.jsx(ed,{role:"dialog",id:f.contentId,"aria-describedby":f.descriptionId,"aria-labelledby":f.titleId,"data-state":fd(f.open),...u,ref:j,onDismiss:()=>f.onOpenChange(!1)})}),d.jsxs(d.Fragment,{children:[d.jsx(aT,{titleId:f.titleId}),d.jsx(lT,{contentRef:h,descriptionId:f.descriptionId})]})]})}),md="DialogTitle",dg=b.forwardRef((e,a)=>{const{__scopeDialog:l,...i}=e,r=Ga(md,l);return d.jsx(xe.h2,{id:r.titleId,...i,ref:a})});dg.displayName=md;var mg="DialogDescription",fg=b.forwardRef((e,a)=>{const{__scopeDialog:l,...i}=e,r=Ga(mg,l);return d.jsx(xe.p,{id:r.descriptionId,...i,ref:a})});fg.displayName=mg;var hg="DialogClose",pg=b.forwardRef((e,a)=>{const{__scopeDialog:l,...i}=e,r=Ga(hg,l);return d.jsx(xe.button,{type:"button",...i,ref:a,onClick:Ne(e.onClick,()=>r.onOpenChange(!1))})});pg.displayName=hg;function fd(e){return e?"open":"closed"}var jg="DialogTitleWarning",[Q8,gg]=yE(jg,{contentName:Il,titleName:md,docsSlug:"dialog"}),aT=({titleId:e})=>{const a=gg(jg),l=`\`${a.contentName}\` requires a \`${a.titleName}\` for the component to be accessible for screen reader users.
50
51 If you want to hide the \`${a.titleName}\`, you can wrap it with our VisuallyHidden component.
52
53 For more information, see https://radix-ui.com/primitives/docs/components/${a.docsSlug}`;return b.useEffect(()=>{e&&(document.getElementById(e)||console.error(l))},[l,e]),null},nT="DialogDescriptionWarning",lT=({contentRef:e,descriptionId:a})=>{const i=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${gg(nT).contentName}}.`;return b.useEffect(()=>{var c;const r=(c=e.current)==null?void 0:c.getAttribute("aria-describedby");a&&r&&(document.getElementById(a)||console.warn(i))},[i,e,a]),null},yg=ng,sT=sg,vg=rg,xg=og,bg=cg,wg=dg,iT=fg,hd=pg;function Pi({...e}){return d.jsx(yg,{"data-slot":"dialog",...e})}function rT({...e}){return d.jsx(sT,{"data-slot":"dialog-trigger",...e})}function oT({...e}){return d.jsx(vg,{"data-slot":"dialog-portal",...e})}function cT({...e}){return d.jsx(hd,{"data-slot":"dialog-close",...e})}function uT({className:e,...a}){const{effectiveTheme:l}=Bi();return d.jsx(xg,{"data-slot":"dialog-overlay",className:lt.cn("jltma:data-[state=open]:animate-in jltma:data-[state=closed]:animate-out jltma:data-[state=closed]:fade-out-0 jltma:data-[state=open]:fade-in-0 jltma:fixed jltma:inset-0 jltma:z-[9999999] jltma:bg-black/50 jltma:backdrop-blur-[1.5px]",l==="dark"&&"jltma-app--dark",e),...a})}function Ii({className:e,children:a,...l}){const{effectiveTheme:i}=Bi();return d.jsxs(oT,{children:[d.jsx(uT,{}),d.jsxs(bg,{"data-slot":"dialog-content",className:lt.cn("jltma:bg-(--jltma-popover)! jltma:text-(--jltma-popover-foreground)! jltma:data-[state=open]:animate-in jltma:data-[state=closed]:animate-out jltma:data-[state=closed]:fade-out-0 jltma:data-[state=open]:fade-in-0 jltma:data-[state=closed]:zoom-out-95 jltma:data-[state=open]:zoom-in-95 jltma:fixed jltma:top-[50%] jltma:left-[50%] jltma:z-[9999999] jltma:grid jltma:w-full jltma:max-w-[calc(100%-2rem)] jltma:translate-x-[-50%] jltma:translate-y-[-50%] jltma:gap-4 jltma:rounded-(--jltma-radius)! jltma:border jltma:border-(--jltma-border)! jltma:p-6 jltma:shadow-lg jltma:duration-200 jltma:sm:max-w-lg",i==="dark"&&"jltma-app--dark",e),...l,children:[a,d.jsxs(hd,{className:"jltma:ring-offset-(--jltma-popover) jltma:focus:ring-(--jltma-ring) jltma:data-[state=open]:bg-(--jltma-accent) jltma:data-[state=open]:text-(--jltma-muted-foreground) jltma:absolute jltma:top-4 jltma:right-4 jltma:rounded-xs jltma:opacity-70 jltma:transition-opacity jltma:hover:opacity-100 jltma:focus:ring-2 jltma:focus:ring-offset-2 jltma:focus:outline-none jltma:disabled:pointer-events-none jltma:cursor-pointer jltma:text-(--jltma-foreground)!",children:[d.jsx(bs,{className:"jltma:size-4"}),d.jsx("span",{className:"jltma:sr-only",children:"Close"})]})]})]})}function pd({className:e,...a}){return d.jsx("div",{"data-slot":"dialog-header",className:lt.cn("jltma:flex jltma:flex-col jltma:gap-2 jltma:text-center jltma:sm:text-left",e),...a})}function Sg({className:e,...a}){return d.jsx("div",{"data-slot":"dialog-footer",className:lt.cn("jltma:flex jltma:flex-col-reverse jltma:gap-2 jltma:sm:flex-row jltma:sm:justify-end",e),...a})}function jd({className:e,...a}){return d.jsx(wg,{"data-slot":"dialog-title",className:lt.cn("jltma:text-(--jltma-foreground)! jltma:text-lg jltma:font-semibold jltma:leading-none",e),...a})}function gd({className:e,...a}){return d.jsx(iT,{"data-slot":"dialog-description",className:lt.cn("jltma:text-(--jltma-muted-foreground)! jltma:text-sm",e),...a})}const dT=["top","right","bottom","left"],al=Math.min,ga=Math.max,To=Math.round,Ao=Math.floor,un=e=>({x:e,y:e}),mT={left:"right",right:"left",bottom:"top",top:"bottom"},fT={start:"end",end:"start"};function yd(e,a,l){return ga(e,al(a,l))}function Cn(e,a){return typeof e=="function"?e(a):e}function Tn(e){return e.split("-")[0]}function Ts(e){return e.split("-")[1]}function vd(e){return e==="x"?"y":"x"}function xd(e){return e==="y"?"height":"width"}const hT=new Set(["top","bottom"]);function dn(e){return hT.has(Tn(e))?"y":"x"}function bd(e){return vd(dn(e))}function pT(e,a,l){l===void 0&&(l=!1);const i=Ts(e),r=bd(e),c=xd(r);let u=r==="x"?i===(l?"end":"start")?"right":"left":i==="start"?"bottom":"top";return a.reference[c]>a.floating[c]&&(u=No(u)),[u,No(u)]}function jT(e){const a=No(e);return[wd(e),a,wd(a)]}function wd(e){return e.replace(/start|end/g,a=>fT[a])}const _g=["left","right"],Eg=["right","left"],gT=["top","bottom"],yT=["bottom","top"];function vT(e,a,l){switch(e){case"top":case"bottom":return l?a?Eg:_g:a?_g:Eg;case"left":case"right":return a?gT:yT;default:return[]}}function xT(e,a,l,i){const r=Ts(e);let c=vT(Tn(e),l==="start",i);return r&&(c=c.map(u=>u+"-"+r),a&&(c=c.concat(c.map(wd)))),c}function No(e){return e.replace(/left|right|bottom|top/g,a=>mT[a])}function bT(e){return{top:0,right:0,bottom:0,left:0,...e}}function Cg(e){return typeof e!="number"?bT(e):{top:e,right:e,bottom:e,left:e}}function Mo(e){const{x:a,y:l,width:i,height:r}=e;return{width:i,height:r,top:l,left:a,right:a+i,bottom:l+r,x:a,y:l}}function Tg(e,a,l){let{reference:i,floating:r}=e;const c=dn(a),u=bd(a),f=xd(u),h=Tn(a),j=c==="y",g=i.x+i.width/2-r.width/2,y=i.y+i.height/2-r.height/2,x=i[f]/2-r[f]/2;let w;switch(h){case"top":w={x:g,y:i.y-r.height};break;case"bottom":w={x:g,y:i.y+i.height};break;case"right":w={x:i.x+i.width,y};break;case"left":w={x:i.x-r.width,y};break;default:w={x:i.x,y:i.y}}switch(Ts(a)){case"start":w[u]-=x*(l&&j?-1:1);break;case"end":w[u]+=x*(l&&j?-1:1);break}return w}const wT=async(e,a,l)=>{const{placement:i="bottom",strategy:r="absolute",middleware:c=[],platform:u}=l,f=c.filter(Boolean),h=await(u.isRTL==null?void 0:u.isRTL(a));let j=await u.getElementRects({reference:e,floating:a,strategy:r}),{x:g,y}=Tg(j,i,h),x=i,w={},S=0;for(let _=0;_<f.length;_++){const{name:T,fn:C}=f[_],{x:M,y:N,data:R,reset:B}=await C({x:g,y,initialPlacement:i,placement:x,strategy:r,middlewareData:w,rects:j,platform:u,elements:{reference:e,floating:a}});g=M!=null?M:g,y=N!=null?N:y,w={...w,[T]:{...w[T],...R}},B&&S<=50&&(S++,typeof B=="object"&&(B.placement&&(x=B.placement),B.rects&&(j=B.rects===!0?await u.getElementRects({reference:e,floating:a,strategy:r}):B.rects),{x:g,y}=Tg(j,x,h)),_=-1)}return{x:g,y,placement:x,strategy:r,middlewareData:w}};async function Fi(e,a){var l;a===void 0&&(a={});const{x:i,y:r,platform:c,rects:u,elements:f,strategy:h}=e,{boundary:j="clippingAncestors",rootBoundary:g="viewport",elementContext:y="floating",altBoundary:x=!1,padding:w=0}=Cn(a,e),S=Cg(w),T=f[x?y==="floating"?"reference":"floating":y],C=Mo(await c.getClippingRect({element:(l=await(c.isElement==null?void 0:c.isElement(T)))==null||l?T:T.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(f.floating)),boundary:j,rootBoundary:g,strategy:h})),M=y==="floating"?{x:i,y:r,width:u.floating.width,height:u.floating.height}:u.reference,N=await(c.getOffsetParent==null?void 0:c.getOffsetParent(f.floating)),R=await(c.isElement==null?void 0:c.isElement(N))?await(c.getScale==null?void 0:c.getScale(N))||{x:1,y:1}:{x:1,y:1},B=Mo(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:f,rect:M,offsetParent:N,strategy:h}):M);return{top:(C.top-B.top+S.top)/R.y,bottom:(B.bottom-C.bottom+S.bottom)/R.y,left:(C.left-B.left+S.left)/R.x,right:(B.right-C.right+S.right)/R.x}}const ST=e=>({name:"arrow",options:e,async fn(a){const{x:l,y:i,placement:r,rects:c,platform:u,elements:f,middlewareData:h}=a,{element:j,padding:g=0}=Cn(e,a)||{};if(j==null)return{};const y=Cg(g),x={x:l,y:i},w=bd(r),S=xd(w),_=await u.getDimensions(j),T=w==="y",C=T?"top":"left",M=T?"bottom":"right",N=T?"clientHeight":"clientWidth",R=c.reference[S]+c.reference[w]-x[w]-c.floating[S],B=x[w]-c.reference[w],U=await(u.getOffsetParent==null?void 0:u.getOffsetParent(j));let k=U?U[N]:0;(!k||!await(u.isElement==null?void 0:u.isElement(U)))&&(k=f.floating[N]||c.floating[S]);const V=R/2-B/2,Y=k/2-_[S]/2-1,tt=al(y[C],Y),et=al(y[M],Y),nt=tt,Z=k-_[S]-et,st=k/2-_[S]/2+V,ot=yd(nt,st,Z),z=!h.arrow&&Ts(r)!=null&&st!==ot&&c.reference[S]/2-(st<nt?tt:et)-_[S]/2<0,H=z?st<nt?st-nt:st-Z:0;return{[w]:x[w]+H,data:{[w]:ot,centerOffset:st-ot-H,...z&&{alignmentOffset:H}},reset:z}}}),_T=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(a){var l,i;const{placement:r,middlewareData:c,rects:u,initialPlacement:f,platform:h,elements:j}=a,{mainAxis:g=!0,crossAxis:y=!0,fallbackPlacements:x,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:_=!0,...T}=Cn(e,a);if((l=c.arrow)!=null&&l.alignmentOffset)return{};const C=Tn(r),M=dn(f),N=Tn(f)===f,R=await(h.isRTL==null?void 0:h.isRTL(j.floating)),B=x||(N||!_?[No(f)]:jT(f)),U=S!=="none";!x&&U&&B.push(...xT(f,_,S,R));const k=[f,...B],V=await Fi(a,T),Y=[];let tt=((i=c.flip)==null?void 0:i.overflows)||[];if(g&&Y.push(V[C]),y){const st=pT(r,u,R);Y.push(V[st[0]],V[st[1]])}if(tt=[...tt,{placement:r,overflows:Y}],!Y.every(st=>st<=0)){var et,nt;const st=(((et=c.flip)==null?void 0:et.index)||0)+1,ot=k[st];if(ot&&(!(y==="alignment"?M!==dn(ot):!1)||tt.every(J=>dn(J.placement)===M?J.overflows[0]>0:!0)))return{data:{index:st,overflows:tt},reset:{placement:ot}};let z=(nt=tt.filter(H=>H.overflows[0]<=0).sort((H,J)=>H.overflows[1]-J.overflows[1])[0])==null?void 0:nt.placement;if(!z)switch(w){case"bestFit":{var Z;const H=(Z=tt.filter(J=>{if(U){const it=dn(J.placement);return it===M||it==="y"}return!0}).map(J=>[J.placement,J.overflows.filter(it=>it>0).reduce((it,pt)=>it+pt,0)]).sort((J,it)=>J[1]-it[1])[0])==null?void 0:Z[0];H&&(z=H);break}case"initialPlacement":z=f;break}if(r!==z)return{reset:{placement:z}}}return{}}}};function Ag(e,a){return{top:e.top-a.height,right:e.right-a.width,bottom:e.bottom-a.height,left:e.left-a.width}}function Ng(e){return dT.some(a=>e[a]>=0)}const ET=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(a){const{rects:l}=a,{strategy:i="referenceHidden",...r}=Cn(e,a);switch(i){case"referenceHidden":{const c=await Fi(a,{...r,elementContext:"reference"}),u=Ag(c,l.reference);return{data:{referenceHiddenOffsets:u,referenceHidden:Ng(u)}}}case"escaped":{const c=await Fi(a,{...r,altBoundary:!0}),u=Ag(c,l.floating);return{data:{escapedOffsets:u,escaped:Ng(u)}}}default:return{}}}}},Mg=new Set(["left","top"]);async function CT(e,a){const{placement:l,platform:i,elements:r}=e,c=await(i.isRTL==null?void 0:i.isRTL(r.floating)),u=Tn(l),f=Ts(l),h=dn(l)==="y",j=Mg.has(u)?-1:1,g=c&&h?-1:1,y=Cn(a,e);let{mainAxis:x,crossAxis:w,alignmentAxis:S}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:y.mainAxis||0,crossAxis:y.crossAxis||0,alignmentAxis:y.alignmentAxis};return f&&typeof S=="number"&&(w=f==="end"?S*-1:S),h?{x:w*g,y:x*j}:{x:x*j,y:w*g}}const TT=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(a){var l,i;const{x:r,y:c,placement:u,middlewareData:f}=a,h=await CT(a,e);return u===((l=f.offset)==null?void 0:l.placement)&&(i=f.arrow)!=null&&i.alignmentOffset?{}:{x:r+h.x,y:c+h.y,data:{...h,placement:u}}}}},AT=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(a){const{x:l,y:i,placement:r}=a,{mainAxis:c=!0,crossAxis:u=!1,limiter:f={fn:T=>{let{x:C,y:M}=T;return{x:C,y:M}}},...h}=Cn(e,a),j={x:l,y:i},g=await Fi(a,h),y=dn(Tn(r)),x=vd(y);let w=j[x],S=j[y];if(c){const T=x==="y"?"top":"left",C=x==="y"?"bottom":"right",M=w+g[T],N=w-g[C];w=yd(M,w,N)}if(u){const T=y==="y"?"top":"left",C=y==="y"?"bottom":"right",M=S+g[T],N=S-g[C];S=yd(M,S,N)}const _=f.fn({...a,[x]:w,[y]:S});return{..._,data:{x:_.x-l,y:_.y-i,enabled:{[x]:c,[y]:u}}}}}},NT=function(e){return e===void 0&&(e={}),{options:e,fn(a){const{x:l,y:i,placement:r,rects:c,middlewareData:u}=a,{offset:f=0,mainAxis:h=!0,crossAxis:j=!0}=Cn(e,a),g={x:l,y:i},y=dn(r),x=vd(y);let w=g[x],S=g[y];const _=Cn(f,a),T=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:0,crossAxis:0,..._};if(h){const N=x==="y"?"height":"width",R=c.reference[x]-c.floating[N]+T.mainAxis,B=c.reference[x]+c.reference[N]-T.mainAxis;w<R?w=R:w>B&&(w=B)}if(j){var C,M;const N=x==="y"?"width":"height",R=Mg.has(Tn(r)),B=c.reference[y]-c.floating[N]+(R&&((C=u.offset)==null?void 0:C[y])||0)+(R?0:T.crossAxis),U=c.reference[y]+c.reference[N]+(R?0:((M=u.offset)==null?void 0:M[y])||0)-(R?T.crossAxis:0);S<B?S=B:S>U&&(S=U)}return{[x]:w,[y]:S}}}},MT=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(a){var l,i;const{placement:r,rects:c,platform:u,elements:f}=a,{apply:h=()=>{},...j}=Cn(e,a),g=await Fi(a,j),y=Tn(r),x=Ts(r),w=dn(r)==="y",{width:S,height:_}=c.floating;let T,C;y==="top"||y==="bottom"?(T=y,C=x===(await(u.isRTL==null?void 0:u.isRTL(f.floating))?"start":"end")?"left":"right"):(C=y,T=x==="end"?"top":"bottom");const M=_-g.top-g.bottom,N=S-g.left-g.right,R=al(_-g[T],M),B=al(S-g[C],N),U=!a.middlewareData.shift;let k=R,V=B;if((l=a.middlewareData.shift)!=null&&l.enabled.x&&(V=N),(i=a.middlewareData.shift)!=null&&i.enabled.y&&(k=M),U&&!x){const tt=ga(g.left,0),et=ga(g.right,0),nt=ga(g.top,0),Z=ga(g.bottom,0);w?V=S-2*(tt!==0||et!==0?tt+et:ga(g.left,g.right)):k=_-2*(nt!==0||Z!==0?nt+Z:ga(g.top,g.bottom))}await h({...a,availableWidth:V,availableHeight:k});const Y=await u.getDimensions(f.floating);return S!==Y.width||_!==Y.height?{reset:{rects:!0}}:{}}}};function Do(){return typeof window!="undefined"}function As(e){return Dg(e)?(e.nodeName||"").toLowerCase():"#document"}function ya(e){var a;return(e==null||(a=e.ownerDocument)==null?void 0:a.defaultView)||window}function mn(e){var a;return(a=(Dg(e)?e.ownerDocument:e.document)||window.document)==null?void 0:a.documentElement}function Dg(e){return Do()?e instanceof Node||e instanceof ya(e).Node:!1}function Xa(e){return Do()?e instanceof Element||e instanceof ya(e).Element:!1}function fn(e){return Do()?e instanceof HTMLElement||e instanceof ya(e).HTMLElement:!1}function Rg(e){return!Do()||typeof ShadowRoot=="undefined"?!1:e instanceof ShadowRoot||e instanceof ya(e).ShadowRoot}const DT=new Set(["inline","contents"]);function $i(e){const{overflow:a,overflowX:l,overflowY:i,display:r}=Wa(e);return/auto|scroll|overlay|hidden|clip/.test(a+i+l)&&!DT.has(r)}const RT=new Set(["table","td","th"]);function OT(e){return RT.has(As(e))}const kT=[":popover-open",":modal"];function Ro(e){return kT.some(a=>{try{return e.matches(a)}catch(l){return!1}})}const zT=["transform","translate","scale","rotate","perspective"],LT=["transform","translate","scale","rotate","perspective","filter"],BT=["paint","layout","strict","content"];function Sd(e){const a=_d(),l=Xa(e)?Wa(e):e;return zT.some(i=>l[i]?l[i]!=="none":!1)||(l.containerType?l.containerType!=="normal":!1)||!a&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!a&&(l.filter?l.filter!=="none":!1)||LT.some(i=>(l.willChange||"").includes(i))||BT.some(i=>(l.contain||"").includes(i))}function VT(e){let a=nl(e);for(;fn(a)&&!Ns(a);){if(Sd(a))return a;if(Ro(a))return null;a=nl(a)}return null}function _d(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const UT=new Set(["html","body","#document"]);function Ns(e){return UT.has(As(e))}function Wa(e){return ya(e).getComputedStyle(e)}function Oo(e){return Xa(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function nl(e){if(As(e)==="html")return e;const a=e.assignedSlot||e.parentNode||Rg(e)&&e.host||mn(e);return Rg(a)?a.host:a}function Og(e){const a=nl(e);return Ns(a)?e.ownerDocument?e.ownerDocument.body:e.body:fn(a)&&$i(a)?a:Og(a)}function Yi(e,a,l){var i;a===void 0&&(a=[]),l===void 0&&(l=!0);const r=Og(e),c=r===((i=e.ownerDocument)==null?void 0:i.body),u=ya(r);if(c){const f=Ed(u);return a.concat(u,u.visualViewport||[],$i(r)?r:[],f&&l?Yi(f):[])}return a.concat(r,Yi(r,[],l))}function Ed(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function kg(e){const a=Wa(e);let l=parseFloat(a.width)||0,i=parseFloat(a.height)||0;const r=fn(e),c=r?e.offsetWidth:l,u=r?e.offsetHeight:i,f=To(l)!==c||To(i)!==u;return f&&(l=c,i=u),{width:l,height:i,$:f}}function Cd(e){return Xa(e)?e:e.contextElement}function Ms(e){const a=Cd(e);if(!fn(a))return un(1);const l=a.getBoundingClientRect(),{width:i,height:r,$:c}=kg(a);let u=(c?To(l.width):l.width)/i,f=(c?To(l.height):l.height)/r;return(!u||!Number.isFinite(u))&&(u=1),(!f||!Number.isFinite(f))&&(f=1),{x:u,y:f}}const HT=un(0);function zg(e){const a=ya(e);return!_d()||!a.visualViewport?HT:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function PT(e,a,l){return a===void 0&&(a=!1),!l||a&&l!==ya(e)?!1:a}function Fl(e,a,l,i){a===void 0&&(a=!1),l===void 0&&(l=!1);const r=e.getBoundingClientRect(),c=Cd(e);let u=un(1);a&&(i?Xa(i)&&(u=Ms(i)):u=Ms(e));const f=PT(c,l,i)?zg(c):un(0);let h=(r.left+f.x)/u.x,j=(r.top+f.y)/u.y,g=r.width/u.x,y=r.height/u.y;if(c){const x=ya(c),w=i&&Xa(i)?ya(i):i;let S=x,_=Ed(S);for(;_&&i&&w!==S;){const T=Ms(_),C=_.getBoundingClientRect(),M=Wa(_),N=C.left+(_.clientLeft+parseFloat(M.paddingLeft))*T.x,R=C.top+(_.clientTop+parseFloat(M.paddingTop))*T.y;h*=T.x,j*=T.y,g*=T.x,y*=T.y,h+=N,j+=R,S=ya(_),_=Ed(S)}}return Mo({width:g,height:y,x:h,y:j})}function ko(e,a){const l=Oo(e).scrollLeft;return a?a.left+l:Fl(mn(e)).left+l}function Lg(e,a){const l=e.getBoundingClientRect(),i=l.left+a.scrollLeft-ko(e,l),r=l.top+a.scrollTop;return{x:i,y:r}}function IT(e){let{elements:a,rect:l,offsetParent:i,strategy:r}=e;const c=r==="fixed",u=mn(i),f=a?Ro(a.floating):!1;if(i===u||f&&c)return l;let h={scrollLeft:0,scrollTop:0},j=un(1);const g=un(0),y=fn(i);if((y||!y&&!c)&&((As(i)!=="body"||$i(u))&&(h=Oo(i)),fn(i))){const w=Fl(i);j=Ms(i),g.x=w.x+i.clientLeft,g.y=w.y+i.clientTop}const x=u&&!y&&!c?Lg(u,h):un(0);return{width:l.width*j.x,height:l.height*j.y,x:l.x*j.x-h.scrollLeft*j.x+g.x+x.x,y:l.y*j.y-h.scrollTop*j.y+g.y+x.y}}function FT(e){return Array.from(e.getClientRects())}function $T(e){const a=mn(e),l=Oo(e),i=e.ownerDocument.body,r=ga(a.scrollWidth,a.clientWidth,i.scrollWidth,i.clientWidth),c=ga(a.scrollHeight,a.clientHeight,i.scrollHeight,i.clientHeight);let u=-l.scrollLeft+ko(e);const f=-l.scrollTop;return Wa(i).direction==="rtl"&&(u+=ga(a.clientWidth,i.clientWidth)-r),{width:r,height:c,x:u,y:f}}const Bg=25;function YT(e,a){const l=ya(e),i=mn(e),r=l.visualViewport;let c=i.clientWidth,u=i.clientHeight,f=0,h=0;if(r){c=r.width,u=r.height;const g=_d();(!g||g&&a==="fixed")&&(f=r.offsetLeft,h=r.offsetTop)}const j=ko(i);if(j<=0){const g=i.ownerDocument,y=g.body,x=getComputedStyle(y),w=g.compatMode==="CSS1Compat"&&parseFloat(x.marginLeft)+parseFloat(x.marginRight)||0,S=Math.abs(i.clientWidth-y.clientWidth-w);S<=Bg&&(c-=S)}else j<=Bg&&(c+=j);return{width:c,height:u,x:f,y:h}}const qT=new Set(["absolute","fixed"]);function GT(e,a){const l=Fl(e,!0,a==="fixed"),i=l.top+e.clientTop,r=l.left+e.clientLeft,c=fn(e)?Ms(e):un(1),u=e.clientWidth*c.x,f=e.clientHeight*c.y,h=r*c.x,j=i*c.y;return{width:u,height:f,x:h,y:j}}function Vg(e,a,l){let i;if(a==="viewport")i=YT(e,l);else if(a==="document")i=$T(mn(e));else if(Xa(a))i=GT(a,l);else{const r=zg(e);i={x:a.x-r.x,y:a.y-r.y,width:a.width,height:a.height}}return Mo(i)}function Ug(e,a){const l=nl(e);return l===a||!Xa(l)||Ns(l)?!1:Wa(l).position==="fixed"||Ug(l,a)}function XT(e,a){const l=a.get(e);if(l)return l;let i=Yi(e,[],!1).filter(f=>Xa(f)&&As(f)!=="body"),r=null;const c=Wa(e).position==="fixed";let u=c?nl(e):e;for(;Xa(u)&&!Ns(u);){const f=Wa(u),h=Sd(u);!h&&f.position==="fixed"&&(r=null),(c?!h&&!r:!h&&f.position==="static"&&!!r&&qT.has(r.position)||$i(u)&&!h&&Ug(e,u))?i=i.filter(g=>g!==u):r=f,u=nl(u)}return a.set(e,i),i}function WT(e){let{element:a,boundary:l,rootBoundary:i,strategy:r}=e;const u=[...l==="clippingAncestors"?Ro(a)?[]:XT(a,this._c):[].concat(l),i],f=u[0],h=u.reduce((j,g)=>{const y=Vg(a,g,r);return j.top=ga(y.top,j.top),j.right=al(y.right,j.right),j.bottom=al(y.bottom,j.bottom),j.left=ga(y.left,j.left),j},Vg(a,f,r));return{width:h.right-h.left,height:h.bottom-h.top,x:h.left,y:h.top}}function KT(e){const{width:a,height:l}=kg(e);return{width:a,height:l}}function QT(e,a,l){const i=fn(a),r=mn(a),c=l==="fixed",u=Fl(e,!0,c,a);let f={scrollLeft:0,scrollTop:0};const h=un(0);function j(){h.x=ko(r)}if(i||!i&&!c)if((As(a)!=="body"||$i(r))&&(f=Oo(a)),i){const w=Fl(a,!0,c,a);h.x=w.x+a.clientLeft,h.y=w.y+a.clientTop}else r&&j();c&&!i&&r&&j();const g=r&&!i&&!c?Lg(r,f):un(0),y=u.left+f.scrollLeft-h.x-g.x,x=u.top+f.scrollTop-h.y-g.y;return{x:y,y:x,width:u.width,height:u.height}}function Td(e){return Wa(e).position==="static"}function Hg(e,a){if(!fn(e)||Wa(e).position==="fixed")return null;if(a)return a(e);let l=e.offsetParent;return mn(e)===l&&(l=l.ownerDocument.body),l}function Pg(e,a){const l=ya(e);if(Ro(e))return l;if(!fn(e)){let r=nl(e);for(;r&&!Ns(r);){if(Xa(r)&&!Td(r))return r;r=nl(r)}return l}let i=Hg(e,a);for(;i&&OT(i)&&Td(i);)i=Hg(i,a);return i&&Ns(i)&&Td(i)&&!Sd(i)?l:i||VT(e)||l}const ZT=async function(e){const a=this.getOffsetParent||Pg,l=this.getDimensions,i=await l(e.floating);return{reference:QT(e.reference,await a(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function JT(e){return Wa(e).direction==="rtl"}const tA={convertOffsetParentRelativeRectToViewportRelativeRect:IT,getDocumentElement:mn,getClippingRect:WT,getOffsetParent:Pg,getElementRects:ZT,getClientRects:FT,getDimensions:KT,getScale:Ms,isElement:Xa,isRTL:JT};function Ig(e,a){return e.x===a.x&&e.y===a.y&&e.width===a.width&&e.height===a.height}function eA(e,a){let l=null,i;const r=mn(e);function c(){var f;clearTimeout(i),(f=l)==null||f.disconnect(),l=null}function u(f,h){f===void 0&&(f=!1),h===void 0&&(h=1),c();const j=e.getBoundingClientRect(),{left:g,top:y,width:x,height:w}=j;if(f||a(),!x||!w)return;const S=Ao(y),_=Ao(r.clientWidth-(g+x)),T=Ao(r.clientHeight-(y+w)),C=Ao(g),N={rootMargin:-S+"px "+-_+"px "+-T+"px "+-C+"px",threshold:ga(0,al(1,h))||1};let R=!0;function B(U){const k=U[0].intersectionRatio;if(k!==h){if(!R)return u();k?u(!1,k):i=setTimeout(()=>{u(!1,1e-7)},1e3)}k===1&&!Ig(j,e.getBoundingClientRect())&&u(),R=!1}try{l=new IntersectionObserver(B,{...N,root:r.ownerDocument})}catch(U){l=new IntersectionObserver(B,N)}l.observe(e)}return u(!0),c}function aA(e,a,l,i){i===void 0&&(i={});const{ancestorScroll:r=!0,ancestorResize:c=!0,elementResize:u=typeof ResizeObserver=="function",layoutShift:f=typeof IntersectionObserver=="function",animationFrame:h=!1}=i,j=Cd(e),g=r||c?[...j?Yi(j):[],...Yi(a)]:[];g.forEach(C=>{r&&C.addEventListener("scroll",l,{passive:!0}),c&&C.addEventListener("resize",l)});const y=j&&f?eA(j,l):null;let x=-1,w=null;u&&(w=new ResizeObserver(C=>{let[M]=C;M&&M.target===j&&w&&(w.unobserve(a),cancelAnimationFrame(x),x=requestAnimationFrame(()=>{var N;(N=w)==null||N.observe(a)})),l()}),j&&!h&&w.observe(j),w.observe(a));let S,_=h?Fl(e):null;h&&T();function T(){const C=Fl(e);_&&!Ig(_,C)&&l(),_=C,S=requestAnimationFrame(T)}return l(),()=>{var C;g.forEach(M=>{r&&M.removeEventListener("scroll",l),c&&M.removeEventListener("resize",l)}),y==null||y(),(C=w)==null||C.disconnect(),w=null,h&&cancelAnimationFrame(S)}}const nA=TT,lA=AT,sA=_T,iA=MT,rA=ET,Fg=ST,oA=NT,cA=(e,a,l)=>{const i=new Map,r={platform:tA,...l},c={...r.platform,_c:i};return wT(e,a,{...r,platform:c})},uA=e=>{function a(l){return{}.hasOwnProperty.call(l,"current")}return{name:"arrow",options:e,fn(l){const{element:i,padding:r}=typeof e=="function"?e(l):e;return i&&a(i)?i.current!=null?Fg({element:i.current,padding:r}).fn(l):{}:i?Fg({element:i,padding:r}).fn(l):{}}}};var zo=typeof document!="undefined"?b.useLayoutEffect:b.useEffect;function Lo(e,a){if(e===a)return!0;if(typeof e!=typeof a)return!1;if(typeof e=="function"&&e.toString()===a.toString())return!0;let l,i,r;if(e&&a&&typeof e=="object"){if(Array.isArray(e)){if(l=e.length,l!==a.length)return!1;for(i=l;i--!==0;)if(!Lo(e[i],a[i]))return!1;return!0}if(r=Object.keys(e),l=r.length,l!==Object.keys(a).length)return!1;for(i=l;i--!==0;)if(!{}.hasOwnProperty.call(a,r[i]))return!1;for(i=l;i--!==0;){const c=r[i];if(!(c==="_owner"&&e.$$typeof)&&!Lo(e[c],a[c]))return!1}return!0}return e!==e&&a!==a}function $g(e){return typeof window=="undefined"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Yg(e,a){const l=$g(e);return Math.round(a*l)/l}function qg(e){const a=b.useRef(e);return zo(()=>{a.current=e}),a}function dA(e){e===void 0&&(e={});const{placement:a="bottom",strategy:l="absolute",middleware:i=[],platform:r,elements:{reference:c,floating:u}={},transform:f=!0,whileElementsMounted:h,open:j}=e,[g,y]=b.useState({x:0,y:0,strategy:l,placement:a,middlewareData:{},isPositioned:!1}),[x,w]=b.useState(i);Lo(x,i)||w(i);const[S,_]=b.useState(null),[T,C]=b.useState(null),M=b.useCallback(H=>{H!==U.current&&(U.current=H,_(H))},[]),N=b.useCallback(H=>{H!==k.current&&(k.current=H,C(H))},[]),R=c||S,B=u||T,U=b.useRef(null),k=b.useRef(null),V=b.useRef(g),Y=h!=null,tt=qg(h),et=qg(r),nt=b.useCallback(()=>{if(!U.current||!k.current)return;const H={placement:a,strategy:l,middleware:x};et.current&&(H.platform=et.current),cA(U.current,k.current,H).then(J=>{const it={...J,isPositioned:!0};Z.current&&!Lo(V.current,it)&&(V.current=it,Iu.flushSync(()=>{y(it)}))})},[x,a,l,et]);zo(()=>{j===!1&&V.current.isPositioned&&(V.current.isPositioned=!1,y(H=>({...H,isPositioned:!1})))},[j]);const Z=b.useRef(!1);zo(()=>(Z.current=!0,()=>{Z.current=!1}),[]),zo(()=>{if(R&&(U.current=R),B&&(k.current=B),R&&B){if(tt.current)return tt.current(R,B,nt);nt()}},[R,B,nt,tt,Y]);const st=b.useMemo(()=>({reference:U,floating:k,setReference:M,setFloating:N}),[M,N]),ot=b.useMemo(()=>({reference:R,floating:B}),[R,B]),z=b.useMemo(()=>{const H={position:l,left:0,top:0};if(!ot.floating)return H;const J=Yg(ot.floating,g.x),it=Yg(ot.floating,g.y);return f?{...H,transform:"translate("+J+"px, "+it+"px)",...$g(ot.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:J,top:it}},[l,f,ot.floating,g.x,g.y]);return b.useMemo(()=>({...g,update:nt,refs:st,elements:ot,floatingStyles:z}),[g,nt,st,ot,z])}var mA="Arrow",Gg=b.forwardRef((e,a)=>{const{children:l,width:i=10,height:r=5,...c}=e;return d.jsx(xe.svg,{...c,ref:a,width:i,height:r,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?l:d.jsx("polygon",{points:"0,0 30,0 15,10"})})});Gg.displayName=mA;var fA=Gg,Ad="Popper",[Xg,Wg]=Hi(Ad),[hA,Kg]=Xg(Ad),Qg=e=>{const{__scopePopper:a,children:l}=e,[i,r]=b.useState(null);return d.jsx(hA,{scope:a,anchor:i,onAnchorChange:r,children:l})};Qg.displayName=Ad;var Zg="PopperAnchor",Jg=b.forwardRef((e,a)=>{const{__scopePopper:l,virtualRef:i,...r}=e,c=Kg(Zg,l),u=b.useRef(null),f=Ke(a,u),h=b.useRef(null);return b.useEffect(()=>{const j=h.current;h.current=(i==null?void 0:i.current)||u.current,j!==h.current&&c.onAnchorChange(h.current)}),i?null:d.jsx(xe.div,{...r,ref:f})});Jg.displayName=Zg;var Nd="PopperContent",[pA,jA]=Xg(Nd),t0=b.forwardRef((e,a)=>{var wt,xt,zt,De,Se,qe,yn,gt;const{__scopePopper:l,side:i="bottom",sideOffset:r=0,align:c="center",alignOffset:u=0,arrowPadding:f=0,avoidCollisions:h=!0,collisionBoundary:j=[],collisionPadding:g=0,sticky:y="partial",hideWhenDetached:x=!1,updatePositionStrategy:w="optimized",onPlaced:S,..._}=e,T=Kg(Nd,l),[C,M]=b.useState(null),N=Ke(a,sa=>M(sa)),[R,B]=b.useState(null),U=Zu(R),k=(wt=U==null?void 0:U.width)!=null?wt:0,V=(xt=U==null?void 0:U.height)!=null?xt:0,Y=i+(c!=="center"?"-"+c:""),tt=typeof g=="number"?g:{top:0,right:0,bottom:0,left:0,...g},et=Array.isArray(j)?j:[j],nt=et.length>0,Z={padding:tt,boundary:et.filter(yA),altBoundary:nt},{refs:st,floatingStyles:ot,placement:z,isPositioned:H,middlewareData:J}=dA({strategy:"fixed",placement:Y,whileElementsMounted:(...sa)=>aA(...sa,{animationFrame:w==="always"}),elements:{reference:T.anchor},middleware:[nA({mainAxis:r+V,alignmentAxis:u}),h&&lA({mainAxis:!0,crossAxis:!1,limiter:y==="partial"?oA():void 0,...Z}),h&&sA({...Z}),iA({...Z,apply:({elements:sa,rects:Oa,availableWidth:xa,availableHeight:Rn})=>{const{width:Re,height:ia}=Oa.reference,ba=sa.floating.style;ba.setProperty("--radix-popper-available-width",`${xa}px`),ba.setProperty("--radix-popper-available-height",`${Rn}px`),ba.setProperty("--radix-popper-anchor-width",`${Re}px`),ba.setProperty("--radix-popper-anchor-height",`${ia}px`)}}),R&&uA({element:R,padding:f}),vA({arrowWidth:k,arrowHeight:V}),x&&rA({strategy:"referenceHidden",...Z})]}),[it,pt]=n0(z),D=ws(S);Jn(()=>{H&&(D==null||D())},[H,D]);const X=(zt=J.arrow)==null?void 0:zt.x,K=(De=J.arrow)==null?void 0:De.y,at=((Se=J.arrow)==null?void 0:Se.centerOffset)!==0,[rt,jt]=b.useState();return Jn(()=>{C&&jt(window.getComputedStyle(C).zIndex)},[C]),d.jsx("div",{ref:st.setFloating,"data-radix-popper-content-wrapper":"",style:{...ot,transform:H?ot.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:rt,"--radix-popper-transform-origin":[(qe=J.transformOrigin)==null?void 0:qe.x,(yn=J.transformOrigin)==null?void 0:yn.y].join(" "),...((gt=J.hide)==null?void 0:gt.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:d.jsx(pA,{scope:l,placedSide:it,onArrowChange:B,arrowX:X,arrowY:K,shouldHideArrow:at,children:d.jsx(xe.div,{"data-side":it,"data-align":pt,..._,ref:N,style:{..._.style,animation:H?void 0:"none"}})})})});t0.displayName=Nd;var e0="PopperArrow",gA={top:"bottom",right:"left",bottom:"top",left:"right"},a0=b.forwardRef(function(a,l){const{__scopePopper:i,...r}=a,c=jA(e0,i),u=gA[c.placedSide];return d.jsx("span",{ref:c.onArrowChange,style:{position:"absolute",left:c.arrowX,top:c.arrowY,[u]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[c.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[c.placedSide],visibility:c.shouldHideArrow?"hidden":void 0},children:d.jsx(fA,{...r,ref:l,style:{...r.style,display:"block"}})})});a0.displayName=e0;function yA(e){return e!==null}var vA=e=>({name:"transformOrigin",options:e,fn(a){var T,C,M,N,R;const{placement:l,rects:i,middlewareData:r}=a,u=((T=r.arrow)==null?void 0:T.centerOffset)!==0,f=u?0:e.arrowWidth,h=u?0:e.arrowHeight,[j,g]=n0(l),y={start:"0%",center:"50%",end:"100%"}[g],x=((M=(C=r.arrow)==null?void 0:C.x)!=null?M:0)+f/2,w=((R=(N=r.arrow)==null?void 0:N.y)!=null?R:0)+h/2;let S="",_="";return j==="bottom"?(S=u?y:`${x}px`,_=`${-h}px`):j==="top"?(S=u?y:`${x}px`,_=`${i.floating.height+h}px`):j==="right"?(S=`${-h}px`,_=u?y:`${w}px`):j==="left"&&(S=`${i.floating.width+h}px`,_=u?y:`${w}px`),{data:{x:S,y:_}}}});function n0(e){const[a,l="center"]=e.split("-");return[a,l]}var xA=Qg,bA=Jg,wA=t0,SA=a0;function An({className:e,type:a,...l}){return d.jsx("input",{type:a,"data-slot":"input",className:lt.cn("jltma:file:text-(--jltma-foreground)! jltma:text-(--jltma-foreground)! jltma:placeholder:text-(--jltma-muted-foreground)! jltma:selection:bg-(--jltma-primary)! jltma:selection:text-(--jltma-primary-foreground)! jltma:dark:bg-(--jltma-input)/30! jltma:border-(--jltma-input)! jltma:h-9 jltma:w-full jltma:min-w-0 jltma:rounded-(--jltma-radius)! jltma:border jltma:bg-transparent! jltma:px-3 jltma:py-1 jltma:text-base jltma:shadow-xs jltma:transition-[color,box-shadow] jltma:outline-none jltma:file:inline-flex jltma:file:h-7 jltma:file:border-0 jltma:file:bg-transparent! jltma:file:text-sm jltma:file:font-medium jltma:disabled:pointer-events-none jltma:disabled:cursor-not-allowed jltma:disabled:opacity-50 jltma:md:text-sm","jltma:focus-visible:border-(--jltma-ring)! jltma:focus-visible:ring-(--jltma-ring)/50! jltma:focus-visible:ring-[3px]!","jltma:aria-invalid:ring-(--jltma-destructive)/20! jltma:dark:aria-invalid:ring-(--jltma-destructive)/40! jltma:aria-invalid:border-(--jltma-destructive)!",e),...l})}var _A=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),EA="VisuallyHidden",l0=b.forwardRef((e,a)=>d.jsx(xe.span,{...e,ref:a,style:{..._A,...e.style}}));l0.displayName=EA;var CA=l0,TA=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],AA=TA.reduce((e,a)=>{const l=gj(`Primitive.${a}`),i=b.forwardRef((r,c)=>{const{asChild:u,...f}=r,h=u?l:a;return typeof window!="undefined"&&(window[Symbol.for("radix-ui")]=!0),d.jsx(h,{...f,ref:c})});return i.displayName=`Primitive.${a}`,{...e,[a]:i}},{}),NA="Separator",s0="horizontal",MA=["horizontal","vertical"],i0=b.forwardRef((e,a)=>{const{decorative:l,orientation:i=s0,...r}=e,c=DA(i)?i:s0,f=l?{role:"none"}:{"aria-orientation":c==="vertical"?c:void 0,role:"separator"};return d.jsx(AA.div,{"data-orientation":c,...f,...r,ref:a})});i0.displayName=NA;function DA(e){return MA.includes(e)}var RA=i0;function $e({className:e,orientation:a="horizontal",decorative:l=!0,...i}){return d.jsx(RA,{"data-slot":"separator",decorative:l,orientation:a,className:lt.cn("jltma:bg-(--jltma-border) jltma:shrink-0 jltma:data-[orientation=horizontal]:h-px jltma:data-[orientation=horizontal]:w-full jltma:data-[orientation=vertical]:h-full jltma:data-[orientation=vertical]:w-px",e),...i})}function Ds({className:e,...a}){return d.jsx("div",{"data-slot":"skeleton",className:lt.cn("jltma:bg-(--jltma-accent) jltma:animate-pulse jltma:rounded-md",e),...a})}const OA=({...e})=>{const{mode:a}=Bi();return d.jsx(p_,{theme:a,className:"toaster group",position:"top-right",richColors:!0,closeButton:!0,icons:{success:d.jsx(Ku,{className:"jltma:size-4"}),info:d.jsx(sj,{className:"jltma:size-4"}),warning:d.jsx(oo,{className:"jltma:size-4"}),error:d.jsx(aE,{className:"jltma:size-4"}),loading:d.jsx(Hl,{className:"jltma:size-4 jltma:animate-spin"})},style:{"--normal-bg":"var(--jltma-popover)","--normal-text":"var(--jltma-popover-foreground)","--normal-border":"var(--jltma-border)","--border-radius":"var(--jltma-radius)","--toast-close-button-start":"unset","--toast-close-button-end":"0","--toast-close-button-transform":"translate(35%, -35%)"},...e})};function kA({className:e,...a}){return d.jsx(Hl,{role:"status","aria-label":"Loading",className:lt.cn("jltma:size-4 jltma:animate-spin",e),...a})}var Bo="Switch",[zA]=Hi(Bo),[LA,BA]=zA(Bo),r0=b.forwardRef((e,a)=>{const{__scopeSwitch:l,name:i,checked:r,defaultChecked:c,required:u,disabled:f,value:h="on",onCheckedChange:j,form:g,...y}=e,[x,w]=b.useState(null),S=Ke(a,N=>w(N)),_=b.useRef(!1),T=x?g||!!x.closest("form"):!0,[C,M]=ho({prop:r,defaultProp:c!=null?c:!1,onChange:j,caller:Bo});return d.jsxs(LA,{scope:l,checked:C,disabled:f,children:[d.jsx(xe.button,{type:"button",role:"switch","aria-checked":C,"aria-required":u,"data-state":d0(C),"data-disabled":f?"":void 0,disabled:f,value:h,...y,ref:S,onClick:Ne(e.onClick,N=>{M(R=>!R),T&&(_.current=N.isPropagationStopped(),_.current||N.stopPropagation())})}),T&&d.jsx(u0,{control:x,bubbles:!_.current,name:i,value:h,checked:C,required:u,disabled:f,form:g,style:{transform:"translateX(-100%)"}})]})});r0.displayName=Bo;var o0="SwitchThumb",c0=b.forwardRef((e,a)=>{const{__scopeSwitch:l,...i}=e,r=BA(o0,l);return d.jsx(xe.span,{"data-state":d0(r.checked),"data-disabled":r.disabled?"":void 0,...i,ref:a})});c0.displayName=o0;var VA="SwitchBubbleInput",u0=b.forwardRef(({__scopeSwitch:e,control:a,checked:l,bubbles:i=!0,...r},c)=>{const u=b.useRef(null),f=Ke(u,c),h=wj(l),j=Zu(a);return b.useEffect(()=>{const g=u.current;if(!g)return;const y=window.HTMLInputElement.prototype,w=Object.getOwnPropertyDescriptor(y,"checked").set;if(h!==l&&w){const S=new Event("click",{bubbles:i});w.call(g,l),g.dispatchEvent(S)}},[h,l,i]),d.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:l,...r,tabIndex:-1,ref:f,style:{...r.style,...j,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});u0.displayName=VA;function d0(e){return e?"checked":"unchecked"}var UA=r0,HA=c0;function $l({className:e,...a}){return d.jsx(UA,{"data-slot":"switch",className:lt.cn("jltma:peer jltma:data-[state=checked]:bg-(--jltma-primary) jltma:data-[state=unchecked]:bg-(--jltma-input) jltma:focus-visible:border-(--jltma-ring) jltma:focus-visible:ring-(--jltma-ring)/50 jltma:dark:data-[state=unchecked]:bg-(--jltma-input)/80 jltma:inline-flex jltma:h-[1.15rem] jltma:w-8 jltma:shrink-0 jltma:items-center jltma:rounded-full jltma:border jltma:border-transparent jltma:shadow-xs jltma:transition-all jltma:outline-none jltma:focus-visible:ring-[3px] jltma:disabled:cursor-not-allowed jltma:disabled:opacity-50",e),...a,children:d.jsx(HA,{"data-slot":"switch-thumb",className:lt.cn("jltma:bg-(--jltma-background) jltma:dark:data-[state=unchecked]:bg-(--jltma-foreground) jltma:dark:data-[state=checked]:bg-(--jltma-primary-foreground) jltma:pointer-events-none jltma:block jltma:size-4 jltma:rounded-full jltma:ring-0 jltma:transition-transform jltma:data-[state=checked]:translate-x-[calc(100%-2px)] jltma:data-[state=unchecked]:translate-x-0")})})}function PA({className:e,...a}){return d.jsx("textarea",{"data-slot":"textarea",className:lt.cn("jltma:border-(--jltma-input)! jltma:text-(--jltma-foreground)! jltma:placeholder:text-(--jltma-muted-foreground)! jltma:selection:bg-(--jltma-primary)! jltma:selection:text-(--jltma-primary-foreground)! jltma:focus-visible:border-(--jltma-ring)! jltma:focus-visible:ring-(--jltma-ring)/50! jltma:aria-invalid:ring-(--jltma-destructive)/20! jltma:dark:aria-invalid:ring-(--jltma-destructive)/40! jltma:aria-invalid:border-(--jltma-destructive)! jltma:dark:bg-(--jltma-input)/30! jltma:flex jltma:field-sizing-content jltma:min-h-16 jltma:w-full jltma:rounded-(--jltma-radius)! jltma:border jltma:bg-transparent! jltma:px-3! jltma:py-2! jltma:text-base jltma:shadow-xs jltma:transition-[color,box-shadow] jltma:outline-none! jltma:focus-visible:ring-[3px]! jltma:disabled:cursor-not-allowed jltma:disabled:opacity-50 jltma:md:text-sm",e),...a})}var IA=Symbol("radix.slottable");function FA(e){const a=({children:l})=>d.jsx(d.Fragment,{children:l});return a.displayName=`${e}.Slottable`,a.__radixId=IA,a}var[Vo]=Hi("Tooltip",[Wg]),Uo=Wg(),m0="TooltipProvider",$A=700,Md="tooltip.open",[YA,Dd]=Vo(m0),f0=e=>{const{__scopeTooltip:a,delayDuration:l=$A,skipDelayDuration:i=300,disableHoverableContent:r=!1,children:c}=e,u=b.useRef(!0),f=b.useRef(!1),h=b.useRef(0);return b.useEffect(()=>{const j=h.current;return()=>window.clearTimeout(j)},[]),d.jsx(YA,{scope:a,isOpenDelayedRef:u,delayDuration:l,onOpen:b.useCallback(()=>{window.clearTimeout(h.current),u.current=!1},[]),onClose:b.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>u.current=!0,i)},[i]),isPointerInTransitRef:f,onPointerInTransitChange:b.useCallback(j=>{f.current=j},[]),disableHoverableContent:r,children:c})};f0.displayName=m0;var qi="Tooltip",[qA,Gi]=Vo(qi),h0=e=>{const{__scopeTooltip:a,children:l,open:i,defaultOpen:r,onOpenChange:c,disableHoverableContent:u,delayDuration:f}=e,h=Dd(qi,e.__scopeTooltip),j=Uo(a),[g,y]=b.useState(null),x=go(),w=b.useRef(0),S=u!=null?u:h.disableHoverableContent,_=f!=null?f:h.delayDuration,T=b.useRef(!1),[C,M]=ho({prop:i,defaultProp:r!=null?r:!1,onChange:k=>{k?(h.onOpen(),document.dispatchEvent(new CustomEvent(Md))):h.onClose(),c==null||c(k)},caller:qi}),N=b.useMemo(()=>C?T.current?"delayed-open":"instant-open":"closed",[C]),R=b.useCallback(()=>{window.clearTimeout(w.current),w.current=0,T.current=!1,M(!0)},[M]),B=b.useCallback(()=>{window.clearTimeout(w.current),w.current=0,M(!1)},[M]),U=b.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>{T.current=!0,M(!0),w.current=0},_)},[_,M]);return b.useEffect(()=>()=>{w.current&&(window.clearTimeout(w.current),w.current=0)},[]),d.jsx(xA,{...j,children:d.jsx(qA,{scope:a,contentId:x,open:C,stateAttribute:N,trigger:g,onTriggerChange:y,onTriggerEnter:b.useCallback(()=>{h.isOpenDelayedRef.current?U():R()},[h.isOpenDelayedRef,U,R]),onTriggerLeave:b.useCallback(()=>{S?B():(window.clearTimeout(w.current),w.current=0)},[B,S]),onOpen:R,onClose:B,disableHoverableContent:S,children:l})})};h0.displayName=qi;var Rd="TooltipTrigger",p0=b.forwardRef((e,a)=>{const{__scopeTooltip:l,...i}=e,r=Gi(Rd,l),c=Dd(Rd,l),u=Uo(l),f=b.useRef(null),h=Ke(a,f,r.onTriggerChange),j=b.useRef(!1),g=b.useRef(!1),y=b.useCallback(()=>j.current=!1,[]);return b.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),d.jsx(bA,{asChild:!0,...u,children:d.jsx(xe.button,{"aria-describedby":r.open?r.contentId:void 0,"data-state":r.stateAttribute,...i,ref:h,onPointerMove:Ne(e.onPointerMove,x=>{x.pointerType!=="touch"&&!g.current&&!c.isPointerInTransitRef.current&&(r.onTriggerEnter(),g.current=!0)}),onPointerLeave:Ne(e.onPointerLeave,()=>{r.onTriggerLeave(),g.current=!1}),onPointerDown:Ne(e.onPointerDown,()=>{r.open&&r.onClose(),j.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:Ne(e.onFocus,()=>{j.current||r.onOpen()}),onBlur:Ne(e.onBlur,r.onClose),onClick:Ne(e.onClick,r.onClose)})})});p0.displayName=Rd;var Od="TooltipPortal",[GA,XA]=Vo(Od,{forceMount:void 0}),j0=e=>{const{__scopeTooltip:a,forceMount:l,children:i,container:r}=e,c=Gi(Od,a);return d.jsx(GA,{scope:a,forceMount:l,children:d.jsx(Pl,{present:l||c.open,children:d.jsx(ld,{asChild:!0,container:r,children:i})})})};j0.displayName=Od;var Rs="TooltipContent",g0=b.forwardRef((e,a)=>{const l=XA(Rs,e.__scopeTooltip),{forceMount:i=l.forceMount,side:r="top",...c}=e,u=Gi(Rs,e.__scopeTooltip);return d.jsx(Pl,{present:i||u.open,children:u.disableHoverableContent?d.jsx(y0,{side:r,...c,ref:a}):d.jsx(WA,{side:r,...c,ref:a})})}),WA=b.forwardRef((e,a)=>{const l=Gi(Rs,e.__scopeTooltip),i=Dd(Rs,e.__scopeTooltip),r=b.useRef(null),c=Ke(a,r),[u,f]=b.useState(null),{trigger:h,onClose:j}=l,g=r.current,{onPointerInTransitChange:y}=i,x=b.useCallback(()=>{f(null),y(!1)},[y]),w=b.useCallback((S,_)=>{const T=S.currentTarget,C={x:S.clientX,y:S.clientY},M=JA(C,T.getBoundingClientRect()),N=tN(C,M),R=eN(_.getBoundingClientRect()),B=nN([...N,...R]);f(B),y(!0)},[y]);return b.useEffect(()=>()=>x(),[x]),b.useEffect(()=>{if(h&&g){const S=T=>w(T,g),_=T=>w(T,h);return h.addEventListener("pointerleave",S),g.addEventListener("pointerleave",_),()=>{h.removeEventListener("pointerleave",S),g.removeEventListener("pointerleave",_)}}},[h,g,w,x]),b.useEffect(()=>{if(u){const S=_=>{const T=_.target,C={x:_.clientX,y:_.clientY},M=(h==null?void 0:h.contains(T))||(g==null?void 0:g.contains(T)),N=!aN(C,u);M?x():N&&(x(),j())};return document.addEventListener("pointermove",S),()=>document.removeEventListener("pointermove",S)}},[h,g,u,j,x]),d.jsx(y0,{...e,ref:c})}),[KA,QA]=Vo(qi,{isInside:!1}),ZA=FA("TooltipContent"),y0=b.forwardRef((e,a)=>{const{__scopeTooltip:l,children:i,"aria-label":r,onEscapeKeyDown:c,onPointerDownOutside:u,...f}=e,h=Gi(Rs,l),j=Uo(l),{onClose:g}=h;return b.useEffect(()=>(document.addEventListener(Md,g),()=>document.removeEventListener(Md,g)),[g]),b.useEffect(()=>{if(h.trigger){const y=x=>{const w=x.target;w!=null&&w.contains(h.trigger)&&g()};return window.addEventListener("scroll",y,{capture:!0}),()=>window.removeEventListener("scroll",y,{capture:!0})}},[h.trigger,g]),d.jsx(ed,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:y=>y.preventDefault(),onDismiss:g,children:d.jsxs(wA,{"data-state":h.stateAttribute,...j,...f,ref:a,style:{...f.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[d.jsx(ZA,{children:i}),d.jsx(KA,{scope:l,isInside:!0,children:d.jsx(CA,{id:h.contentId,role:"tooltip",children:r||i})})]})})});g0.displayName=Rs;var v0="TooltipArrow",x0=b.forwardRef((e,a)=>{const{__scopeTooltip:l,...i}=e,r=Uo(l);return QA(v0,l).isInside?null:d.jsx(SA,{...r,...i,ref:a})});x0.displayName=v0;function JA(e,a){const l=Math.abs(a.top-e.y),i=Math.abs(a.bottom-e.y),r=Math.abs(a.right-e.x),c=Math.abs(a.left-e.x);switch(Math.min(l,i,r,c)){case c:return"left";case r:return"right";case l:return"top";case i:return"bottom";default:throw new Error("unreachable")}}function tN(e,a,l=5){const i=[];switch(a){case"top":i.push({x:e.x-l,y:e.y+l},{x:e.x+l,y:e.y+l});break;case"bottom":i.push({x:e.x-l,y:e.y-l},{x:e.x+l,y:e.y-l});break;case"left":i.push({x:e.x+l,y:e.y-l},{x:e.x+l,y:e.y+l});break;case"right":i.push({x:e.x-l,y:e.y-l},{x:e.x-l,y:e.y+l});break}return i}function eN(e){const{top:a,right:l,bottom:i,left:r}=e;return[{x:r,y:a},{x:l,y:a},{x:l,y:i},{x:r,y:i}]}function aN(e,a){const{x:l,y:i}=e;let r=!1;for(let c=0,u=a.length-1;c<a.length;u=c++){const f=a[c],h=a[u],j=f.x,g=f.y,y=h.x,x=h.y;g>i!=x>i&&l<(y-j)*(i-g)/(x-g)+j&&(r=!r)}return r}function nN(e){const a=e.slice();return a.sort((l,i)=>l.x<i.x?-1:l.x>i.x?1:l.y<i.y?-1:l.y>i.y?1:0),lN(a)}function lN(e){if(e.length<=1)return e.slice();const a=[];for(let i=0;i<e.length;i++){const r=e[i];for(;a.length>=2;){const c=a[a.length-1],u=a[a.length-2];if((c.x-u.x)*(r.y-u.y)>=(c.y-u.y)*(r.x-u.x))a.pop();else break}a.push(r)}a.pop();const l=[];for(let i=e.length-1;i>=0;i--){const r=e[i];for(;l.length>=2;){const c=l[l.length-1],u=l[l.length-2];if((c.x-u.x)*(r.y-u.y)>=(c.y-u.y)*(r.x-u.x))l.pop();else break}l.push(r)}return l.pop(),a.length===1&&l.length===1&&a[0].x===l[0].x&&a[0].y===l[0].y?a:a.concat(l)}var sN=f0,iN=h0,rN=p0,oN=j0,cN=g0,uN=x0;function dN({delayDuration:e=0,...a}){return d.jsx(sN,{"data-slot":"tooltip-provider",delayDuration:e,...a})}function Ho({...e}){return d.jsx(dN,{children:d.jsx(iN,{"data-slot":"tooltip",...e})})}function Po({...e}){return d.jsx(rN,{"data-slot":"tooltip-trigger",...e})}function Io({className:e,sideOffset:a=0,children:l,...i}){return d.jsx(oN,{children:d.jsxs(cN,{"data-slot":"tooltip-content",sideOffset:a,className:lt.cn("jltma:bg-(--jltma-foreground) jltma:text-(--jltma-background) jltma:animate-in jltma:fade-in-0 jltma:zoom-in-95 jltma:data-[state=closed]:animate-out jltma:data-[state=closed]:fade-out-0 jltma:data-[state=closed]:zoom-out-95 jltma:data-[side=bottom]:slide-in-from-top-2 jltma:data-[side=left]:slide-in-from-right-2 jltma:data-[side=right]:slide-in-from-left-2 jltma:data-[side=top]:slide-in-from-bottom-2 jltma:z-50 jltma:w-fit jltma:origin-(--radix-tooltip-content-transform-origin) jltma:rounded-(--jltma-radius) jltma:px-3 jltma:py-1.5 jltma:text-xs jltma:text-balance",e),...i,children:[l,d.jsx(uN,{className:"jltma:fill-(--jltma-foreground) jltma:z-50"})]})})}const mN=()=>{const{categories:e,enabledWizards:a,allWizards:l,enableDisableCategory:i}=We(),{enabledIconLibraries:r,setEnabledIconLibraries:c}=Ui(),u=Et.isPremium(),f=b.useMemo(()=>{var g,y,x;try{const S=(x=(y=(g=Fe().data)==null?void 0:g.icons_extended)==null?void 0:y.libraries)!=null?x:{},_=Object.keys(S);return u?_:_.filter(T=>{var C;return!((C=S[T])!=null&&C.is_pro)})}catch(w){return[]}},[u]),h=b.useMemo(()=>{const g=Et.getAllWizardKeysFromCategories(e,"extensions"),y=u?g:g.filter(S=>{var _;return!((_=l[S])!=null&&_.is_pro)}),x=y.length>0&&y.every(S=>a.has(S)),w=f.length>0&&f.every(S=>r.has(S));return x&&w},[e,a,l,u,f,r]),j=g=>{i("all",g),c(g?new Set(f):new Set)};return d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2",children:[d.jsx("span",{className:"jltma:text-xs jltma:font-medium jltma:text-(--jltma-foreground) jltma:whitespace-nowrap",children:"Enable All"}),d.jsx($l,{checked:h,onCheckedChange:j})]})},Os=({text:e,className:a=""})=>d.jsx("h2",{className:lt.cn("jltma:text-lg jltma:font-semibold jltma:m-0! jltma:text-(--jltma-foreground)!",a),children:e}),b0=b.createContext({});function w0(e){const a=b.useRef(null);return a.current===null&&(a.current=e()),a.current}const S0=typeof window!="undefined",_0=S0?b.useLayoutEffect:b.useEffect,kd=b.createContext(null);function zd(e,a){e.indexOf(a)===-1&&e.push(a)}function Fo(e,a){const l=e.indexOf(a);l>-1&&e.splice(l,1)}const hn=(e,a,l)=>l>a?a:l<e?e:l,Nn={},E0=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function C0(e){return typeof e=="object"&&e!==null}const T0=e=>/^0[^.\s]+$/u.test(e);function A0(e){let a;return()=>(a===void 0&&(a=e()),a)}const Ma=e=>e,fN=(e,a)=>l=>a(e(l)),Xi=(...e)=>e.reduce(fN),Wi=(e,a,l)=>{const i=a-e;return i===0?1:(l-e)/i};class Ld{constructor(){this.subscriptions=[]}add(a){return zd(this.subscriptions,a),()=>Fo(this.subscriptions,a)}notify(a,l,i){const r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](a,l,i);else for(let c=0;c<r;c++){const u=this.subscriptions[c];u&&u(a,l,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Ka=e=>e*1e3,Da=e=>e/1e3;function N0(e,a){return a?e*(1e3/a):0}const M0=(e,a,l)=>(((1-3*l+3*a)*e+(3*l-6*a))*e+3*a)*e,hN=1e-7,pN=12;function jN(e,a,l,i,r){let c,u,f=0;do u=a+(l-a)/2,c=M0(u,i,r)-e,c>0?l=u:a=u;while(Math.abs(c)>hN&&++f<pN);return u}function Ki(e,a,l,i){if(e===a&&l===i)return Ma;const r=c=>jN(c,0,1,e,l);return c=>c===0||c===1?c:M0(r(c),a,i)}const D0=e=>a=>a<=.5?e(2*a)/2:(2-e(2*(1-a)))/2,R0=e=>a=>1-e(1-a),O0=Ki(.33,1.53,.69,.99),Bd=R0(O0),k0=D0(Bd),z0=e=>(e*=2)<1?.5*Bd(e):.5*(2-Math.pow(2,-10*(e-1))),Vd=e=>1-Math.sin(Math.acos(e)),L0=R0(Vd),B0=D0(Vd),gN=Ki(.42,0,1,1),yN=Ki(0,0,.58,1),V0=Ki(.42,0,.58,1),vN=e=>Array.isArray(e)&&typeof e[0]!="number",U0=e=>Array.isArray(e)&&typeof e[0]=="number",xN={linear:Ma,easeIn:gN,easeInOut:V0,easeOut:yN,circIn:Vd,circInOut:B0,circOut:L0,backIn:Bd,backInOut:k0,backOut:O0,anticipate:z0},bN=e=>typeof e=="string",H0=e=>{if(U0(e)){const[a,l,i,r]=e;return Ki(a,l,i,r)}else if(bN(e))return xN[e];return e},$o=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function wN(e,a){let l=new Set,i=new Set,r=!1,c=!1;const u=new WeakSet;let f={delta:0,timestamp:0,isProcessing:!1};function h(g){u.has(g)&&(j.schedule(g),e()),g(f)}const j={schedule:(g,y=!1,x=!1)=>{const S=x&&r?l:i;return y&&u.add(g),S.has(g)||S.add(g),g},cancel:g=>{i.delete(g),u.delete(g)},process:g=>{if(f=g,r){c=!0;return}r=!0,[l,i]=[i,l],l.forEach(h),l.clear(),r=!1,c&&(c=!1,j.process(g))}};return j}const SN=40;function P0(e,a){let l=!1,i=!0;const r={delta:0,timestamp:0,isProcessing:!1},c=()=>l=!0,u=$o.reduce((N,R)=>(N[R]=wN(c),N),{}),{setup:f,read:h,resolveKeyframes:j,preUpdate:g,update:y,preRender:x,render:w,postRender:S}=u,_=()=>{const N=Nn.useManualTiming?r.timestamp:performance.now();l=!1,Nn.useManualTiming||(r.delta=i?1e3/60:Math.max(Math.min(N-r.timestamp,SN),1)),r.timestamp=N,r.isProcessing=!0,f.process(r),h.process(r),j.process(r),g.process(r),y.process(r),x.process(r),w.process(r),S.process(r),r.isProcessing=!1,l&&a&&(i=!1,e(_))},T=()=>{l=!0,i=!0,r.isProcessing||e(_)};return{schedule:$o.reduce((N,R)=>{const B=u[R];return N[R]=(U,k=!1,V=!1)=>(l||T(),B.schedule(U,k,V)),N},{}),cancel:N=>{for(let R=0;R<$o.length;R++)u[$o[R]].cancel(N)},state:r,steps:u}}const{schedule:ae,cancel:ll,state:Me,steps:Ud}=P0(typeof requestAnimationFrame!="undefined"?requestAnimationFrame:Ma,!0);let Yo;function _N(){Yo=void 0}const Qe={now:()=>(Yo===void 0&&Qe.set(Me.isProcessing||Nn.useManualTiming?Me.timestamp:performance.now()),Yo),set:e=>{Yo=e,queueMicrotask(_N)}},I0=e=>a=>typeof a=="string"&&a.startsWith(e),F0=I0("--"),EN=I0("var(--"),Hd=e=>EN(e)?CN.test(e.split("/*")[0].trim()):!1,CN=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function $0(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const ks={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Qi={...ks,transform:e=>hn(0,1,e)},qo={...ks,default:1},Zi=e=>Math.round(e*1e5)/1e5,Pd=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function TN(e){return e==null}const AN=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Id=(e,a)=>l=>!!(typeof l=="string"&&AN.test(l)&&l.startsWith(e)||a&&!TN(l)&&Object.prototype.hasOwnProperty.call(l,a)),Y0=(e,a,l)=>i=>{if(typeof i!="string")return i;const[r,c,u,f]=i.match(Pd);return{[e]:parseFloat(r),[a]:parseFloat(c),[l]:parseFloat(u),alpha:f!==void 0?parseFloat(f):1}},NN=e=>hn(0,255,e),Fd={...ks,transform:e=>Math.round(NN(e))},Yl={test:Id("rgb","red"),parse:Y0("red","green","blue"),transform:({red:e,green:a,blue:l,alpha:i=1})=>"rgba("+Fd.transform(e)+", "+Fd.transform(a)+", "+Fd.transform(l)+", "+Zi(Qi.transform(i))+")"};function MN(e){let a="",l="",i="",r="";return e.length>5?(a=e.substring(1,3),l=e.substring(3,5),i=e.substring(5,7),r=e.substring(7,9)):(a=e.substring(1,2),l=e.substring(2,3),i=e.substring(3,4),r=e.substring(4,5),a+=a,l+=l,i+=i,r+=r),{red:parseInt(a,16),green:parseInt(l,16),blue:parseInt(i,16),alpha:r?parseInt(r,16)/255:1}}const $d={test:Id("#"),parse:MN,transform:Yl.transform},Ji=e=>({test:a=>typeof a=="string"&&a.endsWith(e)&&a.split(" ").length===1,parse:parseFloat,transform:a=>`${a}${e}`}),sl=Ji("deg"),pn=Ji("%"),ut=Ji("px"),DN=Ji("vh"),RN=Ji("vw"),q0={...pn,parse:e=>pn.parse(e)/100,transform:e=>pn.transform(e*100)},zs={test:Id("hsl","hue"),parse:Y0("hue","saturation","lightness"),transform:({hue:e,saturation:a,lightness:l,alpha:i=1})=>"hsla("+Math.round(e)+", "+pn.transform(Zi(a))+", "+pn.transform(Zi(l))+", "+Zi(Qi.transform(i))+")"},he={test:e=>Yl.test(e)||$d.test(e)||zs.test(e),parse:e=>Yl.test(e)?Yl.parse(e):zs.test(e)?zs.parse(e):$d.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Yl.transform(e):zs.transform(e),getAnimatableNone:e=>{const a=he.parse(e);return a.alpha=0,he.transform(a)}},ON=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function kN(e){var a,l;return isNaN(e)&&typeof e=="string"&&(((a=e.match(Pd))==null?void 0:a.length)||0)+(((l=e.match(ON))==null?void 0:l.length)||0)>0}const G0="number",X0="color",zN="var",LN="var(",W0="${}",BN=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tr(e){const a=e.toString(),l=[],i={color:[],number:[],var:[]},r=[];let c=0;const f=a.replace(BN,h=>(he.test(h)?(i.color.push(c),r.push(X0),l.push(he.parse(h))):h.startsWith(LN)?(i.var.push(c),r.push(zN),l.push(h)):(i.number.push(c),r.push(G0),l.push(parseFloat(h))),++c,W0)).split(W0);return{values:l,split:f,indexes:i,types:r}}function K0(e){return tr(e).values}function Q0(e){const{split:a,types:l}=tr(e),i=a.length;return r=>{let c="";for(let u=0;u<i;u++)if(c+=a[u],r[u]!==void 0){const f=l[u];f===G0?c+=Zi(r[u]):f===X0?c+=he.transform(r[u]):c+=r[u]}return c}}const VN=e=>typeof e=="number"?0:he.test(e)?he.getAnimatableNone(e):e;function UN(e){const a=K0(e);return Q0(e)(a.map(VN))}const Qa={test:kN,parse:K0,createTransformer:Q0,getAnimatableNone:UN};function Yd(e,a,l){return l<0&&(l+=1),l>1&&(l-=1),l<1/6?e+(a-e)*6*l:l<1/2?a:l<2/3?e+(a-e)*(2/3-l)*6:e}function HN({hue:e,saturation:a,lightness:l,alpha:i}){e/=360,a/=100,l/=100;let r=0,c=0,u=0;if(!a)r=c=u=l;else{const f=l<.5?l*(1+a):l+a-l*a,h=2*l-f;r=Yd(h,f,e+1/3),c=Yd(h,f,e),u=Yd(h,f,e-1/3)}return{red:Math.round(r*255),green:Math.round(c*255),blue:Math.round(u*255),alpha:i}}function Go(e,a){return l=>l>0?a:e}const re=(e,a,l)=>e+(a-e)*l,qd=(e,a,l)=>{const i=e*e,r=l*(a*a-i)+i;return r<0?0:Math.sqrt(r)},PN=[$d,Yl,zs],IN=e=>PN.find(a=>a.test(e));function Z0(e){const a=IN(e);if(!a)return!1;let l=a.parse(e);return a===zs&&(l=HN(l)),l}const J0=(e,a)=>{const l=Z0(e),i=Z0(a);if(!l||!i)return Go(e,a);const r={...l};return c=>(r.red=qd(l.red,i.red,c),r.green=qd(l.green,i.green,c),r.blue=qd(l.blue,i.blue,c),r.alpha=re(l.alpha,i.alpha,c),Yl.transform(r))},Gd=new Set(["none","hidden"]);function FN(e,a){return Gd.has(e)?l=>l<=0?e:a:l=>l>=1?a:e}function $N(e,a){return l=>re(e,a,l)}function Xd(e){return typeof e=="number"?$N:typeof e=="string"?Hd(e)?Go:he.test(e)?J0:GN:Array.isArray(e)?ty:typeof e=="object"?he.test(e)?J0:YN:Go}function ty(e,a){const l=[...e],i=l.length,r=e.map((c,u)=>Xd(c)(c,a[u]));return c=>{for(let u=0;u<i;u++)l[u]=r[u](c);return l}}function YN(e,a){const l={...e,...a},i={};for(const r in l)e[r]!==void 0&&a[r]!==void 0&&(i[r]=Xd(e[r])(e[r],a[r]));return r=>{for(const c in i)l[c]=i[c](r);return l}}function qN(e,a){var r;const l=[],i={color:0,var:0,number:0};for(let c=0;c<a.values.length;c++){const u=a.types[c],f=e.indexes[u][i[u]],h=(r=e.values[f])!=null?r:0;l[c]=h,i[u]++}return l}const GN=(e,a)=>{const l=Qa.createTransformer(a),i=tr(e),r=tr(a);return i.indexes.var.length===r.indexes.var.length&&i.indexes.color.length===r.indexes.color.length&&i.indexes.number.length>=r.indexes.number.length?Gd.has(e)&&!r.values.length||Gd.has(a)&&!i.values.length?FN(e,a):Xi(ty(qN(i,r),r.values),l):Go(e,a)};function ey(e,a,l){return typeof e=="number"&&typeof a=="number"&&typeof l=="number"?re(e,a,l):Xd(e)(e,a)}const XN=e=>{const a=({timestamp:l})=>e(l);return{start:(l=!0)=>ae.update(a,l),stop:()=>ll(a),now:()=>Me.isProcessing?Me.timestamp:Qe.now()}},ay=(e,a,l=10)=>{let i="";const r=Math.max(Math.round(a/l),2);for(let c=0;c<r;c++)i+=Math.round(e(c/(r-1))*1e4)/1e4+", ";return`linear(${i.substring(0,i.length-2)})`},Xo=2e4;function Wd(e){let a=0;const l=50;let i=e.next(a);for(;!i.done&&a<Xo;)a+=l,i=e.next(a);return a>=Xo?1/0:a}function WN(e,a=100,l){const i=l({...e,keyframes:[0,a]}),r=Math.min(Wd(i),Xo);return{type:"keyframes",ease:c=>i.next(r*c).value/a,duration:Da(r)}}const KN=5;function ny(e,a,l){const i=Math.max(a-KN,0);return N0(l-e(i),a-i)}const ce={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Kd=.001;function QN({duration:e=ce.duration,bounce:a=ce.bounce,velocity:l=ce.velocity,mass:i=ce.mass}){let r,c,u=1-a;u=hn(ce.minDamping,ce.maxDamping,u),e=hn(ce.minDuration,ce.maxDuration,Da(e)),u<1?(r=j=>{const g=j*u,y=g*e,x=g-l,w=Qd(j,u),S=Math.exp(-y);return Kd-x/w*S},c=j=>{const y=j*u*e,x=y*l+l,w=Math.pow(u,2)*Math.pow(j,2)*e,S=Math.exp(-y),_=Qd(Math.pow(j,2),u);return(-r(j)+Kd>0?-1:1)*((x-w)*S)/_}):(r=j=>{const g=Math.exp(-j*e),y=(j-l)*e+1;return-Kd+g*y},c=j=>{const g=Math.exp(-j*e),y=(l-j)*(e*e);return g*y});const f=5/e,h=JN(r,c,f);if(e=Ka(e),isNaN(h))return{stiffness:ce.stiffness,damping:ce.damping,duration:e};{const j=Math.pow(h,2)*i;return{stiffness:j,damping:u*2*Math.sqrt(i*j),duration:e}}}const ZN=12;function JN(e,a,l){let i=l;for(let r=1;r<ZN;r++)i=i-e(i)/a(i);return i}function Qd(e,a){return e*Math.sqrt(1-a*a)}const t5=["duration","bounce"],e5=["stiffness","damping","mass"];function ly(e,a){return a.some(l=>e[l]!==void 0)}function a5(e){let a={velocity:ce.velocity,stiffness:ce.stiffness,damping:ce.damping,mass:ce.mass,isResolvedFromDuration:!1,...e};if(!ly(e,e5)&&ly(e,t5))if(a.velocity=0,e.visualDuration){const l=e.visualDuration,i=2*Math.PI/(l*1.2),r=i*i,c=2*hn(.05,1,1-(e.bounce||0))*Math.sqrt(r);a={...a,mass:ce.mass,stiffness:r,damping:c}}else{const l=QN({...e,velocity:0});a={...a,...l,mass:ce.mass},a.isResolvedFromDuration=!0}return a}function Wo(e=ce.visualDuration,a=ce.bounce){const l=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:a}:e;let{restSpeed:i,restDelta:r}=l;const c=l.keyframes[0],u=l.keyframes[l.keyframes.length-1],f={done:!1,value:c},{stiffness:h,damping:j,mass:g,duration:y,velocity:x,isResolvedFromDuration:w}=a5({...l,velocity:-Da(l.velocity||0)}),S=x||0,_=j/(2*Math.sqrt(h*g)),T=u-c,C=Da(Math.sqrt(h/g)),M=Math.abs(T)<5;i||(i=M?ce.restSpeed.granular:ce.restSpeed.default),r||(r=M?ce.restDelta.granular:ce.restDelta.default);let N;if(_<1){const B=Qd(C,_);N=U=>{const k=Math.exp(-_*C*U);return u-k*((S+_*C*T)/B*Math.sin(B*U)+T*Math.cos(B*U))}}else if(_===1)N=B=>u-Math.exp(-C*B)*(T+(S+C*T)*B);else{const B=C*Math.sqrt(_*_-1);N=U=>{const k=Math.exp(-_*C*U),V=Math.min(B*U,300);return u-k*((S+_*C*T)*Math.sinh(V)+B*T*Math.cosh(V))/B}}const R={calculatedDuration:w&&y||null,next:B=>{const U=N(B);if(w)f.done=B>=y;else{let k=B===0?S:0;_<1&&(k=B===0?Ka(S):ny(N,B,U));const V=Math.abs(k)<=i,Y=Math.abs(u-U)<=r;f.done=V&&Y}return f.value=f.done?u:U,f},toString:()=>{const B=Math.min(Wd(R),Xo),U=ay(k=>R.next(B*k).value,B,30);return B+"ms "+U},toTransition:()=>{}};return R}Wo.applyToOptions=e=>{const a=WN(e,100,Wo);return e.ease=a.ease,e.duration=Ka(a.duration),e.type="keyframes",e};function Zd({keyframes:e,velocity:a=0,power:l=.8,timeConstant:i=325,bounceDamping:r=10,bounceStiffness:c=500,modifyTarget:u,min:f,max:h,restDelta:j=.5,restSpeed:g}){const y=e[0],x={done:!1,value:y},w=V=>f!==void 0&&V<f||h!==void 0&&V>h,S=V=>f===void 0?h:h===void 0||Math.abs(f-V)<Math.abs(h-V)?f:h;let _=l*a;const T=y+_,C=u===void 0?T:u(T);C!==T&&(_=C-y);const M=V=>-_*Math.exp(-V/i),N=V=>C+M(V),R=V=>{const Y=M(V),tt=N(V);x.done=Math.abs(Y)<=j,x.value=x.done?C:tt};let B,U;const k=V=>{w(x.value)&&(B=V,U=Wo({keyframes:[x.value,S(x.value)],velocity:ny(N,V,x.value),damping:r,stiffness:c,restDelta:j,restSpeed:g}))};return k(0),{calculatedDuration:null,next:V=>{let Y=!1;return!U&&B===void 0&&(Y=!0,R(V),k(V)),B!==void 0&&V>=B?U.next(V-B):(!Y&&R(V),x)}}}function n5(e,a,l){const i=[],r=l||Nn.mix||ey,c=e.length-1;for(let u=0;u<c;u++){let f=r(e[u],e[u+1]);if(a){const h=Array.isArray(a)?a[u]||Ma:a;f=Xi(h,f)}i.push(f)}return i}function l5(e,a,{clamp:l=!0,ease:i,mixer:r}={}){const c=e.length;if(c===1)return()=>a[0];if(c===2&&a[0]===a[1])return()=>a[1];const u=e[0]===e[1];e[0]>e[c-1]&&(e=[...e].reverse(),a=[...a].reverse());const f=n5(a,i,r),h=f.length,j=g=>{if(u&&g<e[0])return a[0];let y=0;if(h>1)for(;y<e.length-2&&!(g<e[y+1]);y++);const x=Wi(e[y],e[y+1],g);return f[y](x)};return l?g=>j(hn(e[0],e[c-1],g)):j}function s5(e,a){const l=e[e.length-1];for(let i=1;i<=a;i++){const r=Wi(0,a,i);e.push(re(l,1,r))}}function i5(e){const a=[0];return s5(a,e.length-1),a}function r5(e,a){return e.map(l=>l*a)}function o5(e,a){return e.map(()=>a||V0).splice(0,e.length-1)}function er({duration:e=300,keyframes:a,times:l,ease:i="easeInOut"}){const r=vN(i)?i.map(H0):H0(i),c={done:!1,value:a[0]},u=r5(l&&l.length===a.length?l:i5(a),e),f=l5(u,a,{ease:Array.isArray(r)?r:o5(a,r)});return{calculatedDuration:e,next:h=>(c.value=f(h),c.done=h>=e,c)}}const c5=e=>e!==null;function Jd(e,{repeat:a,repeatType:l="loop"},i,r=1){const c=e.filter(c5),f=r<0||a&&l!=="loop"&&a%2===1?0:c.length-1;return!f||i===void 0?c[f]:i}const u5={decay:Zd,inertia:Zd,tween:er,keyframes:er,spring:Wo};function sy(e){typeof e.type=="string"&&(e.type=u5[e.type])}class tm{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(a=>{this.resolve=a})}notifyFinished(){this.resolve()}then(a,l){return this.finished.then(a,l)}}const d5=e=>e/100;class em extends tm{constructor(a){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var i,r;const{motionValue:l}=this.options;l&&l.updatedAt!==Qe.now()&&this.tick(Qe.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(r=(i=this.options).onStop)==null||r.call(i))},this.options=a,this.initAnimation(),this.play(),a.autoplay===!1&&this.pause()}initAnimation(){const{options:a}=this;sy(a);const{type:l=er,repeat:i=0,repeatDelay:r=0,repeatType:c,velocity:u=0}=a;let{keyframes:f}=a;const h=l||er;h!==er&&typeof f[0]!="number"&&(this.mixKeyframes=Xi(d5,ey(f[0],f[1])),f=[0,100]);const j=h({...a,keyframes:f});c==="mirror"&&(this.mirroredGenerator=h({...a,keyframes:[...f].reverse(),velocity:-u})),j.calculatedDuration===null&&(j.calculatedDuration=Wd(j));const{calculatedDuration:g}=j;this.calculatedDuration=g,this.resolvedDuration=g+r,this.totalDuration=this.resolvedDuration*(i+1)-r,this.generator=j}updateTime(a){const l=Math.round(a-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=l}tick(a,l=!1){const{generator:i,totalDuration:r,mixKeyframes:c,mirroredGenerator:u,resolvedDuration:f,calculatedDuration:h}=this;if(this.startTime===null)return i.next(0);const{delay:j=0,keyframes:g,repeat:y,repeatType:x,repeatDelay:w,type:S,onUpdate:_,finalKeyframe:T}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,a):this.speed<0&&(this.startTime=Math.min(a-r/this.speed,this.startTime)),l?this.currentTime=a:this.updateTime(a);const C=this.currentTime-j*(this.playbackSpeed>=0?1:-1),M=this.playbackSpeed>=0?C<0:C>r;this.currentTime=Math.max(C,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=r);let N=this.currentTime,R=i;if(y){const V=Math.min(this.currentTime,r)/f;let Y=Math.floor(V),tt=V%1;!tt&&V>=1&&(tt=1),tt===1&&Y--,Y=Math.min(Y,y+1),Y%2&&(x==="reverse"?(tt=1-tt,w&&(tt-=w/f)):x==="mirror"&&(R=u)),N=hn(0,1,tt)*f}const B=M?{done:!1,value:g[0]}:R.next(N);c&&(B.value=c(B.value));let{done:U}=B;!M&&h!==null&&(U=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);const k=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&U);return k&&S!==Zd&&(B.value=Jd(g,this.options,T,this.speed)),_&&_(B.value),k&&this.finish(),B}then(a,l){return this.finished.then(a,l)}get duration(){return Da(this.calculatedDuration)}get iterationDuration(){const{delay:a=0}=this.options||{};return this.duration+Da(a)}get time(){return Da(this.currentTime)}set time(a){var l;a=Ka(a),this.currentTime=a,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=a:this.driver&&(this.startTime=this.driver.now()-a/this.playbackSpeed),(l=this.driver)==null||l.start(!1)}get speed(){return this.playbackSpeed}set speed(a){this.updateTime(Qe.now());const l=this.playbackSpeed!==a;this.playbackSpeed=a,l&&(this.time=Da(this.currentTime))}play(){var r,c;if(this.isStopped)return;const{driver:a=XN,startTime:l}=this.options;this.driver||(this.driver=a(u=>this.tick(u))),(c=(r=this.options).onPlay)==null||c.call(r);const i=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=i):this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime||(this.startTime=l!=null?l:i),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Qe.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var a,l;this.notifyFinished(),this.teardown(),this.state="finished",(l=(a=this.options).onComplete)==null||l.call(a)}cancel(){var a,l;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(l=(a=this.options).onCancel)==null||l.call(a)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(a){return this.startTime=0,this.tick(a,!0)}attachTimeline(a){var l;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(l=this.driver)==null||l.stop(),a.observe(this)}}function m5(e){var a;for(let l=1;l<e.length;l++)(a=e[l])!=null||(e[l]=e[l-1])}const ql=e=>e*180/Math.PI,am=e=>{const a=ql(Math.atan2(e[1],e[0]));return nm(a)},f5={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:am,rotateZ:am,skewX:e=>ql(Math.atan(e[1])),skewY:e=>ql(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},nm=e=>(e=e%360,e<0&&(e+=360),e),iy=am,ry=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),oy=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),h5={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:ry,scaleY:oy,scale:e=>(ry(e)+oy(e))/2,rotateX:e=>nm(ql(Math.atan2(e[6],e[5]))),rotateY:e=>nm(ql(Math.atan2(-e[2],e[0]))),rotateZ:iy,rotate:iy,skewX:e=>ql(Math.atan(e[4])),skewY:e=>ql(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function lm(e){return e.includes("scale")?1:0}function sm(e,a){if(!e||e==="none")return lm(a);const l=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let i,r;if(l)i=h5,r=l;else{const f=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=f5,r=f}if(!r)return lm(a);const c=i[a],u=r[1].split(",").map(j5);return typeof c=="function"?c(u):u[c]}const p5=(e,a)=>{const{transform:l="none"}=getComputedStyle(e);return sm(l,a)};function j5(e){return parseFloat(e.trim())}const Ls=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Bs=new Set(Ls),cy=e=>e===ks||e===ut,g5=new Set(["x","y","z"]),y5=Ls.filter(e=>!g5.has(e));function v5(e){const a=[];return y5.forEach(l=>{const i=e.getValue(l);i!==void 0&&(a.push([l,i.get()]),i.set(l.startsWith("scale")?1:0))}),a}const il={width:({x:e},{paddingLeft:a="0",paddingRight:l="0"})=>e.max-e.min-parseFloat(a)-parseFloat(l),height:({y:e},{paddingTop:a="0",paddingBottom:l="0"})=>e.max-e.min-parseFloat(a)-parseFloat(l),top:(e,{top:a})=>parseFloat(a),left:(e,{left:a})=>parseFloat(a),bottom:({y:e},{top:a})=>parseFloat(a)+(e.max-e.min),right:({x:e},{left:a})=>parseFloat(a)+(e.max-e.min),x:(e,{transform:a})=>sm(a,"x"),y:(e,{transform:a})=>sm(a,"y")};il.translateX=il.x,il.translateY=il.y;const Gl=new Set;let im=!1,rm=!1,om=!1;function uy(){if(rm){const e=Array.from(Gl).filter(i=>i.needsMeasurement),a=new Set(e.map(i=>i.element)),l=new Map;a.forEach(i=>{const r=v5(i);r.length&&(l.set(i,r),i.render())}),e.forEach(i=>i.measureInitialState()),a.forEach(i=>{i.render();const r=l.get(i);r&&r.forEach(([c,u])=>{var f;(f=i.getValue(c))==null||f.set(u)})}),e.forEach(i=>i.measureEndState()),e.forEach(i=>{i.suspendedScrollY!==void 0&&window.scrollTo(0,i.suspendedScrollY)})}rm=!1,im=!1,Gl.forEach(e=>e.complete(om)),Gl.clear()}function dy(){Gl.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(rm=!0)})}function x5(){om=!0,dy(),uy(),om=!1}class cm{constructor(a,l,i,r,c,u=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...a],this.onComplete=l,this.name=i,this.motionValue=r,this.element=c,this.isAsync=u}scheduleResolve(){this.state="scheduled",this.isAsync?(Gl.add(this),im||(im=!0,ae.read(dy),ae.resolveKeyframes(uy))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:a,name:l,element:i,motionValue:r}=this;if(a[0]===null){const c=r==null?void 0:r.get(),u=a[a.length-1];if(c!==void 0)a[0]=c;else if(i&&l){const f=i.readValue(l,u);f!=null&&(a[0]=f)}a[0]===void 0&&(a[0]=u),r&&c===void 0&&r.set(a[0])}m5(a)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(a=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,a),Gl.delete(this)}cancel(){this.state==="scheduled"&&(Gl.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const b5=e=>e.startsWith("--");function w5(e,a,l){b5(a)?e.style.setProperty(a,l):e.style[a]=l}const S5={};function my(e,a){const l=A0(e);return()=>{var i;return(i=S5[a])!=null?i:l()}}const _5=my(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),fy=my(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing"),ar=([e,a,l,i])=>`cubic-bezier(${e}, ${a}, ${l}, ${i})`,hy={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ar([0,.65,.55,1]),circOut:ar([.55,0,1,.45]),backIn:ar([.31,.01,.66,-.59]),backOut:ar([.33,1.53,.69,.99])};function py(e,a){if(e)return typeof e=="function"?fy()?ay(e,a):"ease-out":U0(e)?ar(e):Array.isArray(e)?e.map(l=>py(l,a)||hy.easeOut):hy[e]}function E5(e,a,l,{delay:i=0,duration:r=300,repeat:c=0,repeatType:u="loop",ease:f="easeOut",times:h}={},j=void 0){const g={[a]:l};h&&(g.offset=h);const y=py(f,r);Array.isArray(y)&&(g.easing=y);const x={delay:i,duration:r,easing:Array.isArray(y)?"linear":y,fill:"both",iterations:c+1,direction:u==="reverse"?"alternate":"normal"};return j&&(x.pseudoElement=j),e.animate(g,x)}function jy(e){return typeof e=="function"&&"applyToOptions"in e}function C5({type:e,...a}){var l,i;return jy(e)&&fy()?e.applyToOptions(a):((l=a.duration)!=null||(a.duration=300),(i=a.ease)!=null||(a.ease="easeOut"),a)}class gy extends tm{constructor(a){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!a)return;const{element:l,name:i,keyframes:r,pseudoElement:c,allowFlatten:u=!1,finalKeyframe:f,onComplete:h}=a;this.isPseudoElement=!!c,this.allowFlatten=u,this.options=a;const j=C5(a);this.animation=E5(l,i,r,j,c),j.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const g=Jd(r,this.options,f,this.speed);this.updateMotionValue?this.updateMotionValue(g):w5(l,i,g),this.animation.cancel()}h==null||h(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var a,l;(l=(a=this.animation).finish)==null||l.call(a)}cancel(){try{this.animation.cancel()}catch(a){}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:a}=this;a==="idle"||a==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var l,i,r;const a=(l=this.options)==null?void 0:l.element;!this.isPseudoElement&&(a!=null&&a.isConnected)&&((r=(i=this.animation).commitStyles)==null||r.call(i))}get duration(){var l,i;const a=((i=(l=this.animation.effect)==null?void 0:l.getComputedTiming)==null?void 0:i.call(l).duration)||0;return Da(Number(a))}get iterationDuration(){const{delay:a=0}=this.options||{};return this.duration+Da(a)}get time(){return Da(Number(this.animation.currentTime)||0)}set time(a){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Ka(a)}get speed(){return this.animation.playbackRate}set speed(a){a<0&&(this.finishedTime=null),this.animation.playbackRate=a}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){var a;return(a=this.manualStartTime)!=null?a:Number(this.animation.startTime)}set startTime(a){this.manualStartTime=this.animation.startTime=a}attachTimeline({timeline:a,observe:l}){var i;return this.allowFlatten&&((i=this.animation.effect)==null||i.updateTiming({easing:"linear"})),this.animation.onfinish=null,a&&_5()?(this.animation.timeline=a,Ma):l(this)}}const yy={anticipate:z0,backInOut:k0,circInOut:B0};function T5(e){return e in yy}function A5(e){typeof e.ease=="string"&&T5(e.ease)&&(e.ease=yy[e.ease])}const um=10;class N5 extends gy{constructor(a){A5(a),sy(a),super(a),a.startTime!==void 0&&(this.startTime=a.startTime),this.options=a}updateMotionValue(a){const{motionValue:l,onUpdate:i,onComplete:r,element:c,...u}=this.options;if(!l)return;if(a!==void 0){l.set(a);return}const f=new em({...u,autoplay:!1}),h=Math.max(um,Qe.now()-this.startTime),j=hn(0,um,h-um);l.setWithVelocity(f.sample(Math.max(0,h-j)).value,f.sample(h).value,j),f.stop()}}const vy=(e,a)=>a==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Qa.test(e)||e==="0")&&!e.startsWith("url("));function M5(e){const a=e[0];if(e.length===1)return!0;for(let l=0;l<e.length;l++)if(e[l]!==a)return!0}function D5(e,a,l,i){const r=e[0];if(r===null)return!1;if(a==="display"||a==="visibility")return!0;const c=e[e.length-1],u=vy(r,a),f=vy(c,a);return!u||!f?!1:M5(e)||(l==="spring"||jy(l))&&i}function dm(e){e.duration=0,e.type="keyframes"}const R5=new Set(["opacity","clipPath","filter","transform"]),O5=A0(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function k5(e){var g;const{motionValue:a,name:l,repeatDelay:i,repeatType:r,damping:c,type:u}=e;if(!(((g=a==null?void 0:a.owner)==null?void 0:g.current)instanceof HTMLElement))return!1;const{onUpdate:h,transformTemplate:j}=a.owner.getProps();return O5()&&l&&R5.has(l)&&(l!=="transform"||!j)&&!h&&!i&&r!=="mirror"&&c!==0&&u!=="inertia"}const z5=40;class L5 extends tm{constructor({autoplay:a=!0,delay:l=0,type:i="keyframes",repeat:r=0,repeatDelay:c=0,repeatType:u="loop",keyframes:f,name:h,motionValue:j,element:g,...y}){var S;super(),this.stop=()=>{var _,T;this._animation&&(this._animation.stop(),(_=this.stopTimeline)==null||_.call(this)),(T=this.keyframeResolver)==null||T.cancel()},this.createdAt=Qe.now();const x={autoplay:a,delay:l,type:i,repeat:r,repeatDelay:c,repeatType:u,name:h,motionValue:j,element:g,...y},w=(g==null?void 0:g.KeyframeResolver)||cm;this.keyframeResolver=new w(f,(_,T,C)=>this.onKeyframesResolved(_,T,x,!C),h,j,g),(S=this.keyframeResolver)==null||S.scheduleResolve()}onKeyframesResolved(a,l,i,r){var T,C;this.keyframeResolver=void 0;const{name:c,type:u,velocity:f,delay:h,isHandoff:j,onUpdate:g}=i;this.resolvedAt=Qe.now(),D5(a,c,u,f)||((Nn.instantAnimations||!h)&&(g==null||g(Jd(a,i,l))),a[0]=a[a.length-1],dm(i),i.repeat=0);const x={startTime:r?this.resolvedAt?this.resolvedAt-this.createdAt>z5?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:l,...i,keyframes:a},w=!j&&k5(x),S=(C=(T=x.motionValue)==null?void 0:T.owner)==null?void 0:C.current,_=w?new N5({...x,element:S}):new em(x);_.finished.then(()=>{this.notifyFinished()}).catch(Ma),this.pendingTimeline&&(this.stopTimeline=_.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=_}get finished(){return this._animation?this.animation.finished:this._finished}then(a,l){return this.finished.finally(a).then(()=>{})}get animation(){var a;return this._animation||((a=this.keyframeResolver)==null||a.resume(),x5()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(a){this.animation.time=a}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(a){this.animation.speed=a}get startTime(){return this.animation.startTime}attachTimeline(a){return this._animation?this.stopTimeline=this.animation.attachTimeline(a):this.pendingTimeline=a,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var a;this._animation&&this.animation.cancel(),(a=this.keyframeResolver)==null||a.cancel()}}function xy(e,a,l,i=0,r=1){const c=Array.from(e).sort((j,g)=>j.sortNodePosition(g)).indexOf(a),u=e.size,f=(u-1)*i;return typeof l=="function"?l(c,u):r===1?c*i:f-c*i}const B5=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function V5(e){const a=B5.exec(e);if(!a)return[,];const[,l,i,r]=a;return[`--${l!=null?l:i}`,r]}function by(e,a,l=1){const[i,r]=V5(e);if(!i)return;const c=window.getComputedStyle(a).getPropertyValue(i);if(c){const u=c.trim();return E0(u)?parseFloat(u):u}return Hd(r)?by(r,a,l+1):r}const U5={type:"spring",stiffness:500,damping:25,restSpeed:10},H5=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),P5={type:"keyframes",duration:.8},I5={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},F5=(e,{keyframes:a})=>a.length>2?P5:Bs.has(e)?e.startsWith("scale")?H5(a[1]):U5:I5,$5=e=>e!==null;function Y5(e,{repeat:a,repeatType:l="loop"},i){const r=e.filter($5),c=a&&l!=="loop"&&a%2===1?0:r.length-1;return r[c]}function wy(e,a){if(e!=null&&e.inherit&&a){const{inherit:l,...i}=e;return{...a,...i}}return e}function mm(e,a){var i,r;const l=(r=(i=e==null?void 0:e[a])!=null?i:e==null?void 0:e.default)!=null?r:e;return l!==e?wy(l,e):l}function q5({when:e,delay:a,delayChildren:l,staggerChildren:i,staggerDirection:r,repeat:c,repeatType:u,repeatDelay:f,from:h,elapsed:j,...g}){return!!Object.keys(g).length}const fm=(e,a,l,i={},r,c)=>u=>{const f=mm(i,e)||{},h=f.delay||i.delay||0;let{elapsed:j=0}=i;j=j-Ka(h);const g={keyframes:Array.isArray(l)?l:[null,l],ease:"easeOut",velocity:a.getVelocity(),...f,delay:-j,onUpdate:x=>{a.set(x),f.onUpdate&&f.onUpdate(x)},onComplete:()=>{u(),f.onComplete&&f.onComplete()},name:e,motionValue:a,element:c?void 0:r};q5(f)||Object.assign(g,F5(e,g)),g.duration&&(g.duration=Ka(g.duration)),g.repeatDelay&&(g.repeatDelay=Ka(g.repeatDelay)),g.from!==void 0&&(g.keyframes[0]=g.from);let y=!1;if((g.type===!1||g.duration===0&&!g.repeatDelay)&&(dm(g),g.delay===0&&(y=!0)),(Nn.instantAnimations||Nn.skipAnimations||r!=null&&r.shouldSkipAnimations)&&(y=!0,dm(g),g.delay=0),g.allowFlatten=!f.type&&!f.ease,y&&!c&&a.get()!==void 0){const x=Y5(g.keyframes,f);if(x!==void 0){ae.update(()=>{g.onUpdate(x),g.onComplete()});return}}return f.isSync?new em(g):new L5(g)};function Sy(e){const a=[{},{}];return e==null||e.values.forEach((l,i)=>{a[0][i]=l.get(),a[1][i]=l.getVelocity()}),a}function hm(e,a,l,i){if(typeof a=="function"){const[r,c]=Sy(i);a=a(l!==void 0?l:e.custom,r,c)}if(typeof a=="string"&&(a=e.variants&&e.variants[a]),typeof a=="function"){const[r,c]=Sy(i);a=a(l!==void 0?l:e.custom,r,c)}return a}function Vs(e,a,l){const i=e.getProps();return hm(i,a,l!==void 0?l:i.custom,e)}const _y=new Set(["width","height","top","left","right","bottom",...Ls]),Ey=30,G5=e=>!isNaN(parseFloat(e));class X5{constructor(a,l={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=i=>{var c;const r=Qe.now();if(this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(i),this.current!==this.prev&&((c=this.events.change)==null||c.notify(this.current),this.dependents))for(const u of this.dependents)u.dirty()},this.hasAnimated=!1,this.setCurrent(a),this.owner=l.owner}setCurrent(a){this.current=a,this.updatedAt=Qe.now(),this.canTrackVelocity===null&&a!==void 0&&(this.canTrackVelocity=G5(this.current))}setPrevFrameValue(a=this.current){this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt}onChange(a){return this.on("change",a)}on(a,l){this.events[a]||(this.events[a]=new Ld);const i=this.events[a].add(l);return a==="change"?()=>{i(),ae.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(const a in this.events)this.events[a].clear()}attach(a,l){this.passiveEffect=a,this.stopPassiveEffect=l}set(a){this.passiveEffect?this.passiveEffect(a,this.updateAndNotify):this.updateAndNotify(a)}setWithVelocity(a,l,i){this.set(l),this.prev=void 0,this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt-i}jump(a,l=!0){this.updateAndNotify(a),this.prev=a,this.prevUpdatedAt=this.prevFrameValue=void 0,l&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var a;(a=this.events.change)==null||a.notify(this.current)}addDependent(a){this.dependents||(this.dependents=new Set),this.dependents.add(a)}removeDependent(a){this.dependents&&this.dependents.delete(a)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const a=Qe.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||a-this.updatedAt>Ey)return 0;const l=Math.min(this.updatedAt-this.prevUpdatedAt,Ey);return N0(parseFloat(this.current)-parseFloat(this.prevFrameValue),l)}start(a){return this.stop(),new Promise(l=>{this.hasAnimated=!0,this.animation=a(l),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var a,l;(a=this.dependents)==null||a.clear(),(l=this.events.destroy)==null||l.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Us(e,a){return new X5(e,a)}const pm=e=>Array.isArray(e);function W5(e,a,l){e.hasValue(a)?e.getValue(a).set(l):e.addValue(a,Us(l))}function K5(e){return pm(e)?e[e.length-1]||0:e}function jm(e,a){const l=Vs(e,a);let{transitionEnd:i={},transition:r={},...c}=l||{};c={...c,...i};for(const u in c){const f=K5(c[u]);W5(e,u,f)}}const Ye=e=>!!(e&&e.getVelocity);function Q5(e){return!!(Ye(e)&&e.add)}function gm(e,a){const l=e.getValue("willChange");if(Q5(l))return l.add(a);if(!l&&Nn.WillChange){const i=new Nn.WillChange("auto");e.addValue("willChange",i),i.add(a)}}function ym(e){return e.replace(/([A-Z])/g,a=>`-${a.toLowerCase()}`)}const Cy="data-"+ym("framerAppearId");function Ty(e){return e.props[Cy]}function Z5({protectedKeys:e,needsAnimating:a},l){const i=e.hasOwnProperty(l)&&a[l]!==!0;return a[l]=!1,i}function Ay(e,a,{delay:l=0,transitionOverride:i,type:r}={}){var x;let{transition:c,transitionEnd:u,...f}=a;const h=e.getDefaultTransition();c=c?wy(c,h):h;const j=c==null?void 0:c.reduceMotion;i&&(c=i);const g=[],y=r&&e.animationState&&e.animationState.getState()[r];for(const w in f){const S=e.getValue(w,(x=e.latestValues[w])!=null?x:null),_=f[w];if(_===void 0||y&&Z5(y,w))continue;const T={delay:l,...mm(c||{},w)},C=S.get();if(C!==void 0&&!S.isAnimating&&!Array.isArray(_)&&_===C&&!T.velocity)continue;let M=!1;if(window.MotionHandoffAnimation){const B=Ty(e);if(B){const U=window.MotionHandoffAnimation(B,w,ae);U!==null&&(T.startTime=U,M=!0)}}gm(e,w);const N=j!=null?j:e.shouldReduceMotion;S.start(fm(w,S,_,N&&_y.has(w)?{type:!1}:T,e,M));const R=S.animation;R&&g.push(R)}if(u){const w=()=>ae.update(()=>{u&&jm(e,u)});g.length?Promise.all(g).then(w):w()}return g}function vm(e,a,l={}){var h;const i=Vs(e,a,l.type==="exit"?(h=e.presenceContext)==null?void 0:h.custom:void 0);let{transition:r=e.getDefaultTransition()||{}}=i||{};l.transitionOverride&&(r=l.transitionOverride);const c=i?()=>Promise.all(Ay(e,i,l)):()=>Promise.resolve(),u=e.variantChildren&&e.variantChildren.size?(j=0)=>{const{delayChildren:g=0,staggerChildren:y,staggerDirection:x}=r;return J5(e,a,j,g,y,x,l)}:()=>Promise.resolve(),{when:f}=r;if(f){const[j,g]=f==="beforeChildren"?[c,u]:[u,c];return j().then(()=>g())}else return Promise.all([c(),u(l.delay)])}function J5(e,a,l=0,i=0,r=0,c=1,u){const f=[];for(const h of e.variantChildren)h.notify("AnimationStart",a),f.push(vm(h,a,{...u,delay:l+(typeof i=="function"?0:i)+xy(e.variantChildren,h,i,r,c)}).then(()=>h.notify("AnimationComplete",a)));return Promise.all(f)}function Ny(e,a,l={}){e.notify("AnimationStart",a);let i;if(Array.isArray(a)){const r=a.map(c=>vm(e,c,l));i=Promise.all(r)}else if(typeof a=="string")i=vm(e,a,l);else{const r=typeof a=="function"?Vs(e,a,l.custom):a;i=Promise.all(Ay(e,r,l))}return i.then(()=>{e.notify("AnimationComplete",a)})}const t3={test:e=>e==="auto",parse:e=>e},My=e=>a=>a.test(e),Dy=[ks,ut,pn,sl,RN,DN,t3],Ry=e=>Dy.find(My(e));function e3(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||T0(e):!0}const a3=new Set(["brightness","contrast","saturate","opacity"]);function n3(e){const[a,l]=e.slice(0,-1).split("(");if(a==="drop-shadow")return e;const[i]=l.match(Pd)||[];if(!i)return e;const r=l.replace(i,"");let c=a3.has(a)?1:0;return i!==l&&(c*=100),a+"("+c+r+")"}const l3=/\b([a-z-]*)\(.*?\)/gu,xm={...Qa,getAnimatableNone:e=>{const a=e.match(l3);return a?a.map(n3).join(" "):e}},bm={...Qa,getAnimatableNone:e=>{const a=Qa.parse(e);return Qa.createTransformer(e)(a.map(i=>typeof i=="number"?0:typeof i=="object"?{...i,alpha:1}:i))}},Oy={...ks,transform:Math.round},wm={borderWidth:ut,borderTopWidth:ut,borderRightWidth:ut,borderBottomWidth:ut,borderLeftWidth:ut,borderRadius:ut,borderTopLeftRadius:ut,borderTopRightRadius:ut,borderBottomRightRadius:ut,borderBottomLeftRadius:ut,width:ut,maxWidth:ut,height:ut,maxHeight:ut,top:ut,right:ut,bottom:ut,left:ut,inset:ut,insetBlock:ut,insetBlockStart:ut,insetBlockEnd:ut,insetInline:ut,insetInlineStart:ut,insetInlineEnd:ut,padding:ut,paddingTop:ut,paddingRight:ut,paddingBottom:ut,paddingLeft:ut,paddingBlock:ut,paddingBlockStart:ut,paddingBlockEnd:ut,paddingInline:ut,paddingInlineStart:ut,paddingInlineEnd:ut,margin:ut,marginTop:ut,marginRight:ut,marginBottom:ut,marginLeft:ut,marginBlock:ut,marginBlockStart:ut,marginBlockEnd:ut,marginInline:ut,marginInlineStart:ut,marginInlineEnd:ut,fontSize:ut,backgroundPositionX:ut,backgroundPositionY:ut,...{rotate:sl,rotateX:sl,rotateY:sl,rotateZ:sl,scale:qo,scaleX:qo,scaleY:qo,scaleZ:qo,skew:sl,skewX:sl,skewY:sl,distance:ut,translateX:ut,translateY:ut,translateZ:ut,x:ut,y:ut,z:ut,perspective:ut,transformPerspective:ut,opacity:Qi,originX:q0,originY:q0,originZ:ut},zIndex:Oy,fillOpacity:Qi,strokeOpacity:Qi,numOctaves:Oy},s3={...wm,color:he,backgroundColor:he,outlineColor:he,fill:he,stroke:he,borderColor:he,borderTopColor:he,borderRightColor:he,borderBottomColor:he,borderLeftColor:he,filter:xm,WebkitFilter:xm,mask:bm,WebkitMask:bm},ky=e=>s3[e],i3=new Set([xm,bm]);function zy(e,a){let l=ky(e);return i3.has(l)||(l=Qa),l.getAnimatableNone?l.getAnimatableNone(a):void 0}const r3=new Set(["auto","none","0"]);function o3(e,a,l){let i=0,r;for(;i<e.length&&!r;){const c=e[i];typeof c=="string"&&!r3.has(c)&&tr(c).values.length&&(r=e[i]),i++}if(r&&l)for(const c of a)e[c]=zy(l,r)}class c3 extends cm{constructor(a,l,i,r,c){super(a,l,i,r,c,!0)}readKeyframes(){const{unresolvedKeyframes:a,element:l,name:i}=this;if(!l||!l.current)return;super.readKeyframes();for(let g=0;g<a.length;g++){let y=a[g];if(typeof y=="string"&&(y=y.trim(),Hd(y))){const x=by(y,l.current);x!==void 0&&(a[g]=x),g===a.length-1&&(this.finalKeyframe=y)}}if(this.resolveNoneKeyframes(),!_y.has(i)||a.length!==2)return;const[r,c]=a,u=Ry(r),f=Ry(c),h=$0(r),j=$0(c);if(h!==j&&il[i]){this.needsMeasurement=!0;return}if(u!==f)if(cy(u)&&cy(f))for(let g=0;g<a.length;g++){const y=a[g];typeof y=="string"&&(a[g]=parseFloat(y))}else il[i]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:a,name:l}=this,i=[];for(let r=0;r<a.length;r++)(a[r]===null||e3(a[r]))&&i.push(r);i.length&&o3(a,i,l)}measureInitialState(){const{element:a,unresolvedKeyframes:l,name:i}=this;if(!a||!a.current)return;i==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=il[i](a.measureViewportBox(),window.getComputedStyle(a.current)),l[0]=this.measuredOrigin;const r=l[l.length-1];r!==void 0&&a.getValue(i,r).jump(r,!1)}measureEndState(){var f;const{element:a,name:l,unresolvedKeyframes:i}=this;if(!a||!a.current)return;const r=a.getValue(l);r&&r.jump(this.measuredOrigin,!1);const c=i.length-1,u=i[c];i[c]=il[l](a.measureViewportBox(),window.getComputedStyle(a.current)),u!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=u),(f=this.removedTransforms)!=null&&f.length&&this.removedTransforms.forEach(([h,j])=>{a.getValue(h).set(j)}),this.resolveNoneKeyframes()}}const u3=new Set(["opacity","clipPath","filter","transform"]);function Ly(e,a,l){var i;if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){let r=document;const c=(i=l==null?void 0:l[e])!=null?i:r.querySelectorAll(e);return c?Array.from(c):[]}return Array.from(e).filter(r=>r!=null)}const By=(e,a)=>a&&typeof e=="number"?a.transform(e):e;function d3(e){return C0(e)&&"offsetHeight"in e}const{schedule:Sm}=P0(queueMicrotask,!1),Za={x:!1,y:!1};function Vy(){return Za.x||Za.y}function m3(e){return e==="x"||e==="y"?Za[e]?null:(Za[e]=!0,()=>{Za[e]=!1}):Za.x||Za.y?null:(Za.x=Za.y=!0,()=>{Za.x=Za.y=!1})}function Uy(e,a){const l=Ly(e),i=new AbortController,r={passive:!0,...a,signal:i.signal};return[l,r,()=>i.abort()]}function f3(e){return!(e.pointerType==="touch"||Vy())}function h3(e,a,l={}){const[i,r,c]=Uy(e,l);return i.forEach(u=>{let f=!1,h=!1,j;const g=()=>{u.removeEventListener("pointerleave",S)},y=T=>{j&&(j(T),j=void 0),g()},x=T=>{f=!1,window.removeEventListener("pointerup",x),window.removeEventListener("pointercancel",x),h&&(h=!1,y(T))},w=()=>{f=!0,window.addEventListener("pointerup",x,r),window.addEventListener("pointercancel",x,r)},S=T=>{if(T.pointerType!=="touch"){if(f){h=!0;return}y(T)}},_=T=>{if(!f3(T))return;h=!1;const C=a(u,T);typeof C=="function"&&(j=C,u.addEventListener("pointerleave",S,r))};u.addEventListener("pointerenter",_,r),u.addEventListener("pointerdown",w,r)}),c}const Hy=(e,a)=>a?e===a?!0:Hy(e,a.parentElement):!1,_m=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,p3=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function j3(e){return p3.has(e.tagName)||e.isContentEditable===!0}const g3=new Set(["INPUT","SELECT","TEXTAREA"]);function y3(e){return g3.has(e.tagName)||e.isContentEditable===!0}const Ko=new WeakSet;function Py(e){return a=>{a.key==="Enter"&&e(a)}}function Em(e,a){e.dispatchEvent(new PointerEvent("pointer"+a,{isPrimary:!0,bubbles:!0}))}const v3=(e,a)=>{const l=e.currentTarget;if(!l)return;const i=Py(()=>{if(Ko.has(l))return;Em(l,"down");const r=Py(()=>{Em(l,"up")}),c=()=>Em(l,"cancel");l.addEventListener("keyup",r,a),l.addEventListener("blur",c,a)});l.addEventListener("keydown",i,a),l.addEventListener("blur",()=>l.removeEventListener("keydown",i),a)};function Iy(e){return _m(e)&&!Vy()}const Fy=new WeakSet;function x3(e,a,l={}){const[i,r,c]=Uy(e,l),u=f=>{const h=f.currentTarget;if(!Iy(f)||Fy.has(f))return;Ko.add(h),l.stopPropagation&&Fy.add(f);const j=a(h,f),g=(w,S)=>{window.removeEventListener("pointerup",y),window.removeEventListener("pointercancel",x),Ko.has(h)&&Ko.delete(h),Iy(w)&&typeof j=="function"&&j(w,{success:S})},y=w=>{g(w,h===window||h===document||l.useGlobalTarget||Hy(h,w.target))},x=w=>{g(w,!1)};window.addEventListener("pointerup",y,r),window.addEventListener("pointercancel",x,r)};return i.forEach(f=>{(l.useGlobalTarget?window:f).addEventListener("pointerdown",u,r),d3(f)&&(f.addEventListener("focus",j=>v3(j,r)),!j3(f)&&!f.hasAttribute("tabindex")&&(f.tabIndex=0))}),c}function Cm(e){return C0(e)&&"ownerSVGElement"in e}const Qo=new WeakMap;let rl;const $y=(e,a,l)=>(i,r)=>r&&r[0]?r[0][e+"Size"]:Cm(i)&&"getBBox"in i?i.getBBox()[a]:i[l],b3=$y("inline","width","offsetWidth"),w3=$y("block","height","offsetHeight");function S3({target:e,borderBoxSize:a}){var l;(l=Qo.get(e))==null||l.forEach(i=>{i(e,{get width(){return b3(e,a)},get height(){return w3(e,a)}})})}function _3(e){e.forEach(S3)}function E3(){typeof ResizeObserver!="undefined"&&(rl=new ResizeObserver(_3))}function C3(e,a){rl||E3();const l=Ly(e);return l.forEach(i=>{let r=Qo.get(i);r||(r=new Set,Qo.set(i,r)),r.add(a),rl==null||rl.observe(i)}),()=>{l.forEach(i=>{const r=Qo.get(i);r==null||r.delete(a),r!=null&&r.size||rl==null||rl.unobserve(i)})}}const Zo=new Set;let Hs;function T3(){Hs=()=>{const e={get width(){return window.innerWidth},get height(){return window.innerHeight}};Zo.forEach(a=>a(e))},window.addEventListener("resize",Hs)}function A3(e){return Zo.add(e),Hs||T3(),()=>{Zo.delete(e),!Zo.size&&typeof Hs=="function"&&(window.removeEventListener("resize",Hs),Hs=void 0)}}function Yy(e,a){return typeof e=="function"?A3(e):C3(e,a)}function N3(e){return Cm(e)&&e.tagName==="svg"}const M3=[...Dy,he,Qa],D3=e=>M3.find(My(e)),qy=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ps=()=>({x:qy(),y:qy()}),Gy=()=>({min:0,max:0}),be=()=>({x:Gy(),y:Gy()}),R3=new WeakMap;function Jo(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function nr(e){return typeof e=="string"||Array.isArray(e)}const Tm=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Am=["initial",...Tm];function tc(e){return Jo(e.animate)||Am.some(a=>nr(e[a]))}function Xy(e){return!!(tc(e)||e.variants)}function O3(e,a,l){for(const i in a){const r=a[i],c=l[i];if(Ye(r))e.addValue(i,r);else if(Ye(c))e.addValue(i,Us(r,{owner:e}));else if(c!==r)if(e.hasValue(i)){const u=e.getValue(i);u.liveStyle===!0?u.jump(r):u.hasAnimated||u.set(r)}else{const u=e.getStaticValue(i);e.addValue(i,Us(u!==void 0?u:r,{owner:e}))}}for(const i in l)a[i]===void 0&&e.removeValue(i);return a}const ec={current:null},Nm={current:!1},k3=typeof window!="undefined";function Wy(){if(Nm.current=!0,!!k3)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),a=()=>ec.current=e.matches;e.addEventListener("change",a),a()}else ec.current=!1}const Ky=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let ac={};function Qy(e){ac=e}function z3(){return ac}class L3{scrapeMotionValuesFromProps(a,l,i){return{}}constructor({parent:a,props:l,presenceContext:i,reducedMotionConfig:r,skipAnimations:c,blockInitialAnimation:u,visualState:f},h={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=cm,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const w=Qe.now();this.renderScheduledAt<w&&(this.renderScheduledAt=w,ae.render(this.render,!1,!0))};const{latestValues:j,renderState:g}=f;this.latestValues=j,this.baseTarget={...j},this.initialValues=l.initial?{...j}:{},this.renderState=g,this.parent=a,this.props=l,this.presenceContext=i,this.depth=a?a.depth+1:0,this.reducedMotionConfig=r,this.skipAnimationsConfig=c,this.options=h,this.blockInitialAnimation=!!u,this.isControllingVariants=tc(l),this.isVariantNode=Xy(l),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(a&&a.current);const{willChange:y,...x}=this.scrapeMotionValuesFromProps(l,{},this);for(const w in x){const S=x[w];j[w]!==void 0&&Ye(S)&&S.set(j[w])}}mount(a){var l,i,r;if(this.hasBeenMounted)for(const c in this.initialValues)(l=this.values.get(c))==null||l.jump(this.initialValues[c]),this.latestValues[c]=this.initialValues[c];this.current=a,R3.set(a,this),this.projection&&!this.projection.instance&&this.projection.mount(a),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((c,u)=>this.bindToMotionValue(u,c)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(Nm.current||Wy(),this.shouldReduceMotion=ec.current),this.shouldSkipAnimations=(i=this.skipAnimationsConfig)!=null?i:!1,(r=this.parent)==null||r.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){var a;this.projection&&this.projection.unmount(),ll(this.notifyUpdate),ll(this.render),this.valueSubscriptions.forEach(l=>l()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(a=this.parent)==null||a.removeChild(this);for(const l in this.events)this.events[l].clear();for(const l in this.features){const i=this.features[l];i&&(i.unmount(),i.isMounted=!1)}this.current=null}addChild(a){var l;this.children.add(a),(l=this.enteringChildren)!=null||(this.enteringChildren=new Set),this.enteringChildren.add(a)}removeChild(a){this.children.delete(a),this.enteringChildren&&this.enteringChildren.delete(a)}bindToMotionValue(a,l){if(this.valueSubscriptions.has(a)&&this.valueSubscriptions.get(a)(),l.accelerate&&u3.has(a)&&this.current instanceof HTMLElement){const{factory:u,keyframes:f,times:h,ease:j,duration:g}=l.accelerate,y=new gy({element:this.current,name:a,keyframes:f,times:h,ease:j,duration:Ka(g)}),x=u(y);this.valueSubscriptions.set(a,()=>{x(),y.cancel()});return}const i=Bs.has(a);i&&this.onBindTransform&&this.onBindTransform();const r=l.on("change",u=>{this.latestValues[a]=u,this.props.onUpdate&&ae.preRender(this.notifyUpdate),i&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let c;typeof window!="undefined"&&window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,a,l)),this.valueSubscriptions.set(a,()=>{r(),c&&c(),l.owner&&l.stop()})}sortNodePosition(a){return!this.current||!this.sortInstanceNodePosition||this.type!==a.type?0:this.sortInstanceNodePosition(this.current,a.current)}updateFeatures(){let a="animation";for(a in ac){const l=ac[a];if(!l)continue;const{isEnabled:i,Feature:r}=l;if(!this.features[a]&&r&&i(this.props)&&(this.features[a]=new r(this)),this.features[a]){const c=this.features[a];c.isMounted?c.update():(c.mount(),c.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):be()}getStaticValue(a){return this.latestValues[a]}setStaticValue(a,l){this.latestValues[a]=l}update(a,l){(a.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=a,this.prevPresenceContext=this.presenceContext,this.presenceContext=l;for(let i=0;i<Ky.length;i++){const r=Ky[i];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const c="on"+r,u=a[c];u&&(this.propEventSubscriptions[r]=this.on(r,u))}this.prevMotionValues=O3(this,this.scrapeMotionValuesFromProps(a,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(a){return this.props.variants?this.props.variants[a]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(a){const l=this.getClosestVariantNode();if(l)return l.variantChildren&&l.variantChildren.add(a),()=>l.variantChildren.delete(a)}addValue(a,l){const i=this.values.get(a);l!==i&&(i&&this.removeValue(a),this.bindToMotionValue(a,l),this.values.set(a,l),this.latestValues[a]=l.get())}removeValue(a){this.values.delete(a);const l=this.valueSubscriptions.get(a);l&&(l(),this.valueSubscriptions.delete(a)),delete this.latestValues[a],this.removeValueFromRenderState(a,this.renderState)}hasValue(a){return this.values.has(a)}getValue(a,l){if(this.props.values&&this.props.values[a])return this.props.values[a];let i=this.values.get(a);return i===void 0&&l!==void 0&&(i=Us(l===null?void 0:l,{owner:this}),this.addValue(a,i)),i}readValue(a,l){var r;let i=this.latestValues[a]!==void 0||!this.current?this.latestValues[a]:(r=this.getBaseTargetFromProps(this.props,a))!=null?r:this.readValueFromInstance(this.current,a,this.options);return i!=null&&(typeof i=="string"&&(E0(i)||T0(i))?i=parseFloat(i):!D3(i)&&Qa.test(l)&&(i=zy(a,l)),this.setBaseTarget(a,Ye(i)?i.get():i)),Ye(i)?i.get():i}setBaseTarget(a,l){this.baseTarget[a]=l}getBaseTarget(a){var c;const{initial:l}=this.props;let i;if(typeof l=="string"||typeof l=="object"){const u=hm(this.props,l,(c=this.presenceContext)==null?void 0:c.custom);u&&(i=u[a])}if(l&&i!==void 0)return i;const r=this.getBaseTargetFromProps(this.props,a);return r!==void 0&&!Ye(r)?r:this.initialValues[a]!==void 0&&i===void 0?void 0:this.baseTarget[a]}on(a,l){return this.events[a]||(this.events[a]=new Ld),this.events[a].add(l)}notify(a,...l){this.events[a]&&this.events[a].notify(...l)}scheduleRenderMicrotask(){Sm.render(this.render)}}class Zy extends L3{constructor(){super(...arguments),this.KeyframeResolver=c3}sortInstanceNodePosition(a,l){return a.compareDocumentPosition(l)&2?1:-1}getBaseTargetFromProps(a,l){const i=a.style;return i?i[l]:void 0}removeValueFromRenderState(a,{vars:l,style:i}){delete l[a],delete i[a]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:a}=this.props;Ye(a)&&(this.childSubscription=a.on("change",l=>{this.current&&(this.current.textContent=`${l}`)}))}}class ol{constructor(a){this.isMounted=!1,this.node=a}update(){}}function Jy({top:e,left:a,right:l,bottom:i}){return{x:{min:a,max:l},y:{min:e,max:i}}}function B3({x:e,y:a}){return{top:a.min,right:e.max,bottom:a.max,left:e.min}}function V3(e,a){if(!a)return e;const l=a({x:e.left,y:e.top}),i=a({x:e.right,y:e.bottom});return{top:l.y,left:l.x,bottom:i.y,right:i.x}}function Mm(e){return e===void 0||e===1}function Dm({scale:e,scaleX:a,scaleY:l}){return!Mm(e)||!Mm(a)||!Mm(l)}function Xl(e){return Dm(e)||tv(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function tv(e){return ev(e.x)||ev(e.y)}function ev(e){return e&&e!=="0%"}function nc(e,a,l){const i=e-l,r=a*i;return l+r}function av(e,a,l,i,r){return r!==void 0&&(e=nc(e,r,i)),nc(e,l,i)+a}function Rm(e,a=0,l=1,i,r){e.min=av(e.min,a,l,i,r),e.max=av(e.max,a,l,i,r)}function nv(e,{x:a,y:l}){Rm(e.x,a.translate,a.scale,a.originPoint),Rm(e.y,l.translate,l.scale,l.originPoint)}const lv=.999999999999,sv=1.0000000000001;function U3(e,a,l,i=!1){const r=l.length;if(!r)return;a.x=a.y=1;let c,u;for(let f=0;f<r;f++){c=l[f],u=c.projectionDelta;const{visualElement:h}=c.options;h&&h.props.style&&h.props.style.display==="contents"||(i&&c.options.layoutScroll&&c.scroll&&c!==c.root&&Fs(e,{x:-c.scroll.offset.x,y:-c.scroll.offset.y}),u&&(a.x*=u.x.scale,a.y*=u.y.scale,nv(e,u)),i&&Xl(c.latestValues)&&Fs(e,c.latestValues))}a.x<sv&&a.x>lv&&(a.x=1),a.y<sv&&a.y>lv&&(a.y=1)}function Is(e,a){e.min=e.min+a,e.max=e.max+a}function iv(e,a,l,i,r=.5){const c=re(e.min,e.max,r);Rm(e,a,l,c,i)}function Fs(e,a){iv(e.x,a.x,a.scaleX,a.scale,a.originX),iv(e.y,a.y,a.scaleY,a.scale,a.originY)}function rv(e,a){return Jy(V3(e.getBoundingClientRect(),a))}function H3(e,a,l){const i=rv(e,l),{scroll:r}=a;return r&&(Is(i.x,r.offset.x),Is(i.y,r.offset.y)),i}const P3={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},I3=Ls.length;function F3(e,a,l){let i="",r=!0;for(let c=0;c<I3;c++){const u=Ls[c],f=e[u];if(f===void 0)continue;let h=!0;if(typeof f=="number")h=f===(u.startsWith("scale")?1:0);else{const j=parseFloat(f);h=u.startsWith("scale")?j===1:j===0}if(!h||l){const j=By(f,wm[u]);if(!h){r=!1;const g=P3[u]||u;i+=`${g}(${j}) `}l&&(a[u]=j)}}return i=i.trim(),l?i=l(a,r?"":i):r&&(i="none"),i}function Om(e,a,l){const{style:i,vars:r,transformOrigin:c}=e;let u=!1,f=!1;for(const h in a){const j=a[h];if(Bs.has(h)){u=!0;continue}else if(F0(h)){r[h]=j;continue}else{const g=By(j,wm[h]);h.startsWith("origin")?(f=!0,c[h]=g):i[h]=g}}if(a.transform||(u||l?i.transform=F3(a,e.transform,l):i.transform&&(i.transform="none")),f){const{originX:h="50%",originY:j="50%",originZ:g=0}=c;i.transformOrigin=`${h} ${j} ${g}`}}function ov(e,{style:a,vars:l},i,r){const c=e.style;let u;for(u in a)c[u]=a[u];r==null||r.applyProjectionStyles(c,i);for(u in l)c.setProperty(u,l[u])}function cv(e,a){return a.max===a.min?0:e/(a.max-a.min)*100}const lr={correct:(e,a)=>{if(!a.target)return e;if(typeof e=="string")if(ut.test(e))e=parseFloat(e);else return e;const l=cv(e,a.target.x),i=cv(e,a.target.y);return`${l}% ${i}%`}},$3={correct:(e,{treeScale:a,projectionDelta:l})=>{const i=e,r=Qa.parse(e);if(r.length>5)return i;const c=Qa.createTransformer(e),u=typeof r[0]!="number"?1:0,f=l.x.scale*a.x,h=l.y.scale*a.y;r[0+u]/=f,r[1+u]/=h;const j=re(f,h,.5);return typeof r[2+u]=="number"&&(r[2+u]/=j),typeof r[3+u]=="number"&&(r[3+u]/=j),c(r)}},km={borderRadius:{...lr,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:lr,borderTopRightRadius:lr,borderBottomLeftRadius:lr,borderBottomRightRadius:lr,boxShadow:$3};function uv(e,{layout:a,layoutId:l}){return Bs.has(e)||e.startsWith("origin")||(a||l!==void 0)&&(!!km[e]||e==="opacity")}function zm(e,a,l){var u;const i=e.style,r=a==null?void 0:a.style,c={};if(!i)return c;for(const f in i)(Ye(i[f])||r&&Ye(r[f])||uv(f,e)||((u=l==null?void 0:l.getValue(f))==null?void 0:u.liveStyle)!==void 0)&&(c[f]=i[f]);return c}function Y3(e){return window.getComputedStyle(e)}class q3 extends Zy{constructor(){super(...arguments),this.type="html",this.renderInstance=ov}readValueFromInstance(a,l){var i;if(Bs.has(l))return(i=this.projection)!=null&&i.isProjecting?lm(l):p5(a,l);{const r=Y3(a),c=(F0(l)?r.getPropertyValue(l):r[l])||0;return typeof c=="string"?c.trim():c}}measureInstanceViewportBox(a,{transformPagePoint:l}){return rv(a,l)}build(a,l,i){Om(a,l,i.transformTemplate)}scrapeMotionValuesFromProps(a,l,i){return zm(a,l,i)}}const G3={offset:"stroke-dashoffset",array:"stroke-dasharray"},X3={offset:"strokeDashoffset",array:"strokeDasharray"};function W3(e,a,l=1,i=0,r=!0){e.pathLength=1;const c=r?G3:X3;e[c.offset]=`${-i}`,e[c.array]=`${a} ${l}`}const K3=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function dv(e,{attrX:a,attrY:l,attrScale:i,pathLength:r,pathSpacing:c=1,pathOffset:u=0,...f},h,j,g){var w,S;if(Om(e,f,j),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:y,style:x}=e;y.transform&&(x.transform=y.transform,delete y.transform),(x.transform||y.transformOrigin)&&(x.transformOrigin=(w=y.transformOrigin)!=null?w:"50% 50%",delete y.transformOrigin),x.transform&&(x.transformBox=(S=g==null?void 0:g.transformBox)!=null?S:"fill-box",delete y.transformBox);for(const _ of K3)y[_]!==void 0&&(x[_]=y[_],delete y[_]);a!==void 0&&(y.x=a),l!==void 0&&(y.y=l),i!==void 0&&(y.scale=i),r!==void 0&&W3(y,r,c,u,!1)}const mv=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),fv=e=>typeof e=="string"&&e.toLowerCase()==="svg";function Q3(e,a,l,i){ov(e,a,void 0,i);for(const r in a.attrs)e.setAttribute(mv.has(r)?r:ym(r),a.attrs[r])}function hv(e,a,l){const i=zm(e,a,l);for(const r in e)if(Ye(e[r])||Ye(a[r])){const c=Ls.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;i[c]=e[r]}return i}class Z3 extends Zy{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=be}getBaseTargetFromProps(a,l){return a[l]}readValueFromInstance(a,l){if(Bs.has(l)){const i=ky(l);return i&&i.default||0}return l=mv.has(l)?l:ym(l),a.getAttribute(l)}scrapeMotionValuesFromProps(a,l,i){return hv(a,l,i)}build(a,l,i){dv(a,l,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(a,l,i,r){Q3(a,l,i,r)}mount(a){this.isSVGTag=fv(a.tagName),super.mount(a)}}const J3=Am.length;function pv(e){if(!e)return;if(!e.isControllingVariants){const l=e.parent?pv(e.parent)||{}:{};return e.props.initial!==void 0&&(l.initial=e.props.initial),l}const a={};for(let l=0;l<J3;l++){const i=Am[l],r=e.props[i];(nr(r)||r===!1)&&(a[i]=r)}return a}function jv(e,a){if(!Array.isArray(a))return!1;const l=a.length;if(l!==e.length)return!1;for(let i=0;i<l;i++)if(a[i]!==e[i])return!1;return!0}const t4=[...Tm].reverse(),e4=Tm.length;function a4(e){return a=>Promise.all(a.map(({animation:l,options:i})=>Ny(e,l,i)))}function n4(e){let a=a4(e),l=gv(),i=!0;const r=h=>(j,g)=>{var x;const y=Vs(e,g,h==="exit"?(x=e.presenceContext)==null?void 0:x.custom:void 0);if(y){const{transition:w,transitionEnd:S,..._}=y;j={...j,..._,...S}}return j};function c(h){a=h(e)}function u(h){const{props:j}=e,g=pv(e.parent)||{},y=[],x=new Set;let w={},S=1/0;for(let T=0;T<e4;T++){const C=t4[T],M=l[C],N=j[C]!==void 0?j[C]:g[C],R=nr(N),B=C===h?M.isActive:null;B===!1&&(S=T);let U=N===g[C]&&N!==j[C]&&R;if(U&&i&&e.manuallyAnimateOnMount&&(U=!1),M.protectedKeys={...w},!M.isActive&&B===null||!N&&!M.prevProp||Jo(N)||typeof N=="boolean")continue;if(C==="exit"&&M.isActive&&B!==!0){M.prevResolvedValues&&(w={...w,...M.prevResolvedValues});continue}const k=l4(M.prevProp,N);let V=k||C===h&&M.isActive&&!U&&R||T>S&&R,Y=!1;const tt=Array.isArray(N)?N:[N];let et=tt.reduce(r(C),{});B===!1&&(et={});const{prevResolvedValues:nt={}}=M,Z={...nt,...et},st=H=>{V=!0,x.has(H)&&(Y=!0,x.delete(H)),M.needsAnimating[H]=!0;const J=e.getValue(H);J&&(J.liveStyle=!1)};for(const H in Z){const J=et[H],it=nt[H];if(w.hasOwnProperty(H))continue;let pt=!1;pm(J)&&pm(it)?pt=!jv(J,it):pt=J!==it,pt?J!=null?st(H):x.add(H):J!==void 0&&x.has(H)?st(H):M.protectedKeys[H]=!0}M.prevProp=N,M.prevResolvedValues=et,M.isActive&&(w={...w,...et}),i&&e.blockInitialAnimation&&(V=!1);const ot=U&&k;V&&(!ot||Y)&&y.push(...tt.map(H=>{const J={type:C};if(typeof H=="string"&&i&&!ot&&e.manuallyAnimateOnMount&&e.parent){const{parent:it}=e,pt=Vs(it,H);if(it.enteringChildren&&pt){const{delayChildren:D}=pt.transition||{};J.delay=xy(it.enteringChildren,e,D)}}return{animation:H,options:J}}))}if(x.size){const T={};if(typeof j.initial!="boolean"){const C=Vs(e,Array.isArray(j.initial)?j.initial[0]:j.initial);C&&C.transition&&(T.transition=C.transition)}x.forEach(C=>{const M=e.getBaseTarget(C),N=e.getValue(C);N&&(N.liveStyle=!0),T[C]=M!=null?M:null}),y.push({animation:T})}let _=!!y.length;return i&&(j.initial===!1||j.initial===j.animate)&&!e.manuallyAnimateOnMount&&(_=!1),i=!1,_?a(y):Promise.resolve()}function f(h,j){var y;if(l[h].isActive===j)return Promise.resolve();(y=e.variantChildren)==null||y.forEach(x=>{var w;return(w=x.animationState)==null?void 0:w.setActive(h,j)}),l[h].isActive=j;const g=u(h);for(const x in l)l[x].protectedKeys={};return g}return{animateChanges:u,setActive:f,setAnimateFunction:c,getState:()=>l,reset:()=>{l=gv()}}}function l4(e,a){return typeof a=="string"?a!==e:Array.isArray(a)?!jv(a,e):!1}function Wl(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function gv(){return{animate:Wl(!0),whileInView:Wl(),whileHover:Wl(),whileTap:Wl(),whileDrag:Wl(),whileFocus:Wl(),exit:Wl()}}function yv(e,a){e.min=a.min,e.max=a.max}function Ja(e,a){yv(e.x,a.x),yv(e.y,a.y)}function vv(e,a){e.translate=a.translate,e.scale=a.scale,e.originPoint=a.originPoint,e.origin=a.origin}const xv=1e-4,s4=1-xv,i4=1+xv,bv=.01,r4=0-bv,o4=0+bv;function Ze(e){return e.max-e.min}function c4(e,a,l){return Math.abs(e-a)<=l}function wv(e,a,l,i=.5){e.origin=i,e.originPoint=re(a.min,a.max,e.origin),e.scale=Ze(l)/Ze(a),e.translate=re(l.min,l.max,e.origin)-e.originPoint,(e.scale>=s4&&e.scale<=i4||isNaN(e.scale))&&(e.scale=1),(e.translate>=r4&&e.translate<=o4||isNaN(e.translate))&&(e.translate=0)}function sr(e,a,l,i){wv(e.x,a.x,l.x,i?i.originX:void 0),wv(e.y,a.y,l.y,i?i.originY:void 0)}function Sv(e,a,l){e.min=l.min+a.min,e.max=e.min+Ze(a)}function u4(e,a,l){Sv(e.x,a.x,l.x),Sv(e.y,a.y,l.y)}function _v(e,a,l){e.min=a.min-l.min,e.max=e.min+Ze(a)}function lc(e,a,l){_v(e.x,a.x,l.x),_v(e.y,a.y,l.y)}function Ev(e,a,l,i,r){return e-=a,e=nc(e,1/l,i),r!==void 0&&(e=nc(e,1/r,i)),e}function d4(e,a=0,l=1,i=.5,r,c=e,u=e){if(pn.test(a)&&(a=parseFloat(a),a=re(u.min,u.max,a/100)-u.min),typeof a!="number")return;let f=re(c.min,c.max,i);e===c&&(f-=a),e.min=Ev(e.min,a,l,f,r),e.max=Ev(e.max,a,l,f,r)}function Cv(e,a,[l,i,r],c,u){d4(e,a[l],a[i],a[r],a.scale,c,u)}const m4=["x","scaleX","originX"],f4=["y","scaleY","originY"];function Tv(e,a,l,i){Cv(e.x,a,m4,l?l.x:void 0,i?i.x:void 0),Cv(e.y,a,f4,l?l.y:void 0,i?i.y:void 0)}function Av(e){return e.translate===0&&e.scale===1}function Nv(e){return Av(e.x)&&Av(e.y)}function Mv(e,a){return e.min===a.min&&e.max===a.max}function h4(e,a){return Mv(e.x,a.x)&&Mv(e.y,a.y)}function Dv(e,a){return Math.round(e.min)===Math.round(a.min)&&Math.round(e.max)===Math.round(a.max)}function Rv(e,a){return Dv(e.x,a.x)&&Dv(e.y,a.y)}function Ov(e){return Ze(e.x)/Ze(e.y)}function kv(e,a){return e.translate===a.translate&&e.scale===a.scale&&e.originPoint===a.originPoint}function jn(e){return[e("x"),e("y")]}function p4(e,a,l){let i="";const r=e.x.translate/a.x,c=e.y.translate/a.y,u=(l==null?void 0:l.z)||0;if((r||c||u)&&(i=`translate3d(${r}px, ${c}px, ${u}px) `),(a.x!==1||a.y!==1)&&(i+=`scale(${1/a.x}, ${1/a.y}) `),l){const{transformPerspective:j,rotate:g,rotateX:y,rotateY:x,skewX:w,skewY:S}=l;j&&(i=`perspective(${j}px) ${i}`),g&&(i+=`rotate(${g}deg) `),y&&(i+=`rotateX(${y}deg) `),x&&(i+=`rotateY(${x}deg) `),w&&(i+=`skewX(${w}deg) `),S&&(i+=`skewY(${S}deg) `)}const f=e.x.scale*a.x,h=e.y.scale*a.y;return(f!==1||h!==1)&&(i+=`scale(${f}, ${h})`),i||"none"}const zv=["TopLeft","TopRight","BottomLeft","BottomRight"],j4=zv.length,Lv=e=>typeof e=="string"?parseFloat(e):e,Bv=e=>typeof e=="number"||ut.test(e);function g4(e,a,l,i,r,c){var u,f,h,j;r?(e.opacity=re(0,(u=l.opacity)!=null?u:1,y4(i)),e.opacityExit=re((f=a.opacity)!=null?f:1,0,v4(i))):c&&(e.opacity=re((h=a.opacity)!=null?h:1,(j=l.opacity)!=null?j:1,i));for(let g=0;g<j4;g++){const y=`border${zv[g]}Radius`;let x=Vv(a,y),w=Vv(l,y);if(x===void 0&&w===void 0)continue;x||(x=0),w||(w=0),x===0||w===0||Bv(x)===Bv(w)?(e[y]=Math.max(re(Lv(x),Lv(w),i),0),(pn.test(w)||pn.test(x))&&(e[y]+="%")):e[y]=w}(a.rotate||l.rotate)&&(e.rotate=re(a.rotate||0,l.rotate||0,i))}function Vv(e,a){return e[a]!==void 0?e[a]:e.borderRadius}const y4=Uv(0,.5,L0),v4=Uv(.5,.95,Ma);function Uv(e,a,l){return i=>i<e?0:i>a?1:l(Wi(e,a,i))}function x4(e,a,l){const i=Ye(e)?e:Us(e);return i.start(fm("",i,a,l)),i.animation}function ir(e,a,l,i={passive:!0}){return e.addEventListener(a,l,i),()=>e.removeEventListener(a,l)}const b4=(e,a)=>e.depth-a.depth;class w4{constructor(){this.children=[],this.isDirty=!1}add(a){zd(this.children,a),this.isDirty=!0}remove(a){Fo(this.children,a),this.isDirty=!0}forEach(a){this.isDirty&&this.children.sort(b4),this.isDirty=!1,this.children.forEach(a)}}function S4(e,a){const l=Qe.now(),i=({timestamp:r})=>{const c=r-l;c>=a&&(ll(i),e(c-a))};return ae.setup(i,!0),()=>ll(i)}function sc(e){return Ye(e)?e.get():e}class _4{constructor(){this.members=[]}add(a){zd(this.members,a);for(let l=this.members.length-1;l>=0;l--){const i=this.members[l];if(i===a||i===this.lead||i===this.prevLead)continue;const r=i.instance;r&&r.isConnected===!1&&i.isPresent!==!1&&!i.snapshot&&Fo(this.members,i)}a.scheduleRender()}remove(a){if(Fo(this.members,a),a===this.prevLead&&(this.prevLead=void 0),a===this.lead){const l=this.members[this.members.length-1];l&&this.promote(l)}}relegate(a){const l=this.members.findIndex(r=>a===r);if(l===0)return!1;let i;for(let r=l;r>=0;r--){const c=this.members[r],u=c.instance;if(c.isPresent!==!1&&(!u||u.isConnected!==!1)){i=c;break}}return i?(this.promote(i),!0):!1}promote(a,l){const i=this.lead;if(a!==i&&(this.prevLead=i,this.lead=a,a.show(),i)){i.instance&&i.scheduleRender(),a.scheduleRender();const r=i.options.layoutDependency,c=a.options.layoutDependency;if(!(r!==void 0&&c!==void 0&&r===c)){const h=i.instance;h&&h.isConnected===!1&&!i.snapshot||(a.resumeFrom=i,l&&(a.resumeFrom.preserveOpacity=!0),i.snapshot&&(a.snapshot=i.snapshot,a.snapshot.latestValues=i.animationValues||i.latestValues),a.root&&a.root.isUpdating&&(a.isLayoutDirty=!0))}const{crossfade:f}=a.options;f===!1&&i.hide()}}exitAnimationComplete(){this.members.forEach(a=>{const{options:l,resumingFrom:i}=a;l.onExitComplete&&l.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(a=>{a.instance&&a.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const ic={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Lm=["","X","Y","Z"],E4=1e3;let C4=0;function Bm(e,a,l,i){const{latestValues:r}=a;r[e]&&(l[e]=r[e],a.setStaticValue(e,0),i&&(i[e]=0))}function Hv(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:a}=e.options;if(!a)return;const l=Ty(a);if(window.MotionHasOptimisedAnimation(l,"transform")){const{layout:r,layoutId:c}=e.options;window.MotionCancelOptimisedAnimation(l,"transform",ae,!(r||c))}const{parent:i}=e;i&&!i.hasCheckedOptimisedAppear&&Hv(i)}function Pv({attachResizeListener:e,defaultParent:a,measureScroll:l,checkIsScrollRoot:i,resetTransform:r}){return class{constructor(u={},f=a==null?void 0:a()){this.id=C4++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(N4),this.nodes.forEach(O4),this.nodes.forEach(k4),this.nodes.forEach(M4)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=u,this.root=f?f.root||f:this,this.path=f?[...f.path,f]:[],this.parent=f,this.depth=f?f.depth+1:0;for(let h=0;h<this.path.length;h++)this.path[h].shouldResetTransform=!0;this.root===this&&(this.nodes=new w4)}addEventListener(u,f){return this.eventHandlers.has(u)||this.eventHandlers.set(u,new Ld),this.eventHandlers.get(u).add(f)}notifyListeners(u,...f){const h=this.eventHandlers.get(u);h&&h.notify(...f)}hasListeners(u){return this.eventHandlers.has(u)}mount(u){if(this.instance)return;this.isSVG=Cm(u)&&!N3(u),this.instance=u;const{layoutId:f,layout:h,visualElement:j}=this.options;if(j&&!j.current&&j.mount(u),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(h||f)&&(this.isLayoutDirty=!0),e){let g,y=0;const x=()=>this.root.updateBlockedByResize=!1;ae.read(()=>{y=window.innerWidth}),e(u,()=>{const w=window.innerWidth;w!==y&&(y=w,this.root.updateBlockedByResize=!0,g&&g(),g=S4(x,250),ic.hasAnimatedSinceResize&&(ic.hasAnimatedSinceResize=!1,this.nodes.forEach($v)))})}f&&this.root.registerSharedNode(f,this),this.options.animate!==!1&&j&&(f||h)&&this.addEventListener("didUpdate",({delta:g,hasLayoutChanged:y,hasRelativeLayoutChanged:x,layout:w})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const S=this.options.transition||j.getDefaultTransition()||U4,{onLayoutAnimationStart:_,onLayoutAnimationComplete:T}=j.getProps(),C=!this.targetLayout||!Rv(this.targetLayout,w),M=!y&&x;if(this.options.layoutRoot||this.resumeFrom||M||y&&(C||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const N={...mm(S,"layout"),onPlay:_,onComplete:T};(j.shouldReduceMotion||this.options.layoutRoot)&&(N.delay=0,N.type=!1),this.startAnimation(N),this.setAnimationOrigin(g,M)}else y||$v(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=w})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const u=this.getStack();u&&u.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),ll(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(z4),this.animationId++)}getTransformTemplate(){const{visualElement:u}=this.options;return u&&u.getProps().transformTemplate}willUpdate(u=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Hv(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let g=0;g<this.path.length;g++){const y=this.path[g];y.shouldResetTransform=!0,y.updateScroll("snapshot"),y.options.layoutRoot&&y.willUpdate(!1)}const{layoutId:f,layout:h}=this.options;if(f===void 0&&!h)return;const j=this.getTransformTemplate();this.prevTransformTemplateValue=j?j(this.latestValues,""):void 0,this.updateSnapshot(),u&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Iv);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Fv);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(R4),this.nodes.forEach(T4),this.nodes.forEach(A4)):this.nodes.forEach(Fv),this.clearAllSnapshots();const f=Qe.now();Me.delta=hn(0,1e3/60,f-Me.timestamp),Me.timestamp=f,Me.isProcessing=!0,Ud.update.process(Me),Ud.preRender.process(Me),Ud.render.process(Me),Me.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Sm.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(D4),this.sharedNodes.forEach(L4)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ae.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ae.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Ze(this.snapshot.measuredBox.x)&&!Ze(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let h=0;h<this.path.length;h++)this.path[h].updateScroll();const u=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=be(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:f}=this.options;f&&f.notify("LayoutMeasure",this.layout.layoutBox,u?u.layoutBox:void 0)}updateScroll(u="measure"){let f=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===u&&(f=!1),f&&this.instance){const h=i(this.instance);this.scroll={animationId:this.root.animationId,phase:u,isRoot:h,offset:l(this.instance),wasRoot:this.scroll?this.scroll.isRoot:h}}}resetTransform(){if(!r)return;const u=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,f=this.projectionDelta&&!Nv(this.projectionDelta),h=this.getTransformTemplate(),j=h?h(this.latestValues,""):void 0,g=j!==this.prevTransformTemplateValue;u&&this.instance&&(f||Xl(this.latestValues)||g)&&(r(this.instance,j),this.shouldResetTransform=!1,this.scheduleRender())}measure(u=!0){const f=this.measurePageBox();let h=this.removeElementScroll(f);return u&&(h=this.removeTransform(h)),H4(h),{animationId:this.root.animationId,measuredBox:f,layoutBox:h,latestValues:{},source:this.id}}measurePageBox(){var j;const{visualElement:u}=this.options;if(!u)return be();const f=u.measureViewportBox();if(!(((j=this.scroll)==null?void 0:j.wasRoot)||this.path.some(P4))){const{scroll:g}=this.root;g&&(Is(f.x,g.offset.x),Is(f.y,g.offset.y))}return f}removeElementScroll(u){var h;const f=be();if(Ja(f,u),(h=this.scroll)!=null&&h.wasRoot)return f;for(let j=0;j<this.path.length;j++){const g=this.path[j],{scroll:y,options:x}=g;g!==this.root&&y&&x.layoutScroll&&(y.wasRoot&&Ja(f,u),Is(f.x,y.offset.x),Is(f.y,y.offset.y))}return f}applyTransform(u,f=!1){const h=be();Ja(h,u);for(let j=0;j<this.path.length;j++){const g=this.path[j];!f&&g.options.layoutScroll&&g.scroll&&g!==g.root&&Fs(h,{x:-g.scroll.offset.x,y:-g.scroll.offset.y}),Xl(g.latestValues)&&Fs(h,g.latestValues)}return Xl(this.latestValues)&&Fs(h,this.latestValues),h}removeTransform(u){const f=be();Ja(f,u);for(let h=0;h<this.path.length;h++){const j=this.path[h];if(!j.instance||!Xl(j.latestValues))continue;Dm(j.latestValues)&&j.updateSnapshot();const g=be(),y=j.measurePageBox();Ja(g,y),Tv(f,j.latestValues,j.snapshot?j.snapshot.layoutBox:void 0,g)}return Xl(this.latestValues)&&Tv(f,this.latestValues),f}setTargetDelta(u){this.targetDelta=u,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(u){this.options={...this.options,...u,crossfade:u.crossfade!==void 0?u.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Me.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(u=!1){var w;const f=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=f.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=f.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=f.isSharedProjectionDirty);const h=!!this.resumingFrom||this!==f;if(!(u||h&&this.isSharedProjectionDirty||this.isProjectionDirty||(w=this.parent)!=null&&w.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:g,layoutId:y}=this.options;if(!this.layout||!(g||y))return;this.resolvedRelativeTargetAt=Me.timestamp;const x=this.getClosestProjectingParent();x&&this.linkedParentVersion!==x.layoutVersion&&!x.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(x&&x.layout?this.createRelativeTarget(x,this.layout.layoutBox,x.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=be(),this.targetWithTransforms=be()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),u4(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Ja(this.target,this.layout.layoutBox),nv(this.target,this.targetDelta)):Ja(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,x&&!!x.resumingFrom==!!this.resumingFrom&&!x.options.layoutScroll&&x.target&&this.animationProgress!==1?this.createRelativeTarget(x,this.target,x.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||Dm(this.parent.latestValues)||tv(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(u,f,h){this.relativeParent=u,this.linkedParentVersion=u.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=be(),this.relativeTargetOrigin=be(),lc(this.relativeTargetOrigin,f,h),Ja(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){var S;const u=this.getLead(),f=!!this.resumingFrom||this!==u;let h=!0;if((this.isProjectionDirty||(S=this.parent)!=null&&S.isProjectionDirty)&&(h=!1),f&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(h=!1),this.resolvedRelativeTargetAt===Me.timestamp&&(h=!1),h)return;const{layout:j,layoutId:g}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(j||g))return;Ja(this.layoutCorrected,this.layout.layoutBox);const y=this.treeScale.x,x=this.treeScale.y;U3(this.layoutCorrected,this.treeScale,this.path,f),u.layout&&!u.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(u.target=u.layout.layoutBox,u.targetWithTransforms=be());const{target:w}=u;if(!w){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(vv(this.prevProjectionDelta.x,this.projectionDelta.x),vv(this.prevProjectionDelta.y,this.projectionDelta.y)),sr(this.projectionDelta,this.layoutCorrected,w,this.latestValues),(this.treeScale.x!==y||this.treeScale.y!==x||!kv(this.projectionDelta.x,this.prevProjectionDelta.x)||!kv(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",w))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(u=!0){var f;if((f=this.options.visualElement)==null||f.scheduleRender(),u){const h=this.getStack();h&&h.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Ps(),this.projectionDelta=Ps(),this.projectionDeltaWithTransform=Ps()}setAnimationOrigin(u,f=!1){const h=this.snapshot,j=h?h.latestValues:{},g={...this.latestValues},y=Ps();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!f;const x=be(),w=h?h.source:void 0,S=this.layout?this.layout.source:void 0,_=w!==S,T=this.getStack(),C=!T||T.members.length<=1,M=!!(_&&!C&&this.options.crossfade===!0&&!this.path.some(V4));this.animationProgress=0;let N;this.mixTargetDelta=R=>{const B=R/1e3;Yv(y.x,u.x,B),Yv(y.y,u.y,B),this.setTargetDelta(y),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(lc(x,this.layout.layoutBox,this.relativeParent.layout.layoutBox),B4(this.relativeTarget,this.relativeTargetOrigin,x,B),N&&h4(this.relativeTarget,N)&&(this.isProjectionDirty=!1),N||(N=be()),Ja(N,this.relativeTarget)),_&&(this.animationValues=g,g4(g,j,this.latestValues,B,M,C)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=B},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(u){var f,h,j;this.notifyListeners("animationStart"),(f=this.currentAnimation)==null||f.stop(),(j=(h=this.resumingFrom)==null?void 0:h.currentAnimation)==null||j.stop(),this.pendingAnimation&&(ll(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ae.update(()=>{ic.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Us(0)),this.motionValue.jump(0,!1),this.currentAnimation=x4(this.motionValue,[0,1e3],{...u,velocity:0,isSync:!0,onUpdate:g=>{this.mixTargetDelta(g),u.onUpdate&&u.onUpdate(g)},onStop:()=>{},onComplete:()=>{u.onComplete&&u.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const u=this.getStack();u&&u.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(E4),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const u=this.getLead();let{targetWithTransforms:f,target:h,layout:j,latestValues:g}=u;if(!(!f||!h||!j)){if(this!==u&&this.layout&&j&&Kv(this.options.animationType,this.layout.layoutBox,j.layoutBox)){h=this.target||be();const y=Ze(this.layout.layoutBox.x);h.x.min=u.target.x.min,h.x.max=h.x.min+y;const x=Ze(this.layout.layoutBox.y);h.y.min=u.target.y.min,h.y.max=h.y.min+x}Ja(f,h),Fs(f,g),sr(this.projectionDeltaWithTransform,this.layoutCorrected,f,g)}}registerSharedNode(u,f){this.sharedNodes.has(u)||this.sharedNodes.set(u,new _4),this.sharedNodes.get(u).add(f);const j=f.options.initialPromotionConfig;f.promote({transition:j?j.transition:void 0,preserveFollowOpacity:j&&j.shouldPreserveFollowOpacity?j.shouldPreserveFollowOpacity(f):void 0})}isLead(){const u=this.getStack();return u?u.lead===this:!0}getLead(){var f;const{layoutId:u}=this.options;return u?((f=this.getStack())==null?void 0:f.lead)||this:this}getPrevLead(){var f;const{layoutId:u}=this.options;return u?(f=this.getStack())==null?void 0:f.prevLead:void 0}getStack(){const{layoutId:u}=this.options;if(u)return this.root.sharedNodes.get(u)}promote({needsReset:u,transition:f,preserveFollowOpacity:h}={}){const j=this.getStack();j&&j.promote(this,h),u&&(this.projectionDelta=void 0,this.needsReset=!0),f&&this.setOptions({transition:f})}relegate(){const u=this.getStack();return u?u.relegate(this):!1}resetSkewAndRotation(){const{visualElement:u}=this.options;if(!u)return;let f=!1;const{latestValues:h}=u;if((h.z||h.rotate||h.rotateX||h.rotateY||h.rotateZ||h.skewX||h.skewY)&&(f=!0),!f)return;const j={};h.z&&Bm("z",u,j,this.animationValues);for(let g=0;g<Lm.length;g++)Bm(`rotate${Lm[g]}`,u,j,this.animationValues),Bm(`skew${Lm[g]}`,u,j,this.animationValues);u.render();for(const g in j)u.setStaticValue(g,j[g]),this.animationValues&&(this.animationValues[g]=j[g]);u.scheduleRender()}applyProjectionStyles(u,f){var S,_;if(!this.instance||this.isSVG)return;if(!this.isVisible){u.visibility="hidden";return}const h=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,u.visibility="",u.opacity="",u.pointerEvents=sc(f==null?void 0:f.pointerEvents)||"",u.transform=h?h(this.latestValues,""):"none";return}const j=this.getLead();if(!this.projectionDelta||!this.layout||!j.target){this.options.layoutId&&(u.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,u.pointerEvents=sc(f==null?void 0:f.pointerEvents)||""),this.hasProjected&&!Xl(this.latestValues)&&(u.transform=h?h({},""):"none",this.hasProjected=!1);return}u.visibility="";const g=j.animationValues||j.latestValues;this.applyTransformsToTarget();let y=p4(this.projectionDeltaWithTransform,this.treeScale,g);h&&(y=h(g,y)),u.transform=y;const{x,y:w}=this.projectionDelta;u.transformOrigin=`${x.origin*100}% ${w.origin*100}% 0`,j.animationValues?u.opacity=j===this?(_=(S=g.opacity)!=null?S:this.latestValues.opacity)!=null?_:1:this.preserveOpacity?this.latestValues.opacity:g.opacityExit:u.opacity=j===this?g.opacity!==void 0?g.opacity:"":g.opacityExit!==void 0?g.opacityExit:0;for(const T in km){if(g[T]===void 0)continue;const{correct:C,applyTo:M,isCSSVariable:N}=km[T],R=y==="none"?g[T]:C(g[T],j);if(M){const B=M.length;for(let U=0;U<B;U++)u[M[U]]=R}else N?this.options.visualElement.renderState.vars[T]=R:u[T]=R}this.options.layoutId&&(u.pointerEvents=j===this?sc(f==null?void 0:f.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(u=>{var f;return(f=u.currentAnimation)==null?void 0:f.stop()}),this.root.nodes.forEach(Iv),this.root.sharedNodes.clear()}}}function T4(e){e.updateLayout()}function A4(e){var l;const a=((l=e.resumeFrom)==null?void 0:l.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&a&&e.hasListeners("didUpdate")){const{layoutBox:i,measuredBox:r}=e.layout,{animationType:c}=e.options,u=a.source!==e.layout.source;c==="size"?jn(y=>{const x=u?a.measuredBox[y]:a.layoutBox[y],w=Ze(x);x.min=i[y].min,x.max=x.min+w}):Kv(c,a.layoutBox,i)&&jn(y=>{const x=u?a.measuredBox[y]:a.layoutBox[y],w=Ze(i[y]);x.max=x.min+w,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[y].max=e.relativeTarget[y].min+w)});const f=Ps();sr(f,i,a.layoutBox);const h=Ps();u?sr(h,e.applyTransform(r,!0),a.measuredBox):sr(h,i,a.layoutBox);const j=!Nv(f);let g=!1;if(!e.resumeFrom){const y=e.getClosestProjectingParent();if(y&&!y.resumeFrom){const{snapshot:x,layout:w}=y;if(x&&w){const S=be();lc(S,a.layoutBox,x.layoutBox);const _=be();lc(_,i,w.layoutBox),Rv(S,_)||(g=!0),y.options.layoutRoot&&(e.relativeTarget=_,e.relativeTargetOrigin=S,e.relativeParent=y)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:a,delta:h,layoutDelta:f,hasLayoutChanged:j,hasRelativeLayoutChanged:g})}else if(e.isLead()){const{onExitComplete:i}=e.options;i&&i()}e.options.transition=void 0}function N4(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function M4(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function D4(e){e.clearSnapshot()}function Iv(e){e.clearMeasurements()}function Fv(e){e.isLayoutDirty=!1}function R4(e){const{visualElement:a}=e.options;a&&a.getProps().onBeforeLayoutMeasure&&a.notify("BeforeLayoutMeasure"),e.resetTransform()}function $v(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function O4(e){e.resolveTargetDelta()}function k4(e){e.calcProjection()}function z4(e){e.resetSkewAndRotation()}function L4(e){e.removeLeadSnapshot()}function Yv(e,a,l){e.translate=re(a.translate,0,l),e.scale=re(a.scale,1,l),e.origin=a.origin,e.originPoint=a.originPoint}function qv(e,a,l,i){e.min=re(a.min,l.min,i),e.max=re(a.max,l.max,i)}function B4(e,a,l,i){qv(e.x,a.x,l.x,i),qv(e.y,a.y,l.y,i)}function V4(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const U4={duration:.45,ease:[.4,0,.1,1]},Gv=e=>typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Xv=Gv("applewebkit/")&&!Gv("chrome/")?Math.round:Ma;function Wv(e){e.min=Xv(e.min),e.max=Xv(e.max)}function H4(e){Wv(e.x),Wv(e.y)}function Kv(e,a,l){return e==="position"||e==="preserve-aspect"&&!c4(Ov(a),Ov(l),.2)}function P4(e){var a;return e!==e.root&&((a=e.scroll)==null?void 0:a.wasRoot)}const I4=Pv({attachResizeListener:(e,a)=>ir(e,"resize",a),measureScroll:()=>{var e,a;return{x:document.documentElement.scrollLeft||((e=document.body)==null?void 0:e.scrollLeft)||0,y:document.documentElement.scrollTop||((a=document.body)==null?void 0:a.scrollTop)||0}},checkIsScrollRoot:()=>!0}),Vm={current:void 0},Qv=Pv({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Vm.current){const e=new I4({});e.mount(window),e.setOptions({layoutScroll:!0}),Vm.current=e}return Vm.current},resetTransform:(e,a)=>{e.style.transform=a!==void 0?a:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),Zv=b.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function F4(e=!0){const a=b.useContext(kd);if(a===null)return[!0,null];const{isPresent:l,onExitComplete:i,register:r}=a,c=b.useId();b.useEffect(()=>{if(e)return r(c)},[e]);const u=b.useCallback(()=>e&&i&&i(c),[c,i,e]);return!l&&i?[!1,u]:[!0]}const Jv=b.createContext({strict:!1}),tx={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let ex=!1;function $4(){if(ex)return;const e={};for(const a in tx)e[a]={isEnabled:l=>tx[a].some(i=>!!l[i])};Qy(e),ex=!0}function ax(){return $4(),z3()}function Y4(e){const a=ax();for(const l in e)a[l]={...a[l],...e[l]};Qy(a)}const q4=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function rc(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||q4.has(e)}let nx=e=>!rc(e);function G4(e){typeof e=="function"&&(nx=a=>a.startsWith("on")?!rc(a):e(a))}try{G4(require("@emotion/is-prop-valid").default)}catch(e){}function X4(e,a,l){const i={};for(const r in e)r==="values"&&typeof e.values=="object"||(nx(r)||l===!0&&rc(r)||!a&&!rc(r)||e.draggable&&r.startsWith("onDrag"))&&(i[r]=e[r]);return i}const oc=b.createContext({});function W4(e,a){if(tc(e)){const{initial:l,animate:i}=e;return{initial:l===!1||nr(l)?l:void 0,animate:nr(i)?i:void 0}}return e.inherit!==!1?a:{}}function K4(e){const{initial:a,animate:l}=W4(e,b.useContext(oc));return b.useMemo(()=>({initial:a,animate:l}),[lx(a),lx(l)])}function lx(e){return Array.isArray(e)?e.join(" "):e}const Um=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function sx(e,a,l){for(const i in a)!Ye(a[i])&&!uv(i,l)&&(e[i]=a[i])}function Q4({transformTemplate:e},a){return b.useMemo(()=>{const l=Um();return Om(l,a,e),Object.assign({},l.vars,l.style)},[a])}function Z4(e,a){const l=e.style||{},i={};return sx(i,l,e),Object.assign(i,Q4(e,a)),i}function J4(e,a){const l={},i=Z4(e,a);return e.drag&&e.dragListener!==!1&&(l.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(l.tabIndex=0),l.style=i,l}const ix=()=>({...Um(),attrs:{}});function tM(e,a,l,i){const r=b.useMemo(()=>{const c=ix();return dv(c,a,fv(i),e.transformTemplate,e.style),{...c.attrs,style:{...c.style}}},[a]);if(e.style){const c={};sx(c,e.style,e),r.style={...c,...r.style}}return r}const eM=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Hm(e){return typeof e!="string"||e.includes("-")?!1:!!(eM.indexOf(e)>-1||/[A-Z]/u.test(e))}function aM(e,a,l,{latestValues:i},r,c=!1,u){const h=((u!=null?u:Hm(e))?tM:J4)(a,i,r,e),j=X4(a,typeof e=="string",c),g=e!==b.Fragment?{...j,...h,ref:l}:{},{children:y}=a,x=b.useMemo(()=>Ye(y)?y.get():y,[y]);return b.createElement(e,{...g,children:x})}function nM({scrapeMotionValuesFromProps:e,createRenderState:a},l,i,r){return{latestValues:lM(l,i,r,e),renderState:a()}}function lM(e,a,l,i){const r={},c=i(e,{});for(const x in c)r[x]=sc(c[x]);let{initial:u,animate:f}=e;const h=tc(e),j=Xy(e);a&&j&&!h&&e.inherit!==!1&&(u===void 0&&(u=a.initial),f===void 0&&(f=a.animate));let g=l?l.initial===!1:!1;g=g||u===!1;const y=g?f:u;if(y&&typeof y!="boolean"&&!Jo(y)){const x=Array.isArray(y)?y:[y];for(let w=0;w<x.length;w++){const S=hm(e,x[w]);if(S){const{transitionEnd:_,transition:T,...C}=S;for(const M in C){let N=C[M];if(Array.isArray(N)){const R=g?N.length-1:0;N=N[R]}N!==null&&(r[M]=N)}for(const M in _)r[M]=_[M]}}}return r}const rx=e=>(a,l)=>{const i=b.useContext(oc),r=b.useContext(kd),c=()=>nM(e,a,i,r);return l?c():w0(c)},sM=rx({scrapeMotionValuesFromProps:zm,createRenderState:Um}),iM=rx({scrapeMotionValuesFromProps:hv,createRenderState:ix}),rM=Symbol.for("motionComponentSymbol");function oM(e,a,l){const i=b.useRef(l);b.useInsertionEffect(()=>{i.current=l});const r=b.useRef(null);return b.useCallback(c=>{var f;c&&((f=e.onMount)==null||f.call(e,c)),a&&(c?a.mount(c):a.unmount());const u=i.current;if(typeof u=="function")if(c){const h=u(c);typeof h=="function"&&(r.current=h)}else r.current?(r.current(),r.current=null):u(c);else u&&(u.current=c)},[a])}const ox=b.createContext({});function $s(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function cM(e,a,l,i,r,c){var N,R;const{visualElement:u}=b.useContext(oc),f=b.useContext(Jv),h=b.useContext(kd),j=b.useContext(Zv),g=j.reducedMotion,y=j.skipAnimations,x=b.useRef(null),w=b.useRef(!1);i=i||f.renderer,!x.current&&i&&(x.current=i(e,{visualState:a,parent:u,props:l,presenceContext:h,blockInitialAnimation:h?h.initial===!1:!1,reducedMotionConfig:g,skipAnimations:y,isSVG:c}),w.current&&x.current&&(x.current.manuallyAnimateOnMount=!0));const S=x.current,_=b.useContext(ox);S&&!S.projection&&r&&(S.type==="html"||S.type==="svg")&&uM(x.current,l,r,_);const T=b.useRef(!1);b.useInsertionEffect(()=>{S&&T.current&&S.update(l,h)});const C=l[Cy],M=b.useRef(!!C&&!((N=window.MotionHandoffIsComplete)!=null&&N.call(window,C))&&((R=window.MotionHasOptimisedAnimation)==null?void 0:R.call(window,C)));return _0(()=>{w.current=!0,S&&(T.current=!0,window.MotionIsMounted=!0,S.updateFeatures(),S.scheduleRenderMicrotask(),M.current&&S.animationState&&S.animationState.animateChanges())}),b.useEffect(()=>{S&&(!M.current&&S.animationState&&S.animationState.animateChanges(),M.current&&(queueMicrotask(()=>{var B;(B=window.MotionHandoffMarkAsComplete)==null||B.call(window,C)}),M.current=!1),S.enteringChildren=void 0)}),S}function uM(e,a,l,i){const{layoutId:r,layout:c,drag:u,dragConstraints:f,layoutScroll:h,layoutRoot:j,layoutCrossfade:g}=a;e.projection=new l(e.latestValues,a["data-framer-portal-id"]?void 0:cx(e.parent)),e.projection.setOptions({layoutId:r,layout:c,alwaysMeasureLayout:!!u||f&&$s(f),visualElement:e,animationType:typeof c=="string"?c:"both",initialPromotionConfig:i,crossfade:g,layoutScroll:h,layoutRoot:j})}function cx(e){if(e)return e.options.allowProjection!==!1?e.projection:cx(e.parent)}function Pm(e,{forwardMotionProps:a=!1,type:l}={},i,r){var j,g;i&&Y4(i);const c=l?l==="svg":Hm(e),u=c?iM:sM;function f(y,x){let w;const S={...b.useContext(Zv),...y,layoutId:dM(y)},{isStatic:_}=S,T=K4(y),C=u(y,_);if(!_&&S0){mM();const M=fM(S);w=M.MeasureLayout,T.visualElement=cM(e,C,S,r,M.ProjectionNode,c)}return d.jsxs(oc.Provider,{value:T,children:[w&&T.visualElement?d.jsx(w,{visualElement:T.visualElement,...S}):null,aM(e,y,oM(C,T.visualElement,x),C,_,a,c)]})}f.displayName=`motion.${typeof e=="string"?e:`create(${(g=(j=e.displayName)!=null?j:e.name)!=null?g:""})`}`;const h=b.forwardRef(f);return h[rM]=e,h}function dM({layoutId:e}){const a=b.useContext(b0).id;return a&&e!==void 0?a+"-"+e:e}function mM(e,a){b.useContext(Jv).strict}function fM(e){const a=ax(),{drag:l,layout:i}=a;if(!l&&!i)return{};const r={...l,...i};return{MeasureLayout:l!=null&&l.isEnabled(e)||i!=null&&i.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function hM(e,a){if(typeof Proxy=="undefined")return Pm;const l=new Map,i=(c,u)=>Pm(c,u,e,a),r=(c,u)=>i(c,u);return new Proxy(r,{get:(c,u)=>u==="create"?i:(l.has(u)||l.set(u,Pm(u,void 0,e,a)),l.get(u))})}const pM=(e,a)=>{var i;return((i=a.isSVG)!=null?i:Hm(e))?new Z3(a):new q3(a,{allowProjection:e!==b.Fragment})};class jM extends ol{constructor(a){super(a),a.animationState||(a.animationState=n4(a))}updateAnimationControlsSubscription(){const{animate:a}=this.node.getProps();Jo(a)&&(this.unmountControls=a.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:a}=this.node.getProps(),{animate:l}=this.node.prevProps||{};a!==l&&this.updateAnimationControlsSubscription()}unmount(){var a;this.node.animationState.reset(),(a=this.unmountControls)==null||a.call(this)}}let gM=0;class yM extends ol{constructor(){super(...arguments),this.id=gM++}update(){if(!this.node.presenceContext)return;const{isPresent:a,onExitComplete:l}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||a===i)return;const r=this.node.animationState.setActive("exit",!a);l&&!a&&r.then(()=>{l(this.id)})}mount(){const{register:a,onExitComplete:l}=this.node.presenceContext||{};l&&l(this.id),a&&(this.unmount=a(this.id))}unmount(){}}const vM={animation:{Feature:jM},exit:{Feature:yM}};function rr(e){return{point:{x:e.pageX,y:e.pageY}}}const xM=e=>a=>_m(a)&&e(a,rr(a));function or(e,a,l,i){return ir(e,a,xM(l),i)}const ux=({current:e})=>e?e.ownerDocument.defaultView:null,dx=(e,a)=>Math.abs(e-a);function bM(e,a){const l=dx(e.x,a.x),i=dx(e.y,a.y);return Math.sqrt(l**2+i**2)}const mx=new Set(["auto","scroll"]);class fx{constructor(a,l,{transformPagePoint:i,contextWindow:r=window,dragSnapToOrigin:c=!1,distanceThreshold:u=3,element:f}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=w=>{this.handleScroll(w.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=Fm(this.lastMoveEventInfo,this.history),S=this.startEvent!==null,_=bM(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!S&&!_)return;const{point:T}=w,{timestamp:C}=Me;this.history.push({...T,timestamp:C});const{onStart:M,onMove:N}=this.handlers;S||(M&&M(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),N&&N(this.lastMoveEvent,w)},this.handlePointerMove=(w,S)=>{this.lastMoveEvent=w,this.lastMoveEventInfo=Im(S,this.transformPagePoint),ae.update(this.updatePoint,!0)},this.handlePointerUp=(w,S)=>{this.end();const{onEnd:_,onSessionEnd:T,resumeAnimation:C}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&C&&C(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const M=Fm(w.type==="pointercancel"?this.lastMoveEventInfo:Im(S,this.transformPagePoint),this.history);this.startEvent&&_&&_(w,M),T&&T(w,M)},!_m(a))return;this.dragSnapToOrigin=c,this.handlers=l,this.transformPagePoint=i,this.distanceThreshold=u,this.contextWindow=r||window;const h=rr(a),j=Im(h,this.transformPagePoint),{point:g}=j,{timestamp:y}=Me;this.history=[{...g,timestamp:y}];const{onSessionStart:x}=l;x&&x(a,Fm(j,this.history)),this.removeListeners=Xi(or(this.contextWindow,"pointermove",this.handlePointerMove),or(this.contextWindow,"pointerup",this.handlePointerUp),or(this.contextWindow,"pointercancel",this.handlePointerUp)),f&&this.startScrollTracking(f)}startScrollTracking(a){let l=a.parentElement;for(;l;){const i=getComputedStyle(l);(mx.has(i.overflowX)||mx.has(i.overflowY))&&this.scrollPositions.set(l,{x:l.scrollLeft,y:l.scrollTop}),l=l.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(a){const l=this.scrollPositions.get(a);if(!l)return;const i=a===window,r=i?{x:window.scrollX,y:window.scrollY}:{x:a.scrollLeft,y:a.scrollTop},c={x:r.x-l.x,y:r.y-l.y};c.x===0&&c.y===0||(i?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=c.x,this.lastMoveEventInfo.point.y+=c.y):this.history.length>0&&(this.history[0].x-=c.x,this.history[0].y-=c.y),this.scrollPositions.set(a,r),ae.update(this.updatePoint,!0))}updateHandlers(a){this.handlers=a}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),ll(this.updatePoint)}}function Im(e,a){return a?{point:a(e.point)}:e}function hx(e,a){return{x:e.x-a.x,y:e.y-a.y}}function Fm({point:e},a){return{point:e,delta:hx(e,px(a)),offset:hx(e,wM(a)),velocity:SM(a,.1)}}function wM(e){return e[0]}function px(e){return e[e.length-1]}function SM(e,a){if(e.length<2)return{x:0,y:0};let l=e.length-1,i=null;const r=px(e);for(;l>=0&&(i=e[l],!(r.timestamp-i.timestamp>Ka(a)));)l--;if(!i)return{x:0,y:0};i===e[0]&&e.length>2&&r.timestamp-i.timestamp>Ka(a)*2&&(i=e[1]);const c=Da(r.timestamp-i.timestamp);if(c===0)return{x:0,y:0};const u={x:(r.x-i.x)/c,y:(r.y-i.y)/c};return u.x===1/0&&(u.x=0),u.y===1/0&&(u.y=0),u}function _M(e,{min:a,max:l},i){return a!==void 0&&e<a?e=i?re(a,e,i.min):Math.max(e,a):l!==void 0&&e>l&&(e=i?re(l,e,i.max):Math.min(e,l)),e}function jx(e,a,l){return{min:a!==void 0?e.min+a:void 0,max:l!==void 0?e.max+l-(e.max-e.min):void 0}}function EM(e,{top:a,left:l,bottom:i,right:r}){return{x:jx(e.x,l,r),y:jx(e.y,a,i)}}function gx(e,a){let l=a.min-e.min,i=a.max-e.max;return a.max-a.min<e.max-e.min&&([l,i]=[i,l]),{min:l,max:i}}function CM(e,a){return{x:gx(e.x,a.x),y:gx(e.y,a.y)}}function TM(e,a){let l=.5;const i=Ze(e),r=Ze(a);return r>i?l=Wi(a.min,a.max-i,e.min):i>r&&(l=Wi(e.min,e.max-r,a.min)),hn(0,1,l)}function AM(e,a){const l={};return a.min!==void 0&&(l.min=a.min-e.min),a.max!==void 0&&(l.max=a.max-e.min),l}const $m=.35;function NM(e=$m){return e===!1?e=0:e===!0&&(e=$m),{x:yx(e,"left","right"),y:yx(e,"top","bottom")}}function yx(e,a,l){return{min:vx(e,a),max:vx(e,l)}}function vx(e,a){return typeof e=="number"?e:e[a]||0}const MM=new WeakMap;class DM{constructor(a){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=be(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=a}start(a,{snapToCursor:l=!1,distanceThreshold:i}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const c=y=>{l&&this.snapToCursor(rr(y).point),this.stopAnimation()},u=(y,x)=>{const{drag:w,dragPropagation:S,onDragStart:_}=this.getProps();if(w&&!S&&(this.openDragLock&&this.openDragLock(),this.openDragLock=m3(w),!this.openDragLock))return;this.latestPointerEvent=y,this.latestPanInfo=x,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),jn(C=>{let M=this.getAxisMotionValue(C).get()||0;if(pn.test(M)){const{projection:N}=this.visualElement;if(N&&N.layout){const R=N.layout.layoutBox[C];R&&(M=Ze(R)*(parseFloat(M)/100))}}this.originPoint[C]=M}),_&&ae.update(()=>_(y,x),!1,!0),gm(this.visualElement,"transform");const{animationState:T}=this.visualElement;T&&T.setActive("whileDrag",!0)},f=(y,x)=>{this.latestPointerEvent=y,this.latestPanInfo=x;const{dragPropagation:w,dragDirectionLock:S,onDirectionLock:_,onDrag:T}=this.getProps();if(!w&&!this.openDragLock)return;const{offset:C}=x;if(S&&this.currentDirection===null){this.currentDirection=OM(C),this.currentDirection!==null&&_&&_(this.currentDirection);return}this.updateAxis("x",x.point,C),this.updateAxis("y",x.point,C),this.visualElement.render(),T&&ae.update(()=>T(y,x),!1,!0)},h=(y,x)=>{this.latestPointerEvent=y,this.latestPanInfo=x,this.stop(y,x),this.latestPointerEvent=null,this.latestPanInfo=null},j=()=>{const{dragSnapToOrigin:y}=this.getProps();(y||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:g}=this.getProps();this.panSession=new fx(a,{onSessionStart:c,onStart:u,onMove:f,onSessionEnd:h,resumeAnimation:j},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:g,distanceThreshold:i,contextWindow:ux(this.visualElement),element:this.visualElement.current})}stop(a,l){const i=a||this.latestPointerEvent,r=l||this.latestPanInfo,c=this.isDragging;if(this.cancel(),!c||!r||!i)return;const{velocity:u}=r;this.startAnimation(u);const{onDragEnd:f}=this.getProps();f&&ae.postRender(()=>f(i,r))}cancel(){this.isDragging=!1;const{projection:a,animationState:l}=this.visualElement;a&&(a.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),l&&l.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(a,l,i){const{drag:r}=this.getProps();if(!i||!cc(a,r,this.currentDirection))return;const c=this.getAxisMotionValue(a);let u=this.originPoint[a]+i[a];this.constraints&&this.constraints[a]&&(u=_M(u,this.constraints[a],this.elastic[a])),c.set(u)}resolveConstraints(){var c;const{dragConstraints:a,dragElastic:l}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(c=this.visualElement.projection)==null?void 0:c.layout,r=this.constraints;a&&$s(a)?this.constraints||(this.constraints=this.resolveRefConstraints()):a&&i?this.constraints=EM(i.layoutBox,a):this.constraints=!1,this.elastic=NM(l),r!==this.constraints&&!$s(a)&&i&&this.constraints&&!this.hasMutatedConstraints&&jn(u=>{this.constraints!==!1&&this.getAxisMotionValue(u)&&(this.constraints[u]=AM(i.layoutBox[u],this.constraints[u]))})}resolveRefConstraints(){const{dragConstraints:a,onMeasureDragConstraints:l}=this.getProps();if(!a||!$s(a))return!1;const i=a.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const c=H3(i,r.root,this.visualElement.getTransformPagePoint());let u=CM(r.layout.layoutBox,c);if(l){const f=l(B3(u));this.hasMutatedConstraints=!!f,f&&(u=Jy(f))}return u}startAnimation(a){const{drag:l,dragMomentum:i,dragElastic:r,dragTransition:c,dragSnapToOrigin:u,onDragTransitionEnd:f}=this.getProps(),h=this.constraints||{},j=jn(g=>{if(!cc(g,l,this.currentDirection))return;let y=h&&h[g]||{};u&&(y={min:0,max:0});const x=r?200:1e6,w=r?40:1e7,S={type:"inertia",velocity:i?a[g]:0,bounceStiffness:x,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10,...c,...y};return this.startAxisValueAnimation(g,S)});return Promise.all(j).then(f)}startAxisValueAnimation(a,l){const i=this.getAxisMotionValue(a);return gm(this.visualElement,a),i.start(fm(a,i,0,l,this.visualElement,!1))}stopAnimation(){jn(a=>this.getAxisMotionValue(a).stop())}getAxisMotionValue(a){const l=`_drag${a.toUpperCase()}`,i=this.visualElement.getProps(),r=i[l];return r||this.visualElement.getValue(a,(i.initial?i.initial[a]:void 0)||0)}snapToCursor(a){jn(l=>{const{drag:i}=this.getProps();if(!cc(l,i,this.currentDirection))return;const{projection:r}=this.visualElement,c=this.getAxisMotionValue(l);if(r&&r.layout){const{min:u,max:f}=r.layout.layoutBox[l],h=c.get()||0;c.set(a[l]-re(u,f,.5)+h)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:a,dragConstraints:l}=this.getProps(),{projection:i}=this.visualElement;if(!$s(l)||!i||!this.constraints)return;this.stopAnimation();const r={x:0,y:0};jn(u=>{const f=this.getAxisMotionValue(u);if(f&&this.constraints!==!1){const h=f.get();r[u]=TM({min:h,max:h},this.constraints[u])}});const{transformTemplate:c}=this.visualElement.getProps();this.visualElement.current.style.transform=c?c({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.constraints=!1,this.resolveConstraints(),jn(u=>{if(!cc(u,a,null))return;const f=this.getAxisMotionValue(u),{min:h,max:j}=this.constraints[u];f.set(re(h,j,r[u]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;MM.set(this.visualElement,this);const a=this.visualElement.current,l=or(a,"pointerdown",j=>{const{drag:g,dragListener:y=!0}=this.getProps(),x=j.target,w=x!==a&&y3(x);g&&y&&!w&&this.start(j)});let i;const r=()=>{const{dragConstraints:j}=this.getProps();$s(j)&&j.current&&(this.constraints=this.resolveRefConstraints(),i||(i=RM(a,j.current,()=>this.scalePositionWithinConstraints())))},{projection:c}=this.visualElement,u=c.addEventListener("measure",r);c&&!c.layout&&(c.root&&c.root.updateScroll(),c.updateLayout()),ae.read(r);const f=ir(window,"resize",()=>this.scalePositionWithinConstraints()),h=c.addEventListener("didUpdate",(({delta:j,hasLayoutChanged:g})=>{this.isDragging&&g&&(jn(y=>{const x=this.getAxisMotionValue(y);x&&(this.originPoint[y]+=j[y].translate,x.set(x.get()+j[y].translate))}),this.visualElement.render())}));return()=>{f(),l(),u(),h&&h(),i&&i()}}getProps(){const a=this.visualElement.getProps(),{drag:l=!1,dragDirectionLock:i=!1,dragPropagation:r=!1,dragConstraints:c=!1,dragElastic:u=$m,dragMomentum:f=!0}=a;return{...a,drag:l,dragDirectionLock:i,dragPropagation:r,dragConstraints:c,dragElastic:u,dragMomentum:f}}}function xx(e){let a=!0;return()=>{if(a){a=!1;return}e()}}function RM(e,a,l){const i=Yy(e,xx(l)),r=Yy(a,xx(l));return()=>{i(),r()}}function cc(e,a,l){return(a===!0||a===e)&&(l===null||l===e)}function OM(e,a=10){let l=null;return Math.abs(e.y)>a?l="y":Math.abs(e.x)>a&&(l="x"),l}class kM extends ol{constructor(a){super(a),this.removeGroupControls=Ma,this.removeListeners=Ma,this.controls=new DM(a)}mount(){const{dragControls:a}=this.node.getProps();a&&(this.removeGroupControls=a.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ma}update(){const{dragControls:a}=this.node.getProps(),{dragControls:l}=this.node.prevProps||{};a!==l&&(this.removeGroupControls(),a&&(this.removeGroupControls=a.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const Ym=e=>(a,l)=>{e&&ae.update(()=>e(a,l),!1,!0)};class zM extends ol{constructor(){super(...arguments),this.removePointerDownListener=Ma}onPointerDown(a){this.session=new fx(a,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:ux(this.node)})}createPanHandlers(){const{onPanSessionStart:a,onPanStart:l,onPan:i,onPanEnd:r}=this.node.getProps();return{onSessionStart:Ym(a),onStart:Ym(l),onMove:Ym(i),onEnd:(c,u)=>{delete this.session,r&&ae.postRender(()=>r(c,u))}}}mount(){this.removePointerDownListener=or(this.node.current,"pointerdown",a=>this.onPointerDown(a))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let qm=!1;class LM extends b.Component{componentDidMount(){const{visualElement:a,layoutGroup:l,switchLayoutGroup:i,layoutId:r}=this.props,{projection:c}=a;c&&(l.group&&l.group.add(c),i&&i.register&&r&&i.register(c),qm&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),ic.hasEverUpdated=!0}getSnapshotBeforeUpdate(a){const{layoutDependency:l,visualElement:i,drag:r,isPresent:c}=this.props,{projection:u}=i;return u&&(u.isPresent=c,a.layoutDependency!==l&&u.setOptions({...u.options,layoutDependency:l}),qm=!0,r||a.layoutDependency!==l||l===void 0||a.isPresent!==c?u.willUpdate():this.safeToRemove(),a.isPresent!==c&&(c?u.promote():u.relegate()||ae.postRender(()=>{const f=u.getStack();(!f||!f.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:a}=this.props.visualElement;a&&(a.root.didUpdate(),Sm.postRender(()=>{!a.currentAnimation&&a.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:a,layoutGroup:l,switchLayoutGroup:i}=this.props,{projection:r}=a;qm=!0,r&&(r.scheduleCheckAfterUnmount(),l&&l.group&&l.group.remove(r),i&&i.deregister&&i.deregister(r))}safeToRemove(){const{safeToRemove:a}=this.props;a&&a()}render(){return null}}function bx(e){const[a,l]=F4(),i=b.useContext(b0);return d.jsx(LM,{...e,layoutGroup:i,switchLayoutGroup:b.useContext(ox),isPresent:a,safeToRemove:l})}const BM={pan:{Feature:zM},drag:{Feature:kM,ProjectionNode:Qv,MeasureLayout:bx}};function wx(e,a,l){const{props:i}=e;e.animationState&&i.whileHover&&e.animationState.setActive("whileHover",l==="Start");const r="onHover"+l,c=i[r];c&&ae.postRender(()=>c(a,rr(a)))}class VM extends ol{mount(){const{current:a}=this.node;a&&(this.unmount=h3(a,(l,i)=>(wx(this.node,i,"Start"),r=>wx(this.node,r,"End"))))}unmount(){}}class UM extends ol{constructor(){super(...arguments),this.isActive=!1}onFocus(){let a=!1;try{a=this.node.current.matches(":focus-visible")}catch(l){a=!0}!a||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Xi(ir(this.node.current,"focus",()=>this.onFocus()),ir(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Sx(e,a,l){const{props:i}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&i.whileTap&&e.animationState.setActive("whileTap",l==="Start");const r="onTap"+(l==="End"?"":l),c=i[r];c&&ae.postRender(()=>c(a,rr(a)))}class HM extends ol{mount(){const{current:a}=this.node;if(!a)return;const{globalTapTarget:l,propagate:i}=this.node.props;this.unmount=x3(a,(r,c)=>(Sx(this.node,c,"Start"),(u,{success:f})=>Sx(this.node,u,f?"End":"Cancel")),{useGlobalTarget:l,stopPropagation:(i==null?void 0:i.tap)===!1})}unmount(){}}const Gm=new WeakMap,Xm=new WeakMap,PM=e=>{const a=Gm.get(e.target);a&&a(e)},IM=e=>{e.forEach(PM)};function FM({root:e,...a}){const l=e||document;Xm.has(l)||Xm.set(l,{});const i=Xm.get(l),r=JSON.stringify(a);return i[r]||(i[r]=new IntersectionObserver(IM,{root:e,...a})),i[r]}function $M(e,a,l){const i=FM(a);return Gm.set(e,l),i.observe(e),()=>{Gm.delete(e),i.unobserve(e)}}const YM={some:0,all:1};class qM extends ol{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:a={}}=this.node.getProps(),{root:l,margin:i,amount:r="some",once:c}=a,u={root:l?l.current:void 0,rootMargin:i,threshold:typeof r=="number"?r:YM[r]},f=h=>{const{isIntersecting:j}=h;if(this.isInView===j||(this.isInView=j,c&&!j&&this.hasEnteredView))return;j&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",j);const{onViewportEnter:g,onViewportLeave:y}=this.node.getProps(),x=j?g:y;x&&x(h)};return $M(this.node.current,u,f)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver=="undefined")return;const{props:a,prevProps:l}=this.node;["amount","margin","root"].some(GM(a,l))&&this.startObserver()}unmount(){}}function GM({viewport:e={}},{viewport:a={}}={}){return l=>e[l]!==a[l]}const XM={...vM,...{inView:{Feature:qM},tap:{Feature:HM},focus:{Feature:UM},hover:{Feature:VM}},...BM,...{layout:{ProjectionNode:Qv,MeasureLayout:bx}}},_t=hM(XM,pM);function Mn(){!Nm.current&&Wy();const[e]=b.useState(ec.current);return e}function WM(e){e.values.forEach(a=>a.stop())}function Wm(e,a){[...a].reverse().forEach(i=>{const r=e.getVariant(i);r&&jm(e,r),e.variantChildren&&e.variantChildren.forEach(c=>{Wm(c,a)})})}function KM(e,a){if(Array.isArray(a))return Wm(e,a);if(typeof a=="string")return Wm(e,[a]);jm(e,a)}function QM(){const e=new Set,a={subscribe(l){return e.add(l),()=>{e.delete(l)}},start(l,i){const r=[];return e.forEach(c=>{r.push(Ny(c,l,{transitionOverride:i}))}),Promise.all(r)},set(l){return e.forEach(i=>{KM(i,l)})},stop(){e.forEach(l=>{WM(l)})},mount(){return()=>{a.stop()}}};return a}function ZM(){const e=w0(QM);return _0(e.mount,[]),e}const Ra=ZM,cr=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=24,duration:r=.6,isAnimated:c=!0,...u},f)=>{const h=Ra(),j=Mn(),g=b.useRef(!1);b.useImperativeHandle(f,()=>(g.current=!0,{startAnimation:()=>j?h.start("normal"):h.start("animate"),stopAnimation:()=>h.start("normal")}));const y=b.useCallback(T=>{!c||j||(g.current?e==null||e(T):h.start("animate"))},[h,j,c,e]),x=b.useCallback(T=>{g.current?a==null||a(T):h.start("normal")},[h,a]),w={normal:{scale:1,rotate:0},animate:{scale:[1,1.1,.95,1],rotate:[0,-3,3,0],transition:{duration:.8*r,ease:[.22,1,.36,1]}}},S={normal:{opacity:1,scale:1,y:0},animate:{opacity:[.7,1],scale:[.9,1.05,1],y:[2,-1,0],transition:{duration:.7*r,ease:"easeOut"}}},_={normal:{opacity:1,scaleX:1},animate:{opacity:[.6,1],scaleX:[.8,1.05,1],transition:{duration:.5*r,ease:"easeOut",delay:.1}}};return d.jsx(_t.div,{className:lt.cn("jltma:inline-flex jltma:items-center jltma:justify-center",l),onMouseEnter:y,onMouseLeave:x,...u,children:d.jsxs(_t.svg,{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",animate:h,initial:"normal",variants:w,children:[d.jsx(_t.path,{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",variants:S,initial:"normal",animate:h}),d.jsx(_t.path,{d:"M5 21h14",variants:_,initial:"normal",animate:h})]})})});cr.displayName="CrownIcon";const Km=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=24,duration:r=1,isAnimated:c=!0,...u},f)=>{const h=Ra(),j=Mn(),g=b.useRef(!1);b.useImperativeHandle(f,()=>(g.current=!0,{startAnimation:()=>j?h.start("normal"):h.start("animate"),stopAnimation:()=>h.start("normal")}));const y=b.useCallback(C=>{!c||j||(g.current?e==null||e(C):h.start("animate"))},[h,j,c,e]),x=b.useCallback(C=>{g.current?a==null||a(C):h.start("normal")},[h,a]),w={normal:{scale:1,rotate:0},animate:{scale:[1,1.06,.98,1],rotate:[0,-2,1,0],transition:{duration:.85*r,ease:[.22,1,.36,1]}}},S={normal:{opacity:1,scale:1},animate:{opacity:[.6,1,1],scale:[.7,1.15,1],transition:{duration:.7*r,ease:"easeOut",delay:.05}}},_={normal:{opacity:.9,scale:1,rotate:0},animate:{opacity:[0,1],scale:[.4,1],rotate:[-45,0],transition:{duration:.55*r,ease:"easeOut",delay:.16}}},T={normal:{opacity:1,scale:1,y:0},animate:{opacity:[0,1],scale:[.4,1],y:[4,0],transition:{duration:.5*r,ease:"easeOut",delay:.28}}};return d.jsx(_t.div,{className:lt.cn("jltma:inline-flex jltma:items-center jltma:justify-center",l),onMouseEnter:y,onMouseLeave:x,...u,children:d.jsxs(_t.svg,{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",animate:h,initial:"normal",variants:w,children:[d.jsx(_t.path,{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",variants:S,initial:"normal",animate:h}),d.jsx(_t.path,{d:"M20 2v4",variants:_,initial:"normal",animate:h}),d.jsx(_t.path,{d:"M22 4h-4",variants:_,initial:"normal",animate:h}),d.jsx(_t.circle,{cx:"4",cy:"20",r:"2",variants:T,initial:"normal",animate:h})]})})});Km.displayName="SparklesIcon";const JM=({style:e="badge",onClick:a,className:l})=>{const i="jltma:cursor-pointer jltma:transition-all jltma:duration-200",r=b.useRef(null);switch(e){case"inline":return d.jsx("span",{onClick:a,className:lt.cn(i,"jltma:text-xs jltma:font-semibold jltma:text-amber-500 hover:jltma:opacity-80",l),children:"(Pro)"});case"badge":return d.jsx("span",{onClick:a,className:lt.cn(i,"jltma:inline-flex jltma:items-center jltma:px-1.5 jltma:py-0.5 jltma:text-[10px] jltma:font-semibold jltma:uppercase jltma:tracking-wide","jltma:bg-amber-500/10 jltma:text-amber-500 jltma:rounded","hover:jltma:bg-amber-500/15",l),children:"Pro"});case"badge-gradient":return d.jsxs("span",{onClick:a,onMouseEnter:()=>{var c;return(c=r.current)==null?void 0:c.startAnimation()},onMouseLeave:()=>{var c;return(c=r.current)==null?void 0:c.stopAnimation()},className:lt.cn(i,"jltma:inline-flex jltma:items-center jltma:gap-1 jltma:px-2 jltma:py-0.5 jltma:text-[10px] jltma:font-bold jltma:uppercase jltma:tracking-wide","jltma:bg-linear-to-r jltma:from-amber-500 jltma:to-orange-500 hover:jltma:from-amber-600 hover:jltma:to-orange-600 jltma:text-white! jltma:rounded-full jltma:shadow-sm","hover:jltma:shadow-md",l),children:[d.jsx(cr,{ref:r,size:14}),"Pro"]});case"badge-icon":return d.jsxs("span",{onClick:a,onMouseEnter:()=>{var c;return(c=r.current)==null?void 0:c.startAnimation()},onMouseLeave:()=>{var c;return(c=r.current)==null?void 0:c.stopAnimation()},className:lt.cn(i,"jltma:inline-flex jltma:items-center jltma:gap-1 jltma:px-1.5 jltma:py-0.5 jltma:text-[10px] jltma:font-semibold jltma:uppercase","jltma:bg-amber-500/10 jltma:text-amber-500 jltma:rounded","hover:jltma:bg-amber-500/15",l),children:[d.jsx(cr,{ref:r,size:14}),"Pro"]});case"badge-sparkle":return d.jsxs("span",{onClick:a,onMouseEnter:()=>{var c;return(c=r.current)==null?void 0:c.startAnimation()},onMouseLeave:()=>{var c;return(c=r.current)==null?void 0:c.stopAnimation()},className:lt.cn(i,"jltma:inline-flex jltma:items-center jltma:gap-1 jltma:px-2 jltma:py-0.5 jltma:text-[10px] jltma:font-bold jltma:uppercase","jltma:bg-linear-to-r jltma:from-amber-500 jltma:to-orange-500 hover:jltma:from-amber-600 hover:jltma:to-orange-600 jltma:text-white! jltma:rounded-full jltma:shadow-sm","hover:jltma:from-amber-600 hover:jltma:to-orange-600 hover:jltma:shadow-md",l),children:[d.jsx(Km,{ref:r,size:14}),"Pro"]});default:return null}},Qm=({open:e,onOpenChange:a,title:l="Pro Feature",message:i,features:r,upgradeUrl:c=`https://master-addons.com/pricing/${Ae}`,upgradeText:u,docsUrl:f=`https://master-addons.com/docs/${Ae}`})=>{const j=r||["Advanced Customizations","Priority Support","Regular Updates","All Premium Features"];return d.jsx(Pi,{open:e,onOpenChange:a,children:d.jsxs(Ii,{className:"jltma:sm:max-w-md",children:[d.jsxs(pd,{children:[d.jsxs(jd,{className:"jltma:flex! jltma:items-center jltma:gap-2 jltma:m-0!",children:[d.jsx("span",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:w-10 jltma:h-10 jltma:rounded-full jltma:bg-linear-to-br jltma:from-amber-500 jltma:to-orange-500 hover:jltma:from-amber-600 hover:jltma:to-orange-600 jltma:shadow-lg",children:d.jsx(xs,{className:"jltma:h-5 jltma:w-5 jltma:text-white"})}),d.jsx("span",{children:"Upgrade to Pro"})]}),d.jsx(gd,{className:"jltma:m-0!",children:"Unlock premium features"})]}),d.jsxs("div",{className:"jltma:space-y-4 jltma:py-2",children:[d.jsxs("div",{className:"jltma:flex jltma:items-start jltma:gap-3 jltma:p-4 jltma:bg-(--jltma-muted)/50 jltma:rounded-(--jltma-radius) jltma:border jltma:border-(--jltma-border)",children:[d.jsx(ij,{className:"jltma:h-5 jltma:w-5 jltma:text-amber-500 jltma:mt-0.5 jltma:shrink-0"}),d.jsxs("div",{children:[d.jsx("p",{className:"jltma:text-sm jltma:font-medium jltma:text-(--jltma-foreground) jltma:m-0!",children:l}),d.jsx("p",{className:"jltma:text-sm jltma:text-(--jltma-muted-foreground) jltma:m-0! jltma:mt-1",children:i||"This feature is available in the Pro version. Upgrade now to unlock all premium features."})]})]}),d.jsxs("div",{className:"jltma:space-y-2",children:[d.jsx("h4",{className:"jltma:text-xs jltma:font-medium! jltma:text-(--jltma-foreground) jltma:uppercase jltma:tracking-wide jltma:m-0! jltma:mb-2!",children:"Unlock Premium Features:"}),d.jsx("ul",{className:"jltma:space-y-2 jltma:m-0! jltma:mt-1! jltma:p-0! jltma:list-none!",children:j.map((g,y)=>d.jsxs("li",{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-xs jltma:text-(--jltma-muted-foreground)",children:[d.jsx(co,{className:"jltma:h-4 jltma:w-4 jltma:text-amber-500"}),g]},y))})]})]}),d.jsxs(Sg,{className:"jltma:gap-2",children:[d.jsx($t,{type:"button",variant:"ghost",onClick:()=>{f&&window.open(f,"_blank"),a(!1)},className:"jltma:border jltma:border-(--jltma-border) jltma:flex-1",children:"Documentation"}),d.jsxs($t,{type:"button",onClick:()=>{c&&window.open(c,"_blank"),a(!1)},className:"jltma:bg-linear-to-r jltma:from-amber-500 jltma:to-orange-500 hover:jltma:from-amber-600 hover:jltma:to-orange-600 jltma:text-white jltma:border-0 jltma:gap-2 jltma:flex-1",children:[d.jsx(xs,{className:"jltma:h-4 jltma:w-4"}),u||"Upgrade to Pro",d.jsx(En,{className:"jltma:h-3.5 jltma:w-3.5"})]})]})]})})},tD=({open:e,onOpenChange:a,title:l,mediaUrl:i,mediaType:r="image",features:c,upgradeUrl:u=`https://master-addons.com/pricing/${Ae}`,upgradeText:f,docsUrl:h=`https://master-addons.com/docs/${Ae}`})=>{var y;const g=c||["Full access to this feature","Priority customer support","Regular updates & improvements","All premium features included"];return d.jsx(Pi,{open:e,onOpenChange:a,children:d.jsxs(Ii,{className:"jltma:max-w-3xl! jltma:p-0 jltma:overflow-hidden jltma:gap-0 jltma:[&>button]:top-2 jltma:[&>button]:right-2 jltma:[&>button]:bg-[#969696] jltma:[&>button]:text-white! jltma:[&>button]:p-1 jltma:[&>button]:rounded-full",children:[d.jsx("h3",{className:"jltma:text-lg jltma:font-semibold jltma:text-(--jltma-foreground) jltma:m-0!",children:l}),d.jsx("div",{className:"jltma:relative jltma:w-full jltma:bg-(--jltma-muted) jltma:border jltma:border-(--jltma-border) jltma:p-2 jltma:rounded-lg",children:r==="video"?d.jsx("div",{className:"jltma:relative jltma:aspect-video jltma:bg-black",children:/(?:youtube\.com\/(?:watch\?v=|embed\/|shorts\/)|youtu\.be\/)/.test(i)?d.jsx("iframe",{src:`https://www.youtube.com/embed/${((y=i.match(/(?:youtube\.com\/(?:watch\?v=|embed\/|shorts\/)|youtu\.be\/)([\w-]+)/))==null?void 0:y[1])||""}?autoplay=1&rel=0&modestbranding=1&cc_load_policy=0&iv_load_policy=3`,className:"jltma:w-full jltma:h-full jltma:absolute jltma:inset-0 jltma:rounded-lg",allow:"autoplay; encrypted-media",allowFullScreen:!0,frameBorder:"0"}):d.jsx("video",{src:i,className:"jltma:w-full jltma:h-full jltma:object-cover",autoPlay:!0,loop:!0,muted:!0,playsInline:!0})}):d.jsx("div",{className:"jltma:relative jltma:aspect-video",children:d.jsx("img",{src:i,alt:l,className:"jltma:w-full jltma:h-full jltma:object-cover jltma:rounded-(--jltma-radius)"})})}),d.jsxs("div",{className:"jltma:p-4 jltma:pt-0",children:[g.length?d.jsx("h3",{className:"jltma:text-lg jltma:font-semibold jltma:text-(--jltma-foreground) jltma:m-0! jltma:mb-2!",children:"Key Features:"}):null,d.jsx("div",{className:"jltma:grid jltma:grid-cols-2 jltma:gap-1.5 jltma:mb-6",children:g.map((x,w)=>d.jsxs("li",{className:"jltma:mb-0! jltma:flex jltma:items-center jltma:gap-2 jltma:text-xs jltma:font-normal! jltma:text-(--jltma-muted-foreground)",children:[d.jsx(co,{className:"jltma:h-4 jltma:w-4 jltma:text-amber-500"}),x]},w))}),d.jsxs("div",{className:"jltma:flex jltma:gap-3",children:[d.jsx($t,{type:"button",variant:"ghost",onClick:()=>{h&&window.open(h,"_blank"),a(!1)},className:"jltma:flex-1 jltma:h-11 jltma:border jltma:border-(--jltma-border)",children:"Documentation"}),d.jsxs($t,{type:"button",onClick:()=>{u&&window.open(u,"_blank"),a(!1)},className:"jltma:flex-1 jltma:h-11 jltma:bg-linear-to-r jltma:from-amber-500 jltma:to-orange-500 hover:jltma:from-amber-600 hover:jltma:to-orange-600 jltma:text-white jltma:border-0 jltma:gap-2 jltma:shadow-lg jltma:shadow-amber-500/20",children:[d.jsx(xs,{className:"jltma:h-4 jltma:w-4"}),f||"Upgrade Pro",d.jsx(En,{className:"jltma:h-3.5 jltma:w-3.5"})]})]})]})]})})},eD=({ribbons:e})=>{if(!Array.isArray(e))return null;const a=Fe().data.ribbons;return d.jsx("div",{className:"jltma:flex jltma:items-center jltma:gap-1 jltma:flex-wrap",children:e.map(l=>d.jsx(fo,{variant:l||"default",className:"jltma:text-xs! jltma:py-px jltma:px-1!",children:a[l]}))})},_x=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=24,duration:r=1,isAnimated:c=!0,...u},f)=>{const h=Ra(),j=Mn(),g=b.useRef(!1);b.useImperativeHandle(f,()=>(g.current=!0,{startAnimation:()=>j?h.start("normal"):h.start("animate"),stopAnimation:()=>h.start("normal")}));const y=b.useCallback(T=>{!c||j||(g.current?e==null||e(T):h.start("animate"))},[h,j,c,e]),x=b.useCallback(T=>{g.current?a==null||a(T):h.start("normal")},[h,a]),w={normal:{scale:1,rotate:0},animate:{scale:[1,1.04,.98,1],rotate:[0,-2,2,0],transition:{duration:1.1*r,ease:"easeInOut",repeat:0}}},S={normal:{pathLength:1,opacity:1},animate:T=>({pathLength:[.9,1,1],opacity:[.7,1,1],transition:{duration:.9*r,ease:"easeInOut",delay:T*.12}})},_={normal:{opacity:1,y:0,scaleX:1},animate:T=>({opacity:[.6,1,1],y:[1.5,-1,0],scaleX:[.9,1.05,1],transition:{duration:.9*r,ease:"easeInOut",delay:.2+T*.1}})};return d.jsx(_t.div,{className:lt.cn("jltma:inline-flex jltma:items-center jltma:justify-center",l),onMouseEnter:y,onMouseLeave:x,...u,children:d.jsxs(_t.svg,{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",animate:h,initial:"normal",variants:w,children:[d.jsx(_t.path,{d:"M12 7v14",variants:S,custom:0,initial:"normal",animate:h}),d.jsx(_t.path,{d:"M16 12h2",variants:_,custom:0,initial:"normal",animate:h}),d.jsx(_t.path,{d:"M16 8h2",variants:_,custom:1,initial:"normal",animate:h}),d.jsx(_t.path,{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",variants:S,custom:1,initial:"normal",animate:h}),d.jsx(_t.path,{d:"M6 12h2",variants:_,custom:2,initial:"normal",animate:h}),d.jsx(_t.path,{d:"M6 8h2",variants:_,custom:3,initial:"normal",animate:h})]})})});_x.displayName="BookOpenTextIcon";const Ex=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=24,duration:r=1,isAnimated:c=!0,...u},f)=>{const h=Ra(),j=Mn(),g=b.useRef(!1);b.useImperativeHandle(f,()=>(g.current=!0,{startAnimation:()=>j?h.start("normal"):h.start("animate"),stopAnimation:()=>h.start("normal")}));const y=b.useCallback(_=>{!c||j||(g.current?e==null||e(_):h.start("animate"))},[h,j,c,e]),x=b.useCallback(_=>{g.current?a==null||a(_):h.start("normal")},[h,a]),w={normal:{scale:1},animate:{scale:[1,.92,1],transition:{duration:.25*r,ease:"easeOut"}}},S={normal:{x:0,scale:1,pathLength:1,opacity:1},animate:{x:[0,1.5,0],scale:[1,1.12,1],pathLength:[.6,1],opacity:[.6,1],transition:{duration:.4*r,ease:"easeOut"}}};return d.jsx(_t.div,{className:lt.cn("jltma:inline-flex jltma:items-center jltma:justify-center",l),onMouseEnter:y,onMouseLeave:x,...u,children:d.jsx(_t.svg,{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",animate:h,initial:"normal",variants:w,children:d.jsx(_t.path,{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",variants:S})})})});Ex.displayName="PlayIcon";const aD={normal:{pathLength:1,opacity:1,transition:{duration:.3}},animate:{pathLength:[0,1],opacity:[0,1],transition:{pathLength:{duration:.4,ease:"easeInOut"},opacity:{duration:.4,ease:"easeInOut"}}}},Cx=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=28,...r},c)=>{const u=Ra(),f=b.useRef(!1);b.useImperativeHandle(c,()=>(f.current=!0,{startAnimation:()=>u.start("animate"),stopAnimation:()=>u.start("normal")}));const h=b.useCallback(g=>{f.current?e==null||e(g):u.start("animate")},[u,e]),j=b.useCallback(g=>{f.current?a==null||a(g):u.start("normal")},[u,a]);return d.jsx("div",{className:lt.cn(l),onMouseEnter:h,onMouseLeave:j,...r,children:d.jsxs("svg",{fill:"none",height:i,stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",viewBox:"0 0 24 24",width:i,xmlns:"http://www.w3.org/2000/svg",children:[d.jsx("rect",{height:"14",rx:"2",width:"20",x:"2",y:"3"}),d.jsx("path",{d:"M12 17v4"}),d.jsx("path",{d:"M8 21h8"}),d.jsx(_t.path,{animate:u,d:"m9 10 2 2 4-4",initial:"normal",style:{transformOrigin:"center"},variants:aD})]})})});Cx.displayName="MonitorCheckIcon";const nD=({title:e,demoUrl:a,tutsUrl:l,docsUrl:i,tutsFeatures:r=[],className:c=""})=>{const[u,f]=b.useState(!1);return d.jsxs("div",{className:lt.cn("jltma:flex jltma:items-center jltma:gap-3 jltma:mt-3",c),children:[d.jsxs(Ho,{children:[d.jsx(Po,{asChild:!0,children:d.jsx("a",{href:a,target:"_blank",className:"jltma:flex jltma:items-center jltma:gap-1 jltma:text-[11px] jltma:leading-relaxed jltma:text-(--jltma-muted-foreground)/80! jltma:line-clamp-1 jltma:font-medium",children:d.jsx(Cx,{size:12})})}),d.jsx(Io,{children:d.jsx("span",{children:"Demo"})})]}),d.jsxs(Ho,{children:[d.jsx(Po,{asChild:!0,children:d.jsx("button",{type:"button",onClick:()=>f(!0),className:"jltma:flex jltma:items-center jltma:gap-1 jltma:text-[11px] jltma:leading-relaxed jltma:text-(--jltma-muted-foreground)/80! jltma:line-clamp-1 jltma:font-medium jltma:cursor-pointer jltma:bg-transparent jltma:border-0 jltma:p-0",children:d.jsx(Ex,{size:12})})}),d.jsx(Io,{children:d.jsx("span",{children:"Tutorial"})})]}),d.jsxs(Ho,{children:[d.jsx(Po,{asChild:!0,children:d.jsx("a",{href:i,target:"_blank",className:"jltma:flex jltma:items-center jltma:gap-1 jltma:text-[11px] jltma:leading-relaxed jltma:text-(--jltma-muted-foreground)/80! jltma:line-clamp-1 jltma:font-medium",children:d.jsx(_x,{size:12})})}),d.jsx(Io,{children:d.jsx("span",{children:"Docs"})})]}),l&&d.jsx(tD,{open:u,onOpenChange:f,title:`${e} - Tutorial`,mediaUrl:l,mediaType:"video",features:r||[]})]})},Zm=({wizard:e,isEnabled:a,onToggleChange:l,setProModal:i})=>d.jsx(Jt,{className:lt.cn("jltma:group jltma:transition-all jltma:duration-300 jltma:ease-out jltma:border jltma:shadow-sm jltma:hover:shadow-lg jltma:hover:shadow-(--jltma-primary)/5 jltma:py-4!",a?"jltma:border-(--jltma-primary)/20! jltma:bg-linear-to-br jltma:from-(--jltma-primary)/3 jltma:to-transparent":"jltma:bg-(--jltma-card) jltma:border-(--jltma-border) jltma:hover:border-(--jltma-primary)/20"),children:d.jsx(Gt,{className:"jltma:px-5!",children:d.jsxs("div",{className:"jltma:flex jltma:items-start jltma:justify-between jltma:gap-4",children:[d.jsxs("div",{className:"jltma:flex jltma:items-start jltma:gap-4 jltma:flex-1 jltma:min-w-0",children:[d.jsx("div",{className:lt.cn("jltma:flex jltma:items-center jltma:justify-center jltma:w-11 jltma:h-11 jltma:rounded-xl jltma:shrink-0 jltma:transition-all jltma:duration-300",a?"jltma:bg-(--jltma-primary)/10":"jltma:bg-(--jltma-muted) jltma:text-(--jltma-muted-foreground) jltma:group-hover:bg-(--jltma-primary)/10"),children:lt.isSvgString(e.icon)?d.jsx("span",{className:"jltma:text-lg! jltma:[&>svg]:w-5 jltma:[&>svg]:h-5",dangerouslySetInnerHTML:{__html:e.icon}}):d.jsx("span",{className:lt.cn("jltma:text-lg!",e.icon)})}),d.jsxs("div",{className:"jltma:flex-1 jltma:min-w-0 jltma:pt-0.5",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:flex-wrap jltma:mb-1.5",children:[d.jsx("h4",{className:"jltma:font-semibold jltma:text-(--jltma-foreground) jltma:text-[13px] jltma:leading-tight jltma:tracking-tight jltma:truncate",children:e.title}),d.jsx(eD,{ribbons:e.ribbons})]}),d.jsx(nD,{title:e.title,demoUrl:e.demo_url,docsUrl:e.docs_url,tutsUrl:e.tuts_url,tutsFeatures:e.tuts_features})]})]}),e.is_pro&&!Et.isPremium()?d.jsx(JM,{style:"badge-gradient",onClick:()=>i({open:!0,title:e.title,pro_features:e.pro_features})}):d.jsx($l,{checked:a,onCheckedChange:l,className:"jltma:shrink-0 jltma:mt-1 jltma:cursor-pointer"})]})})}),uc=({viewMode:e,wizards:a,enabledWizards:l,onToggleWizard:i})=>{const[r,c]=b.useState({open:!1,title:"",pro_features:[]});return d.jsxs("div",{className:lt.cn(e==="grid"?"jltma:grid jltma:grid-cols-1 jltma:md:grid-cols-2 jltma:lg:grid-cols-3 jltma:xl:grid-cols-4 jltma:gap-4":"jltma:flex jltma:flex-col jltma:gap-3"),children:[Object.entries(a).map(([u,f])=>d.jsx(Zm,{wizard:f,isEnabled:l.has(u),onToggleChange:h=>i(u,h),setProModal:c},u)),d.jsx(Qm,{open:r.open,onOpenChange:()=>c({open:!1,title:"",pro_features:[]}),title:r.title,features:r.pro_features})]})},cl=({searchQuery:e=""})=>d.jsx(Jt,{className:"jltma:border jltma:border-(--jltma-border)/40 jltma:shadow-sm",children:d.jsxs(Gt,{className:"jltma:py-16! jltma:text-center",children:[d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:w-16 jltma:h-16 jltma:mx-auto jltma:mb-5 jltma:rounded-2xl jltma:bg-(--jltma-muted)",children:d.jsx(F_,{className:"jltma:w-7 jltma:h-7 jltma:text-(--jltma-muted-foreground)/60"})}),d.jsx("h3",{className:"jltma:text-base jltma:font-semibold jltma:text-(--jltma-foreground) jltma:mb-2 jltma:tracking-tight",children:"No addons found"}),d.jsx("p",{className:"jltma:text-[13px] jltma:text-(--jltma-muted-foreground)/80 jltma:max-w-sm jltma:mx-auto",children:e?`No addons found for "${e}". Try a different search term.`:"Try adjusting your search or filter to find what you're looking for."})]})}),dc=({categoryKey:e,title:a,wizards:l,viewMode:i,enabledAddons:r,isCategoryEnabled:c,onToggleWizard:u,onToggleCategory:f})=>d.jsx(Jt,{className:"jltma:bg-(--jltma-card)/80!",children:d.jsxs(Gt,{children:[d.jsxs("div",{className:"jltma:mb-3 jltma:flex jltma:justify-between jltma:items-center",children:[d.jsx(Os,{text:`${a} Widgets`,className:"jltma:text-base!"}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-3",children:[d.jsx("label",{className:"jltma:font-medium",children:"Enabled All"}),d.jsx($l,{checked:c,onCheckedChange:f,className:"jltma:cursor-pointer"})]})]}),d.jsx(uc,{viewMode:i,wizards:l,enabledWizards:r,onToggleWizard:u})]})},e),ur=(e,a)=>a==="all"?e:Object.fromEntries(Object.entries(e).filter(([,l])=>a==="pro"?l.is_pro:!l.is_pro)),lD=({allWizards:e,pricingFilter:a})=>{var R,B,U;const{categories:l,searchQuery:i,activeCategory:r,viewMode:c,enabledWizards:u,toggleWizard:f,enableDisableCategory:h}=We(),j=b.useMemo(()=>Et.getAllWizardKeysFromCategories(l,"extensions"),[l]),{enabledIconLibraries:g,toggleIconLibrary:y}=Ui(),x=(U=(B=(R=Fe().data)==null?void 0:R.icons_extended)==null?void 0:B.libraries)!=null?U:{},w=b.useMemo(()=>Et.filterWizardsBySearch(e,i),[e,i]),S=b.useMemo(()=>Et.filterWizardsBySearch(ur(x,a),i),[x,i,a]),_=b.useMemo(()=>new Set(Object.keys(x)),[x]),T=b.useMemo(()=>({...ur(w,a),...S}),[w,S,a]),C=b.useMemo(()=>{const k=new Set(u);return g.forEach(V=>k.add(V)),k},[u,g]);if(i){const k=Object.keys(T).length;return k===0?d.jsx(cl,{searchQuery:i}):d.jsx(Jt,{className:"jltma:bg-(--jltma-card)/80!",children:d.jsxs(Gt,{children:[d.jsx("div",{className:"jltma:mb-3 jltma:flex jltma:justify-between jltma:items-center",children:d.jsx(Os,{text:`Search Results (${k})`,className:"jltma:text-base!"})}),d.jsx(uc,{viewMode:c,wizards:T,enabledWizards:C,onToggleWizard:(V,Y)=>{_.has(V)?y(V):f(V,Y)}})]})})}if(r==="all")return j.length===0?d.jsx(cl,{searchQuery:""}):d.jsx("div",{className:"jltma:space-y-6",children:Object.entries(l).filter(([k,V])=>Et.isValidCategory(k,V,"extensions")).filter(([,k])=>Object.keys(ur(k.extensions,a)).length>0).map(([k,V])=>d.jsx(dc,{categoryKey:k,title:V.title,wizards:ur(V.extensions,a),viewMode:c,enabledAddons:u,isCategoryEnabled:Et.checkIsCategoryFullyEnabled(l,u,k,"extensions"),onToggleWizard:f,onToggleCategory:Y=>h(k,Y)},k))});const M=l[r];if(!Et.hasWizards(M,"extensions"))return d.jsx(cl,{searchQuery:""});const N=ur(M.extensions,a);return Object.keys(N).length===0?d.jsx(cl,{searchQuery:""}):d.jsx(dc,{categoryKey:r,title:M.title,wizards:N,viewMode:c,enabledAddons:u,isCategoryEnabled:Et.checkIsCategoryFullyEnabled(l,u,r,"extensions"),onToggleWizard:f,onToggleCategory:k=>h(r,k)})},sD=()=>{const{isSaving:e,save:a}=We(),{save:l,isSaving:i}=Ui();return d.jsx($t,{variant:"gradient",size:"sm",onClick:async()=>{await a({toast:"CLOSE"}),await l()},disabled:e||i,className:"jltma:h-10 jltma:px-5 jltma:text-[13px] jltma:font-medium",children:e||i?"Saving...":"Save Changes"})},iD=({pricingFilter:e})=>{var x,w;const{viewMode:a,searchQuery:l}=We(),{enabledIconLibraries:i,setEnabledIconLibraries:r,toggleIconLibrary:c,fetchIconLibraries:u}=Ui();b.useEffect(()=>{u()},[u]);const f=Fe(),h=!!f.is_premium,j=(w=(x=f.data)==null?void 0:x.icons_extended)==null?void 0:w.libraries,g=b.useMemo(()=>j?e==="all"?j:Object.fromEntries(Object.entries(j).filter(([,S])=>e==="pro"?S.is_pro:!S.is_pro)):{},[j,e]),y=b.useMemo(()=>{const S=Object.keys(g);return h?S:S.filter(_=>{var T;return!((T=g[_])!=null&&T.is_pro)})},[g,h]);return l||Object.keys(g).length===0?null:d.jsx(Jt,{className:"jltma:bg-(--jltma-card)/80! jltma:mt-6",children:d.jsxs(Gt,{children:[d.jsxs("div",{className:"jltma:mb-3 jltma:flex jltma:justify-between jltma:items-center",children:[d.jsx(Os,{text:"Icon Library",className:"jltma:text-base!"}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-3",children:[d.jsx("label",{className:"jltma:font-medium",children:"Enabled All"}),d.jsx($l,{checked:y.length>0&&y.every(S=>i.has(S)),onCheckedChange:S=>{if(S)return r(new Set(y));r(new Set)},className:"jltma:cursor-pointer"})]})]}),d.jsx(uc,{viewMode:a,wizards:g,enabledWizards:i,onToggleWizard:S=>c(S)})]})})},mc=({onReset:e,label:a="Reset",description:l="This will reset all settings on this page to their default values. This action cannot be undone."})=>{const[i,r]=b.useState(!1),[c,u]=b.useState(!1),f=async()=>{r(!0);try{await e()}finally{r(!1),u(!1)}};return d.jsxs(Pi,{open:c,onOpenChange:u,children:[d.jsx(rT,{asChild:!0,children:d.jsxs($t,{variant:"outline",size:"sm",className:"jltma:h-10 jltma:px-5 jltma:text-[13px] jltma:font-medium jltma:text-(--jltma-destructive) jltma:border-(--jltma-destructive)/30 hover:jltma:bg-(--jltma-destructive)/5",children:[d.jsx(cj,{className:"jltma:size-3.5"}),a]})}),d.jsxs(Ii,{className:"jltma:max-w-sm!",children:[d.jsxs(pd,{className:"jltma:items-center jltma:sm:text-center",children:[d.jsx("span",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:w-12 jltma:h-12 jltma:rounded-full jltma:bg-(--jltma-destructive)/10",children:d.jsx(oo,{className:"jltma:size-6 jltma:text-(--jltma-destructive)"})}),d.jsx(jd,{className:"jltma:text-2xl jltma:m-0! jltma:mt-2!",children:a}),d.jsx(gd,{className:"jltma:text-center jltma:m-0! jltma:mt-1!",children:l})]}),d.jsxs(Sg,{className:"jltma:sm:justify-center! jltma:justify-center! jltma:gap-3 jltma:mt-3",children:[d.jsx(cT,{asChild:!0,children:d.jsx($t,{variant:"outline",disabled:i,children:"Cancel"})}),d.jsx($t,{variant:"destructive",onClick:f,disabled:i,children:i?d.jsxs(d.Fragment,{children:[d.jsx(Hl,{className:"jltma:size-4 jltma:animate-spin"}),"Resetting..."]}):d.jsxs(d.Fragment,{children:[d.jsx(cj,{className:"jltma:size-4"}),"Reset"]})})]})]})]})},rD=()=>{const{totalCount:e,enabledCount:a,categories:l,allWizards:i,searchQuery:r,activeCategory:c,viewMode:u,initialize:f,fetchWizards:h,setSearchQuery:j,setActiveCategory:g,setViewMode:y,reset:x}=We(),{enabledCount:w,totalCount:S}=Ui(),_=S(),T=w(),[C,M]=b.useState("all");b.useEffect(()=>{f(),h()},[h,f]);const N=a()+T,R=Math.max(0,e+_-N);return d.jsx(vs,{children:d.jsxs(Ul,{children:[d.jsx(Jt,{className:"jltma:mt-6 jltma:border jltma:border-(--jltma-border)/50 jltma:shadow-sm jltma:bg-(--jltma-card)",children:d.jsxs(Gt,{children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:justify-between jltma:gap-4",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2",children:[["all","free","pro"].map(B=>{const U={all:{active:"jltma:bg-blue-600 jltma:text-white jltma:border-blue-600 jltma:shadow-sm",inactive:"jltma:bg-blue-50 jltma:text-blue-500 jltma:border-transparent hover:jltma:bg-blue-100"},free:{active:"jltma:bg-emerald-400 jltma:text-white jltma:border-emerald-400 jltma:shadow-sm",inactive:"jltma:bg-emerald-100 jltma:text-emerald-600 jltma:border-transparent hover:jltma:bg-emerald-200"},pro:{active:"jltma:bg-linear-to-r jltma:from-amber-500 jltma:to-orange-500 jltma:text-white jltma:border-transparent jltma:shadow-sm",inactive:"jltma:bg-amber-50 jltma:text-amber-600 jltma:border-transparent hover:jltma:bg-amber-100"}};return d.jsx("button",{onClick:()=>M(B),className:`jltma:px-3.5 jltma:py-1.5 jltma:rounded-lg jltma:text-xs jltma:font-semibold jltma:border jltma:cursor-pointer jltma:transition-all ${C===B?U[B].active:U[B].inactive}`,children:B==="all"?"All":B==="free"?"Free":"Pro"},B)}),d.jsxs("span",{className:"jltma:inline-flex jltma:items-center jltma:gap-1.5 jltma:ml-2 jltma:px-2.5 jltma:py-1 jltma:rounded-lg jltma:bg-gray-100 jltma:text-xs jltma:font-medium jltma:text-gray-600!",children:["Used",d.jsx("span",{className:"jltma:inline-flex jltma:items-center jltma:justify-center jltma:min-w-5 jltma:h-5 jltma:px-1.5 jltma:rounded-full jltma:bg-blue-600 jltma:text-white! jltma:text-[11px] jltma:font-bold jltma:leading-none",children:N})]}),d.jsxs("span",{className:"jltma:inline-flex jltma:items-center jltma:gap-1.5 jltma:px-2.5 jltma:py-1 jltma:rounded-lg jltma:bg-gray-100 jltma:text-xs jltma:font-medium jltma:text-gray-600!",children:["Unused",d.jsx("span",{className:"jltma:inline-flex jltma:items-center jltma:justify-center jltma:min-w-5 jltma:h-5 jltma:px-1.5 jltma:rounded-full jltma:bg-blue-600 jltma:text-white! jltma:text-[11px] jltma:font-bold jltma:leading-none",children:R})]})]}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:shrink-0",children:[d.jsx(fj,{value:r,onChange:B=>j(B),placeholder:"Search extension..."}),d.jsx(hj,{value:u,onChange:y,items:[{label:"List",value:"list"},{label:"Grid",value:"grid"}]}),d.jsx(mN,{}),d.jsx(mc,{onReset:x,description:"This will reset all extensions to their default state. This action cannot be undone."}),d.jsx(sD,{})]})]}),d.jsx("hr",{className:"jltma:my-3!",style:{borderColor:"var(--jltma-border)",borderWidth:".4px",opacity:.7}}),d.jsx("div",{className:"jltma:mt-3",children:d.jsx(Xp,{categories:l,onClick:g,activeCategory:c,wizardKey:"extensions",customCategory:d.jsx(Pu,{label:"Icon Library",count:_,isActive:c==="icon_library",onClick:()=>g("icon_library")}),iconCount:_})})]})}),d.jsxs("div",{className:"jltma:mt-8",children:[c!=="icon_library"?d.jsx(lD,{allWizards:i,pricingFilter:C}):null,c==="icon_library"||c==="all"?d.jsx(iD,{pricingFilter:C}):null]})]})})},oD=()=>{const{recaptcha:e,isLoading:a,isSaving:l,setRecaptchaField:i,fetchSettings:r,save:c,reset:u}=v_();return b.useEffect(()=>{r()},[r]),a?d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:py-20",children:d.jsx("div",{className:"jltma:text-sm jltma:text-(--jltma-muted-foreground)",children:"Loading settings..."})}):d.jsxs("div",{children:[d.jsxs("div",{className:"jltma:flex jltma:justify-end jltma:gap-2.5 jltma:mb-6",children:[d.jsx(mc,{onReset:u,description:"This will reset all API & tools settings to their default values. This action cannot be undone."}),d.jsx($t,{variant:"gradient",onClick:()=>c(),disabled:l,className:"jltma:h-10 jltma:px-6 jltma:text-[13px] jltma:font-semibold jltma:tracking-wide",children:l?"Saving...":"Save Settings"})]}),d.jsx("div",{className:"jltma:grid jltma:grid-cols-1 jltma:gap-6 jltma:lg:grid-cols-2 jltma:items-start",children:d.jsxs(Jt,{children:[d.jsx(ta,{className:"jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsx(ea,{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-sm! jltma:pb-1.5!",children:"reCaptcha Settings"})}),d.jsxs(Gt,{className:"jltma:space-y-1",children:[d.jsx(Tx,{label:"reCAPTCHA Site key",children:d.jsx(An,{value:e.site_key,onChange:f=>i("site_key",f.target.value),placeholder:""})}),d.jsx($e,{className:"jltma:bg-(--jltma-border)/30"}),d.jsx(Tx,{label:"reCAPTCHA Secret key",children:d.jsx(An,{value:e.secret_key,onChange:f=>i("secret_key",f.target.value),placeholder:""})}),d.jsx("div",{className:"jltma:pt-3",children:d.jsxs("p",{className:"jltma:text-xs! jltma:italic jltma:text-(--jltma-muted-foreground)!",children:["Go to your Google"," ",d.jsx("a",{href:Xt.URLS.GOOGLE_RECAPTCHA,target:"_blank",rel:"noopener noreferrer",children:"reCAPTCHA"})," ",">"," Account ",">"," Generate Keys (reCAPTCHA V2 ",">"," Invisible) and Copy and Paste here."]})})]})]})})]})},Tx=({label:e,children:a})=>d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-6 jltma:py-3",children:[d.jsx("label",{className:"jltma:text-sm jltma:font-medium jltma:w-44 jltma:shrink-0",children:e}),d.jsx("div",{className:"jltma:flex-1",children:a})]}),cD={wordpress:[],server:[],php_extensions:[],active_plugins:[]},uD=[{label:"Home URL",value:"—",status:"none"},{label:"Site URL",value:"—",status:"none"},{label:"WP Version",value:"—",status:"ok"},{label:"WP Multisite",value:"—",status:"none"},{label:"WP Memory Limit",value:"—",status:"ok"},{label:"WP Path",value:"—",status:"none"},{label:"Writable Uploads Folder",value:"—",status:"none"},{label:"WP Debug Mode",value:"—",status:"none"},{label:"Language",value:"—",status:"none"}],dD=[{label:"Server Info",value:"—",status:"none"},{label:"PHP Version",value:"—",status:"ok"},{label:"PHP Memory Limit",value:"—",status:"ok"},{label:"PHP Post Max Size",value:"—",status:"ok"},{label:"PHP Time Limit",value:"—",status:"ok"},{label:"PHP Max Input Vars",value:"—",status:"ok"},{label:"MySQL Version",value:"—",status:"ok"},{label:"Max Upload Size",value:"—",status:"ok"}],mD=[{label:"cURL",value:"—",status:"none"},{label:"fsockopen",value:"—",status:"none"},{label:"SOAP Client",value:"—",status:"none"},{label:"Suhosin",value:"—",status:"none"}],fD=()=>{const[e,a]=b.useState(cD),[l,i]=b.useState(!1),[r,c]=b.useState(!1),u=b.useCallback(async(w=!1)=>{i(!0);try{const S=w?"/system-info?refresh=1":"/system-info",_=await Xe.get(S);_.success&&_.data&&a(_.data)}catch(S){console.error("Failed to fetch system info:",S)}finally{i(!1)}},[]);b.useEffect(()=>{u()},[u]);const f=e.wordpress.length>0?e.wordpress:uD,h=e.server.length>0?e.server:dD,j=e.php_extensions.length>0?e.php_extensions:mD,g=e.active_plugins,y=()=>{const w=[];return w.push("=== WordPress Environment ==="),f.forEach(S=>w.push(`${S.label}: ${S.value}`)),w.push(""),w.push("=== Server Requirements ==="),h.forEach(S=>w.push(`${S.label}: ${S.value}`)),w.push(""),w.push("=== PHP Extensions ==="),j.forEach(S=>w.push(`${S.label}: ${S.value}`)),w.push(""),w.push("=== Active Plugins ==="),g.forEach(S=>w.push(`${S.name} by ${S.author} – v${S.version}`)),w.join(`
54 `)},x=async()=>{const w=y();try{if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(w);else{const S=document.createElement("textarea");S.value=w,S.style.position="fixed",S.style.left="-9999px",S.style.top="-9999px",document.body.appendChild(S),S.focus(),S.select(),document.execCommand("copy"),document.body.removeChild(S)}c(!0),It.info("System info copied to clipboard!"),setTimeout(()=>c(!1),2e3)}catch(S){It.error("Failed to copy. Please try again.")}};return d.jsxs("div",{children:[d.jsxs("div",{className:"jltma:flex jltma:justify-end jltma:gap-2.5 jltma:mb-6",children:[d.jsxs($t,{onClick:()=>u(!0),disabled:l,variant:"secondary",className:"jltma:px-4 jltma:gap-2 jltma:shadow-sm jltma:transition-all jltma:duration-200 jltma:rounded-lg jltma:bg-white",children:[l?d.jsx(Hl,{className:"jltma:size-3.5 jltma:animate-spin",color:"var(--jltma-foreground)"}):d.jsx(oj,{className:"jltma:size-3.5",color:"var(--jltma-foreground)"}),d.jsx("span",{className:"jltma:text-xs jltma:font-medium!",children:l?"Refreshing...":"Refresh"})]}),d.jsxs($t,{onClick:x,variant:"gradient",className:`jltma:px-4 jltma:gap-2 jltma:shadow-sm jltma:transition-all jltma:duration-200 jltma:rounded-lg ${r?"jltma:bg-emerald-500 hover:jltma:bg-emerald-500":""}`,children:[r?d.jsx(L_,{className:"jltma:size-3.5"}):d.jsx(U_,{className:"jltma:size-3.5"}),d.jsx("span",{className:"jltma:text-xs jltma:text-white! jltma:font-medium!",children:r?"Copied!":"Copy All"})]})]}),d.jsxs("div",{className:"jltma:grid jltma:grid-cols-1 jltma:gap-6 jltma:lg:grid-cols-2 jltma:items-start",children:[d.jsxs(Jt,{children:[d.jsx(ta,{className:"jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsx(ea,{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-sm! jltma:pb-1.5!",children:"WordPress Environment"})}),d.jsx(Gt,{className:"jltma:p-0!",children:f.map((w,S)=>d.jsxs("div",{children:[d.jsx(Jm,{item:w}),S<f.length-1&&d.jsx($e,{className:"jltma:bg-(--jltma-border)/20"})]},w.label))})]}),d.jsxs(Jt,{children:[d.jsx(ta,{className:"jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsx(ea,{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-sm! jltma:pb-1.5!",children:"Server Requirements"})}),d.jsx(Gt,{className:"jltma:p-0!",children:h.map((w,S)=>d.jsxs("div",{children:[d.jsx(Jm,{item:w}),S<h.length-1&&d.jsx($e,{className:"jltma:bg-(--jltma-border)/20"})]},w.label))})]}),d.jsxs(Jt,{children:[d.jsx(ta,{className:"jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsx(ea,{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-sm! jltma:pb-1.5!",children:"PHP Extensions"})}),d.jsx(Gt,{className:"jltma:p-0!",children:j.map((w,S)=>d.jsxs("div",{children:[d.jsx(Jm,{item:w}),S<j.length-1&&d.jsx($e,{className:"jltma:bg-(--jltma-border)/20"})]},w.label))})]}),d.jsxs(Jt,{children:[d.jsx(ta,{className:"jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsxs(ea,{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-sm! jltma:pb-1.5!",children:["Active Plugins",g.length>0&&` (${g.length})`]})}),d.jsx(Gt,{className:"jltma:p-0!",children:g.length>0?g.map((w,S)=>d.jsxs("div",{children:[d.jsx(hD,{plugin:w}),S<g.length-1&&d.jsx($e,{className:"jltma:bg-(--jltma-border)/20"})]},w.name)):d.jsx("div",{className:"jltma:px-5 jltma:py-8 jltma:text-center jltma:text-sm jltma:text-(--jltma-muted-foreground)",children:l?"Loading system information...":"No plugin data available yet."})})]})]})]})},Jm=({item:e})=>d.jsxs("div",{className:"jltma:grid jltma:grid-cols-[1fr_1fr] jltma:px-5 jltma:py-3",children:[d.jsxs("span",{className:"jltma:text-sm jltma:text-(--jltma-foreground)/70",children:[e.label,":"]}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-1.5",children:[e.status==="ok"&&d.jsx("span",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:size-4 jltma:rounded-sm jltma:bg-emerald-500",children:d.jsx(ro,{className:"jltma:size-3 jltma:text-white jltma:stroke-3"})}),e.status==="error"&&d.jsx("span",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:size-4 jltma:rounded-sm jltma:bg-red-500",children:d.jsx(bs,{className:"jltma:size-3 jltma:text-white jltma:stroke-3"})}),d.jsx("span",{className:"jltma:text-sm jltma:font-medium",children:e.value})]})]}),hD=({plugin:e})=>d.jsxs("div",{className:"jltma:grid jltma:grid-cols-[1fr_1fr] jltma:px-5 jltma:py-3 jltma:items-center",children:[d.jsx("span",{className:"jltma:text-sm",children:e.plugin_url?d.jsx("a",{href:e.plugin_url,target:"_blank",rel:"noopener noreferrer",children:e.name}):e.name}),d.jsxs("span",{className:"jltma:text-sm jltma:text-(--jltma-foreground)/70",children:["by"," ",e.author_url?d.jsx("a",{href:e.author_url,target:"_blank",rel:"noopener noreferrer",children:e.author}):e.author," ","– v",e.version]})]}),pD=()=>{const[e,a]=b.useState(!1),l=async()=>{a(!0);try{const i=await Xe.exportSettings();if(i.success&&i.data){const r={plugin:i.data.plugin,version:i.data.version,timestamp:new Date().toISOString(),settings:i.data.settings||{}},c=new Blob([JSON.stringify(r,null,2)],{type:"application/json"}),u=URL.createObjectURL(c),f=document.createElement("a");f.href=u,f.download=`master-addons-export-${Date.now()}.json`,document.body.appendChild(f),f.click(),document.body.removeChild(f),URL.revokeObjectURL(u),It.success("Settings exported successfully!")}else It.error("Export failed. Please try again.")}catch(i){It.error("Export failed. Please try again.")}finally{a(!1)}};return d.jsxs(Jt,{children:[d.jsx(ta,{className:"jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsxs(ea,{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-sm! jltma:pb-1.5!",children:[d.jsx(lj,{className:"jltma:size-4 jltma:text-(--jltma-muted-foreground)"}),"Export Settings"]})}),d.jsxs(Gt,{children:[d.jsx("p",{className:"jltma:text-sm jltma:text-(--jltma-muted-foreground) jltma:pt-1 jltma:pb-4!",children:"Export all your settings as a JSON file. Use this to back up your configuration or migrate to another site."}),d.jsx($t,{variant:"gradient",onClick:l,disabled:e,className:"jltma:w-full jltma:h-10 jltma:text-[13px] jltma:font-semibold",children:e?d.jsxs(d.Fragment,{children:[d.jsx(Hl,{className:"jltma:size-4 jltma:animate-spin"}),"Exporting..."]}):d.jsxs(d.Fragment,{children:[d.jsx(lj,{className:"jltma:size-4"}),"Export Settings"]})}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-1.5 jltma:mt-4",children:[d.jsx(sj,{className:"jltma:size-3 jltma:text-(--jltma-muted-foreground) jltma:shrink-0"}),d.jsx("p",{className:"jltma:text-xs! jltma:text-(--jltma-muted-foreground)! jltma:italic",children:"The exported JSON file can be imported on another site running Master Addons."})]})]})]})},jD={ADDONS:"Addons",EXTENSIONS:"Extensions",ICONS:"Icon Library",API:"API Settings",WHITE_LABEL:"White Label"},gD=()=>{const[e,a]=b.useState(null),[l,i]=b.useState(null),[r,c]=b.useState([]),[u,f]=b.useState([]),[h,j]=b.useState(!1),[g,y]=b.useState(null),[x,w]=b.useState(!1),S=b.useRef(null),_=b.useRef(0),T=b.useCallback(()=>{a(null),i(null),c([]),f([]),y(null),S.current&&(S.current.value="")},[]),C=b.useCallback(Y=>{if(!Y.name.endsWith(".json")&&Y.type!=="application/json"){y("Please select a valid JSON file.");return}T(),a(Y);const tt=new FileReader;tt.onload=et=>{var nt;try{const Z=JSON.parse((nt=et.target)==null?void 0:nt.result);if(!Z.settings||typeof Z.settings!="object"){y("Invalid export file: missing settings data.");return}i(Z);const st={};for(const[z,H]of Object.entries(na))st[H]=z;const ot=[];for(const z of Object.keys(Z.settings))st[z]&&ot.push(st[z]);c(ot),f([...ot])}catch(Z){y("Invalid JSON file. Please select a valid export file.")}},tt.readAsText(Y)},[T]),M=Y=>{var et;const tt=(et=Y.target.files)==null?void 0:et[0];tt&&C(tt)},N=b.useCallback(Y=>{var tt;Y.preventDefault(),Y.stopPropagation(),_.current++,(tt=Y.dataTransfer.items)!=null&&tt.length&&w(!0)},[]),R=b.useCallback(Y=>{Y.preventDefault(),Y.stopPropagation(),_.current--,_.current===0&&w(!1)},[]),B=b.useCallback(Y=>{Y.preventDefault(),Y.stopPropagation()},[]),U=b.useCallback(Y=>{var et;Y.preventDefault(),Y.stopPropagation(),w(!1),_.current=0;const tt=(et=Y.dataTransfer.files)==null?void 0:et[0];tt&&C(tt)},[C]),k=Y=>{f(tt=>tt.includes(Y)?tt.filter(et=>et!==Y):[...tt,Y])},V=async()=>{if(!l||u.length===0){It.error("Please select at least one option to import.");return}j(!0);try{const Y=l,tt={};for(const nt of u){const Z=na[nt];Y.settings[Z]&&(tt[Z]=Y.settings[Z])}(await Xe.importSettings({plugin:Y.plugin,version:Y.version,timestamp:Y.timestamp,settings:tt})).success?(It.success(`Imported ${u.length} setting(s) successfully! Please reload the page.`),T()):It.error("Import failed. Please check the file and try again.")}catch(Y){It.error("Import failed. Please try again.")}finally{j(!1)}};return d.jsxs(Jt,{children:[d.jsx(ta,{className:"jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsxs(ea,{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-sm! jltma:pb-1.5!",children:[d.jsx(mj,{className:"jltma:size-4 jltma:text-(--jltma-muted-foreground)"}),"Import Settings"]})}),d.jsxs(Gt,{children:[d.jsx("p",{className:"jltma:text-sm jltma:text-(--jltma-muted-foreground) jltma:pt-1 jltma:pb-4!",children:"Upload a previously exported JSON file to restore or migrate your settings."}),d.jsxs("label",{onDragEnter:N,onDragLeave:R,onDragOver:B,onDrop:U,className:`jltma:flex jltma:flex-col jltma:items-center jltma:justify-center jltma:gap-3 jltma:border-2 jltma:border-dashed jltma:rounded-(--jltma-radius) jltma:px-6 jltma:py-8 jltma:cursor-pointer jltma:transition-colors ${x?"jltma:border-(--jltma-primary) jltma:bg-(--jltma-primary)/5":"jltma:border-(--jltma-border) jltma:hover:border-(--jltma-primary)/50 jltma:hover:bg-(--jltma-muted)/30"}`,children:[d.jsx(P_,{className:`jltma:size-8 ${x?"jltma:text-(--jltma-primary)":"jltma:text-(--jltma-muted-foreground)"}`}),e?d.jsxs("div",{className:"jltma:text-center",children:[d.jsx("div",{className:"jltma:text-sm jltma:font-medium",children:e.name}),d.jsxs("div",{className:"jltma:text-xs jltma:text-(--jltma-muted-foreground) jltma:mt-0.5",children:[(e.size/1024).toFixed(1)," KB"]})]}):x?d.jsx("div",{className:"jltma:text-center",children:d.jsx("div",{className:"jltma:text-sm jltma:font-medium jltma:text-(--jltma-primary)",children:"Drop your file here"})}):d.jsxs("div",{className:"jltma:text-center",children:[d.jsx("div",{className:"jltma:text-sm jltma:font-medium",children:"Choose a JSON file"}),d.jsx("div",{className:"jltma:text-xs jltma:text-(--jltma-muted-foreground) jltma:mt-0.5",children:"or drag and drop here"})]}),d.jsx("input",{ref:S,type:"file",accept:".json",onChange:M,className:"jltma:hidden"})]}),g&&d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:mt-4 jltma:px-3 jltma:py-2.5 jltma:rounded-(--jltma-radius) jltma:bg-red-50 jltma:border jltma:border-red-200 jltma:dark:bg-red-950/30 jltma:dark:border-red-800",children:[d.jsx(oo,{className:"jltma:size-4 jltma:text-red-500 jltma:shrink-0"}),d.jsx("span",{className:"jltma:text-sm jltma:text-red-600 jltma:dark:text-red-400",children:g})]}),l&&r.length>0&&d.jsxs("div",{className:"jltma:mt-4",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:mb-3",children:[d.jsx(Ku,{className:"jltma:size-4 jltma:text-emerald-500"}),d.jsxs("span",{className:"jltma:text-sm jltma:font-medium",children:["Found ",r.length," setting",r.length!==1?"s":""," in file"]})]}),d.jsx("div",{className:"jltma:space-y-1",children:r.map(Y=>d.jsxs("label",{className:"jltma:flex jltma:items-center jltma:gap-3 jltma:px-3 jltma:py-2.5 jltma:rounded-(--jltma-radius) jltma:bg-(--jltma-muted)/40 jltma:cursor-pointer jltma:hover:bg-(--jltma-muted)/60 jltma:transition-colors",children:[d.jsx(VE,{checked:u.includes(Y),onCheckedChange:()=>k(Y)}),d.jsxs("div",{children:[d.jsx("div",{className:"jltma:text-sm jltma:font-medium",children:jD[Y]||Y}),d.jsx("div",{className:"jltma:text-[10px] jltma:text-(--jltma-muted-foreground)",children:na[Y]})]})]},Y))}),d.jsx($e,{className:"jltma:bg-(--jltma-border)/30 jltma:my-4"}),d.jsxs("div",{className:"jltma:flex jltma:gap-3",children:[d.jsx($t,{variant:"outline",onClick:T,className:"jltma:flex-1 jltma:h-10 jltma:text-[13px] jltma:font-semibold jltma:uppercase jltma:tracking-wide",children:"Cancel"}),d.jsx($t,{onClick:V,disabled:h||u.length===0,className:"jltma:flex-1 jltma:h-10 jltma:text-[13px] jltma:font-semibold jltma:uppercase jltma:tracking-wide jltma:shadow-sm jltma:shadow-(--jltma-primary)/20",children:h?d.jsxs(d.Fragment,{children:[d.jsx(Hl,{className:"jltma:size-4 jltma:animate-spin"}),"Importing..."]}):d.jsxs(d.Fragment,{children:[d.jsx(mj,{className:"jltma:size-4"}),"Import ",u.length," Setting",u.length!==1?"s":""]})})]})]}),d.jsxs("div",{className:"jltma:flex jltma:items-start jltma:gap-2 jltma:mt-4 jltma:px-3 jltma:py-2.5 jltma:rounded-(--jltma-radius) jltma:bg-amber-50/80 jltma:border jltma:border-amber-200 jltma:dark:bg-amber-950/20 jltma:dark:border-amber-800",children:[d.jsx(oo,{className:"jltma:size-3.5 jltma:text-amber-500 jltma:shrink-0 jltma:mt-0.5"}),d.jsx("p",{className:"jltma:text-xs! jltma:text-amber-700! jltma:dark:text-amber-400! jltma:leading-relaxed",children:"Importing will overwrite your current settings for the selected options. Consider exporting a backup first."})]})]})]})},yD=[{id:"api",default:!0,title:"API",link:"api",icon:X_,components:oD},{id:"system_info",title:"System Info",link:"system-info",icon:eE,components:fD},{id:"import_export",title:"Import/Export",link:"import-export",icon:T_,components:()=>d.jsx("div",{children:d.jsxs("div",{className:"jltma:grid jltma:grid-cols-1 jltma:gap-6 jltma:lg:grid-cols-2 jltma:items-start",children:[d.jsx(pD,{}),d.jsx(gD,{})]})})}],Ax=e=>Symbol.iterator in e,Nx=e=>"entries"in e,Mx=(e,a)=>{const l=e instanceof Map?e:new Map(e.entries()),i=a instanceof Map?a:new Map(a.entries());if(l.size!==i.size)return!1;for(const[r,c]of l)if(!i.has(r)||!Object.is(c,i.get(r)))return!1;return!0},vD=(e,a)=>{const l=e[Symbol.iterator](),i=a[Symbol.iterator]();let r=l.next(),c=i.next();for(;!r.done&&!c.done;){if(!Object.is(r.value,c.value))return!1;r=l.next(),c=i.next()}return!!r.done&&!!c.done};function xD(e,a){return Object.is(e,a)?!0:typeof e!="object"||e===null||typeof a!="object"||a===null||Object.getPrototypeOf(e)!==Object.getPrototypeOf(a)?!1:Ax(e)&&Ax(a)?Nx(e)&&Nx(a)?Mx(e,a):vD(e,a):Mx({entries:()=>Object.entries(e)},{entries:()=>Object.entries(a)})}function dr(e){const a=P.useRef(void 0);return l=>{const i=e(l);return xD(a.current,i)?a.current:a.current=i}}const Dx=b.memo(({children:e,sidebar:a})=>{const{initializeSidebarFromUrl:l,isMenuTransitioning:i}=rn(dr(r=>({initializeSidebarFromUrl:r.initializeSidebarFromUrl,isMenuTransitioning:r.isMenuTransitioning})));return b.useEffect(()=>{l(a)},[l,a]),d.jsxs("div",{className:"jltma:grid jltma:grid-cols-[232px_1fr] jltma:h-full",children:[d.jsx(mb,{sidebar:a}),d.jsx("div",{className:lt.cn("jltma:overflow-y-auto jltma:h-full jltma:scrollbar-none jltma:px-8 jltma:py-6 jltma:transition-opacity jltma:duration-150 jltma:ease-in-out",i?"jltma:opacity-0":"jltma:opacity-100"),children:e})]})});Dx.displayName="ContentWrapperWithSidebar";function Dn(e){return Array.isArray?Array.isArray(e):kx(e)==="[object Array]"}function bD(e){if(typeof e=="string")return e;let a=e+"";return a=="0"&&1/e==-1/0?"-0":a}function wD(e){return e==null?"":bD(e)}function gn(e){return typeof e=="string"}function Rx(e){return typeof e=="number"}function SD(e){return e===!0||e===!1||_D(e)&&kx(e)=="[object Boolean]"}function Ox(e){return typeof e=="object"}function _D(e){return Ox(e)&&e!==null}function va(e){return e!=null}function tf(e){return!e.trim().length}function kx(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const ED="Incorrect 'index' type",CD=e=>`Invalid value for key ${e}`,TD=e=>`Pattern length exceeds max of ${e}.`,AD=e=>`Missing ${e} property in key`,ND=e=>`Property 'weight' in key '${e}' must be a positive integer`,zx=Object.prototype.hasOwnProperty;class MD{constructor(a){this._keys=[],this._keyMap={};let l=0;a.forEach(i=>{let r=Lx(i);this._keys.push(r),this._keyMap[r.id]=r,l+=r.weight}),this._keys.forEach(i=>{i.weight/=l})}get(a){return this._keyMap[a]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Lx(e){let a=null,l=null,i=null,r=1,c=null;if(gn(e)||Dn(e))i=e,a=Bx(e),l=ef(e);else{if(!zx.call(e,"name"))throw new Error(AD("name"));const u=e.name;if(i=u,zx.call(e,"weight")&&(r=e.weight,r<=0))throw new Error(ND(u));a=Bx(u),l=ef(u),c=e.getFn}return{path:a,id:l,weight:r,src:i,getFn:c}}function Bx(e){return Dn(e)?e:e.split(".")}function ef(e){return Dn(e)?e.join("."):e}function DD(e,a){let l=[],i=!1;const r=(c,u,f)=>{if(va(c))if(!u[f])l.push(c);else{let h=u[f];const j=c[h];if(!va(j))return;if(f===u.length-1&&(gn(j)||Rx(j)||SD(j)))l.push(wD(j));else if(Dn(j)){i=!0;for(let g=0,y=j.length;g<y;g+=1)r(j[g],u,f+1)}else u.length&&r(j,u,f+1)}};return r(e,gn(a)?a.split("."):a,0),i?l:l[0]}var bt={...{isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,a)=>e.score===a.score?e.idx<a.idx?-1:1:e.score<a.score?-1:1},...{includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},...{location:0,threshold:.6,distance:100},...{useExtendedSearch:!1,getFn:DD,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1}};const RD=/[^ ]+/g;function OD(e=1,a=3){const l=new Map,i=Math.pow(10,a);return{get(r){const c=r.match(RD).length;if(l.has(c))return l.get(c);const u=1/Math.pow(c,.5*e),f=parseFloat(Math.round(u*i)/i);return l.set(c,f),f},clear(){l.clear()}}}class af{constructor({getFn:a=bt.getFn,fieldNormWeight:l=bt.fieldNormWeight}={}){this.norm=OD(l,3),this.getFn=a,this.isCreated=!1,this.setIndexRecords()}setSources(a=[]){this.docs=a}setIndexRecords(a=[]){this.records=a}setKeys(a=[]){this.keys=a,this._keysMap={},a.forEach((l,i)=>{this._keysMap[l.id]=i})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,gn(this.docs[0])?this.docs.forEach((a,l)=>{this._addString(a,l)}):this.docs.forEach((a,l)=>{this._addObject(a,l)}),this.norm.clear())}add(a){const l=this.size();gn(a)?this._addString(a,l):this._addObject(a,l)}removeAt(a){this.records.splice(a,1);for(let l=a,i=this.size();l<i;l+=1)this.records[l].i-=1}getValueForItemAtKeyId(a,l){return a[this._keysMap[l]]}size(){return this.records.length}_addString(a,l){if(!va(a)||tf(a))return;let i={v:a,i:l,n:this.norm.get(a)};this.records.push(i)}_addObject(a,l){let i={i:l,$:{}};this.keys.forEach((r,c)=>{let u=r.getFn?r.getFn(a):this.getFn(a,r.path);if(va(u)){if(Dn(u)){let f=[];const h=[{nestedArrIndex:-1,value:u}];for(;h.length;){const{nestedArrIndex:j,value:g}=h.pop();if(va(g))if(gn(g)&&!tf(g)){let y={v:g,i:j,n:this.norm.get(g)};f.push(y)}else Dn(g)&&g.forEach((y,x)=>{h.push({nestedArrIndex:x,value:y})})}i.$[c]=f}else if(gn(u)&&!tf(u)){let f={v:u,n:this.norm.get(u)};i.$[c]=f}}}),this.records.push(i)}toJSON(){return{keys:this.keys,records:this.records}}}function Vx(e,a,{getFn:l=bt.getFn,fieldNormWeight:i=bt.fieldNormWeight}={}){const r=new af({getFn:l,fieldNormWeight:i});return r.setKeys(e.map(Lx)),r.setSources(a),r.create(),r}function kD(e,{getFn:a=bt.getFn,fieldNormWeight:l=bt.fieldNormWeight}={}){const{keys:i,records:r}=e,c=new af({getFn:a,fieldNormWeight:l});return c.setKeys(i),c.setIndexRecords(r),c}function fc(e,{errors:a=0,currentLocation:l=0,expectedLocation:i=0,distance:r=bt.distance,ignoreLocation:c=bt.ignoreLocation}={}){const u=a/e.length;if(c)return u;const f=Math.abs(i-l);return r?u+f/r:f?1:u}function zD(e=[],a=bt.minMatchCharLength){let l=[],i=-1,r=-1,c=0;for(let u=e.length;c<u;c+=1){let f=e[c];f&&i===-1?i=c:!f&&i!==-1&&(r=c-1,r-i+1>=a&&l.push([i,r]),i=-1)}return e[c-1]&&c-i>=a&&l.push([i,c-1]),l}const Kl=32;function LD(e,a,l,{location:i=bt.location,distance:r=bt.distance,threshold:c=bt.threshold,findAllMatches:u=bt.findAllMatches,minMatchCharLength:f=bt.minMatchCharLength,includeMatches:h=bt.includeMatches,ignoreLocation:j=bt.ignoreLocation}={}){if(a.length>Kl)throw new Error(TD(Kl));const g=a.length,y=e.length,x=Math.max(0,Math.min(i,y));let w=c,S=x;const _=f>1||h,T=_?Array(y):[];let C;for(;(C=e.indexOf(a,S))>-1;){let k=fc(a,{currentLocation:C,expectedLocation:x,distance:r,ignoreLocation:j});if(w=Math.min(k,w),S=C+g,_){let V=0;for(;V<g;)T[C+V]=1,V+=1}}S=-1;let M=[],N=1,R=g+y;const B=1<<g-1;for(let k=0;k<g;k+=1){let V=0,Y=R;for(;V<Y;)fc(a,{errors:k,currentLocation:x+Y,expectedLocation:x,distance:r,ignoreLocation:j})<=w?V=Y:R=Y,Y=Math.floor((R-V)/2+V);R=Y;let tt=Math.max(1,x-Y+1),et=u?y:Math.min(x+Y,y)+g,nt=Array(et+2);nt[et+1]=(1<<k)-1;for(let st=et;st>=tt;st-=1){let ot=st-1,z=l[e.charAt(ot)];if(_&&(T[ot]=+!!z),nt[st]=(nt[st+1]<<1|1)&z,k&&(nt[st]|=(M[st+1]|M[st])<<1|1|M[st+1]),nt[st]&B&&(N=fc(a,{errors:k,currentLocation:ot,expectedLocation:x,distance:r,ignoreLocation:j}),N<=w)){if(w=N,S=ot,S<=x)break;tt=Math.max(1,2*x-S)}}if(fc(a,{errors:k+1,currentLocation:x,expectedLocation:x,distance:r,ignoreLocation:j})>w)break;M=nt}const U={isMatch:S>=0,score:Math.max(.001,N)};if(_){const k=zD(T,f);k.length?h&&(U.indices=k):U.isMatch=!1}return U}function BD(e){let a={};for(let l=0,i=e.length;l<i;l+=1){const r=e.charAt(l);a[r]=(a[r]||0)|1<<i-l-1}return a}const hc=String.prototype.normalize?(e=>e.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,"")):(e=>e);class Ux{constructor(a,{location:l=bt.location,threshold:i=bt.threshold,distance:r=bt.distance,includeMatches:c=bt.includeMatches,findAllMatches:u=bt.findAllMatches,minMatchCharLength:f=bt.minMatchCharLength,isCaseSensitive:h=bt.isCaseSensitive,ignoreDiacritics:j=bt.ignoreDiacritics,ignoreLocation:g=bt.ignoreLocation}={}){if(this.options={location:l,threshold:i,distance:r,includeMatches:c,findAllMatches:u,minMatchCharLength:f,isCaseSensitive:h,ignoreDiacritics:j,ignoreLocation:g},a=h?a:a.toLowerCase(),a=j?hc(a):a,this.pattern=a,this.chunks=[],!this.pattern.length)return;const y=(w,S)=>{this.chunks.push({pattern:w,alphabet:BD(w),startIndex:S})},x=this.pattern.length;if(x>Kl){let w=0;const S=x%Kl,_=x-S;for(;w<_;)y(this.pattern.substr(w,Kl),w),w+=Kl;if(S){const T=x-Kl;y(this.pattern.substr(T),T)}}else y(this.pattern,0)}searchIn(a){const{isCaseSensitive:l,ignoreDiacritics:i,includeMatches:r}=this.options;if(a=l?a:a.toLowerCase(),a=i?hc(a):a,this.pattern===a){let _={isMatch:!0,score:0};return r&&(_.indices=[[0,a.length-1]]),_}const{location:c,distance:u,threshold:f,findAllMatches:h,minMatchCharLength:j,ignoreLocation:g}=this.options;let y=[],x=0,w=!1;this.chunks.forEach(({pattern:_,alphabet:T,startIndex:C})=>{const{isMatch:M,score:N,indices:R}=LD(a,_,T,{location:c+C,distance:u,threshold:f,findAllMatches:h,minMatchCharLength:j,includeMatches:r,ignoreLocation:g});M&&(w=!0),x+=N,M&&R&&(y=[...y,...R])});let S={isMatch:w,score:w?x/this.chunks.length:1};return w&&r&&(S.indices=y),S}}class ul{constructor(a){this.pattern=a}static isMultiMatch(a){return Hx(a,this.multiRegex)}static isSingleMatch(a){return Hx(a,this.singleRegex)}search(){}}function Hx(e,a){const l=e.match(a);return l?l[1]:null}class VD extends ul{constructor(a){super(a)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(a){const l=a===this.pattern;return{isMatch:l,score:l?0:1,indices:[0,this.pattern.length-1]}}}class UD extends ul{constructor(a){super(a)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(a){const i=a.indexOf(this.pattern)===-1;return{isMatch:i,score:i?0:1,indices:[0,a.length-1]}}}class HD extends ul{constructor(a){super(a)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(a){const l=a.startsWith(this.pattern);return{isMatch:l,score:l?0:1,indices:[0,this.pattern.length-1]}}}class PD extends ul{constructor(a){super(a)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(a){const l=!a.startsWith(this.pattern);return{isMatch:l,score:l?0:1,indices:[0,a.length-1]}}}class ID extends ul{constructor(a){super(a)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(a){const l=a.endsWith(this.pattern);return{isMatch:l,score:l?0:1,indices:[a.length-this.pattern.length,a.length-1]}}}class FD extends ul{constructor(a){super(a)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(a){const l=!a.endsWith(this.pattern);return{isMatch:l,score:l?0:1,indices:[0,a.length-1]}}}class Px extends ul{constructor(a,{location:l=bt.location,threshold:i=bt.threshold,distance:r=bt.distance,includeMatches:c=bt.includeMatches,findAllMatches:u=bt.findAllMatches,minMatchCharLength:f=bt.minMatchCharLength,isCaseSensitive:h=bt.isCaseSensitive,ignoreDiacritics:j=bt.ignoreDiacritics,ignoreLocation:g=bt.ignoreLocation}={}){super(a),this._bitapSearch=new Ux(a,{location:l,threshold:i,distance:r,includeMatches:c,findAllMatches:u,minMatchCharLength:f,isCaseSensitive:h,ignoreDiacritics:j,ignoreLocation:g})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(a){return this._bitapSearch.searchIn(a)}}class Ix extends ul{constructor(a){super(a)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(a){let l=0,i;const r=[],c=this.pattern.length;for(;(i=a.indexOf(this.pattern,l))>-1;)l=i+c,r.push([i,l-1]);const u=!!r.length;return{isMatch:u,score:u?0:1,indices:r}}}const nf=[VD,Ix,HD,PD,FD,ID,UD,Px],Fx=nf.length,$D=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,YD="|";function qD(e,a={}){return e.split(YD).map(l=>{let i=l.trim().split($D).filter(c=>c&&!!c.trim()),r=[];for(let c=0,u=i.length;c<u;c+=1){const f=i[c];let h=!1,j=-1;for(;!h&&++j<Fx;){const g=nf[j];let y=g.isMultiMatch(f);y&&(r.push(new g(y,a)),h=!0)}if(!h)for(j=-1;++j<Fx;){const g=nf[j];let y=g.isSingleMatch(f);if(y){r.push(new g(y,a));break}}}return r})}const GD=new Set([Px.type,Ix.type]);class XD{constructor(a,{isCaseSensitive:l=bt.isCaseSensitive,ignoreDiacritics:i=bt.ignoreDiacritics,includeMatches:r=bt.includeMatches,minMatchCharLength:c=bt.minMatchCharLength,ignoreLocation:u=bt.ignoreLocation,findAllMatches:f=bt.findAllMatches,location:h=bt.location,threshold:j=bt.threshold,distance:g=bt.distance}={}){this.query=null,this.options={isCaseSensitive:l,ignoreDiacritics:i,includeMatches:r,minMatchCharLength:c,findAllMatches:f,ignoreLocation:u,location:h,threshold:j,distance:g},a=l?a:a.toLowerCase(),a=i?hc(a):a,this.pattern=a,this.query=qD(this.pattern,this.options)}static condition(a,l){return l.useExtendedSearch}searchIn(a){const l=this.query;if(!l)return{isMatch:!1,score:1};const{includeMatches:i,isCaseSensitive:r,ignoreDiacritics:c}=this.options;a=r?a:a.toLowerCase(),a=c?hc(a):a;let u=0,f=[],h=0;for(let j=0,g=l.length;j<g;j+=1){const y=l[j];f.length=0,u=0;for(let x=0,w=y.length;x<w;x+=1){const S=y[x],{isMatch:_,indices:T,score:C}=S.search(a);if(_){if(u+=1,h+=C,i){const M=S.constructor.type;GD.has(M)?f=[...f,...T]:f.push(T)}}else{h=0,u=0,f.length=0;break}}if(u){let x={isMatch:!0,score:h/u};return i&&(x.indices=f),x}}return{isMatch:!1,score:1}}}const lf=[];function WD(...e){lf.push(...e)}function sf(e,a){for(let l=0,i=lf.length;l<i;l+=1){let r=lf[l];if(r.condition(e,a))return new r(e,a)}return new Ux(e,a)}const pc={AND:"$and",OR:"$or"},rf={PATH:"$path",PATTERN:"$val"},of=e=>!!(e[pc.AND]||e[pc.OR]),KD=e=>!!e[rf.PATH],QD=e=>!Dn(e)&&Ox(e)&&!of(e),$x=e=>({[pc.AND]:Object.keys(e).map(a=>({[a]:e[a]}))});function Yx(e,a,{auto:l=!0}={}){const i=r=>{let c=Object.keys(r);const u=KD(r);if(!u&&c.length>1&&!of(r))return i($x(r));if(QD(r)){const h=u?r[rf.PATH]:c[0],j=u?r[rf.PATTERN]:r[h];if(!gn(j))throw new Error(CD(h));const g={keyId:ef(h),pattern:j};return l&&(g.searcher=sf(j,a)),g}let f={children:[],operator:c[0]};return c.forEach(h=>{const j=r[h];Dn(j)&&j.forEach(g=>{f.children.push(i(g))})}),f};return of(e)||(e=$x(e)),i(e)}function ZD(e,{ignoreFieldNorm:a=bt.ignoreFieldNorm}){e.forEach(l=>{let i=1;l.matches.forEach(({key:r,norm:c,score:u})=>{const f=r?r.weight:null;i*=Math.pow(u===0&&f?Number.EPSILON:u,(f||1)*(a?1:c))}),l.score=i})}function JD(e,a){const l=e.matches;a.matches=[],va(l)&&l.forEach(i=>{if(!va(i.indices)||!i.indices.length)return;const{indices:r,value:c}=i;let u={indices:r,value:c};i.key&&(u.key=i.key.src),i.idx>-1&&(u.refIndex=i.idx),a.matches.push(u)})}function tR(e,a){a.score=e.score}function eR(e,a,{includeMatches:l=bt.includeMatches,includeScore:i=bt.includeScore}={}){const r=[];return l&&r.push(JD),i&&r.push(tR),e.map(c=>{const{idx:u}=c,f={item:a[u],refIndex:u};return r.length&&r.forEach(h=>{h(c,f)}),f})}class Ys{constructor(a,l={},i){this.options={...bt,...l},this._keyStore=new MD(this.options.keys),this.setCollection(a,i)}setCollection(a,l){if(this._docs=a,l&&!(l instanceof af))throw new Error(ED);this._myIndex=l||Vx(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(a){va(a)&&(this._docs.push(a),this._myIndex.add(a))}remove(a=()=>!1){const l=[];for(let i=0,r=this._docs.length;i<r;i+=1){const c=this._docs[i];a(c,i)&&(this.removeAt(i),i-=1,r-=1,l.push(c))}return l}removeAt(a){this._docs.splice(a,1),this._myIndex.removeAt(a)}getIndex(){return this._myIndex}search(a,{limit:l=-1}={}){const{includeMatches:i,includeScore:r,shouldSort:c,sortFn:u,ignoreFieldNorm:f}=this.options;let h=gn(a)?gn(this._docs[0])?this._searchStringList(a):this._searchObjectList(a):this._searchLogical(a);return ZD(h,{ignoreFieldNorm:f}),c&&h.sort(u),Rx(l)&&l>-1&&(h=h.slice(0,l)),eR(h,this._docs,{includeMatches:i,includeScore:r})}_searchStringList(a){const l=sf(a,this.options),{records:i}=this._myIndex,r=[];return i.forEach(({v:c,i:u,n:f})=>{if(!va(c))return;const{isMatch:h,score:j,indices:g}=l.searchIn(c);h&&r.push({item:c,idx:u,matches:[{score:j,value:c,norm:f,indices:g}]})}),r}_searchLogical(a){const l=Yx(a,this.options),i=(f,h,j)=>{if(!f.children){const{keyId:y,searcher:x}=f,w=this._findMatches({key:this._keyStore.get(y),value:this._myIndex.getValueForItemAtKeyId(h,y),searcher:x});return w&&w.length?[{idx:j,item:h,matches:w}]:[]}const g=[];for(let y=0,x=f.children.length;y<x;y+=1){const w=f.children[y],S=i(w,h,j);if(S.length)g.push(...S);else if(f.operator===pc.AND)return[]}return g},r=this._myIndex.records,c={},u=[];return r.forEach(({$:f,i:h})=>{if(va(f)){let j=i(l,f,h);j.length&&(c[h]||(c[h]={idx:h,item:f,matches:[]},u.push(c[h])),j.forEach(({matches:g})=>{c[h].matches.push(...g)}))}}),u}_searchObjectList(a){const l=sf(a,this.options),{keys:i,records:r}=this._myIndex,c=[];return r.forEach(({$:u,i:f})=>{if(!va(u))return;let h=[];i.forEach((j,g)=>{h.push(...this._findMatches({key:j,value:u[g],searcher:l}))}),h.length&&c.push({idx:f,item:u,matches:h})}),c}_findMatches({key:a,value:l,searcher:i}){if(!va(l))return[];let r=[];if(Dn(l))l.forEach(({v:c,i:u,n:f})=>{if(!va(c))return;const{isMatch:h,score:j,indices:g}=i.searchIn(c);h&&r.push({score:j,key:a,value:c,idx:u,norm:f,indices:g})});else{const{v:c,n:u}=l,{isMatch:f,score:h,indices:j}=i.searchIn(c);f&&r.push({score:h,key:a,value:c,norm:u,indices:j})}return r}}Ys.version="7.1.0",Ys.createIndex=Vx,Ys.parseIndex=kD,Ys.config=bt,Ys.parseQuery=Yx,WD(XD);const aR={keys:["title","subtitle","category"],threshold:.3,includeScore:!0},nR=(e,a)=>{const l=[];return e.forEach(i=>{l.push({id:`nav-${i.id}`,title:i.title,subtitle:"Navigate to page",category:"Navigation",action:"section",value:i.id,icon:"navigation"})}),a.forEach(i=>{l.push({id:`sidebar-${i.id}`,title:i.title,subtitle:"Sidebar",category:"Sidebar",action:"section",value:`${i.id}`,icon:"sidebar"}),i.sub_menus&&i.sub_menus.forEach(r=>{l.push({id:`submenu-${i.id}-${r.id}`,title:r.title,subtitle:`${i.title} → ${r.title}`,category:"Sidebar",action:"section",value:`${i.id}.${r.id}`,icon:"submenu"})})}),l},lR=()=>[{id:"navigation",label:"Navigation",icon:"compass"},{id:"sidebar",label:"Sidebar",icon:"layout"}],jc=Vl((e,a)=>({navMenus:[],sidebarMenus:[],isOpen:!1,query:"",items:[],categories:[],filteredItems:[],selectedCategory:null,selectedIndex:0,recentSearches:[],fuse:null,initialize:({NAV_MENUS:l,SIDE_BAR_MENUS:i})=>{e({navMenus:l,sidebarMenus:i})},open:()=>{e({isOpen:!0,query:"",selectedIndex:0}),a().loadItems()},close:()=>{e({isOpen:!1,query:"",selectedCategory:null,selectedIndex:0})},toggle:()=>{const{isOpen:l}=a();l?a().close():a().open()},setQuery:l=>{const{items:i,fuse:r,selectedCategory:c}=a();let u=[];l.trim()?r&&(u=r.search(l).map(h=>h.item)):u=i,c&&(u=u.filter(f=>f.category===c)),e({query:l,filteredItems:u,selectedIndex:0})},setSelectedCategory:l=>{const{items:i,query:r,fuse:c}=a();let u=[];r.trim()&&c?u=c.search(r).map(h=>h.item):u=i,l&&(u=u.filter(f=>f.category===l)),e({selectedCategory:l,filteredItems:u,selectedIndex:0})},setSelectedIndex:l=>{const{filteredItems:i}=a(),r=i.length-1,c=Math.max(0,Math.min(l,r));e({selectedIndex:c})},moveUp:()=>{const{selectedIndex:l}=a();a().setSelectedIndex(l-1)},moveDown:()=>{const{selectedIndex:l}=a();a().setSelectedIndex(l+1)},selectCurrent:()=>{const{filteredItems:l,selectedIndex:i,query:r}=a(),c=l[i];return c&&r.trim()&&a().addRecentSearch(r),c||null},loadItems:()=>{const{navMenus:l,sidebarMenus:i}=a(),r=nR(l,i),c=lR(),u=new Ys(r,aR);e({items:r,categories:c,filteredItems:r,fuse:u})},addRecentSearch:l=>{const{recentSearches:i}=a(),r=[l,...i.filter(c=>c!==l)].slice(0,5);e({recentSearches:r})}})),sR=()=>{const{activeMenu:e}=rn();return d.jsx(Dx,{sidebar:yD,children:d.jsx(Ul,{children:e!=null&&e.components?P.createElement(e==null?void 0:e.components):d.jsx("div",{children:"Provide Content Here..."})})})},iR=()=>{const{categories:e,enabledWizards:a,allWizards:l,enableDisableCategory:i}=la(),r=Et.isPremium(),c=b.useMemo(()=>{const f=Et.getAllWizardKeysFromCategories(e,"addons"),h=r?f:f.filter(j=>{var g;return!((g=l[j])!=null&&g.is_pro)});return h.length>0&&h.every(j=>a.has(j))},[e,a,l,r]),u=f=>{i("all",f)};return d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2",children:[d.jsx("span",{className:"jltma:text-xs jltma:font-medium jltma:text-(--jltma-foreground) jltma:whitespace-nowrap",children:"Enable All"}),d.jsx($l,{checked:c,onCheckedChange:u})]})},rR=()=>{const{isSaving:e,save:a}=la();return d.jsx($t,{variant:"gradient",size:"sm",onClick:()=>a(),disabled:e,className:"jltma:h-10 jltma:px-5 jltma:text-[13px] jltma:font-medium",children:e?"Saving...":"Save Changes"})},cf=(e,a)=>a==="all"?e:Object.fromEntries(Object.entries(e).filter(([,l])=>a==="pro"?l.is_pro:!l.is_pro)),oR=({allWizards:e,pricingFilter:a})=>{const{categories:l,searchQuery:i,activeCategory:r,viewMode:c,enabledWizards:u,toggleWizard:f,enableDisableCategory:h}=la(),j=b.useMemo(()=>Et.getAllWizardKeysFromCategories(l,"addons"),[l]),g=b.useMemo(()=>Et.filterWizardsBySearch(e,i),[e,i]);if(i)return Object.keys(g).length===0?d.jsx(cl,{searchQuery:i}):d.jsx(Jt,{className:"jltma:bg-(--jltma-card)/80!",children:d.jsxs(Gt,{children:[d.jsx("div",{className:"jltma:mb-3 jltma:flex jltma:justify-between jltma:items-center",children:d.jsx(Os,{text:`Search Results (${Object.keys(g).length})`,className:"jltma:text-base!"})}),d.jsx(uc,{viewMode:c,wizards:g,enabledWizards:u,onToggleWizard:f})]})});if(r==="all")return j.length===0?d.jsx(cl,{searchQuery:""}):d.jsx("div",{className:"jltma:space-y-6",children:Object.entries(l).filter(([w,S])=>Et.isValidCategory(w,S,"addons")).filter(([,w])=>Object.keys(cf(w.addons,a)).length>0).map(([w,S])=>d.jsx(dc,{categoryKey:w,title:S.title,wizards:cf(S.addons,a),viewMode:c,enabledAddons:u,isCategoryEnabled:Et.checkIsCategoryFullyEnabled(l,u,w,"addons"),onToggleWizard:f,onToggleCategory:_=>h(w,_)},w))});const y=l[r];if(!Et.hasWizards(y,"addons"))return d.jsx(cl,{searchQuery:""});const x=cf(y.addons,a);return Object.keys(x).length===0?d.jsx(cl,{searchQuery:""}):d.jsx(dc,{categoryKey:r,title:y.title,wizards:x,viewMode:c,enabledAddons:u,isCategoryEnabled:Et.checkIsCategoryFullyEnabled(l,u,r,"addons"),onToggleWizard:f,onToggleCategory:w=>h(r,w)})},cR=()=>{const{totalCount:e,enabledCount:a,categories:l,allWizards:i,searchQuery:r,activeCategory:c,viewMode:u,initialize:f,fetchWizards:h,setSearchQuery:j,setActiveCategory:g,setViewMode:y,reset:x}=la(),[w,S]=b.useState("all");b.useEffect(()=>{f(),h()},[h,f]);const _=a(),T=Math.max(0,e-_);return d.jsx(vs,{children:d.jsxs(Ul,{children:[d.jsx(Jt,{className:"jltma:mt-6 jltma:border jltma:border-(--jltma-border)/50 jltma:shadow-sm jltma:bg-(--jltma-card)",children:d.jsxs(Gt,{children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:justify-between jltma:gap-4",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2",children:[["all","free","pro"].map(C=>{const M={all:{active:"jltma:bg-blue-600 jltma:text-white jltma:border-blue-600 jltma:shadow-sm",inactive:"jltma:bg-blue-50 jltma:text-blue-500 jltma:border-transparent hover:jltma:bg-blue-100"},free:{active:"jltma:bg-emerald-400 jltma:text-white jltma:border-emerald-400 jltma:shadow-sm",inactive:"jltma:bg-emerald-100 jltma:text-emerald-600 jltma:border-transparent hover:jltma:bg-emerald-200"},pro:{active:"jltma:bg-linear-to-r jltma:from-amber-500 jltma:to-orange-500 jltma:text-white jltma:border-transparent jltma:shadow-sm",inactive:"jltma:bg-amber-50 jltma:text-amber-600 jltma:border-transparent hover:jltma:bg-amber-100"}};return d.jsx("button",{onClick:()=>S(C),className:`jltma:px-3.5 jltma:py-1.5 jltma:rounded-lg jltma:text-xs jltma:font-semibold jltma:border jltma:cursor-pointer jltma:transition-all ${w===C?M[C].active:M[C].inactive}`,children:C==="all"?"All":C==="free"?"Free":"Pro"},C)}),d.jsxs("span",{className:"jltma:inline-flex jltma:items-center jltma:gap-1.5 jltma:ml-2 jltma:px-2.5 jltma:py-1 jltma:rounded-lg jltma:bg-gray-100 jltma:text-xs jltma:font-medium jltma:text-gray-600!",children:["Used",d.jsx("span",{className:"jltma:inline-flex jltma:items-center jltma:justify-center jltma:min-w-5 jltma:h-5 jltma:px-1.5 jltma:rounded-full jltma:bg-blue-600 jltma:text-white! jltma:text-[11px] jltma:font-bold jltma:leading-none",children:_})]}),d.jsxs("span",{className:"jltma:inline-flex jltma:items-center jltma:gap-1.5 jltma:px-2.5 jltma:py-1 jltma:rounded-lg jltma:bg-gray-100 jltma:text-xs jltma:font-medium jltma:text-gray-600!",children:["Unused",d.jsx("span",{className:"jltma:inline-flex jltma:items-center jltma:justify-center jltma:min-w-5 jltma:h-5 jltma:px-1.5 jltma:rounded-full jltma:bg-blue-600 jltma:text-white! jltma:text-[11px] jltma:font-bold jltma:leading-none",children:T})]})]}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:shrink-0",children:[d.jsx(fj,{value:r,onChange:C=>j(C),placeholder:"Search widget..."}),d.jsx(hj,{value:u,onChange:y,items:[{label:"List",value:"list"},{label:"Grid",value:"grid"}]}),d.jsx(iR,{}),d.jsx(mc,{onReset:x,description:"This will reset all addons to their default state. This action cannot be undone."}),d.jsx(rR,{})]})]}),d.jsx("hr",{className:"jltma:my-3!",style:{borderColor:"var(--jltma-border)",borderWidth:".4px",opacity:.7}}),d.jsx("div",{className:"jltma:mt-3",children:d.jsx(Xp,{categories:l,onClick:g,activeCategory:c,wizardKey:"addons"})})]})}),d.jsx("div",{className:"jltma:mt-8",children:d.jsx(oR,{allWizards:i,pricingFilter:w})})]})})},uR="t8Qa4pq7WLs",dR=`${Xt.getInstance().assetsUrl}images/dashboard/banner.webp`,mR=({stats:e})=>{const[a,l]=b.useState(!1),i=Et.isPremium();return d.jsxs("div",{className:"jltma:h-full",children:[d.jsxs(Jt,{className:"jltma:h-full jltma:overflow-hidden jltma:shadow-none jltma:py-0! jltma:gap-0! jltma:relative",children:[d.jsx("div",{className:"jltma:absolute jltma:inset-0 jltma:bg-[radial-gradient(ellipse_at_top_left,oklch(0.96_0.02_305)_0%,transparent_50%)] jltma:dark:bg-[radial-gradient(ellipse_at_top_left,oklch(0.25_0.03_305)_0%,transparent_50%)] jltma:pointer-events-none"}),d.jsx(Gt,{className:"jltma:p-0! jltma:relative jltma:h-full",children:d.jsxs("div",{className:"jltma:grid jltma:grid-cols-1 jltma:lg:grid-cols-[1.1fr_1fr] jltma:h-full",children:[d.jsxs("div",{className:"jltma:p-5 jltma:flex jltma:flex-col jltma:justify-start",children:[d.jsx("p",{className:"jltma:text-sm jltma:font-semibold jltma:text-(--jltma-primary)! jltma:m-0! jltma:mb-2! jltma:tracking-wide",children:"Hello Admin"}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-3 jltma:mb-3",children:[d.jsx("h2",{className:"jltma:text-xl jltma:font-bold jltma:m-0! jltma:text-(--jltma-foreground)! jltma:leading-tight",children:"Welcome To Master Addons!"}),d.jsx(fo,{variant:i?"featured":"outline",className:"jltma:text-[10px]! jltma:px-2! jltma:py-0.5! jltma:uppercase jltma:tracking-wider jltma:font-semibold! jltma:shrink-0",children:i?"Pro":"Free"})]}),d.jsx("p",{className:"jltma:text-[13px] jltma:leading-relaxed jltma:text-(--jltma-muted-foreground)! jltma:m-0! jltma:max-w-lg",children:"Master Addons is a powerful collection of premium widgets & extensions for Elementor. Build stunning websites faster with drag & drop simplicity."}),d.jsxs("div",{className:"jltma:flex jltma:flex-wrap jltma:gap-3 jltma:mt-5",children:[d.jsx($t,{variant:"outline",size:"sm",asChild:!0,children:d.jsxs("a",{href:Xt.URLS.DOCS,target:"_blank",rel:"noopener noreferrer",children:[d.jsx(I_,{className:"jltma:size-3.5"}),"Docs"]})}),d.jsx($t,{variant:"gradient",size:"sm",asChild:!0,className:"jltma:text-white! jltma:shadow-sm jltma:shadow-(--jltma-primary)/20",children:d.jsxs("a",{href:Xt.URLS.FEATURES,target:"_blank",rel:"noopener noreferrer",children:[d.jsx(co,{className:"jltma:size-3.5"}),"Explore Features"]})})]}),d.jsxs("div",{className:"jltma:grid jltma:grid-cols-2 jltma:gap-3 jltma:mt-6 jltma:pt-5 jltma:border-t jltma:border-(--jltma-border)/40",children:[d.jsx(qx,{icon:N_,label:"Addons",total:e.addonsTotalCount,free:e.addonsFreeCount,pro:e.addonsProCount,iconBg:"jltma:bg-violet-100 jltma:dark:bg-violet-950/40",iconColor:"jltma:text-violet-600 jltma:dark:text-violet-400"}),d.jsx(qx,{icon:lE,label:"Extensions",total:e.extensionsTotalCount,free:e.extensionsFreeCount,pro:e.extensionsProCount,iconBg:"jltma:bg-blue-100 jltma:dark:bg-blue-950/40",iconColor:"jltma:text-blue-600 jltma:dark:text-blue-400"})]})]}),d.jsx("div",{className:"jltma:px-6 jltma:pb-6 jltma:pt-0 jltma:lg:p-5 jltma:lg:pl-0 jltma:flex jltma:items-center jltma:justify-center",children:d.jsxs("div",{className:"jltma:relative jltma:overflow-hidden jltma:rounded-xl jltma:w-full jltma:aspect-video jltma:border jltma:border-(--jltma-border)/30 jltma:shadow-sm",children:[d.jsx("img",{src:dR,alt:"Getting Started with Master Addons",className:"jltma:size-full jltma:object-cover"}),d.jsx("div",{className:"jltma:absolute jltma:inset-0 jltma:bg-linear-to-t jltma:from-black/50 jltma:via-black/10 jltma:to-transparent"}),d.jsx("div",{className:"jltma:absolute jltma:inset-0 jltma:flex jltma:items-center jltma:justify-center",children:d.jsx("button",{onClick:()=>l(!0),className:"jltma:group jltma:flex jltma:items-center jltma:justify-center jltma:size-12 jltma:rounded-full jltma:bg-white/95 jltma:backdrop-blur-sm jltma:shadow-lg jltma:shadow-black/20 jltma:cursor-pointer jltma:transition-all jltma:duration-300 hover:jltma:scale-110 hover:jltma:shadow-xl jltma:border-0 jltma:ring-[3px] jltma:ring-white/30",children:d.jsx(nE,{className:"jltma:size-5 jltma:text-(--jltma-primary) jltma:ml-0.5 jltma:transition-transform jltma:duration-300 jltma:group-hover:scale-110",fill:"currentColor"})})}),d.jsx("div",{className:"jltma:absolute jltma:bottom-3 jltma:left-3",children:d.jsx("span",{className:"jltma:text-[11px] jltma:font-medium jltma:text-white/80 jltma:backdrop-blur-sm jltma:bg-black/30 jltma:px-2 jltma:py-1 jltma:rounded-md",children:"Watch Getting Started"})})]})})]})})]}),d.jsx(Pi,{open:a,onOpenChange:l,children:d.jsx(Ii,{className:"jltma:sm:max-w-3xl! jltma:p-0! jltma:overflow-hidden jltma:bg-black! jltma:border-none! jltma:left-[50vw]! jltma:top-[50vh]!",children:d.jsx("div",{className:"jltma:aspect-video jltma:w-full",children:a&&d.jsx("iframe",{src:`https://www.youtube.com/embed/${uR}?autoplay=1&rel=0&controls=0&iv_load_policy=3&cc_load_policy=0&fs=0&disablekb=1&playsinline=1`,title:"Getting Started with Master Addons",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",className:"jltma:size-full jltma:border-0"})})})})]})},qx=({icon:e,label:a,total:l,free:i,pro:r,iconBg:c,iconColor:u})=>d.jsxs("div",{className:"jltma:flex jltma:items-start jltma:gap-3 jltma:rounded-lg jltma:border jltma:border-(--jltma-border)/40 jltma:bg-(--jltma-card) jltma:p-3.5",children:[d.jsx("div",{className:`jltma:flex jltma:items-center jltma:justify-center jltma:size-9 jltma:rounded-lg jltma:shrink-0 ${c} ${u}`,children:d.jsx(e,{className:"jltma:size-4.5"})}),d.jsxs("div",{className:"jltma:flex-1 jltma:min-w-0",children:[d.jsxs("div",{className:"jltma:flex jltma:items-baseline jltma:gap-1.5",children:[d.jsx("span",{className:"jltma:text-lg jltma:font-bold jltma:text-(--jltma-foreground) jltma:leading-none jltma:tabular-nums",children:l}),d.jsx("span",{className:"jltma:text-xs jltma:font-semibold jltma:text-(--jltma-foreground)",children:a})]}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-3 jltma:mt-1.5",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-1",children:[d.jsx(uj,{className:"jltma:size-3 jltma:text-emerald-500"}),d.jsxs("span",{className:"jltma:text-[11px] jltma:text-(--jltma-muted-foreground)",children:["Free ",d.jsx("span",{className:"jltma:font-semibold jltma:text-(--jltma-foreground)",children:i})]})]}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-1",children:[d.jsx(xs,{className:"jltma:size-3 jltma:text-amber-500"}),d.jsxs("span",{className:"jltma:text-[11px] jltma:text-(--jltma-muted-foreground)",children:["Premium ",d.jsx("span",{className:"jltma:font-semibold jltma:text-(--jltma-foreground)",children:r})]})]})]})]})]}),fR=Xt.getInstance().isSetupComplete,uf=Et.isPremium(),hR=(()=>{const e=Xt.getInstance().adminUrl;return[{title:"Setup Wizard",desc:"Configure plugin step by step",href:`${e}admin.php?page=master-addons-setup-wizard`,badge:"free"},{title:"Theme Builder",desc:"Custom headers, footers & layouts",href:`${e}edit.php?post_type=master_template`,badge:uf?"free":"pro"},{title:"Template Kits",desc:"Import ready-made templates",href:`${e}admin.php?page=jltma-template-kits`,badge:"free"},{title:"Popup Builder",desc:"Design popups & slide-ins",href:`${e}edit.php?post_type=jltma_popup`,badge:uf?"free":"pro"},{title:"Widget Builder",desc:"Build custom Elementor widgets",href:`${e}edit.php?post_type=jltma_widget`,badge:"pro"},{title:"Template Library",desc:"Browse & manage templates",href:`${e}admin.php?page=jltma-template-library`,badge:"free"},{title:"Dynamic Tags",desc:"Dynamic content with ACF, custom fields",href:`${e}admin.php?page=master-addons-settings#extensions`,badge:uf?"free":"pro"}].filter(a=>!(a.title==="Setup Wizard"&&fR))})(),pR=()=>d.jsx(Jt,{className:"jltma:h-full jltma:shadow-none jltma:py-0! jltma:gap-0! jltma:bg-gray-50 jltma:dark:bg-(--jltma-muted)/20",children:d.jsxs(Gt,{className:"jltma:p-5! jltma:h-full jltma:flex jltma:flex-col",children:[d.jsx("p",{className:"jltma:text-sm jltma:font-bold jltma:text-(--jltma-foreground) jltma:m-0! jltma:mb-3!",children:"Quick Settings"}),d.jsx("div",{className:"jltma:grid jltma:grid-cols-1 jltma:sm:grid-cols-2 jltma:gap-2.5 jltma:flex-1 jltma:auto-rows-[1fr]",children:hR.map(e=>d.jsx(gR,{...e},e.title))})]})}),jR=({type:e})=>d.jsx("span",{className:`jltma:inline-flex jltma:items-center jltma:text-[10px] jltma:leading-none jltma:font-semibold jltma:px-1.5 jltma:py-0.75 jltma:rounded jltma:shrink-0 ${e==="free"?"jltma:text-emerald-700 jltma:bg-emerald-50 jltma:border jltma:border-emerald-200 jltma:dark:text-emerald-400 jltma:dark:bg-emerald-950/30 jltma:dark:border-emerald-800":"jltma:text-violet-700 jltma:bg-violet-50 jltma:border jltma:border-violet-200 jltma:dark:text-violet-400 jltma:dark:bg-violet-950/30 jltma:dark:border-violet-800"}`,children:e==="free"?"Free":"Pro"}),gR=({title:e,desc:a,href:l,badge:i})=>d.jsxs("a",{href:l,className:"jltma:group jltma:flex jltma:flex-col jltma:justify-center jltma:no-underline jltma:rounded-2xl jltma:bg-white jltma:dark:bg-(--jltma-card) jltma:border jltma:border-(--jltma-border)/50 jltma:px-3.5 jltma:py-2.5 jltma:transition-all jltma:duration-150 jltma:shadow-[0_1px_3px_rgba(0,0,0,0.06)] jltma:hover:border-(--jltma-border)/80 jltma:hover:shadow-[0_4px_12px_rgba(0,0,0,0.08)]",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:mb-0.5",children:[d.jsx("p",{className:"jltma:text-[13px] jltma:font-semibold jltma:text-(--jltma-foreground) jltma:m-0! jltma:leading-tight jltma:group-hover:text-(--jltma-primary) jltma:transition-colors jltma:whitespace-nowrap",children:e}),Et.isPremium()?null:d.jsx(jR,{type:i})]}),d.jsx("p",{className:"jltma:text-[11px] jltma:text-(--jltma-muted-foreground) jltma:m-0! jltma:leading-snug",children:a})]}),Gx=[{icon:q_,title:"VIP Priority Support",href:Xt.getInstance().isPremium?Xt.URLS.CONTACT:Xt.URLS.WP_SUPPORT_FORUM},{icon:tE,title:"Join the Community",href:Xt.URLS.FACEBOOK_GROUP},{icon:z_,title:"Documentation",href:Xt.URLS.DOCS},{icon:iE,title:"Rate Us",href:Xt.URLS.WP_REVIEW},{icon:Q_,title:"Subscribe Newsletter",href:"#subscribe"}],yR=()=>{const[e,a]=b.useState(!1),[l,i]=b.useState(!1),[r,c]=b.useState(!1),[u,f]=b.useState(""),h=Fe(),j=h.user_email||"",g=h.user_name||"",y=h.subscribe_nonce||"",x=`${h.adminUrl}admin-ajax.php`,[w,S]=b.useState(g),[_,T]=b.useState(j),C=async N=>{N.preventDefault(),f(""),i(!0);try{const R=new FormData;R.append("action","jltma_subscribe"),R.append("_wpnonce",y),R.append("name",w),R.append("email",_);const U=await(await fetch(x,{method:"POST",body:R})).json();U.success?(c(!0),setTimeout(()=>{a(!1),setTimeout(()=>c(!1),300)},2e3)):f(U.data||"Subscription failed. Please try again.")}catch(R){f("Something went wrong. Please try again.")}finally{i(!1)}},M=(N,R)=>{R==="#subscribe"&&(N.preventDefault(),a(!0))};return d.jsxs("div",{children:[d.jsxs(Jt,{className:"jltma:bg-(--jltma-muted)/30 jltma:border-none jltma:shadow-none jltma:py-0! jltma:gap-0!",children:[d.jsx(ta,{className:"jltma:px-5! jltma:pt-5! jltma:pb-3! jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsx(ea,{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-sm! jltma:pb-0!",children:"Quick Access"})}),d.jsx(Gt,{className:"jltma:p-5! jltma:pt-4!",children:d.jsx("div",{className:"jltma:rounded-(--jltma-radius) jltma:border jltma:border-(--jltma-border) jltma:overflow-hidden",children:Gx.map((N,R)=>{const B=N.icon;return d.jsxs("a",{href:N.href,target:N.href==="#subscribe"?void 0:"_blank",rel:N.href==="#subscribe"?void 0:"noopener noreferrer",onClick:U=>M(U,N.href),className:lt.cn("jltma:flex jltma:items-center jltma:gap-3 jltma:px-4 jltma:py-3.5 jltma:no-underline jltma:transition-colors jltma:hover:bg-(--jltma-primary)/5 jltma:focus:shadow-none! jltma:cursor-pointer",R!==Gx.length-1&&"jltma:border-b jltma:border-(--jltma-border)"),children:[d.jsx(B,{className:"jltma:size-5 jltma:text-(--jltma-foreground) jltma:shrink-0"}),d.jsx("span",{className:"jltma:text-sm jltma:font-medium jltma:text-(--jltma-foreground)!",children:N.title})]},N.title)})})})]}),d.jsx(Pi,{open:e,onOpenChange:a,children:d.jsxs(Ii,{className:"jltma:sm:max-w-md",children:[d.jsxs(pd,{children:[d.jsx(jd,{className:"jltma:m-0!",children:"Subscribe to Newsletter"}),d.jsx(gd,{className:"jltma:m-0!",children:"Get discount codes, updates, and tips delivered to your inbox."})]}),r?d.jsxs("div",{className:"jltma:flex jltma:flex-col jltma:items-center jltma:gap-3 jltma:py-6",children:[d.jsx(Ku,{className:"jltma:size-12 jltma:text-green-500"}),d.jsx("p",{className:"jltma:text-sm jltma:font-medium jltma:text-(--jltma-foreground)",children:"Thanks for subscribing!"})]}):d.jsxs("form",{onSubmit:C,className:"jltma:grid jltma:gap-4",children:[d.jsxs("div",{className:"jltma:grid jltma:gap-2",children:[d.jsx("label",{className:"jltma:text-sm jltma:font-medium jltma:text-(--jltma-foreground)",children:"Name"}),d.jsx(An,{type:"text",placeholder:"Your name",value:w,onChange:N=>S(N.target.value)})]}),d.jsxs("div",{className:"jltma:grid jltma:gap-2",children:[d.jsx("label",{className:"jltma:text-sm jltma:font-medium jltma:text-(--jltma-foreground)",children:"Email"}),d.jsx(An,{type:"email",placeholder:"your@email.com",value:_,onChange:N=>T(N.target.value),required:!0})]}),u&&d.jsx("p",{className:"jltma:text-sm jltma:text-(--jltma-destructive)",children:u}),d.jsx($t,{type:"submit",disabled:l,className:"jltma:w-full",variant:"gradient",children:l?d.jsxs(d.Fragment,{children:[d.jsx(Hl,{className:"jltma:size-4 jltma:animate-spin"}),"Subscribing..."]}):"Subscribe"})]})]})})]})},Xx=[{name:"Brooklyn Lite",url:`https://master-addons.com/wp-themes/brooklyn-lite/${Ae}`,description:"Light, fast, and ready for business",screenshot:"images/themes/brooklyn-lite.webp"},{name:"Mama",url:`https://master-addons.com/wp-themes/mama/${Ae}`,description:"Clean, creative, and crafted with care",screenshot:"images/themes/mama.webp"},{name:"Elevation",url:`https://master-addons.com/wp-themes/elevation/${Ae}`,description:"Empowering causes that change the world",screenshot:"images/themes/elevation.webp"},{name:"Do",url:`https://master-addons.com/wp-themes/do/${Ae}`,description:"Bold ideas, beautifully built for business",screenshot:"images/themes/do.webp"}],vR=()=>{const e=Xt.getInstance().assetsUrl;return d.jsxs(Jt,{className:"jltma:bg-(--jltma-muted)/30 jltma:border-none jltma:shadow-none jltma:py-0! jltma:gap-0!",children:[d.jsx(ta,{className:"jltma:px-5! jltma:pt-5! jltma:pb-3! jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsxs(ea,{className:"jltma:flex jltma:items-center jltma:justify-between jltma:text-sm! jltma:pb-0!",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2",children:[d.jsx($_,{className:"jltma:size-4 jltma:text-(--jltma-foreground)"}),"Recommended Themes"]}),d.jsxs("a",{href:Xt.URLS.ALL_THEMES,target:"_blank",className:"jltma:text-xs jltma:font-normal jltma:text-(--jltma-foreground)! jltma:no-underline! jltma:hover:text-(--jltma-foreground) jltma:transition-colors jltma:flex jltma:items-center jltma:gap-1 jltma:hover:underline!",children:["View all ",d.jsx(En,{className:"jltma:size-3"})]})]})}),d.jsx(Gt,{className:"jltma:p-5! jltma:pt-4!",children:d.jsx("div",{className:"jltma:rounded-(--jltma-radius) jltma:border jltma:border-(--jltma-border) jltma:overflow-hidden",children:Xx.map((a,l)=>d.jsxs("a",{href:a.url,target:"_blank",rel:"noopener noreferrer",className:lt.cn("jltma:flex jltma:items-center jltma:gap-3 jltma:px-4 jltma:py-3 jltma:no-underline! jltma:transition-colors jltma:hover:bg-(--jltma-primary)/5",l!==Xx.length-1&&"jltma:border-b jltma:border-(--jltma-border)"),children:[d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:size-10 jltma:rounded jltma:shrink-0 jltma:overflow-hidden",children:d.jsx("img",{src:`${e}${a.screenshot}`,alt:a.name,className:"jltma:size-full jltma:object-cover",onError:i=>{i.currentTarget.style.display="none",i.currentTarget.parentElement.innerHTML=`<span class="jltma:text-sm jltma:font-bold jltma:text-white">${a.name.charAt(0)}</span>`}})}),d.jsxs("div",{className:"jltma:flex-1 jltma:min-w-0",children:[d.jsx("p",{className:"jltma:text-sm jltma:font-semibold jltma:text-(--jltma-foreground)! jltma:m-0!",children:a.name}),d.jsx("p",{className:"jltma:text-xs jltma:text-(--jltma-muted-foreground) jltma:m-0!",children:a.description})]}),d.jsx(En,{className:"jltma:size-4 jltma:text-(--jltma-muted-foreground) jltma:shrink-0"})]},l))})})]})};function xR(){var r,c;const e=Xt.getInstance().data,a=(r=e==null?void 0:e.addons_category)!=null?r:{},l={};let i=0;for(const u of Object.values(a)){const f=(c=u.addons)!=null?c:{};for(const[h,j]of Object.entries(f))j.is_pro&&i<12&&(l[h]=j,i++)}return l}const Wx=xR(),bR=Et.isPremium(),wR=()=>{const e=la(f=>f.initialize),a=la(f=>f.fetchWizards),l=la(f=>f.enabledWizards),i=la(f=>f.toggleWizard),r=la(f=>f.save),[c,u]=b.useState({open:!1,title:"",pro_features:[]});return b.useEffect(()=>{bR&&(e(),a())},[e,a]),Object.keys(Wx).length===0?null:d.jsxs(Jt,{className:"jltma:bg-(--jltma-muted)/30 jltma:border-none jltma:shadow-none jltma:py-0! jltma:gap-0!",children:[d.jsx(ta,{className:"jltma:px-5! jltma:pt-5! jltma:pb-3! jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsxs(ea,{className:"jltma:flex jltma:items-center jltma:justify-between jltma:text-sm! jltma:pb-0!",children:["Pro Addons",d.jsxs("a",{href:Xt.URLS.PRICING,target:"_blank",rel:"noopener noreferrer",className:"jltma:flex jltma:items-center jltma:gap-1.5 jltma:text-xs jltma:font-normal jltma:text-(--jltma-primary)! jltma:no-underline! jltma:hover:underline! jltma:transition-colors jltma:shrink-0",children:["Get Full Control ",d.jsx(En,{className:"jltma:size-3.5"})]})]})}),d.jsxs(Gt,{className:"jltma:p-5! jltma:pt-4! jltma:@container",children:[d.jsx("div",{className:"jltma:grid jltma:grid-cols-1 jltma:@sm:grid-cols-2 jltma:@3xl:grid-cols-3 jltma:@5xl:grid-cols-4 jltma:gap-3",children:Object.entries(Wx).map(([f,h])=>d.jsx(Zm,{wizard:h,isEnabled:l.has(f),onToggleChange:j=>{i(f,j),r()},setProModal:u},f))}),d.jsx(Qm,{open:c.open,onOpenChange:()=>u({open:!1,title:"",pro_features:[]}),title:c.title,features:c.pro_features})]})]})};function SR(){var i,r;const e=Xt.getInstance().data,a=(i=e==null?void 0:e.extensions_category)!=null?i:{},l={};for(const c of Object.values(a)){const u=(r=c.extensions)!=null?r:{};for(const[f,h]of Object.entries(u))h.is_pro&&(l[f]=h)}return l}const Kx=SR(),_R=Et.isPremium(),ER=()=>{const e=We(f=>f.initialize),a=We(f=>f.fetchWizards),l=We(f=>f.enabledWizards),i=We(f=>f.toggleWizard),r=We(f=>f.save),[c,u]=b.useState({open:!1,title:"",pro_features:[]});return b.useEffect(()=>{_R&&(e(),a())},[e,a]),Object.keys(Kx).length===0?null:d.jsx("div",{children:d.jsxs(Jt,{className:"jltma:bg-(--jltma-muted)/30 jltma:border-none jltma:shadow-none jltma:py-0! jltma:gap-0!",children:[d.jsx(ta,{className:"jltma:px-5! jltma:pt-5! jltma:pb-3! jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsxs(ea,{className:"jltma:flex jltma:items-center jltma:justify-between jltma:text-sm! jltma:pb-0!",children:["Pro Extensions",d.jsxs("a",{href:Xt.URLS.PRICING,target:"_blank",rel:"noopener noreferrer",className:"jltma:flex jltma:items-center jltma:gap-1.5 jltma:text-xs jltma:font-normal jltma:text-(--jltma-primary)! jltma:no-underline! jltma:hover:underline! jltma:transition-colors jltma:shrink-0",children:["Get Full Control ",d.jsx(En,{className:"jltma:size-3.5"})]})]})}),d.jsxs(Gt,{className:"jltma:p-5! jltma:pt-4! jltma:@container",children:[d.jsx("div",{className:"jltma:grid jltma:grid-cols-1 jltma:@sm:grid-cols-2 jltma:@3xl:grid-cols-3 jltma:@5xl:grid-cols-4 jltma:gap-3",children:Object.entries(Kx).map(([f,h])=>d.jsx(Zm,{wizard:h,isEnabled:l.has(f),onToggleChange:j=>{i(f,j),r()},setProModal:u},f))}),d.jsx(Qm,{open:c.open,onOpenChange:()=>u({open:!1,title:"",pro_features:[]}),title:c.title,features:c.pro_features})]})]})})},Qx="https://master-addons.com/wp-json/wp/v2";function Zx(e){const a=e.indexOf("[");if(a===-1){const l=e.indexOf("{");return JSON.parse(l!==-1?e.slice(l):e)}return JSON.parse(e.slice(a))}let df=null;function CR(){return fetch(`${Qx}/posts?per_page=4&_fields=id,title,excerpt,link,date,featured_media`).then(e=>e.ok?e.text():"[]").then(e=>{const a=Zx(e),l=a.map(r=>r.featured_media).filter(Boolean);return(l.length?fetch(`${Qx}/media?include=${l.join(",")}&_fields=id,source_url&per_page=10`).then(r=>r.ok?r.text():"[]").then(r=>{const c=Zx(r),u={};return c.forEach(f=>{u[f.id]=f.source_url}),u}).catch(()=>({})):Promise.resolve({})).then(r=>a.map(c=>({id:c.id,title:c.title.rendered,excerpt:c.excerpt.rendered,link:c.link,date:c.date,image:r[c.featured_media]||""})))}).catch(()=>[])}function TR(){return df||(df=CR()),df}function AR(e){const a=document.createElement("div");return a.innerHTML=e,a.textContent||""}function NR(e){return new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}const MR=()=>{const e=b.use(TR());return e.length?d.jsx("div",{className:"jltma:grid jltma:grid-cols-1 jltma:sm:grid-cols-2 jltma:md:grid-cols-3 jltma:lg:grid-cols-4 jltma:gap-4",children:e.map(a=>d.jsx("a",{href:a.link,target:"_blank",rel:"noopener noreferrer",className:"jltma:group jltma:block jltma:no-underline! jltma:focus:shadow-none!",children:d.jsxs(Jt,{className:"jltma:h-full jltma:overflow-hidden jltma:shadow-none jltma:transition-all jltma:duration-200 jltma:hover:shadow-md jltma:p-0! jltma:gap-0!",children:[d.jsx("div",{className:"jltma:relative jltma:aspect-16/8 jltma:bg-(--jltma-muted) jltma:overflow-hidden",children:a.image?d.jsx("img",{src:a.image,alt:a.title,loading:"lazy",className:"jltma:w-full jltma:h-full jltma:object-cover jltma:transition-transform jltma:duration-300 jltma:group-hover:scale-105"}):d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:w-full jltma:h-full",children:d.jsx(rj,{className:"jltma:size-8 jltma:text-(--jltma-muted-foreground)/40"})})}),d.jsxs(Gt,{className:"jltma:p-4!",children:[d.jsx("time",{className:"jltma:text-[11px] jltma:text-(--jltma-muted-foreground) jltma:uppercase jltma:tracking-wide",children:NR(a.date)}),d.jsx("h4",{className:"jltma:text-sm jltma:font-semibold jltma:text-(--jltma-foreground) jltma:m-0! jltma:mt-1.5! jltma:leading-snug jltma:line-clamp-2 jltma:group-hover:text-(--jltma-primary) jltma:transition-colors jltma:truncate",dangerouslySetInnerHTML:{__html:a.title}}),d.jsx("p",{className:"jltma:text-xs jltma:text-(--jltma-muted-foreground) jltma:m-0! jltma:mt-2! jltma:leading-relaxed jltma:line-clamp-2",children:AR(a.excerpt).slice(0,100)}),d.jsxs("span",{className:"jltma:inline-flex jltma:items-center jltma:gap-1 jltma:text-xs jltma:font-medium jltma:text-(--jltma-primary)! jltma:mt-3! jltma:transition-all jltma:group-hover:gap-1.5",children:["Read more",d.jsx(C_,{className:"jltma:size-3 jltma:transition-transform jltma:group-hover:translate-x-0.5"})]})]})]})},a.id))}):null},DR=()=>d.jsx("div",{className:"jltma:grid jltma:grid-cols-1 jltma:sm:grid-cols-2 jltma:md:grid-cols-3 jltma:lg:grid-cols-4 jltma:gap-4",children:Array.from({length:4}).map((e,a)=>d.jsxs(Jt,{className:"jltma:overflow-hidden jltma:shadow-none jltma:pt-0!",children:[d.jsx(Ds,{className:"jltma:aspect-16/8 jltma:rounded-none"}),d.jsxs(Gt,{children:[d.jsx(Ds,{className:"jltma:h-3 jltma:w-20 jltma:mb-2"}),d.jsx(Ds,{className:"jltma:h-4 jltma:w-full jltma:mb-1.5"}),d.jsx(Ds,{className:"jltma:h-4 jltma:w-3/4 jltma:mb-3"}),d.jsx(Ds,{className:"jltma:h-3 jltma:w-full jltma:mb-1"}),d.jsx(Ds,{className:"jltma:h-3 jltma:w-2/3"})]})]},a))}),RR=()=>d.jsx("div",{className:"jltma:mt-8",children:d.jsxs(Jt,{className:"jltma:bg-(--jltma-muted)/30 jltma:border-none jltma:shadow-none jltma:py-0! jltma:gap-0!",children:[d.jsx(ta,{className:"jltma:px-5! jltma:pt-5! jltma:pb-3! jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsxs(ea,{className:"jltma:flex jltma:items-center jltma:justify-between jltma:text-sm! jltma:pb-0!",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2",children:[d.jsx(rj,{className:"jltma:size-4"}),"Latest from Our Blog"]}),d.jsxs("a",{href:`https://master-addons.com/blog/${Ae}`,target:"_blank",rel:"noopener noreferrer",className:"jltma:text-xs jltma:font-normal jltma:text-(--jltma-foreground)! jltma:no-underline! jltma:hover:text-(--jltma-foreground) jltma:transition-colors jltma:flex jltma:items-center jltma:gap-1 jltma:hover:underline!",children:["View all ",d.jsx(En,{className:"jltma:size-3"})]})]})}),d.jsx(Gt,{className:"jltma:p-5! jltma:pt-4!",children:d.jsx(b.Suspense,{fallback:d.jsx(DR,{}),children:d.jsx(MR,{})})})]})}),OR=()=>d.jsxs("div",{className:"jltma:bg-linear-to-br jltma:from-(--jltma-secondary) jltma:to-(--jltma-primary) jltma:p-6 jltma:pb-8 jltma:rounded-(--jltma-radius) jltma:text-white jltma:shadow-xl jltma:shadow-(--jltma-primary)/20 jltma:relative jltma:overflow-hidden jltma:group",children:[d.jsx("div",{className:"jltma:absolute jltma:-top-4 jltma:-right-4 jltma:w-24 jltma:h-24 jltma:bg-white/10 jltma:rounded-full jltma:blur-2xl group-hover:jltma:scale-150 jltma:transition-transform jltma:duration-700"}),d.jsx("h4",{className:"jltma:font-bold! jltma:text-[20px]! jltma:mb-2 jltma:relative jltma:z-10 jltma:text-white!",children:"Limited Offer!"}),d.jsx("p",{className:"jltma:text-white! jltma:font-medium! jltma:text-sm! jltma:my-4! jltma:relative jltma:z-10",children:"Get 40% OFF on Lifetime Unlimited License. Offer ends soon."}),d.jsx($t,{value:"outline",asChild:!0,children:d.jsx("a",{href:Xt.URLS.PRICING,target:"_blank",className:"jltma:w-full jltma:py-2 jltma:bg-white jltma:text-(--jltma-primary) jltma:rounded-xl jltma:font-bold! jltma:text-sm jltma:shadow-lg hover:jltma:bg-opacity-90 jltma:transition-all jltma:relative jltma:z-10",children:"Upgrade Now"})})]}),kR=()=>{const e=la(g=>g.initialize),a=la(g=>g.fetchWizards),l=la(g=>g.totalCount),i=la(g=>g.freeCount),r=la(g=>g.proCount),c=We(g=>g.initialize),u=We(g=>g.fetchWizards),f=We(g=>g.totalCount),h=We(g=>g.freeCount),j=We(g=>g.proCount);return b.useEffect(()=>{e(),a(),c(),u()},[e,a,c,u]),d.jsx(vs,{children:d.jsxs(Ul,{children:[d.jsxs("div",{className:"jltma:grid jltma:grid-cols-1 jltma:lg:grid-cols-[1fr_30%] jltma:xl:grid-cols-[1fr_28%] jltma:gap-5 jltma:mt-4 jltma:items-stretch",children:[d.jsx(mR,{stats:{addonsTotalCount:l,addonsProCount:r,addonsFreeCount:i,extensionsTotalCount:f,extensionsProCount:j,extensionsFreeCount:h}}),d.jsx(pR,{})]}),d.jsxs("div",{className:"jltma:grid jltma:grid-cols-1 jltma:xl:grid-cols-[1fr_340px] jltma:gap-6 jltma:mt-8",children:[d.jsxs("div",{className:"jltma:flex jltma:flex-col jltma:gap-6 jltma:min-w-0",children:[d.jsx(wR,{}),d.jsx(ER,{})]}),d.jsxs("div",{className:"jltma:flex jltma:flex-col jltma:gap-6",children:[Et.isPremium()?null:d.jsx(OR,{}),d.jsx(vR,{}),d.jsx(yR,{})]})]}),d.jsx(RR,{})]})})},Jx=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=24,duration:r=.6,isAnimated:c=!0,...u},f)=>{const h=Ra(),j=Mn(),g=b.useRef(!1);b.useImperativeHandle(f,()=>(g.current=!0,{startAnimation:()=>j?h.start("normal"):h.start("animate"),stopAnimation:()=>h.start("normal")}));const y=b.useCallback(_=>{!c||j||(g.current?e==null||e(_):h.start("animate"))},[h,j,c,e]),x=b.useCallback(_=>{g.current?a==null||a(_):h.start("normal")},[h,a]),w={normal:{scale:1,rotate:0},animate:{scale:[1,1.06,.98,1],rotate:[0,-1.5,1.5,0],transition:{duration:1.1*r,ease:"easeInOut"}}},S={normal:{opacity:1,scale:1,y:0},animate:_=>({opacity:[.6,1],scale:[.95,1.04,1],y:[3,-2,0],transition:{duration:.9*r,ease:"easeInOut",delay:_*.08}})};return d.jsx(_t.div,{className:lt.cn("jltma:inline-flex jltma:items-center jltma:justify-center",l),onMouseEnter:y,onMouseLeave:x,...u,children:d.jsxs(_t.svg,{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",animate:h,initial:"normal",variants:w,children:[d.jsx(_t.rect,{width:"7",height:"9",x:"3",y:"3",rx:"1",variants:S,custom:0,initial:"normal",animate:h}),d.jsx(_t.rect,{width:"7",height:"5",x:"14",y:"3",rx:"1",variants:S,custom:1,initial:"normal",animate:h}),d.jsx(_t.rect,{width:"7",height:"9",x:"14",y:"12",rx:"1",variants:S,custom:2,initial:"normal",animate:h}),d.jsx(_t.rect,{width:"7",height:"5",x:"3",y:"16",rx:"1",variants:S,custom:3,initial:"normal",animate:h})]})})});Jx.displayName="DashboardIcon";const tb=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=24,duration:r=1,isAnimated:c=!0,...u},f)=>{const h=Ra(),j=Mn(),g=b.useRef(!1);b.useImperativeHandle(f,()=>(g.current=!0,{startAnimation:()=>j?h.start("normal"):h.start("animate"),stopAnimation:()=>h.start("normal")}));const y=b.useCallback(T=>{!c||j||(g.current?e==null||e(T):h.start("animate"))},[h,j,c,e]),x=b.useCallback(T=>{g.current?a==null||a(T):h.start("normal")},[h,a]),w={normal:{rotate:0,scale:1},animate:{rotate:[0,-2,2,0],scale:[1,1.05,.95,1],transition:{duration:1*r,ease:[.42,0,.58,1],repeat:0}}},S={normal:{pathLength:1,opacity:1},animate:{pathLength:[0,1],opacity:[.5,1],transition:{duration:.8*r,ease:[.42,0,.58,1],repeat:0}}},_={normal:{scale:1},animate:{scale:[1,1.2,.9,1],transition:{duration:1*r,ease:[.42,0,.58,1],repeat:0}}};return d.jsx(_t.div,{className:lt.cn("jltma:inline-flex jltma:items-center jltma:justify-center",l),onMouseEnter:y,onMouseLeave:x,...u,children:d.jsxs(_t.svg,{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",animate:h,initial:"normal",variants:w,children:[d.jsx(_t.path,{d:"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2",variants:S}),d.jsx(_t.rect,{x:"14",y:"2",width:"8",height:"8",rx:"1",variants:_})]})})});tb.displayName="BlocksIcon";const eb=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=24,duration:r=1,isAnimated:c=!0,...u},f)=>{const h=Ra(),j=Mn(),g=b.useRef(!1);b.useImperativeHandle(f,()=>(g.current=!0,{startAnimation:()=>j?h.start("normal"):h.start("animate"),stopAnimation:()=>h.start("normal")}));const y=b.useCallback(_=>{!c||j||(g.current?e==null||e(_):h.start("animate"))},[h,j,c,e]),x=b.useCallback(_=>{g.current?a==null||a(_):h.start("normal")},[h,a]),w={normal:{rotate:0,scale:1},animate:{rotate:[0,-8,8,-4,0],scale:[1,1.1,.95,1],transition:{duration:.8*r,ease:[.42,0,.58,1],repeat:0}}},S={normal:{pathLength:1,opacity:1},animate:{pathLength:[0,1],opacity:[.5,1],transition:{duration:1*r,ease:[.42,0,.58,1],repeat:0}}};return d.jsx(_t.div,{className:lt.cn("jltma:inline-flex jltma:items-center jltma:justify-center",l),onMouseEnter:y,onMouseLeave:x,...u,children:d.jsx(_t.svg,{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",animate:h,initial:"normal",variants:w,children:d.jsx(_t.path,{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",variants:S})})})});eb.displayName="PuzzleIcon";const zR={normal:{rotate:0,transition:{duration:.25,ease:"easeOut"}},animate:{rotate:[0,12,-14,4,0],transition:{duration:1.05,times:[0,.42,.68,.88,1],ease:["easeInOut","easeInOut","easeOut","easeOut"]}}},ab=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=28,...r},c)=>{const u=Ra(),f=b.useRef(!1);b.useImperativeHandle(c,()=>(f.current=!0,{startAnimation:()=>u.start("animate"),stopAnimation:()=>u.start("normal")}));const h=b.useCallback(g=>{f.current?e==null||e(g):u.start("animate")},[u,e]),j=b.useCallback(g=>{f.current?a==null||a(g):u.start("normal")},[u,a]);return d.jsx("div",{className:lt.cn(l),onMouseEnter:h,onMouseLeave:j,...r,children:d.jsx(_t.svg,{animate:u,fill:"none",height:i,initial:"normal",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",style:{transformOrigin:"90% 10%",transformBox:"fill-box"},variants:zR,viewBox:"0 0 24 24",width:i,xmlns:"http://www.w3.org/2000/svg",children:d.jsx("path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"})})})});ab.displayName="WrenchIcon";const LR=e=>{var j,g,y,x;const a=[],l=(j=e==null?void 0:e.addons_category)!=null?j:{},i=[];Object.values(l).forEach(w=>{var _;const S=(_=w.addons)!=null?_:{};Object.values(S).forEach(T=>{i.push({name:T.title,free:!T.is_pro,pro:!0})})}),i.length>0&&a.push({title:"Widgets / Addons",features:i});const r=(g=e==null?void 0:e.extensions_category)!=null?g:{},c=[];Object.values(r).forEach(w=>{var _;const S=(_=w.extensions)!=null?_:{};Object.values(S).forEach(T=>{c.push({name:T.title,free:!T.is_pro,pro:!0})})}),c.length>0&&a.push({title:"Extensions",features:c});const f=(x=((y=e==null?void 0:e.icons_extended)!=null?y:{}).libraries)!=null?x:{},h=Object.values(f).map(w=>({name:w.title,free:!w.is_pro,pro:!0}));return h.length>0&&a.push({title:"Icons Extended",features:h}),a.push({title:"Support & Updates",features:[{name:"Regular Updates",free:!0,pro:!0},{name:"Community Support",free:!0,pro:!0},{name:"Documentation Access",free:!0,pro:!0},{name:"Priority Email Support",free:!1,pro:!0},{name:"White Label Branding",free:!1,pro:!0},{name:"Multisite Support",free:!1,pro:!0}]}),a},BR=()=>{const e=Xt.getInstance().data,a=b.useMemo(()=>LR(e),[e]);return d.jsx(vs,{children:d.jsx(Ul,{children:d.jsxs(Gt,{className:"jltma:mx-6 jltma:p-0! jltma:border jltma:border-(--jltma-border) jltma:rounded-(--jltma-radius) jltma:bg-white!",children:[d.jsxs("div",{className:"jltma:grid jltma:grid-cols-[2fr_1fr_1fr]",children:[d.jsx("div",{className:"jltma:text-sm jltma:font-bold jltma:text-(--jltma-foreground) jltma:px-6 jltma:py-4",children:"Features"}),d.jsx("div",{className:"jltma:text-sm jltma:font-bold jltma:text-center jltma:px-4 jltma:py-4 jltma:border-l jltma:border-(--jltma-border)/40 jltma:bg-slate-50/80 jltma:dark:bg-slate-500/5",children:"Free"}),d.jsx("div",{className:"jltma:text-sm jltma:font-bold jltma:text-center jltma:px-4 jltma:py-4 jltma:border-l jltma:border-(--jltma-border)/40 jltma:bg-amber-50/80 jltma:dark:bg-amber-500/5 jltma:text-amber-700 jltma:dark:text-amber-400 jltma:rounded-tr-(--jltma-radius)",children:"Pro"})]}),a.map(l=>d.jsxs("div",{children:[d.jsxs("div",{className:"jltma:grid jltma:grid-cols-[2fr_1fr_1fr] jltma:border-t jltma:border-(--jltma-border)/40",children:[d.jsx("div",{className:"jltma:px-6 jltma:py-3 jltma:bg-(--jltma-muted)/40",children:d.jsx("h4",{className:"jltma:text-[13px] jltma:font-bold! jltma:uppercase jltma:tracking-wider jltma:text-(--jltma-foreground)/70!",children:l.title})}),d.jsx("div",{className:"jltma:border-l jltma:border-(--jltma-border)/40 jltma:bg-slate-50/50 jltma:dark:bg-slate-500/3"}),d.jsx("div",{className:"jltma:border-l jltma:border-(--jltma-border)/40 jltma:bg-amber-50/50 jltma:dark:bg-amber-500/3"})]}),l.features.map(i=>d.jsxs("div",{className:"jltma:grid jltma:grid-cols-[2fr_1fr_1fr] jltma:border-t jltma:border-(--jltma-border)/20 jltma:transition-colors jltma:hover:bg-(--jltma-muted)/30",children:[d.jsx("div",{className:"jltma:px-6 jltma:py-3 jltma:flex jltma:items-center",children:d.jsx("span",{className:"jltma:text-sm jltma:text-(--jltma-foreground)/85",children:i.name})}),d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:py-3 jltma:border-l jltma:border-(--jltma-border)/40 jltma:bg-slate-50/80 jltma:dark:bg-slate-500/5",children:i.free?d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:size-6 jltma:rounded-full jltma:bg-emerald-100 jltma:dark:bg-emerald-500/20",children:d.jsx(ro,{className:"jltma:size-3.5 jltma:text-emerald-600 jltma:dark:text-emerald-400 jltma:stroke-[2.5]"})}):d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:size-6 jltma:rounded-full jltma:bg-red-100 jltma:dark:bg-red-500/15",children:d.jsx(bs,{className:"jltma:size-3.5 jltma:text-red-500 jltma:dark:text-red-400 jltma:stroke-[2.5]"})})}),d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:py-3 jltma:border-l jltma:border-(--jltma-border)/40 jltma:bg-amber-50/80 jltma:dark:bg-amber-500/5 jltma:last:rounded-br-(--jltma-radius)",children:d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:size-6 jltma:rounded-full jltma:bg-emerald-100 jltma:dark:bg-emerald-500/20",children:d.jsx(ro,{className:"jltma:size-3.5 jltma:text-emerald-600 jltma:dark:text-emerald-400 jltma:stroke-[2.5]"})})})]},i.name))]},l.title))]})})})},nb=({text:e,className:a=""})=>d.jsx("p",{className:lt.cn("jltma:m-0! jltma:text-sm! jltma:text-(--jltma-foreground)/80!",a),children:e}),VR=({value:e=null,onChange:a,width:l=200,height:i=50,disabled:r=!1,mediaType:c="image",iconOnly:u=!1})=>{var x;const[f,h]=b.useState(!1),j=()=>{var S;if(r||typeof((S=window.wp)==null?void 0:S.media)!="function"){console.error("WordPress media library not available");return}const w=window.wp.media({title:c==="image"?"Select Image":"Select Media",button:{text:"Select"},multiple:!1,library:{type:c==="image"?"image":void 0}});w.on("select",()=>{const _=w.state().get("selection").first().toJSON();a({id:_.id,url:_.url,alt:_.alt,title:_.title,width:_.width,height:_.height,sizes:_.sizes})}),w.open()},g=()=>{a(null)},y=e==null?void 0:e.url;return d.jsx("div",{className:lt.cn("jltma:space-y-3",{"jltma:opacity-50 jltma:pointer-events-none":r}),children:y?d.jsx("div",{className:"jltma:relative jltma:inline-block",children:c==="image"?d.jsxs("div",{className:"jltma:relative jltma:rounded-(--jltma-radius) jltma:overflow-hidden jltma:border jltma:border-(--jltma-border) jltma:bg-(--jltma-muted)",onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1),children:[d.jsx("img",{src:e.url,alt:(x=e.alt)!=null?x:"",className:"jltma:max-w-xs jltma:max-h-48 jltma:object-contain",width:l,height:i}),d.jsxs("div",{className:lt.cn("jltma:absolute jltma:inset-0 jltma:bg-black/60 jltma:transition-opacity jltma:flex jltma:items-center jltma:justify-center jltma:gap-2",f?"jltma:opacity-100":"jltma:opacity-0"),children:[d.jsx($t,{type:"button",variant:"secondary",size:"sm",onClick:j,disabled:r,className:"jltma:gap-1.5",children:d.jsx(oj,{className:"jltma:h-4 jltma:w-4"})}),d.jsx($t,{type:"button",variant:"destructive",size:"sm",onClick:g,disabled:r,className:"jltma:gap-1.5",children:d.jsx(dj,{className:"jltma:h-4 jltma:w-4"})})]})]}):d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-3 jltma:p-3 jltma:rounded-(--jltma-radius) jltma:border jltma:border-(--jltma-border) jltma:bg-(--jltma-muted)",children:[d.jsx(G_,{className:"jltma:h-8 jltma:w-8 jltma:text-(--jltma-muted-foreground)"}),d.jsxs("div",{className:"jltma:flex-1 jltma:min-w-0",children:[d.jsx("p",{className:"jltma:text-sm jltma:font-medium jltma:truncate",children:e.title||"Media file"}),d.jsx("p",{className:"jltma:text-xs jltma:text-(--jltma-muted-foreground) jltma:truncate",children:e.url})]}),d.jsx($t,{type:"button",variant:"ghost",size:"icon-sm",onClick:g,disabled:r,children:d.jsx(bs,{className:"jltma:h-4 jltma:w-4"})})]})}):d.jsx("div",{onClick:j,className:lt.cn("jltma:flex jltma:flex-col jltma:items-center jltma:justify-center jltma:gap-2","jltma:p-6 jltma:rounded-(--jltma-radius) jltma:border-2 jltma:border-dashed jltma:border-(--jltma-border)","jltma:bg-(--jltma-muted)/30 jltma:cursor-pointer jltma:transition-colors","jltma:hover:border-(--jltma-primary)/50! hover:jltma:bg-(--jltma-muted)/50",{"jltma:cursor-not-allowed":r}),style:{width:`${l}px`,height:`${i}px`},children:u?d.jsx(nj,{className:"jltma:h-8 jltma:w-8 jltma:text-(--jltma-muted-foreground)"}):d.jsxs(d.Fragment,{children:[d.jsx(nj,{className:"jltma:h-8 jltma:w-8 jltma:text-(--jltma-muted-foreground)"}),d.jsx("p",{className:"jltma:text-sm jltma:text-(--jltma-muted-foreground) jltma:m-0!",children:"Click to upload or drag and drop"}),d.jsx("p",{className:"jltma:text-xs jltma:text-(--jltma-muted-foreground)",children:c==="image"?"PNG, JPG, GIF up to 10MB":"Any file type"})]})})})},lb=({children:e})=>d.jsx("div",{className:"jltma-content__header",children:e}),UR=["Custom Brand Logo & Plugin Name","Developer / Agency Branding","Hide Admin Tabs & Meta Links","Priority Support & Updates"],HR=()=>d.jsx("div",{className:"jltma:absolute jltma:inset-0 jltma:flex jltma:items-center jltma:justify-center jltma:z-10",children:d.jsx(Jt,{className:"jltma:w-full jltma:max-w-md jltma:shadow-2xl jltma:border jltma:border-(--jltma-border)",children:d.jsxs(Gt,{className:"jltma:px-7!",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-3 jltma:mb-1.5",children:[d.jsx("span",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:w-10 jltma:h-10 jltma:rounded-full jltma:bg-linear-to-br jltma:from-(--jltma-primary) jltma:to-(--jltma-secondary) jltma:shadow-lg",children:d.jsx(xs,{className:"jltma:h-5 jltma:w-5 jltma:text-white"})}),d.jsxs("div",{children:[d.jsx("h3",{className:"jltma:text-base jltma:font-semibold jltma:m-0!",children:"Upgrade to Pro"}),d.jsx("p",{className:"jltma:text-xs! jltma:text-(--jltma-muted-foreground)! jltma:m-0!",children:"Unlock premium features"})]})]}),d.jsxs("div",{className:"jltma:flex jltma:items-start jltma:gap-3 jltma:mt-4 jltma:p-4 jltma:bg-(--jltma-muted)/50 jltma:rounded-(--jltma-radius) jltma:border jltma:border-(--jltma-border)",children:[d.jsx(ij,{className:"jltma:h-5 jltma:w-5 jltma:text-(--jltma-primary) jltma:mt-0.5 jltma:shrink-0"}),d.jsxs("div",{children:[d.jsx("p",{className:"jltma:text-sm jltma:font-medium jltma:text-(--jltma-foreground) jltma:m-0!",children:"White Label Branding"}),d.jsxs("p",{className:"jltma:text-sm! jltma:text-(--jltma-muted-foreground)! jltma:m-0! jltma:mt-1!",children:["Rebrand Master Addons with your own ",d.jsx("strong",{className:"jltma:text-(--jltma-foreground)",children:"Brand Logo"}),","," ",d.jsx("strong",{className:"jltma:text-(--jltma-foreground)",children:"Plugin Name"}),", and"," ",d.jsx("strong",{className:"jltma:text-(--jltma-foreground)",children:"Author Details"}),". Active license required."]})]})]}),d.jsx("p",{className:"jltma:text-xs! jltma:font-semibold jltma:text-(--jltma-destructive)! jltma:uppercase jltma:tracking-wide jltma:mt-3! jltma:mb-0! jltma:text-center",children:"Note: Developer Plans Only"}),d.jsxs("div",{className:"jltma:mt-4",children:[d.jsx("h4",{className:"jltma:text-xs jltma:font-medium! jltma:text-(--jltma-foreground) jltma:uppercase jltma:tracking-wide jltma:m-0! jltma:mb-2!",children:"Unlock Premium Features:"}),d.jsx("ul",{className:"jltma:space-y-2 jltma:m-0! jltma:p-0! jltma:list-none! jltma:flex jltma:flex-col jltma:gap-1",children:UR.map((e,a)=>d.jsxs("li",{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-xs jltma:text-(--jltma-muted-foreground)",children:[d.jsx(co,{className:"jltma:h-4 jltma:w-4 jltma:text-(--jltma-primary) jltma:shrink-0"}),e]},a))})]}),d.jsxs("div",{className:"jltma:flex jltma:gap-3 jltma:mt-6",children:[d.jsx($t,{type:"button",variant:"ghost",onClick:()=>window.open(Xt.URLS.DOCS,"_blank"),className:"jltma:border jltma:border-(--jltma-border) jltma:flex-1",children:"Documentation"}),d.jsxs($t,{type:"button",onClick:()=>window.open(Xt.URLS.PRICING,"_blank"),className:"jltma:bg-linear-to-r jltma:from-amber-500 jltma:to-orange-500 hover:jltma:from-amber-600 hover:jltma:to-orange-600 jltma:text-white jltma:border-0 jltma:gap-2 jltma:flex-1",children:[d.jsx(xs,{className:"jltma:h-4 jltma:w-4"}),"Upgrade to Pro",d.jsx(En,{className:"jltma:h-3.5 jltma:w-3.5"})]})]})]})})}),sb=()=>{const{whiteLabelSettings:e,adminSettings:a,isLoading:l,isSaving:i,setWhiteLabelField:r,setAdminField:c,fetchSettings:u,save:f,reset:h}=y_();b.useEffect(()=>{u()},[u]);const j=[{key:"jltma_wl_plugin_tab_welcome",label:"Hide Welcome Tab"},{key:"jltma_wl_plugin_tab_addons",label:"Hide Addons Tab"},{key:"jltma_wl_plugin_tab_extensions",label:"Hide Extensions Tab"},{key:"jltma_wl_plugin_tab_tools",label:"Hide Tools Tab"},{key:"jltma_wl_plugin_tab_free_vs_pro",label:"Hide Free vs Pro Tab"},{key:"jltma_wl_plugin_tab_white_label",label:"Hide White Label Tab"},{key:"jltma_wl_plugin_tab_template_kits",label:"Hide Template Kits Tab"}];return l?d.jsxs(vs,{children:[d.jsxs(lb,{children:[d.jsx(Os,{text:"White Label"}),d.jsx(nb,{text:"Customize plugin branding and visibility settings."})]}),d.jsx(Ul,{children:d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:py-20",children:d.jsx("div",{className:"jltma:text-sm jltma:text-(--jltma-muted-foreground)",children:"Loading settings..."})})})]}):d.jsxs(vs,{children:[d.jsx(lb,{children:d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:justify-between",children:[d.jsxs("div",{children:[d.jsx(Os,{text:"White Label"}),d.jsx(nb,{text:"Customize plugin branding and visibility settings.",className:"jltma:mt-1!"})]}),Et.isDeveloper()&&d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2.5",children:[d.jsx(mc,{onReset:h,description:"This will reset all white label settings to their default values. This action cannot be undone."}),d.jsx($t,{variant:"gradient",onClick:()=>f(),disabled:i,className:"jltma:h-10 jltma:px-6 jltma:text-[13px] jltma:font-semibold jltma:tracking-wide",children:i?"Saving...":"Save Settings"})]})]})}),d.jsx(Ul,{children:d.jsxs("div",{className:"jltma:relative",children:[d.jsx("div",{className:Et.isDeveloper()?"":"jltma:opacity-50 jltma:pointer-events-none jltma:select-none jltma:blur-[1.5px]",children:d.jsxs("div",{className:"jltma:mt-4 jltma:grid jltma:grid-cols-1 jltma:gap-6 jltma:lg:grid-cols-[1fr_400px] jltma:items-start",children:[d.jsxs(Jt,{children:[d.jsx(ta,{className:"jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsx(ea,{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-sm! jltma:pb-1.5!",children:"Settings"})}),d.jsxs(Gt,{className:"jltma:space-y-1",children:[d.jsx(qs,{label:"Logo Image",children:d.jsx(VR,{value:e.jltma_wl_plugin_logo,onChange:g=>r("jltma_wl_plugin_logo",g),width:150,height:80,iconOnly:!0})}),d.jsx($e,{className:"jltma:bg-(--jltma-border)/30"}),d.jsx(qs,{label:"Plugin Name",children:d.jsx(An,{value:e.jltma_wl_plugin_name,onChange:g=>r("jltma_wl_plugin_name",g.target.value),placeholder:"Master Addons for Elementor"})}),d.jsx($e,{className:"jltma:bg-(--jltma-border)/30"}),d.jsx(qs,{label:"Plugin Description",alignTop:!0,children:d.jsx(PA,{value:e.jltma_wl_plugin_desc,onChange:g=>r("jltma_wl_plugin_desc",g.target.value),placeholder:"Master Addons is easy and must have Elementor Addons for WordPress Page Builder. Clean, Modern, Hand crafted designed Addons blocks.",className:"jltma:min-h-20"})}),d.jsx($e,{className:"jltma:bg-(--jltma-border)/30"}),d.jsx(qs,{label:"Developer/Agency Name",children:d.jsx(An,{value:e.jltma_wl_plugin_author_name,onChange:g=>r("jltma_wl_plugin_author_name",g.target.value),placeholder:"Jewel Theme"})}),d.jsx($e,{className:"jltma:bg-(--jltma-border)/30"}),d.jsx(qs,{label:"Menu Label",children:d.jsx(An,{value:e.jltma_wl_plugin_menu_label,onChange:g=>r("jltma_wl_plugin_menu_label",g.target.value),placeholder:"Master Addons"})}),d.jsx($e,{className:"jltma:bg-(--jltma-border)/30"}),d.jsx(qs,{label:"Plugin URL",children:d.jsx(An,{value:e.jltma_wl_plugin_url,onChange:g=>r("jltma_wl_plugin_url",g.target.value),placeholder:"https://master-addons.com/all-widgets/"})}),d.jsx($e,{className:"jltma:bg-(--jltma-border)/30"}),d.jsx(ib,{label:"Disable MA Placeholder Image",description:"This will hide Master Addons placeholder image and enable the elementor placeholder image.",checked:e.jltma_wl_placeholder_image,onCheckedChange:g=>r("jltma_wl_placeholder_image",g)}),d.jsx($e,{className:"jltma:bg-(--jltma-border)/30"}),d.jsx(ib,{label:"Hide Plugin Row Meta Links",description:"This will hide Live Demo, Documentation, Support and Premium Version links on Plugins page.",checked:e.jltma_wl_plugin_row_links,onCheckedChange:g=>r("jltma_wl_plugin_row_links",g)})]})]}),d.jsxs(Jt,{children:[d.jsx(ta,{className:"jltma:border-b jltma:border-(--jltma-border)/30",children:d.jsx(ea,{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:text-sm! jltma:pb-1.5!",children:"Nav Menus"})}),d.jsxs(Gt,{className:"jltma:space-y-1",children:[j.map((g,y)=>d.jsxs("div",{children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:justify-between jltma:py-3",children:[d.jsx("span",{className:"jltma:text-sm jltma:font-medium",children:g.label}),d.jsx($l,{checked:a[g.key],onCheckedChange:x=>c(g.key,x),className:"jltma:cursor-pointer"})]}),y<j.length-1&&d.jsx($e,{className:"jltma:bg-(--jltma-border)/30"})]},g.key)),d.jsx("div",{className:"jltma:mt-4 jltma:pt-4 jltma:border-t jltma:border-(--jltma-border)/30",children:d.jsxs("p",{className:"jltma:text-xs! jltma:italic jltma:text-(--jltma-muted-foreground)!",children:[d.jsx("span",{className:"jltma:font-semibold jltma:text-(--jltma-destructive)!",children:"NOTE:"})," ","You will need to reactivate Master Addons PRO for Elementor plugin to be able to reset White Labeling Tab Options."]})})]})]})]})}),!Et.isDeveloper()&&d.jsx(HR,{})]})})]})},qs=({label:e,children:a,alignTop:l=!1})=>d.jsxs("div",{className:`jltma:flex jltma:gap-6 jltma:py-3 ${l?"jltma:items-start":"jltma:items-center"}`,children:[d.jsx("label",{className:"jltma:text-sm jltma:font-medium jltma:w-48 jltma:shrink-0 jltma:pt-0.5",children:e}),d.jsx("div",{className:"jltma:flex-1",children:a})]}),ib=({label:e,description:a,checked:l,onCheckedChange:i})=>d.jsxs("div",{className:"jltma:py-3",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-6",children:[d.jsx("label",{className:"jltma:text-sm jltma:font-medium jltma:w-48 jltma:shrink-0",children:e}),d.jsx($l,{checked:l,onCheckedChange:i,className:"jltma:cursor-pointer"})]}),d.jsx("p",{className:"jltma:text-xs! jltma:mt-2! jltma:italic jltma:text-(--jltma-muted-foreground)!",children:a})]}),rb=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=24,duration:r=1,isAnimated:c=!0,...u},f)=>{const h=Ra(),j=Mn(),g=b.useRef(!1);b.useImperativeHandle(f,()=>(g.current=!0,{startAnimation:()=>j?h.start("normal"):h.start("animate"),stopAnimation:()=>h.start("normal")}));const y=b.useCallback(T=>{!c||j||(g.current?e==null||e(T):h.start("animate"))},[h,j,c,e]),x=b.useCallback(T=>{g.current?a==null||a(T):h.start("normal")},[h,a]),w={normal:{rotate:0,scale:1},animate:{rotate:[0,-8,8,-4,0],scale:[1,1.1,.95,1],transition:{duration:.8*r,ease:[.42,0,.58,1],repeat:0}}},S={normal:{pathLength:1,opacity:1},animate:{pathLength:[0,1],opacity:[.5,1],transition:{duration:1*r,ease:[.42,0,.58,1],repeat:0}}},_={normal:{scale:1},animate:{scale:[1,1.4,.8,1],transition:{duration:.6*r,ease:[.42,0,.58,1],repeat:0}}};return d.jsx(_t.div,{className:lt.cn("jltma:inline-flex jltma:items-center jltma:justify-center",l),onMouseEnter:y,onMouseLeave:x,...u,children:d.jsxs(_t.svg,{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",animate:h,initial:"normal",variants:w,children:[d.jsx(_t.path,{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",variants:S}),d.jsx(_t.circle,{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",variants:_})]})})});rb.displayName="TagIcon";const ob=b.forwardRef(({onMouseEnter:e,onMouseLeave:a,className:l,size:i=24,duration:r=1,isAnimated:c=!0,...u},f)=>{const h=Ra(),j=Ra(),g=Mn(),y=b.useRef(!1);b.useImperativeHandle(f,()=>(y.current=!0,{startAnimation:()=>{g?(h.start("normal"),j.start("normal")):(h.start("animate"),j.start("animate"))},stopAnimation:()=>{h.start("normal"),j.start("normal")}}));const x=b.useCallback(T=>{!c||g||(y.current?e==null||e(T):(h.start("animate"),j.start("animate")))},[h,j]),w=b.useCallback(T=>{y.current?a==null||a(T):(h.start("normal"),j.start("normal"))},[h,j]),S={normal:{pathLength:1,opacity:1},animate:{pathLength:[0,1],opacity:[.6,1],transition:{duration:.8*r,ease:"easeInOut"}}},_={normal:{x:0,y:0,opacity:1},animate:{x:[0,3,0],y:[0,-3,0],opacity:[1,1,1],transition:{duration:.6*r,ease:"easeInOut"}}};return d.jsx(_t.div,{className:lt.cn("jltma:inline-flex jltma:items-center jltma:justify-center",l),onMouseEnter:x,onMouseLeave:w,...u,children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[d.jsx(_t.path,{d:"M15 3h6v6",variants:_,initial:"normal",animate:j}),d.jsx(_t.path,{d:"M10 14 21 3",variants:_,initial:"normal",animate:j}),d.jsx(_t.path,{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",variants:S,initial:"normal",animate:h})]})})});ob.displayName="ExternalLinkIcon";const dl=Xt.getInstance(),mr=[{id:"welcome",title:"Welcome",icon:Jx,link:"welcome",components:kR,default:!0,hidden:dl.hiddenMenus.welcome},{id:"addons",title:"Addons",icon:tb,link:"addons",components:cR,hidden:dl.hiddenMenus.addons},{id:"extensions",title:"Extensions",icon:eb,link:"extensions",components:rD,hidden:dl.hiddenMenus.extensions},{id:"tools",title:"Tools",icon:ab,link:"tools",components:sR,hidden:dl.hiddenMenus.tools},{id:"free_vs_pro",title:"Free vs Pro",icon:Km,link:"free-vs-pro",components:BR,hidden:dl.hiddenMenus.free_vs_pro},{id:"white_label",title:"White label",icon:rb,link:"white-label",components:sb,hidden:dl.hiddenMenus.white_label},{id:"template_kits",title:"Template Kits",icon:ob,link:`${dl.adminUrl}admin.php?page=jltma-template-kits`,external:!0,components:sb,hidden:dl.hiddenMenus.template_kits}],gc=()=>{const{activeSection:e,setActiveSection:a}=rn(),l=(e==null?void 0:e.id)||gs.parseHash().section||"general_settings",i=b.useCallback((f,h,j)=>{const g=gs.buildHash(f,h,j);window.history.pushState({},"",`#/${g}`),window.dispatchEvent(new HashChangeEvent("hashchange"))},[]),r=b.useCallback(f=>{i(f)},[i]),c=b.useCallback(f=>{i(l,f)},[i,l]),u=b.useCallback((f,h)=>{i(l,f,h)},[i,l]);return b.useEffect(()=>{const f=()=>{const h=gs.parseHash();if(h.section){const j=mr.find(g=>g.id===h.section);j&&j.id!==(e==null?void 0:e.id)&&a(j)}};return window.addEventListener("hashchange",f),()=>window.removeEventListener("hashchange",f)},[e,a]),{currentSection:l,changeSection:r,changeMenu:c,changeSubmenu:u,navigateTo:i,parseHash:gs.parseHash}},cb=b.memo(({subMenu:e,isActive:a,onClick:l})=>d.jsx("button",{type:"button",className:lt.cn("jltma-sidebar__subitem block jltma:w-full jltma:px-3 jltma:py-2 jltma:bg-transparent jltma:border-0 jltma:rounded-(--jltma-radius) jltma:text-(--jltma-muted-foreground) jltma:text-[14px] jltma:font-medium! jltma:text-left jltma:cursor-pointer jltma:transition-all jltma:duration-200 jltma:hover:bg-(--jltma-sidebar-accent) jltma:hover:text-(--jltma-sidebar-accent-foreground)",{"jltma:bg-(--jltma-sidebar-accent) jltma:text-(--jltma-sidebar-accent-foreground) jltma:font-bold! jltma:relative jltma:after:absolute jltma:after:content-[''] jltma:after:w-0.5 jltma:after: jltma:after:h-4 jltma:after:bg-(--jltma-sidebar-accent-foreground) jltma:after:right-[calc(100%+7px)]":a}),onClick:l,children:e.title}));cb.displayName="SubMenuItem";const ub=b.memo(({sub_menus:e,parentMenuId:a})=>{const{activeMenu:l,setActiveMenu:i,setParentMenuId:r,parentMenuId:c}=rn(dr(j=>({activeMenu:j.activeMenu,setActiveMenu:j.setActiveMenu,setParentMenuId:j.setParentMenuId,parentMenuId:j.parentMenuId}))),{changeSubmenu:u}=gc(),f=b.useCallback(j=>{i(j),r(a),u(a,j.id)},[i,r,a,u]),h=(c||(l==null?void 0:l.id))===a;return d.jsx("div",{className:lt.cn("jltma:grid jltma:transition-[grid-template-rows,opacity] jltma:duration-300 jltma:ease-in-out",h?"jltma:grid-rows-[1fr] jltma:opacity-100":"jltma:grid-rows-[0fr] jltma:opacity-0"),children:d.jsx("div",{className:"jltma:overflow-hidden",children:d.jsx("div",{className:"jltma:relative jltma:ml-5 jltma:mt-1 jltma:pl-2 jltma:border-l jltma:border-(--jltma-sidebar-border) jltma:flex jltma:flex-col jltma:gap-0.5",children:e.map(j=>d.jsx(cb,{subMenu:j,isActive:(l==null?void 0:l.id)===j.id,onClick:()=>f(j)},j.id))})})})});ub.displayName="SubMenu";const db=b.memo(({sidebarItem:e,isActive:a,onMenuClick:l})=>d.jsxs("div",{children:[d.jsxs("button",{type:"button",className:lt.cn("jltma:w-full jltma:flex jltma:items-center jltma:justify-between jltma:gap-3 jltma:py-2.5 jltma:px-4 jltma:rounded-(--jltma-radius) jltma:text-(--jltma-sidebar-foreground)/70 jltma:text-sm! jltma:font-semibold! jltma:cursor-pointer jltma:transition-all jltma:duration-200 jltma:hover:bg-(--jltma-sidebar-accent) jltma:hover:text-(--jltma-sidebar-accent-foreground)",{"jltma:bg-(--jltma-sidebar-accent) jltma:text-(--jltma-sidebar-accent-foreground)!":a}),onClick:()=>l(e),children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2",children:[e.icon?d.jsx("span",{className:"jltma:[&>svg]:w-5 jltma:[&>svg]:h-5",children:P.createElement(e.icon)}):null,d.jsx("span",{children:e.title})]}),e.sub_menus?d.jsx("span",{className:lt.cn("jltma:text-(--jltma-muted-foreground) jltma:transition-all jltma:duration-150",{"jltma:rotate-180":a}),children:d.jsx(R_,{})}):null]}),e.sub_menus?d.jsx(ub,{sub_menus:e.sub_menus,parentMenuId:e.id}):null]}));db.displayName="SidebarItem";const mb=b.memo(({className:e,sidebar:a})=>{const{activeMenu:l,setActiveMenu:i,parentMenuId:r,setParentMenuId:c}=rn(dr(h=>({activeMenu:h.activeMenu,setActiveMenu:h.setActiveMenu,parentMenuId:h.parentMenuId,setParentMenuId:h.setParentMenuId}))),{changeMenu:u}=gc(),f=b.useCallback(h=>{i(h),c(null),u(h.id)},[i,c,u]);return d.jsx("aside",{className:lt.cn("jltma:h-full jltma:bg-(--jltma-sidebar) jltma:text-(--jltma-sidebar-foreground) jltma:border-r jltma:py-5 jltma:px-4 jltma:transition-colors jltma:duration-200 jltma:overflow-y-auto jltma:scrollbar-none jltma:border-(--jltma-border)",e),children:d.jsx("nav",{className:"jltma:flex jltma:flex-col jltma:gap-2",children:a.map(h=>d.jsx(db,{sidebarItem:h,isActive:(r||(l==null?void 0:l.id))===h.id,onMenuClick:f},h.id))})})});mb.displayName="Sidebar";const PR=({className:e})=>{const{activeSection:a,isTabTransitioning:l}=rn();return a?d.jsx("main",{className:lt.cn("jltma:h-full",e),children:d.jsx("div",{className:lt.cn("jltma:h-full jltma:transition-opacity jltma:duration-150 jltma:ease-in-out",l?"jltma:opacity-0":"jltma:opacity-100"),children:P.createElement(a.components)})}):null},fb=b.memo(({nav:e,isActive:a,onClick:l,onNavClick:i})=>{const r=b.useRef(null),c=lt.cn("jltma-header__nav-item jltma:flex jltma:items-center jltma:gap-1 jltma:px-2.5 jltma:xl:px-4 jltma:py-2 jltma:bg-transparent jltma:border-0 jltma:rounded-(--jltma-radius) jltma:text-(--jltma-navbar-foreground) jltma:text-xs! jltma:xl:text-sm! jltma:font-medium! jltma:cursor-pointer jltma:transition-all jltma:duration-150 jltma:hover:bg-(--jltma-navbar-accent) jltma:no-underline jltma:whitespace-nowrap",{"jltma:bg-(--jltma-navbar-accent)!":a}),u=d.jsxs(d.Fragment,{children:[e.icon&&P.createElement(e.icon,{size:16,ref:r}),e.title]});return e.external&&e.link?d.jsx("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",className:lt.cn("jltma:text-(--jltma-navbar-foreground)! jltma:focus:shadow-none!",c),onClick:()=>i==null?void 0:i(),onMouseEnter:()=>{var f;return(f=r.current)==null?void 0:f.startAnimation()},onMouseLeave:()=>{var f;return(f=r.current)==null?void 0:f.stopAnimation()},children:u}):d.jsx("a",{href:`#/${e.id}`,className:lt.cn("jltma:text-(--jltma-navbar-foreground)! jltma:focus:shadow-none!",c),onClick:f=>{f.preventDefault(),l(),i==null||i()},onMouseEnter:()=>{var f;return(f=r.current)==null?void 0:f.startAnimation()},onMouseLeave:()=>{var f;return(f=r.current)==null?void 0:f.stopAnimation()},children:u})});fb.displayName="NavItem";const mf=b.memo(({NAV_MENUS:e,vertical:a,onNavClick:l})=>{const{activeSection:i,setActiveSection:r,setActiveMenu:c,setParentMenuId:u}=rn(dr(j=>({activeSection:j.activeSection,setActiveSection:j.setActiveSection,setActiveMenu:j.setActiveMenu,setParentMenuId:j.setParentMenuId}))),{changeSection:f}=gc(),h=b.useCallback(j=>{f(j.id),r(j),c(null),u(null)},[f,r,c,u]);return d.jsx("div",{className:lt.cn("jltma:flex jltma:gap-0.5 jltma:xl:gap-1",a?"jltma:flex-col jltma:px-4 jltma:py-3":"jltma:items-center jltma:justify-center"),children:e.map(j=>d.jsx(fb,{nav:j,isActive:(i==null?void 0:i.id)===j.id,onClick:()=>h(j),onNavClick:l},j.id))})});mf.displayName="NavigationTab";const hb=({logo:e})=>{const{effectiveTheme:a}=Bi();return d.jsx("div",{children:e!=null&&e.light||e!=null&&e.dark?d.jsx("img",{src:a==="light"?e==null?void 0:e.light:e.dark,alt:"Logo",width:148,height:32,style:{height:"32px",objectFit:"contain"}}):d.jsx("h1",{className:"jltma:font-semibold! jltma:text-lg! jltma:m-0 jltma:text-(--jltma-foreground)!",children:"Logo"})})};hb.displayName="Logo";function IR(e){if(typeof document=="undefined")return;let a=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",a.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}const pb=P.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),fr=()=>{const e=P.useContext(pb);if(!e)throw new Error("useDrawerContext must be used within a Drawer.Root");return e};IR(`[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(
55 [data-state=closed]
56 ){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}`);function FR(){const e=navigator.userAgent;return typeof window!="undefined"&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))}function $R(){return ff(/^Mac/)}function YR(){return ff(/^iPhone/)}function jb(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function qR(){return ff(/^iPad/)||$R()&&navigator.maxTouchPoints>1}function gb(){return YR()||qR()}function ff(e){return typeof window!="undefined"&&window.navigator!=null?e.test(window.navigator.platform):void 0}const GR=24,XR=typeof window!="undefined"?b.useLayoutEffect:b.useEffect;function yb(...e){return(...a)=>{for(let l of e)typeof l=="function"&&l(...a)}}const hf=typeof document!="undefined"&&window.visualViewport;function vb(e){let a=window.getComputedStyle(e);return/(auto|scroll)/.test(a.overflow+a.overflowX+a.overflowY)}function xb(e){for(vb(e)&&(e=e.parentElement);e&&!vb(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}const WR=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let yc=0,pf;function KR(e={}){let{isDisabled:a}=e;XR(()=>{if(!a)return yc++,yc===1&&gb()&&(pf=QR()),()=>{yc--,yc===0&&(pf==null||pf())}},[a])}function QR(){let e,a=0,l=y=>{e=xb(y.target),!(e===document.documentElement&&e===document.body)&&(a=y.changedTouches[0].pageY)},i=y=>{if(!e||e===document.documentElement||e===document.body){y.preventDefault();return}let x=y.changedTouches[0].pageY,w=e.scrollTop,S=e.scrollHeight-e.clientHeight;S!==0&&((w<=0&&x>a||w>=S&&x<a)&&y.preventDefault(),a=x)},r=y=>{let x=y.target;jf(x)&&x!==document.activeElement&&(y.preventDefault(),x.style.transform="translateY(-2000px)",x.focus(),requestAnimationFrame(()=>{x.style.transform=""}))},c=y=>{let x=y.target;jf(x)&&(x.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{x.style.transform="",hf&&(hf.height<window.innerHeight?requestAnimationFrame(()=>{bb(x)}):hf.addEventListener("resize",()=>bb(x),{once:!0}))}))},u=()=>{window.scrollTo(0,0)},f=window.pageXOffset,h=window.pageYOffset,j=yb(ZR(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`));window.scrollTo(0,0);let g=yb(hr(document,"touchstart",l,{passive:!1,capture:!0}),hr(document,"touchmove",i,{passive:!1,capture:!0}),hr(document,"touchend",r,{passive:!1,capture:!0}),hr(document,"focus",c,!0),hr(window,"scroll",u));return()=>{j(),g(),window.scrollTo(f,h)}}function ZR(e,a,l){let i=e.style[a];return e.style[a]=l,()=>{e.style[a]=i}}function hr(e,a,l,i){return e.addEventListener(a,l,i),()=>{e.removeEventListener(a,l,i)}}function bb(e){let a=document.scrollingElement||document.documentElement;for(;e&&e!==a;){let l=xb(e);if(l!==document.documentElement&&l!==document.body&&l!==e){let i=l.getBoundingClientRect().top,r=e.getBoundingClientRect().top,c=e.getBoundingClientRect().bottom;const u=l.getBoundingClientRect().bottom+GR;c>u&&(l.scrollTop+=r-i)}e=l.parentElement}}function jf(e){return e instanceof HTMLInputElement&&!WR.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function JR(e,a){typeof e=="function"?e(a):e!=null&&(e.current=a)}function tO(...e){return a=>e.forEach(l=>JR(l,a))}function wb(...e){return b.useCallback(tO(...e),e)}const Sb=new WeakMap;function we(e,a,l=!1){if(!e||!(e instanceof HTMLElement))return;let i={};Object.entries(a).forEach(([r,c])=>{if(r.startsWith("--")){e.style.setProperty(r,c);return}i[r]=e.style[r],e.style[r]=c}),!l&&Sb.set(e,i)}function eO(e,a){if(!e||!(e instanceof HTMLElement))return;let l=Sb.get(e);l&&(e.style[a]=l[a])}const pe=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function vc(e,a){if(!e)return null;const l=window.getComputedStyle(e),i=l.transform||l.webkitTransform||l.mozTransform;let r=i.match(/^matrix3d\((.+)\)$/);return r?parseFloat(r[1].split(", ")[pe(a)?13:12]):(r=i.match(/^matrix\((.+)\)$/),r?parseFloat(r[1].split(", ")[pe(a)?5:4]):null)}function aO(e){return 8*(Math.log(e+1)-2)}function gf(e,a){if(!e)return()=>{};const l=e.style.cssText;return Object.assign(e.style,a),()=>{e.style.cssText=l}}function nO(...e){return(...a)=>{for(const l of e)typeof l=="function"&&l(...a)}}const oe={DURATION:.5,EASE:[.32,.72,0,1]},_b=.4,lO=.25,sO=100,Eb=8,Ql=16,yf=26,vf="vaul-dragging";function Cb(e){const a=P.useRef(e);return P.useEffect(()=>{a.current=e}),P.useMemo(()=>(...l)=>a.current==null?void 0:a.current.call(a,...l),[])}function iO({defaultProp:e,onChange:a}){const l=P.useState(e),[i]=l,r=P.useRef(i),c=Cb(a);return P.useEffect(()=>{r.current!==i&&(c(i),r.current=i)},[i,r,c]),l}function Tb({prop:e,defaultProp:a,onChange:l=()=>{}}){const[i,r]=iO({defaultProp:a,onChange:l}),c=e!==void 0,u=c?e:i,f=Cb(l),h=P.useCallback(j=>{if(c){const y=typeof j=="function"?j(e):j;y!==e&&f(y)}else r(j)},[c,e,r,f]);return[u,h]}function rO({activeSnapPointProp:e,setActiveSnapPointProp:a,snapPoints:l,drawerRef:i,overlayRef:r,fadeFromIndex:c,onSnapPointChange:u,direction:f="bottom",container:h,snapToSequentialPoint:j}){const[g,y]=Tb({prop:e,defaultProp:l==null?void 0:l[0],onChange:a}),[x,w]=P.useState(typeof window!="undefined"?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);P.useEffect(()=>{function k(){w({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",k),()=>window.removeEventListener("resize",k)},[]);const S=P.useMemo(()=>g===(l==null?void 0:l[l.length-1])||null,[l,g]),_=P.useMemo(()=>{var k;return(k=l==null?void 0:l.findIndex(V=>V===g))!=null?k:null},[l,g]),T=l&&l.length>0&&(c||c===0)&&!Number.isNaN(c)&&l[c]===g||!l,C=P.useMemo(()=>{const k=h?{width:h.getBoundingClientRect().width,height:h.getBoundingClientRect().height}:typeof window!="undefined"?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};var V;return(V=l==null?void 0:l.map(Y=>{const tt=typeof Y=="string";let et=0;if(tt&&(et=parseInt(Y,10)),pe(f)){const Z=tt?et:x?Y*k.height:0;return x?f==="bottom"?k.height-Z:-k.height+Z:Z}const nt=tt?et:x?Y*k.width:0;return x?f==="right"?k.width-nt:-k.width+nt:nt}))!=null?V:[]},[l,x,h]),M=P.useMemo(()=>_!==null?C==null?void 0:C[_]:null,[C,_]),N=P.useCallback(k=>{var V;const Y=(V=C==null?void 0:C.findIndex(tt=>tt===k))!=null?V:null;u(Y),we(i.current,{transition:`transform ${oe.DURATION}s cubic-bezier(${oe.EASE.join(",")})`,transform:pe(f)?`translate3d(0, ${k}px, 0)`:`translate3d(${k}px, 0, 0)`}),C&&Y!==C.length-1&&c!==void 0&&Y!==c&&Y<c?we(r.current,{transition:`opacity ${oe.DURATION}s cubic-bezier(${oe.EASE.join(",")})`,opacity:"0"}):we(r.current,{transition:`opacity ${oe.DURATION}s cubic-bezier(${oe.EASE.join(",")})`,opacity:"1"}),y(l==null?void 0:l[Math.max(Y,0)])},[i.current,l,C,c,r,y]);P.useEffect(()=>{if(g||e){var k;const V=(k=l==null?void 0:l.findIndex(Y=>Y===e||Y===g))!=null?k:-1;C&&V!==-1&&typeof C[V]=="number"&&N(C[V])}},[g,e,l,C,N]);function R({draggedDistance:k,closeDrawer:V,velocity:Y,dismissible:tt}){if(c===void 0)return;const et=f==="bottom"||f==="right"?(M!=null?M:0)-k:(M!=null?M:0)+k,nt=_===c-1,Z=_===0,st=k>0;if(nt&&we(r.current,{transition:`opacity ${oe.DURATION}s cubic-bezier(${oe.EASE.join(",")})`}),!j&&Y>2&&!st){tt?V():N(C[0]);return}if(!j&&Y>2&&st&&C&&l){N(C[l.length-1]);return}const ot=C==null?void 0:C.reduce((H,J)=>typeof H!="number"||typeof J!="number"?H:Math.abs(J-et)<Math.abs(H-et)?J:H),z=pe(f)?window.innerHeight:window.innerWidth;if(Y>_b&&Math.abs(k)<z*.4){const H=st?1:-1;if(H>0&&S&&l){N(C[l.length-1]);return}if(Z&&H<0&&tt&&V(),_===null)return;N(C[_+H]);return}N(ot)}function B({draggedDistance:k}){if(M===null)return;const V=f==="bottom"||f==="right"?M-k:M+k;(f==="bottom"||f==="right")&&V<C[C.length-1]||(f==="top"||f==="left")&&V>C[C.length-1]||we(i.current,{transform:pe(f)?`translate3d(0, ${V}px, 0)`:`translate3d(${V}px, 0, 0)`})}function U(k,V){if(!l||typeof _!="number"||!C||c===void 0)return null;const Y=_===c-1;if(_>=c&&V)return 0;if(Y&&!V)return 1;if(!T&&!Y)return null;const et=Y?_+1:_-1,nt=Y?C[et]-C[et-1]:C[et+1]-C[et],Z=k/Math.abs(nt);return Y?1-Z:Z}return{isLastSnapPoint:S,activeSnapPoint:g,shouldFade:T,getPercentageDragged:U,setActiveSnapPoint:y,activeSnapPointIndex:_,onRelease:R,onDrag:B,snapPointsOffset:C}}const oO=()=>()=>{};function cO(){const{direction:e,isOpen:a,shouldScaleBackground:l,setBackgroundColorOnScale:i,noBodyStyles:r}=fr(),c=P.useRef(null),u=b.useMemo(()=>document.body.style.backgroundColor,[]);function f(){return(window.innerWidth-yf)/window.innerWidth}P.useEffect(()=>{if(a&&l){c.current&&clearTimeout(c.current);const h=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!h)return;nO(i&&!r?gf(document.body,{background:"black"}):oO,gf(h,{transformOrigin:pe(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${oe.DURATION}s`,transitionTimingFunction:`cubic-bezier(${oe.EASE.join(",")})`}));const j=gf(h,{borderRadius:`${Eb}px`,overflow:"hidden",...pe(e)?{transform:`scale(${f()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${f()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{j(),c.current=window.setTimeout(()=>{u?document.body.style.background=u:document.body.style.removeProperty("background")},oe.DURATION*1e3)}}},[a,l,u])}let pr=null;function uO({isOpen:e,modal:a,nested:l,hasBeenOpened:i,preventScrollRestoration:r,noBodyStyles:c}){const[u,f]=P.useState(()=>typeof window!="undefined"?window.location.href:""),h=P.useRef(0),j=P.useCallback(()=>{if(jb()&&pr===null&&e&&!c){pr={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};const{scrollX:y,innerHeight:x}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:`${-h.current}px`,left:`${-y}px`,right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{const w=x-window.innerHeight;w&&h.current>=x&&(document.body.style.top=`${-(h.current+w)}px`)}),300)}},[e]),g=P.useCallback(()=>{if(jb()&&pr!==null&&!c){const y=-parseInt(document.body.style.top,10),x=-parseInt(document.body.style.left,10);Object.assign(document.body.style,pr),window.requestAnimationFrame(()=>{if(r&&u!==window.location.href){f(window.location.href);return}window.scrollTo(x,y)}),pr=null}},[u]);return P.useEffect(()=>{function y(){h.current=window.scrollY}return y(),window.addEventListener("scroll",y),()=>{window.removeEventListener("scroll",y)}},[]),P.useEffect(()=>{if(a)return()=>{typeof document=="undefined"||document.querySelector("[data-vaul-drawer]")||g()}},[a,g]),P.useEffect(()=>{l||!i||(e?(!window.matchMedia("(display-mode: standalone)").matches&&j(),a||window.setTimeout(()=>{g()},500)):g())},[e,i,u,a,l,j,g]),{restorePositionSetting:g}}function dO({open:e,onOpenChange:a,children:l,onDrag:i,onRelease:r,snapPoints:c,shouldScaleBackground:u=!1,setBackgroundColorOnScale:f=!0,closeThreshold:h=lO,scrollLockTimeout:j=sO,dismissible:g=!0,handleOnly:y=!1,fadeFromIndex:x=c&&c.length-1,activeSnapPoint:w,setActiveSnapPoint:S,fixed:_,modal:T=!0,onClose:C,nested:M,noBodyStyles:N=!1,direction:R="bottom",defaultOpen:B=!1,disablePreventScroll:U=!0,snapToSequentialPoint:k=!1,preventScrollRestoration:V=!1,repositionInputs:Y=!0,onAnimationEnd:tt,container:et,autoFocus:nt=!1}){var Z,st;const[ot=!1,z]=Tb({defaultProp:B,prop:e,onChange:ft=>{a==null||a(ft),!ft&&!M&&Ws(),setTimeout(()=>{tt==null||tt(ft)},oe.DURATION*1e3),ft&&!T&&typeof window!="undefined"&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),ft||(document.body.style.pointerEvents="auto")}}),[H,J]=P.useState(!1),[it,pt]=P.useState(!1),[D,X]=P.useState(!1),K=P.useRef(null),at=P.useRef(null),rt=P.useRef(null),jt=P.useRef(null),wt=P.useRef(null),xt=P.useRef(!1),zt=P.useRef(null),De=P.useRef(0),Se=P.useRef(!1),qe=P.useRef(!B),yn=P.useRef(0),gt=P.useRef(null),sa=P.useRef(((Z=gt.current)==null?void 0:Z.getBoundingClientRect().height)||0),Oa=P.useRef(((st=gt.current)==null?void 0:st.getBoundingClientRect().width)||0),xa=P.useRef(0),Rn=P.useCallback(ft=>{c&&ft===ra.length-1&&(at.current=new Date)},[]),{activeSnapPoint:Re,activeSnapPointIndex:ia,setActiveSnapPoint:ba,onRelease:Oe,snapPointsOffset:ra,onDrag:ke,shouldFade:Xs,getPercentageDragged:On}=rO({snapPoints:c,activeSnapPointProp:w,setActiveSnapPointProp:S,drawerRef:gt,fadeFromIndex:x,overlayRef:K,onSnapPointChange:Rn,direction:R,container:et,snapToSequentialPoint:k});KR({isDisabled:!ot||it||!T||D||!H||!Y||!U});const{restorePositionSetting:Ws}=uO({isOpen:ot,modal:T,nested:M!=null?M:!1,hasBeenOpened:H,preventScrollRestoration:V,noBodyStyles:N});function ka(){return(window.innerWidth-yf)/window.innerWidth}function Zl(ft){var Rt,Bt;!g&&!c||gt.current&&!gt.current.contains(ft.target)||(sa.current=((Rt=gt.current)==null?void 0:Rt.getBoundingClientRect().height)||0,Oa.current=((Bt=gt.current)==null?void 0:Bt.getBoundingClientRect().width)||0,pt(!0),rt.current=new Date,gb()&&window.addEventListener("touchend",()=>xt.current=!1,{once:!0}),ft.target.setPointerCapture(ft.pointerId),De.current=pe(R)?ft.pageY:ft.pageX)}function za(ft,Rt){var Bt;let At=ft;const Vt=(Bt=window.getSelection())==null?void 0:Bt.toString(),dt=gt.current?vc(gt.current,R):null,Nt=new Date;if(At.tagName==="SELECT"||At.hasAttribute("data-vaul-no-drag")||At.closest("[data-vaul-no-drag]"))return!1;if(R==="right"||R==="left")return!0;if(at.current&&Nt.getTime()-at.current.getTime()<500)return!1;if(dt!==null&&(R==="bottom"?dt>0:dt<0))return!0;if(Vt&&Vt.length>0)return!1;if(wt.current&&Nt.getTime()-wt.current.getTime()<j&&dt===0||Rt)return wt.current=Nt,!1;for(;At;){if(At.scrollHeight>At.clientHeight){if(At.scrollTop!==0)return wt.current=new Date,!1;if(At.getAttribute("role")==="dialog")return!0}At=At.parentNode}return!0}function Ks(ft){if(gt.current&&it){const Rt=R==="bottom"||R==="right"?1:-1,Bt=(De.current-(pe(R)?ft.pageY:ft.pageX))*Rt,At=Bt>0,Vt=c&&!g&&!At;if(Vt&&ia===0)return;const dt=Math.abs(Bt),Nt=document.querySelector("[data-vaul-drawer-wrapper]"),te=R==="bottom"||R==="top"?sa.current:Oa.current;let Wt=dt/te;const Ge=On(dt,At);if(Ge!==null&&(Wt=Ge),Vt&&Wt>=1||!xt.current&&!za(ft.target,At))return;if(gt.current.classList.add(vf),xt.current=!0,we(gt.current,{transition:"none"}),we(K.current,{transition:"none"}),c&&ke({draggedDistance:Bt}),At&&!c){const ne=aO(Bt),La=Math.min(ne*-1,0)*Rt;we(gt.current,{transform:pe(R)?`translate3d(0, ${La}px, 0)`:`translate3d(${La}px, 0, 0)`});return}const Ut=1-Wt;if((Xs||x&&ia===x-1)&&(i==null||i(ft,Wt),we(K.current,{opacity:`${Ut}`,transition:"none"},!0)),Nt&&K.current&&u){const ne=Math.min(ka()+Wt*(1-ka()),1),La=8-Wt*8,Le=Math.max(0,14-Wt*14);we(Nt,{borderRadius:`${La}px`,transform:pe(R)?`scale(${ne}) translate3d(0, ${Le}px, 0)`:`scale(${ne}) translate3d(${Le}px, 0, 0)`,transition:"none"},!0)}if(!c){const ne=dt*Rt;we(gt.current,{transform:pe(R)?`translate3d(0, ${ne}px, 0)`:`translate3d(${ne}px, 0, 0)`})}}}P.useEffect(()=>{window.requestAnimationFrame(()=>{qe.current=!0})},[]),P.useEffect(()=>{var ft;function Rt(){if(!gt.current||!Y)return;const Bt=document.activeElement;if(jf(Bt)||Se.current){var At;const Vt=((At=window.visualViewport)==null?void 0:At.height)||0,dt=window.innerHeight;let Nt=dt-Vt;const te=gt.current.getBoundingClientRect().height||0,Wt=te>dt*.8;xa.current||(xa.current=te);const Ge=gt.current.getBoundingClientRect().top;if(Math.abs(yn.current-Nt)>60&&(Se.current=!Se.current),c&&c.length>0&&ra&&ia){const Ut=ra[ia]||0;Nt+=Ut}if(yn.current=Nt,te>Vt||Se.current){const Ut=gt.current.getBoundingClientRect().height;let ne=Ut;Ut>Vt&&(ne=Vt-(Wt?Ge:yf)),_?gt.current.style.height=`${Ut-Math.max(Nt,0)}px`:gt.current.style.height=`${Math.max(ne,Vt-Ge)}px`}else FR()||(gt.current.style.height=`${xa.current}px`);c&&c.length>0&&!Se.current?gt.current.style.bottom="0px":gt.current.style.bottom=`${Math.max(Nt,0)}px`}}return(ft=window.visualViewport)==null||ft.addEventListener("resize",Rt),()=>{var Bt;return(Bt=window.visualViewport)==null?void 0:Bt.removeEventListener("resize",Rt)}},[ia,c,ra]);function oa(ft){ze(),C==null||C(),ft||z(!1),setTimeout(()=>{c&&ba(c[0])},oe.DURATION*1e3)}function vn(){if(!gt.current)return;const ft=document.querySelector("[data-vaul-drawer-wrapper]"),Rt=vc(gt.current,R);we(gt.current,{transform:"translate3d(0, 0, 0)",transition:`transform ${oe.DURATION}s cubic-bezier(${oe.EASE.join(",")})`}),we(K.current,{transition:`opacity ${oe.DURATION}s cubic-bezier(${oe.EASE.join(",")})`,opacity:"1"}),u&&Rt&&Rt>0&&ot&&we(ft,{borderRadius:`${Eb}px`,overflow:"hidden",...pe(R)?{transform:`scale(${ka()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${ka()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:`${oe.DURATION}s`,transitionTimingFunction:`cubic-bezier(${oe.EASE.join(",")})`},!0)}function ze(){!it||!gt.current||(gt.current.classList.remove(vf),xt.current=!1,pt(!1),jt.current=new Date)}function wa(ft){if(!it||!gt.current)return;gt.current.classList.remove(vf),xt.current=!1,pt(!1),jt.current=new Date;const Rt=vc(gt.current,R);if(!ft||!za(ft.target,!1)||!Rt||Number.isNaN(Rt)||rt.current===null)return;const Bt=jt.current.getTime()-rt.current.getTime(),At=De.current-(pe(R)?ft.pageY:ft.pageX),Vt=Math.abs(At)/Bt;if(Vt>.05&&(X(!0),setTimeout(()=>{X(!1)},200)),c){Oe({draggedDistance:At*(R==="bottom"||R==="right"?1:-1),closeDrawer:oa,velocity:Vt,dismissible:g}),r==null||r(ft,!0);return}if(R==="bottom"||R==="right"?At>0:At<0){vn(),r==null||r(ft,!0);return}if(Vt>_b){oa(),r==null||r(ft,!1);return}var dt;const Nt=Math.min((dt=gt.current.getBoundingClientRect().height)!=null?dt:0,window.innerHeight);var te;const Wt=Math.min((te=gt.current.getBoundingClientRect().width)!=null?te:0,window.innerWidth),Ge=R==="left"||R==="right";if(Math.abs(Rt)>=(Ge?Wt:Nt)*h){oa(),r==null||r(ft,!1);return}r==null||r(ft,!0),vn()}P.useEffect(()=>(ot&&(we(document.documentElement,{scrollBehavior:"auto"}),at.current=new Date),()=>{eO(document.documentElement,"scrollBehavior")}),[ot]);function Ee(ft){const Rt=ft?(window.innerWidth-Ql)/window.innerWidth:1,Bt=ft?-Ql:0;zt.current&&window.clearTimeout(zt.current),we(gt.current,{transition:`transform ${oe.DURATION}s cubic-bezier(${oe.EASE.join(",")})`,transform:pe(R)?`scale(${Rt}) translate3d(0, ${Bt}px, 0)`:`scale(${Rt}) translate3d(${Bt}px, 0, 0)`}),!ft&&gt.current&&(zt.current=setTimeout(()=>{const At=vc(gt.current,R);we(gt.current,{transition:"none",transform:pe(R)?`translate3d(0, ${At}px, 0)`:`translate3d(${At}px, 0, 0)`})},500))}function jr(ft,Rt){if(Rt<0)return;const Bt=(window.innerWidth-Ql)/window.innerWidth,At=Bt+Rt*(1-Bt),Vt=-Ql+Rt*Ql;we(gt.current,{transform:pe(R)?`scale(${At}) translate3d(0, ${Vt}px, 0)`:`scale(${At}) translate3d(${Vt}px, 0, 0)`,transition:"none"})}function Jl(ft,Rt){const Bt=pe(R)?window.innerHeight:window.innerWidth,At=Rt?(Bt-Ql)/Bt:1,Vt=Rt?-Ql:0;Rt&&we(gt.current,{transition:`transform ${oe.DURATION}s cubic-bezier(${oe.EASE.join(",")})`,transform:pe(R)?`scale(${At}) translate3d(0, ${Vt}px, 0)`:`scale(${At}) translate3d(${Vt}px, 0, 0)`})}return P.useEffect(()=>{T||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[T]),P.createElement(yg,{defaultOpen:B,onOpenChange:ft=>{!g&&!ft||(ft?J(!0):oa(!0),z(ft))},open:ot},P.createElement(pb.Provider,{value:{activeSnapPoint:Re,snapPoints:c,setActiveSnapPoint:ba,drawerRef:gt,overlayRef:K,onOpenChange:a,onPress:Zl,onRelease:wa,onDrag:Ks,dismissible:g,shouldAnimate:qe,handleOnly:y,isOpen:ot,isDragging:it,shouldFade:Xs,closeDrawer:oa,onNestedDrag:jr,onNestedOpenChange:Ee,onNestedRelease:Jl,keyboardIsOpen:Se,modal:T,snapPointsOffset:ra,activeSnapPointIndex:ia,direction:R,shouldScaleBackground:u,setBackgroundColorOnScale:f,noBodyStyles:N,container:et,autoFocus:nt}},l))}const Ab=P.forwardRef(function({...e},a){const{overlayRef:l,snapPoints:i,onRelease:r,shouldFade:c,isOpen:u,modal:f,shouldAnimate:h}=fr(),j=wb(a,l),g=i&&i.length>0;if(!f)return null;const y=P.useCallback(x=>r(x),[r]);return P.createElement(xg,{onMouseUp:y,ref:j,"data-vaul-overlay":"","data-vaul-snap-points":u&&g?"true":"false","data-vaul-snap-points-overlay":u&&c?"true":"false","data-vaul-animate":h!=null&&h.current?"true":"false",...e})});Ab.displayName="Drawer.Overlay";const Nb=P.forwardRef(function({onPointerDownOutside:e,style:a,onOpenAutoFocus:l,...i},r){const{drawerRef:c,onPress:u,onRelease:f,onDrag:h,keyboardIsOpen:j,snapPointsOffset:g,activeSnapPointIndex:y,modal:x,isOpen:w,direction:S,snapPoints:_,container:T,handleOnly:C,shouldAnimate:M,autoFocus:N}=fr(),[R,B]=P.useState(!1),U=wb(r,c),k=P.useRef(null),V=P.useRef(null),Y=P.useRef(!1),tt=_&&_.length>0;cO();const et=(Z,st,ot=0)=>{if(Y.current)return!0;const z=Math.abs(Z.y),H=Math.abs(Z.x),J=H>z,it=["bottom","right"].includes(st)?1:-1;if(st==="left"||st==="right"){if(!(Z.x*it<0)&&H>=0&&H<=ot)return J}else if(!(Z.y*it<0)&&z>=0&&z<=ot)return!J;return Y.current=!0,!0};P.useEffect(()=>{tt&&window.requestAnimationFrame(()=>{B(!0)})},[]);function nt(Z){k.current=null,Y.current=!1,f(Z)}return P.createElement(bg,{"data-vaul-drawer-direction":S,"data-vaul-drawer":"","data-vaul-delayed-snap-points":R?"true":"false","data-vaul-snap-points":w&&tt?"true":"false","data-vaul-custom-container":T?"true":"false","data-vaul-animate":M!=null&&M.current?"true":"false",...i,ref:U,style:g&&g.length>0?{"--snap-point-height":`${g[y!=null?y:0]}px`,...a}:a,onPointerDown:Z=>{C||(i.onPointerDown==null||i.onPointerDown.call(i,Z),k.current={x:Z.pageX,y:Z.pageY},u(Z))},onOpenAutoFocus:Z=>{l==null||l(Z),N||Z.preventDefault()},onPointerDownOutside:Z=>{if(e==null||e(Z),!x||Z.defaultPrevented){Z.preventDefault();return}j.current&&(j.current=!1)},onFocusOutside:Z=>{if(!x){Z.preventDefault();return}},onPointerMove:Z=>{if(V.current=Z,C||(i.onPointerMove==null||i.onPointerMove.call(i,Z),!k.current))return;const st=Z.pageY-k.current.y,ot=Z.pageX-k.current.x,z=Z.pointerType==="touch"?10:2;et({x:ot,y:st},S,z)?h(Z):(Math.abs(ot)>z||Math.abs(st)>z)&&(k.current=null)},onPointerUp:Z=>{i.onPointerUp==null||i.onPointerUp.call(i,Z),k.current=null,Y.current=!1,f(Z)},onPointerOut:Z=>{i.onPointerOut==null||i.onPointerOut.call(i,Z),nt(V.current)},onContextMenu:Z=>{i.onContextMenu==null||i.onContextMenu.call(i,Z),V.current&&nt(V.current)}})});Nb.displayName="Drawer.Content";const mO=250,fO=120,hO=P.forwardRef(function({preventCycle:e=!1,children:a,...l},i){const{closeDrawer:r,isDragging:c,snapPoints:u,activeSnapPoint:f,setActiveSnapPoint:h,dismissible:j,handleOnly:g,isOpen:y,onPress:x,onDrag:w}=fr(),S=P.useRef(null),_=P.useRef(!1);function T(){if(_.current){N();return}window.setTimeout(()=>{C()},fO)}function C(){if(c||e||_.current){N();return}if(N(),!u||u.length===0){j||r();return}if(f===u[u.length-1]&&j){r();return}const B=u.findIndex(k=>k===f);if(B===-1)return;const U=u[B+1];h(U)}function M(){S.current=window.setTimeout(()=>{_.current=!0},mO)}function N(){S.current&&window.clearTimeout(S.current),_.current=!1}return P.createElement("div",{onClick:T,onPointerCancel:N,onPointerDown:R=>{g&&x(R),M()},onPointerMove:R=>{g&&w(R)},ref:i,"data-vaul-drawer-visible":y?"true":"false","data-vaul-handle":"","aria-hidden":"true",...l},P.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},a))});hO.displayName="Drawer.Handle";function pO(e){const a=fr(),{container:l=a.container,...i}=e;return P.createElement(vg,{container:l,...i})}const Gs={Root:dO,Content:Nb,Overlay:Ab,Portal:pO,Close:hd,Title:wg};function jO({...e}){return d.jsx(Gs.Root,{"data-slot":"drawer",...e})}function gO({...e}){return d.jsx(Gs.Portal,{"data-slot":"drawer-portal",...e})}function yO({...e}){return d.jsx(Gs.Close,{"data-slot":"drawer-close",...e})}function vO({className:e,...a}){return d.jsx(Gs.Overlay,{"data-slot":"drawer-overlay",className:lt.cn("jltma:data-[state=open]:animate-in jltma:data-[state=closed]:animate-out jltma:data-[state=closed]:fade-out-0 jltma:data-[state=open]:fade-in-0 jltma:fixed jltma:inset-0 jltma:z-50 jltma:bg-black/50",e),...a})}function xO({className:e,children:a,...l}){return d.jsxs(gO,{"data-slot":"drawer-portal",children:[d.jsx(vO,{}),d.jsxs(Gs.Content,{"data-slot":"drawer-content",className:lt.cn("jltma:group/drawer-content jltma:bg-(--jltma-background) jltma:fixed jltma:z-50 jltma:flex jltma:h-auto jltma:flex-col","jltma:data-[vaul-drawer-direction=top]:inset-x-0 jltma:data-[vaul-drawer-direction=top]:top-0 jltma:data-[vaul-drawer-direction=top]:mb-24 jltma:data-[vaul-drawer-direction=top]:max-h-[80vh] jltma:data-[vaul-drawer-direction=top]:rounded-b-lg jltma:data-[vaul-drawer-direction=top]:border-b","jltma:data-[vaul-drawer-direction=bottom]:inset-x-0 jltma:data-[vaul-drawer-direction=bottom]:bottom-0 jltma:data-[vaul-drawer-direction=bottom]:mt-24 jltma:data-[vaul-drawer-direction=bottom]:max-h-[80vh] jltma:data-[vaul-drawer-direction=bottom]:rounded-t-lg jltma:data-[vaul-drawer-direction=bottom]:border-t","jltma:data-[vaul-drawer-direction=right]:inset-y-0 jltma:data-[vaul-drawer-direction=right]:right-0 jltma:data-[vaul-drawer-direction=right]:w-3/4 jltma:data-[vaul-drawer-direction=right]:border-l jltma:data-[vaul-drawer-direction=right]:sm:max-w-sm","jltma:data-[vaul-drawer-direction=left]:inset-y-0 jltma:data-[vaul-drawer-direction=left]:left-0 jltma:data-[vaul-drawer-direction=left]:w-3/4 jltma:data-[vaul-drawer-direction=left]:border-r jltma:data-[vaul-drawer-direction=left]:sm:max-w-sm",e),...l,children:[d.jsx("div",{className:"jltma:bg-(--jltma-muted) jltma:mx-auto jltma:mt-4 jltma:hidden jltma:h-2 jltma:w-25 jltma:shrink-0 jltma:rounded-full jltma:group-data-[vaul-drawer-direction=bottom]/drawer-content:block"}),a]})]})}function bO({className:e,...a}){return d.jsx("div",{"data-slot":"drawer-header",className:lt.cn("jltma:flex jltma:flex-col jltma:gap-0.5 jltma:p-4 jltma:group-data-[vaul-drawer-direction=bottom]/drawer-content:text-center jltma:group-data-[vaul-drawer-direction=top]/drawer-content:text-center jltma:md:gap-1.5 jltma:md:text-left",e),...a})}function wO({className:e,...a}){return d.jsx(Gs.Title,{"data-slot":"drawer-title",className:lt.cn("jltma:text-(--jltma-foreground) jltma:font-semibold",e),...a})}class SO extends b.Component{constructor(){super(...arguments);_n(this,"state",{hasError:!1})}static getDerivedStateFromError(){return{hasError:!0}}componentDidUpdate(l){l.children!==this.props.children&&this.state.hasError&&this.setState({hasError:!1})}render(){return this.state.hasError?this.props.fallback:this.props.children}}const _O="https://master-addons.com/wp-json/wp/v2/changelog",EO=["added","improved","fixed","removed","security"],CO={added:{label:"Added",icon:uj,dot:"jltma:bg-emerald-600",bg:"jltma:bg-emerald-500/10"},improved:{label:"Improved",icon:rE,dot:"jltma:bg-blue-600",bg:"jltma:bg-blue-500/10"},fixed:{label:"Fixed",icon:M_,dot:"jltma:bg-amber-600",bg:"jltma:bg-amber-500/10"},removed:{label:"Removed",icon:dj,dot:"jltma:bg-red-600",bg:"jltma:bg-red-500/10"},security:{label:"Security",icon:sE,dot:"jltma:bg-violet-600",bg:"jltma:bg-violet-500/10"}},TO={added:"new",improved:"upcoming",fixed:"popular",removed:"hot",security:"security"};let xc=null;function Mb(){return fetch(`${_O}?per_page=5`).then(e=>{if(!e.ok)throw new Error("Failed to fetch changelog");return e.text().then(a=>{const l=a.replace(/<script[\s\S]*?<\/script>/gi,"").trim();return JSON.parse(l)})})}function Db(){return xc||(xc=Mb()),xc}function Rb(e){return new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}function AO(e){const a=new Date(e),i=Math.floor((new Date().getTime()-a.getTime())/(1e3*60*60*24));if(i===0)return"Today";if(i===1)return"Yesterday";if(i<7)return`${i} days ago`;if(i<30){const r=Math.floor(i/7);return`${r} ${r===1?"week":"weeks"} ago`}if(i<365){const r=Math.floor(i/30);return`${r} ${r===1?"month":"months"} ago`}return Rb(e)}function NO(e){const a={};for(const l of e){const i=l.type;a[i]||(a[i]=[]),a[i].push(l.description)}return a}const MO=()=>{const[e,a]=b.useState(!1),[l,i]=b.useState(null),r=b.useCallback(()=>{Db()},[]),c=b.useCallback(()=>{a(!0),l||i(Db())},[l]),u=b.useCallback(()=>{xc=null,i(Mb())},[]);return d.jsxs(d.Fragment,{children:[d.jsxs(Ho,{children:[d.jsx(Po,{asChild:!0,children:d.jsxs($t,{variant:"ghost",className:"jltma:bg-(--jltma-accent)/50 jltma:flex jltma:items-center",onClick:c,onMouseEnter:r,onFocus:r,children:[d.jsx(Z_,{size:18}),d.jsxs("span",{className:"jltma:flex jltma:items-end jltma:h-full",style:{fontSize:"9px"},children:["v",Fe().version]})]})}),d.jsx(Io,{side:"bottom",children:d.jsx("span",{children:"What's New"})})]}),d.jsx(jO,{direction:"right",open:e,onOpenChange:a,children:d.jsxs(xO,{className:"jltma:border-l-(--jltma-border)! jltma:max-w-xl!",children:[d.jsxs(bO,{className:"jltma:p-0! jltma:pt-6!",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:justify-between jltma:px-5 jltma:pt-8 jltma:pb-3",children:[d.jsx("div",{className:"jltma:flex jltma:items-center jltma:gap-3",children:d.jsx(wO,{className:"jltma:text-lg! jltma:m-0!",children:"What's New"})}),d.jsx(yO,{asChild:!0,children:d.jsx($t,{variant:"ghost",size:"icon",className:"jltma:size-8",children:d.jsx(bs,{size:16})})})]}),d.jsx($e,{})]}),d.jsx("div",{className:"jltma:overflow-y-auto jltma:flex-1",children:l?d.jsx(SO,{fallback:d.jsx(RO,{onRetry:u}),children:d.jsx(b.Suspense,{fallback:d.jsx(Ob,{}),children:d.jsx(DO,{dataPromise:l})})}):d.jsx(Ob,{})})]})})]})};function DO({dataPromise:e}){const a=b.use(e);return a.length===0?d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:py-16",children:d.jsx("p",{className:"jltma:text-sm jltma:text-(--jltma-muted-foreground)",children:"No changelog entries found."})}):d.jsxs(d.Fragment,{children:[d.jsx("div",{className:"jltma:flex jltma:flex-col",children:a.map((l,i)=>{var f,h;const r=((f=l.meta)==null?void 0:f._changelog_date)||l.date,c=((h=l.meta)==null?void 0:h._changelog_entries)||[],u=NO(c);return d.jsxs("div",{children:[d.jsxs("div",{className:"jltma:px-5 jltma:pt-4 jltma:pb-2",children:[d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-between",children:d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2.5",children:[d.jsx("span",{className:"jltma:text-sm jltma:font-semibold! jltma:text-(--jltma-foreground)!",children:l.title.rendered}),i===0&&d.jsx(fo,{variant:"new",className:"jltma:text-[10px]! jltma:px-1.5! jltma:py-0!",children:"Latest"}),d.jsxs("span",{className:"jltma:text-xs jltma:text-(--jltma-muted-foreground)!",children:[c.length," changes"]})]})}),d.jsxs("div",{className:"jltma:mt-1 jltma:flex jltma:items-center jltma:gap-1.5",children:[d.jsx(D_,{size:12,className:"jltma:text-(--jltma-muted-foreground)"}),d.jsx("span",{className:"jltma:text-xs jltma:text-(--jltma-muted-foreground)!",children:Rb(r)}),d.jsx("span",{className:"jltma:text-xs jltma:text-(--jltma-border)",children:"·"}),d.jsx("span",{className:"jltma:text-xs jltma:text-(--jltma-muted-foreground)!",children:AO(r)})]})]}),d.jsx("div",{className:"jltma:flex jltma:flex-col jltma:gap-3 jltma:pr-5 jltma:pl-9 jltma:pb-4 jltma:pt-2",children:EO.map(j=>{const g=u[j];if(!g||g.length===0)return null;const y=CO[j],x=y.icon;return d.jsxs("div",{children:[d.jsxs("div",{className:"jltma:mb-1.5 jltma:flex jltma:items-center jltma:gap-1.5",children:[d.jsxs(fo,{variant:TO[j],className:"jltma:text-[10px]! jltma:px-1.5! jltma:py-0! jltma:gap-1!",children:[d.jsx(x,{size:10}),y.label]}),d.jsx("span",{className:"jltma:text-[10px] jltma:text-(--jltma-muted-foreground)!",children:g.length})]}),d.jsx("ul",{className:`jltma:m-0! jltma:flex jltma:list-none jltma:flex-col jltma:gap-0 jltma:p-0! jltma:rounded-lg jltma:overflow-hidden ${y.bg}`,children:g.map((w,S)=>d.jsxs("li",{className:`jltma:flex jltma:items-start jltma:gap-2.5 jltma:px-3 jltma:py-2 jltma:mb-0! ${S!==g.length-1?"jltma:border-b jltma:border-(--jltma-border)/50":""}`,children:[d.jsx("div",{className:lt.cn("jltma:mt-1.5 jltma:size-1.5 jltma:shrink-0 jltma:rounded-full",y.dot)}),d.jsx("span",{className:"jltma:text-xs jltma:leading-relaxed jltma:text-(--jltma-foreground)!/80",children:w})]},S))})]},j)})}),d.jsx($e,{})]},l.id)})}),d.jsx("div",{className:"jltma:px-5 jltma:py-3",children:d.jsxs("a",{href:`https://master-addons.com/changelogs/${Ae}`,target:"_blank",rel:"noopener noreferrer",className:"jltma:flex jltma:items-center jltma:justify-center jltma:gap-2 jltma:text-sm jltma:font-medium jltma:text-(--jltma-link)! jltma:no-underline! jltma:transition-colors hover:jltma:underline! jltma:focus:shadow-none! jltma:focus:border-none",children:["View Full Changelog",d.jsx(En,{size:13})]})})]})}function Ob(){return d.jsx("div",{className:"jltma:flex jltma:items-center jltma:justify-center jltma:py-16",children:d.jsx(kA,{className:"jltma:size-6 jltma:text-(--jltma-muted-foreground)"})})}function RO({onRetry:e}){return d.jsxs("div",{className:"jltma:flex jltma:flex-col jltma:items-center jltma:gap-3 jltma:py-16 jltma:text-center jltma:px-5",children:[d.jsx(k_,{size:24,className:"jltma:text-(--jltma-destructive)"}),d.jsx("p",{className:"jltma:text-sm jltma:text-(--jltma-muted-foreground)",children:"Could not load changelog. Please try again."}),d.jsx($t,{variant:"outline",size:"sm",onClick:e,children:"Retry"})]})}const OO=e=>{document.querySelectorAll('#adminmenu a[href*="#"]').forEach(l=>{const i=l.getAttribute("href");if(!i)return;const r=l.parentElement;if(!r)return;const c=i.match(/#\/?(.+?)(?:\/|$)/);c&&(c[1]===e?r.classList.add("current"):r.classList.remove("current"))})},kb=b.memo(()=>{const e=H2(),a=rn(dr(f=>f.activeSection)),l=b.useRef(null),[i,r]=b.useState(!1),c=b.useCallback(()=>{r(!1)},[]);b.useEffect(()=>{const f=window.matchMedia("(min-width: 1024px)"),h=j=>{j.matches&&r(!1)};return f.addEventListener("change",h),()=>f.removeEventListener("change",h)},[]),b.useEffect(()=>{a!=null&&a.id&&OO(a.id)},[a==null?void 0:a.id]);const u=mr.filter(f=>!f.hidden);return d.jsxs("div",{className:"jltma:sticky jltma:top-8 jltma:z-50",children:[d.jsxs("header",{className:"jltma:flex jltma:items-center jltma:justify-between jltma:pl-4 jltma:pr-4 jltma:lg:pl-6 jltma:lg:pr-8 jltma:py-2.5 jltma:bg-(--jltma-navbar) jltma:text-(--jltma-navbar-foreground) jltma:shadow-(--jltma-header-shadow) jltma:transition-colors jltma:duration-200 jltma:border-t jltma:border-b jltma:border-(--jltma-border)",children:[d.jsx(hb,{logo:e}),d.jsx("div",{className:"jltma:hidden jltma:lg:block",children:d.jsx(mf,{NAV_MENUS:u})}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-2 jltma:lg:gap-3 jltma:lg:min-w-50 jltma:justify-end",children:[d.jsx(MO,{}),d.jsx("button",{type:"button",onClick:()=>r(f=>!f),className:"jltma:lg:hidden jltma:flex jltma:items-center jltma:justify-center jltma:w-9 jltma:h-9 jltma:bg-transparent jltma:border jltma:border-(--jltma-border) jltma:rounded-(--jltma-radius) jltma:cursor-pointer jltma:text-(--jltma-navbar-foreground) jltma:transition-colors jltma:duration-200 jltma:hover:bg-(--jltma-navbar-accent)","aria-label":i?"Close menu":"Open menu","aria-expanded":i,children:d.jsx("span",{className:lt.cn("jltma:transition-transform jltma:duration-300",i&&"jltma:rotate-180"),children:i?d.jsx(bs,{size:18}):d.jsx(J_,{size:18})})}),Et.isPremium()?null:d.jsxs($t,{type:"button",onClick:()=>{window.open(Xt.URLS.PRICING,"_blank")},onMouseEnter:()=>{var f;return(f=l.current)==null?void 0:f.startAnimation()},onMouseLeave:()=>{var f;return(f=l.current)==null?void 0:f.stopAnimation()},className:"jltma:hidden jltma:lg:inline-flex jltma:bg-linear-to-r jltma:from-amber-500 jltma:to-orange-500 hover:jltma:from-amber-600 hover:jltma:to-orange-600 jltma:text-white jltma:border-0 jltma:gap-2 jltma:flex-1",children:[d.jsx(cr,{ref:l}),"Upgrade Pro"]})]})]}),d.jsxs("div",{className:lt.cn("jltma:lg:hidden jltma:overflow-hidden jltma:transition-all jltma:duration-300 jltma:ease-in-out jltma:bg-(--jltma-navbar) jltma:border-(--jltma-border)",i?"jltma:max-h-125 jltma:opacity-100 jltma:border-b jltma:shadow-(--jltma-header-shadow)":"jltma:max-h-0 jltma:opacity-0"),children:[d.jsx(mf,{NAV_MENUS:u,vertical:!0,onNavClick:c}),Et.isPremium()?null:d.jsx("div",{className:"jltma:px-4 jltma:pb-3",children:d.jsxs($t,{type:"button",onClick:()=>{window.open(Xt.URLS.PRICING,"_blank")},className:"jltma:w-full jltma:bg-linear-to-r jltma:from-(--jltma-primary) jltma:to-(--jltma-secondary) jltma:text-white jltma:border-0 jltma:gap-2",children:[d.jsx(cr,{}),"Upgrade to Pro"]})})]})]})});kb.displayName="Header";const kO=({NAV_MENUS:e=[],SIDE_BAR_MENUS:a=[],sidebarSectionId:l})=>{const{isOpen:i,query:r,selectedIndex:c,filteredItems:u,close:f,setQuery:h,setSelectedIndex:j,loadItems:g}=jc(),{setActiveSection:y,setActiveMenu:x,setParentMenuId:w}=rn(),{navigateTo:S}=gc(),_=b.useRef(null),T=b.useRef(null);b.useEffect(()=>{g()},[g]),b.useEffect(()=>{i&&_.current&&_.current.focus()},[i]),b.useEffect(()=>{const U=k=>{if((k.metaKey||k.ctrlKey)&&k.key==="k"&&(k.preventDefault(),k.stopPropagation(),jc.getState().toggle()),k.key==="Escape"){const V=jc.getState();V.isOpen&&(k.preventDefault(),V.close())}};return document.addEventListener("keydown",U,!0),()=>document.removeEventListener("keydown",U,!0)},[]);const C=U=>{switch(U.key){case"ArrowDown":U.preventDefault(),j(Math.min(c+1,u.length-1));break;case"ArrowUp":U.preventDefault(),j(Math.max(c-1,0));break;case"Enter":U.preventDefault(),u[c]&&M(u[c]);break}};b.useEffect(()=>{if(T.current){const U=T.current.querySelector('[data-selected="true"]');U==null||U.scrollIntoView({block:"nearest"})}},[c]);const M=U=>{var V,Y;if(!U.value){f();return}const k=U.value.split(".");if(U.id.startsWith("nav-")){const tt=e.find(et=>et.id===k[0]);tt&&(y(tt),S(tt.id))}else if(U.id.startsWith("sidebar-")){const tt=k[0],et=a.find(nt=>nt.id===tt);if(et){const nt=l||((V=e[0])==null?void 0:V.id),Z=e.find(st=>st.id===nt);Z&&y(Z),x(et),w(null),nt&&S(nt,tt)}}else if(U.id.startsWith("submenu-")){const tt=k[0],et=k[1],nt=a.find(Z=>Z.id===tt);if(nt&&nt.sub_menus){const Z=nt.sub_menus.find(st=>st.id===et);if(Z){const st=l||((Y=e[0])==null?void 0:Y.id),ot=e.find(z=>z.id===st);ot&&y(ot),x(Z),w(nt.id),st&&S(st,tt,et)}}}f()},N=U=>U.category==="Navigation"?d.jsx(V_,{className:"jltma:w-4 jltma:h-4"}):d.jsx(W_,{className:"jltma:w-4 jltma:h-4"}),R=b.useMemo(()=>{const U={};return u.forEach(k=>{U[k.category]||(U[k.category]=[]),U[k.category].push(k)}),U},[u]),B=(U,k)=>{let V=0;for(const[Y,tt]of Object.entries(R)){if(Y===U)return V+k;V+=tt.length}return 0};return i?d.jsx("div",{className:"jltma:fixed jltma:inset-0 jltma:z-9999 jltma:flex jltma:items-start jltma:justify-center jltma:pt-[15vh] jltma:bg-black/50 jltma:backdrop-blur-[2px]",onClick:f,children:d.jsxs("div",{className:"jltma:w-full jltma:max-w-140 jltma:mx-4 jltma:bg-(--jltma-popover) jltma:border jltma:border-(--jltma-border) jltma:rounded-(--jltma-radius) jltma:shadow-2xl jltma:overflow-hidden jltma:animate-in jltma:fade-in-0 jltma:zoom-in-95 jltma:duration-200",onClick:U=>U.stopPropagation(),children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-3 jltma:px-4 jltma:py-3 jltma:border-b jltma:border-(--jltma-border)",children:[d.jsx(Qu,{className:"jltma:w-5 jltma:h-5 jltma:text-(--jltma-muted-foreground) jltma:shrink-0"}),d.jsx(An,{ref:_,type:"text",placeholder:"Search pages, settings...",value:r,onChange:U=>{h(U.target.value),j(0)},onKeyDown:C}),d.jsx("kbd",{className:"jltma:hidden jltma:sm:inline-flex jltma:items-center jltma:gap-1 jltma:px-2 jltma:py-1 jltma:text-xs jltma:font-medium jltma:text-(--jltma-muted-foreground) jltma:bg-(--jltma-secondary) jltma:rounded jltma:border jltma:border-(--jltma-border)",children:"ESC"})]}),d.jsx("div",{ref:T,className:"jltma:max-h-100 jltma:overflow-y-auto jltma:py-2",children:u.length===0?d.jsx("div",{className:"jltma:px-4 jltma:py-8 jltma:text-center jltma:text-(--jltma-muted-foreground)",children:d.jsxs("p",{className:"jltma:text-sm",children:['No results found for "',r,'"']})}):Object.entries(R).map(([U,k])=>d.jsxs("div",{className:"jltma:mb-2",children:[d.jsx("div",{className:"jltma:px-4 jltma:py-1.5 jltma:text-xs jltma:font-semibold jltma:text-(--jltma-muted-foreground) jltma:uppercase jltma:tracking-wider",children:U}),k.map((V,Y)=>{const tt=B(U,Y),et=tt===c;return d.jsxs("button",{type:"button","data-selected":et,className:lt.cn("jltma:w-full jltma:flex jltma:items-center jltma:gap-3 jltma:px-4 jltma:py-2.5 jltma:text-left jltma:transition-colors jltma:cursor-pointer",et?"jltma:bg-(--jltma-accent) jltma:text-(--jltma-accent-foreground)":"jltma:text-(--jltma-popover-foreground) jltma:hover:bg-(--jltma-accent)/50"),onClick:()=>M(V),onMouseEnter:()=>j(tt),children:[d.jsx("div",{className:lt.cn("jltma:flex jltma:items-center jltma:justify-center jltma:w-8 jltma:h-8 jltma:rounded-(--jltma-radius) jltma:shrink-0",et?"jltma:bg-(--jltma-primary) jltma:text-(--jltma-primary-foreground)":"jltma:bg-(--jltma-secondary) jltma:text-(--jltma-muted-foreground)"),children:N(V)}),d.jsxs("div",{className:"jltma:flex-1 jltma:min-w-0",children:[d.jsx("div",{className:"jltma:text-sm jltma:font-medium jltma:truncate",children:V.title}),V.subtitle&&d.jsx("div",{className:"jltma:text-xs jltma:text-(--jltma-muted-foreground) jltma:truncate",children:V.subtitle})]}),et&&d.jsx(O_,{className:"jltma:w-4 jltma:h-4 jltma:text-(--jltma-muted-foreground) jltma:shrink-0"})]},V.id)})]},U))}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:justify-between jltma:px-4 jltma:py-2.5 jltma:border-t jltma:border-(--jltma-border) jltma:bg-(--jltma-secondary)/50 jltma:text-xs jltma:text-(--jltma-muted-foreground)",children:[d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-4",children:[d.jsxs("span",{className:"jltma:flex jltma:items-center jltma:gap-1.5",children:[d.jsx("kbd",{className:"jltma:inline-flex jltma:items-center jltma:justify-center jltma:w-5 jltma:h-5 jltma:bg-(--jltma-popover) jltma:border jltma:border-(--jltma-border) jltma:rounded jltma:text-[10px]",children:d.jsx(A_,{className:"jltma:w-3 jltma:h-3"})}),d.jsx("kbd",{className:"jltma:inline-flex jltma:items-center jltma:justify-center jltma:w-5 jltma:h-5 jltma:bg-(--jltma-popover) jltma:border jltma:border-(--jltma-border) jltma:rounded jltma:text-[10px]",children:d.jsx(E_,{className:"jltma:w-3 jltma:h-3"})}),d.jsx("span",{children:"Navigate"})]}),d.jsxs("span",{className:"jltma:flex jltma:items-center jltma:gap-1.5",children:[d.jsx("kbd",{className:"jltma:inline-flex jltma:items-center jltma:justify-center jltma:w-5 jltma:h-5 jltma:bg-(--jltma-popover) jltma:border jltma:border-(--jltma-border) jltma:rounded jltma:text-[10px]",children:d.jsx(H_,{className:"jltma:w-3 jltma:h-3"})}),d.jsx("span",{children:"Select"})]})]}),d.jsxs("div",{className:"jltma:flex jltma:items-center jltma:gap-1.5",children:[d.jsx(B_,{className:"jltma:w-3 jltma:h-3"}),d.jsx("span",{children:"K to toggle"})]})]})]})}):null},zO=()=>{const{initialize:e,setLoading:a}=rn(),{effectiveTheme:l,initialize:i}=Bi(),{initialize:r}=jc();return b.useEffect(()=>{r({NAV_MENUS:mr,SIDE_BAR_MENUS:[]}),e(mr),i(),a(!1)},[e,i,a]),d.jsxs("div",{className:lt.cn("jltma:font-sans jltma:text-[14px] jltma:text-foreground jltma:bg-background jltma:antialiased",{"jltma-app--dark":l==="dark"}),children:[d.jsx(kb,{}),d.jsx("div",{className:"jltma:h-[calc(100vh-86px)] jltma:bg-(--jltma-background)",children:d.jsx(PR,{})}),d.jsx(kO,{NAV_MENUS:mr,SIDE_BAR_MENUS:[],sidebarSectionId:"field_types"}),d.jsx(OA,{offset:{top:"48px"}})]})},zb=()=>{const e=document.getElementById("jltma-admin-settings-root");if(!e){console.error("PxLabs Settings: Container #jltma-admin-settings-root not found");return}const a=V2("JLTMA_SETTINGS");a&&B2(a),O2.createRoot(e).render(d.jsx(P.StrictMode,{children:d.jsx(zO,{})}))};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",zb):zb()})();
57