| 1 |
(function(){"use strict";function sC(e,n){for(var r=0;r<n.length;r++){const o=n[r];if(typeof o!="string"&&!Array.isArray(o)){for(const l in o)if(l!=="default"&&!(l in e)){const c=Object.getOwnPropertyDescriptor(o,l);c&&Object.defineProperty(e,l,c.get?c:{enumerable:!0,get:()=>o[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function cC(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xd={exports:{}},Si={};var yp;function uC(){if(yp)return Si;yp=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function r(o,l,c){var d=null;if(c!==void 0&&(d=""+c),l.key!==void 0&&(d=""+l.key),"key"in l){c={};for(var f in l)f!=="key"&&(c[f]=l[f])}else c=l;return l=c.ref,{$$typeof:e,type:o,key:d,ref:l!==void 0?l:null,props:c}}return Si.Fragment=n,Si.jsx=r,Si.jsxs=r,Si}var vp;function dC(){return vp||(vp=1,xd.exports=uC()),xd.exports}var u=dC(),bd={exports:{}},Me={};var xp;function fC(){if(xp)return Me;xp=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),d=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),b=Symbol.iterator;function N(R){return R===null||typeof R!="object"?null:(R=b&&R[b]||R["@@iterator"],typeof R=="function"?R:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,w={};function _(R,F,re){this.props=R,this.context=F,this.refs=w,this.updater=re||C}_.prototype.isReactComponent={},_.prototype.setState=function(R,F){if(typeof R!="object"&&typeof R!="function"&&R!=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,R,F,"setState")},_.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function E(){}E.prototype=_.prototype;function T(R,F,re){this.props=R,this.context=F,this.refs=w,this.updater=re||C}var O=T.prototype=new E;O.constructor=T,k(O,_.prototype),O.isPureReactComponent=!0;var A=Array.isArray;function z(){}var L={H:null,A:null,T:null,S:null},H=Object.prototype.hasOwnProperty;function te(R,F,re){var se=re.ref;return{$$typeof:e,type:R,key:F,ref:se!==void 0?se:null,props:re}}function q(R,F){return te(R.type,F,R.props)}function I(R){return typeof R=="object"&&R!==null&&R.$$typeof===e}function ee(R){var F={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(re){return F[re]})}var le=/\/+/g;function $(R,F){return typeof R=="object"&&R!==null&&R.key!=null?ee(""+R.key):F.toString(36)}function ne(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(z,z):(R.status="pending",R.then(function(F){R.status==="pending"&&(R.status="fulfilled",R.value=F)},function(F){R.status==="pending"&&(R.status="rejected",R.reason=F)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function D(R,F,re,se,de){var me=typeof R;(me==="undefined"||me==="boolean")&&(R=null);var ce=!1;if(R===null)ce=!0;else switch(me){case"bigint":case"string":case"number":ce=!0;break;case"object":switch(R.$$typeof){case e:case n:ce=!0;break;case x:return ce=R._init,D(ce(R._payload),F,re,se,de)}}if(ce)return de=de(R),ce=se===""?"."+$(R,0):se,A(de)?(re="",ce!=null&&(re=ce.replace(le,"$&/")+"/"),D(de,F,re,"",function(Te){return Te})):de!=null&&(I(de)&&(de=q(de,re+(de.key==null||R&&R.key===de.key?"":(""+de.key).replace(le,"$&/")+"/")+ce)),F.push(de)),1;ce=0;var ke=se===""?".":se+":";if(A(R))for(var ve=0;ve<R.length;ve++)se=R[ve],me=ke+$(se,ve),ce+=D(se,F,re,me,de);else if(ve=N(R),typeof ve=="function")for(R=ve.call(R),ve=0;!(se=R.next()).done;)se=se.value,me=ke+$(se,ve++),ce+=D(se,F,re,me,de);else if(me==="object"){if(typeof R.then=="function")return D(ne(R),F,re,se,de);throw F=String(R),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return ce}function K(R,F,re){if(R==null)return R;var se=[],de=0;return D(R,se,"","",function(me){return F.call(re,me,de++)}),se}function Q(R){if(R._status===-1){var F=R._result;F=F(),F.then(function(re){(R._status===0||R._status===-1)&&(R._status=1,R._result=re)},function(re){(R._status===0||R._status===-1)&&(R._status=2,R._result=re)}),R._status===-1&&(R._status=0,R._result=F)}if(R._status===1)return R._result.default;throw R._result}var Z=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)},Y={map:K,forEach:function(R,F,re){K(R,function(){F.apply(this,arguments)},re)},count:function(R){var F=0;return K(R,function(){F++}),F},toArray:function(R){return K(R,function(F){return F})||[]},only:function(R){if(!I(R))throw Error("React.Children.only expected to receive a single React element child.");return R}};return Me.Activity=v,Me.Children=Y,Me.Component=_,Me.Fragment=r,Me.Profiler=l,Me.PureComponent=T,Me.StrictMode=o,Me.Suspense=m,Me.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=L,Me.__COMPILER_RUNTIME={__proto__:null,c:function(R){return L.H.useMemoCache(R)}},Me.cache=function(R){return function(){return R.apply(null,arguments)}},Me.cacheSignal=function(){return null},Me.cloneElement=function(R,F,re){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var se=k({},R.props),de=R.key;if(F!=null)for(me in F.key!==void 0&&(de=""+F.key),F)!H.call(F,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&F.ref===void 0||(se[me]=F[me]);var me=arguments.length-2;if(me===1)se.children=re;else if(1<me){for(var ce=Array(me),ke=0;ke<me;ke++)ce[ke]=arguments[ke+2];se.children=ce}return te(R.type,de,se)},Me.createContext=function(R){return R={$$typeof:d,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:c,_context:R},R},Me.createElement=function(R,F,re){var se,de={},me=null;if(F!=null)for(se in F.key!==void 0&&(me=""+F.key),F)H.call(F,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(de[se]=F[se]);var ce=arguments.length-2;if(ce===1)de.children=re;else if(1<ce){for(var ke=Array(ce),ve=0;ve<ce;ve++)ke[ve]=arguments[ve+2];de.children=ke}if(R&&R.defaultProps)for(se in ce=R.defaultProps,ce)de[se]===void 0&&(de[se]=ce[se]);return te(R,me,de)},Me.createRef=function(){return{current:null}},Me.forwardRef=function(R){return{$$typeof:f,render:R}},Me.isValidElement=I,Me.lazy=function(R){return{$$typeof:x,_payload:{_status:-1,_result:R},_init:Q}},Me.memo=function(R,F){return{$$typeof:p,type:R,compare:F===void 0?null:F}},Me.startTransition=function(R){var F=L.T,re={};L.T=re;try{var se=R(),de=L.S;de!==null&&de(re,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(z,Z)}catch(me){Z(me)}finally{F!==null&&re.types!==null&&(F.types=re.types),L.T=F}},Me.unstable_useCacheRefresh=function(){return L.H.useCacheRefresh()},Me.use=function(R){return L.H.use(R)},Me.useActionState=function(R,F,re){return L.H.useActionState(R,F,re)},Me.useCallback=function(R,F){return L.H.useCallback(R,F)},Me.useContext=function(R){return L.H.useContext(R)},Me.useDebugValue=function(){},Me.useDeferredValue=function(R,F){return L.H.useDeferredValue(R,F)},Me.useEffect=function(R,F){return L.H.useEffect(R,F)},Me.useEffectEvent=function(R){return L.H.useEffectEvent(R)},Me.useId=function(){return L.H.useId()},Me.useImperativeHandle=function(R,F,re){return L.H.useImperativeHandle(R,F,re)},Me.useInsertionEffect=function(R,F){return L.H.useInsertionEffect(R,F)},Me.useLayoutEffect=function(R,F){return L.H.useLayoutEffect(R,F)},Me.useMemo=function(R,F){return L.H.useMemo(R,F)},Me.useOptimistic=function(R,F){return L.H.useOptimistic(R,F)},Me.useReducer=function(R,F,re){return L.H.useReducer(R,F,re)},Me.useRef=function(R){return L.H.useRef(R)},Me.useState=function(R){return L.H.useState(R)},Me.useSyncExternalStore=function(R,F,re){return L.H.useSyncExternalStore(R,F,re)},Me.useTransition=function(){return L.H.useTransition()},Me.version="19.2.7",Me}var bp;function wd(){return bp||(bp=1,bd.exports=fC()),bd.exports}var y=wd();const he=cC(y),ss=sC({__proto__:null,default:he},[y]);var Sd={exports:{}},ki={},kd={exports:{}},Nd={};var wp;function mC(){return wp||(wp=1,(function(e){function n(D,K){var Q=D.length;D.push(K);e:for(;0<Q;){var Z=Q-1>>>1,Y=D[Z];if(0<l(Y,K))D[Z]=K,D[Q]=Y,Q=Z;else break e}}function r(D){return D.length===0?null:D[0]}function o(D){if(D.length===0)return null;var K=D[0],Q=D.pop();if(Q!==K){D[0]=Q;e:for(var Z=0,Y=D.length,R=Y>>>1;Z<R;){var F=2*(Z+1)-1,re=D[F],se=F+1,de=D[se];if(0>l(re,Q))se<Y&&0>l(de,re)?(D[Z]=de,D[se]=Q,Z=se):(D[Z]=re,D[F]=Q,Z=F);else if(se<Y&&0>l(de,Q))D[Z]=de,D[se]=Q,Z=se;else break e}}return K}function l(D,K){var Q=D.sortIndex-K.sortIndex;return Q!==0?Q:D.id-K.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 d=Date,f=d.now();e.unstable_now=function(){return d.now()-f}}var m=[],p=[],x=1,v=null,b=3,N=!1,C=!1,k=!1,w=!1,_=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,T=typeof setImmediate<"u"?setImmediate:null;function O(D){for(var K=r(p);K!==null;){if(K.callback===null)o(p);else if(K.startTime<=D)o(p),K.sortIndex=K.expirationTime,n(m,K);else break;K=r(p)}}function A(D){if(k=!1,O(D),!C)if(r(m)!==null)C=!0,z||(z=!0,ee());else{var K=r(p);K!==null&&ne(A,K.startTime-D)}}var z=!1,L=-1,H=5,te=-1;function q(){return w?!0:!(e.unstable_now()-te<H)}function I(){if(w=!1,z){var D=e.unstable_now();te=D;var K=!0;try{e:{C=!1,k&&(k=!1,E(L),L=-1),N=!0;var Q=b;try{t:{for(O(D),v=r(m);v!==null&&!(v.expirationTime>D&&q());){var Z=v.callback;if(typeof Z=="function"){v.callback=null,b=v.priorityLevel;var Y=Z(v.expirationTime<=D);if(D=e.unstable_now(),typeof Y=="function"){v.callback=Y,O(D),K=!0;break t}v===r(m)&&o(m),O(D)}else o(m);v=r(m)}if(v!==null)K=!0;else{var R=r(p);R!==null&&ne(A,R.startTime-D),K=!1}}break e}finally{v=null,b=Q,N=!1}K=void 0}}finally{K?ee():z=!1}}}var ee;if(typeof T=="function")ee=function(){T(I)};else if(typeof MessageChannel<"u"){var le=new MessageChannel,$=le.port2;le.port1.onmessage=I,ee=function(){$.postMessage(null)}}else ee=function(){_(I,0)};function ne(D,K){L=_(function(){D(e.unstable_now())},K)}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(D){D.callback=null},e.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):H=0<D?Math.floor(1e3/D):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_next=function(D){switch(b){case 1:case 2:case 3:var K=3;break;default:K=b}var Q=b;b=K;try{return D()}finally{b=Q}},e.unstable_requestPaint=function(){w=!0},e.unstable_runWithPriority=function(D,K){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var Q=b;b=D;try{return K()}finally{b=Q}},e.unstable_scheduleCallback=function(D,K,Q){var Z=e.unstable_now();switch(typeof Q=="object"&&Q!==null?(Q=Q.delay,Q=typeof Q=="number"&&0<Q?Z+Q:Z):Q=Z,D){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=Q+Y,D={id:x++,callback:K,priorityLevel:D,startTime:Q,expirationTime:Y,sortIndex:-1},Q>Z?(D.sortIndex=Q,n(p,D),r(m)===null&&D===r(p)&&(k?(E(L),L=-1):k=!0,ne(A,Q-Z))):(D.sortIndex=Y,n(m,D),C||N||(C=!0,z||(z=!0,ee()))),D},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(D){var K=b;return function(){var Q=b;b=K;try{return D.apply(this,arguments)}finally{b=Q}}}})(Nd)),Nd}var Sp;function hC(){return Sp||(Sp=1,kd.exports=mC()),kd.exports}var Cd={exports:{}},Ht={};var kp;function pC(){if(kp)return Ht;kp=1;var e=wd();function n(m){var p="https://react.dev/errors/"+m;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)p+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+m+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var o={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},l=Symbol.for("react.portal");function c(m,p,x){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:v==null?null:""+v,children:m,containerInfo:p,implementation:x}}var d=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(m,p){if(m==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return Ht.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,Ht.createPortal=function(m,p){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(n(299));return c(m,p,null,x)},Ht.flushSync=function(m){var p=d.T,x=o.p;try{if(d.T=null,o.p=2,m)return m()}finally{d.T=p,o.p=x,o.d.f()}},Ht.preconnect=function(m,p){typeof m=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,o.d.C(m,p))},Ht.prefetchDNS=function(m){typeof m=="string"&&o.d.D(m)},Ht.preinit=function(m,p){if(typeof m=="string"&&p&&typeof p.as=="string"){var x=p.as,v=f(x,p.crossOrigin),b=typeof p.integrity=="string"?p.integrity:void 0,N=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;x==="style"?o.d.S(m,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:v,integrity:b,fetchPriority:N}):x==="script"&&o.d.X(m,{crossOrigin:v,integrity:b,fetchPriority:N,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},Ht.preinitModule=function(m,p){if(typeof m=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var x=f(p.as,p.crossOrigin);o.d.M(m,{crossOrigin:x,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&o.d.M(m)},Ht.preload=function(m,p){if(typeof m=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var x=p.as,v=f(x,p.crossOrigin);o.d.L(m,x,{crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},Ht.preloadModule=function(m,p){if(typeof m=="string")if(p){var x=f(p.as,p.crossOrigin);o.d.m(m,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:x,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else o.d.m(m)},Ht.requestFormReset=function(m){o.d.r(m)},Ht.unstable_batchedUpdates=function(m,p){return m(p)},Ht.useFormState=function(m,p,x){return d.H.useFormState(m,p,x)},Ht.useFormStatus=function(){return d.H.useHostTransitionStatus()},Ht.version="19.2.7",Ht}var Np;function Cp(){if(Np)return Cd.exports;Np=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Cd.exports=pC(),Cd.exports}var _p;function gC(){if(_p)return ki;_p=1;var e=hC(),n=wd(),r=Cp();function o(t){var a="https://react.dev/errors/"+t;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)a+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+t+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function c(t){var a=t,i=t;if(t.alternate)for(;a.return;)a=a.return;else{t=a;do a=t,(a.flags&4098)!==0&&(i=a.return),t=a.return;while(t)}return a.tag===3?i:null}function d(t){if(t.tag===13){var a=t.memoizedState;if(a===null&&(t=t.alternate,t!==null&&(a=t.memoizedState)),a!==null)return a.dehydrated}return null}function f(t){if(t.tag===31){var a=t.memoizedState;if(a===null&&(t=t.alternate,t!==null&&(a=t.memoizedState)),a!==null)return a.dehydrated}return null}function m(t){if(c(t)!==t)throw Error(o(188))}function p(t){var a=t.alternate;if(!a){if(a=c(t),a===null)throw Error(o(188));return a!==t?null:t}for(var i=t,s=a;;){var h=i.return;if(h===null)break;var g=h.alternate;if(g===null){if(s=h.return,s!==null){i=s;continue}break}if(h.child===g.child){for(g=h.child;g;){if(g===i)return m(h),t;if(g===s)return m(h),a;g=g.sibling}throw Error(o(188))}if(i.return!==s.return)i=h,s=g;else{for(var S=!1,j=h.child;j;){if(j===i){S=!0,i=h,s=g;break}if(j===s){S=!0,s=h,i=g;break}j=j.sibling}if(!S){for(j=g.child;j;){if(j===i){S=!0,i=g,s=h;break}if(j===s){S=!0,s=g,i=h;break}j=j.sibling}if(!S)throw Error(o(189))}}if(i.alternate!==s)throw Error(o(190))}if(i.tag!==3)throw Error(o(188));return i.stateNode.current===i?t:a}function x(t){var a=t.tag;if(a===5||a===26||a===27||a===6)return t;for(t=t.child;t!==null;){if(a=x(t),a!==null)return a;t=t.sibling}return null}var v=Object.assign,b=Symbol.for("react.element"),N=Symbol.for("react.transitional.element"),C=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),E=Symbol.for("react.consumer"),T=Symbol.for("react.context"),O=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),z=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),H=Symbol.for("react.lazy"),te=Symbol.for("react.activity"),q=Symbol.for("react.memo_cache_sentinel"),I=Symbol.iterator;function ee(t){return t===null||typeof t!="object"?null:(t=I&&t[I]||t["@@iterator"],typeof t=="function"?t:null)}var le=Symbol.for("react.client.reference");function $(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===le?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case k:return"Fragment";case _:return"Profiler";case w:return"StrictMode";case A:return"Suspense";case z:return"SuspenseList";case te:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case C:return"Portal";case T:return t.displayName||"Context";case E:return(t._context.displayName||"Context")+".Consumer";case O:var a=t.render;return t=t.displayName,t||(t=a.displayName||a.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case L:return a=t.displayName||null,a!==null?a:$(t.type)||"Memo";case H:a=t._payload,t=t._init;try{return $(t(a))}catch{}}return null}var ne=Array.isArray,D=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Q={pending:!1,data:null,method:null,action:null},Z=[],Y=-1;function R(t){return{current:t}}function F(t){0>Y||(t.current=Z[Y],Z[Y]=null,Y--)}function re(t,a){Y++,Z[Y]=t.current,t.current=a}var se=R(null),de=R(null),me=R(null),ce=R(null);function ke(t,a){switch(re(me,a),re(de,t),re(se,null),a.nodeType){case 9:case 11:t=(t=a.documentElement)&&(t=t.namespaceURI)?RN(t):0;break;default:if(t=a.tagName,a=a.namespaceURI)a=RN(a),t=ON(a,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}F(se),re(se,t)}function ve(){F(se),F(de),F(me)}function Te(t){t.memoizedState!==null&&re(ce,t);var a=se.current,i=ON(a,t.type);a!==i&&(re(de,t),re(se,i))}function Oe(t){de.current===t&&(F(se),F(de)),ce.current===t&&(F(ce),rs._currentValue=Q)}var Fe,vt;function Ze(t){if(Fe===void 0)try{throw Error()}catch(i){var a=i.stack.trim().match(/\n( *(at )?)/);Fe=a&&a[1]||"",vt=-1<i.stack.indexOf(` |
| 2 |
at`)?" (<anonymous>)":-1<i.stack.indexOf("@")?"@unknown:0:0":""}return` |
| 3 |
`+Fe+t+vt}var kn=!1;function Ee(t,a){if(!t||kn)return"";kn=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(a){var ie=function(){throw Error()};if(Object.defineProperty(ie.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ie,[])}catch(J){var W=J}Reflect.construct(t,[],ie)}else{try{ie.call()}catch(J){W=J}t.call(ie.prototype)}}else{try{throw Error()}catch(J){W=J}(ie=t())&&typeof ie.catch=="function"&&ie.catch(function(){})}}catch(J){if(J&&W&&typeof J.stack=="string")return[J.stack,W.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var h=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");h&&h.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var g=s.DetermineComponentFrameRoot(),S=g[0],j=g[1];if(S&&j){var P=S.split(` |
| 4 |
`),V=j.split(` |
| 5 |
`);for(h=s=0;s<P.length&&!P[s].includes("DetermineComponentFrameRoot");)s++;for(;h<V.length&&!V[h].includes("DetermineComponentFrameRoot");)h++;if(s===P.length||h===V.length)for(s=P.length-1,h=V.length-1;1<=s&&0<=h&&P[s]!==V[h];)h--;for(;1<=s&&0<=h;s--,h--)if(P[s]!==V[h]){if(s!==1||h!==1)do if(s--,h--,0>h||P[s]!==V[h]){var ae=` |
| 6 |
`+P[s].replace(" at new "," at ");return t.displayName&&ae.includes("<anonymous>")&&(ae=ae.replace("<anonymous>",t.displayName)),ae}while(1<=s&&0<=h);break}}}finally{kn=!1,Error.prepareStackTrace=i}return(i=t?t.displayName||t.name:"")?Ze(i):""}function Mt(t,a){switch(t.tag){case 26:case 27:case 5:return Ze(t.type);case 16:return Ze("Lazy");case 13:return t.child!==a&&a!==null?Ze("Suspense Fallback"):Ze("Suspense");case 19:return Ze("SuspenseList");case 0:case 15:return Ee(t.type,!1);case 11:return Ee(t.type.render,!1);case 1:return Ee(t.type,!0);case 31:return Ze("Activity");default:return""}}function Un(t){try{var a="",i=null;do a+=Mt(t,i),i=t,t=t.return;while(t);return a}catch(s){return` |
| 7 |
Error generating stack: `+s.message+` |
| 8 |
`+s.stack}}var ml=Object.prototype.hasOwnProperty,hl=e.unstable_scheduleCallback,pl=e.unstable_cancelCallback,tm=e.unstable_shouldYield,eu=e.unstable_requestPaint,Dt=e.unstable_now,gl=e.unstable_getCurrentPriorityLevel,tu=e.unstable_ImmediatePriority,nu=e.unstable_UserBlockingPriority,Po=e.unstable_NormalPriority,nm=e.unstable_LowPriority,au=e.unstable_IdlePriority,am=e.log,rm=e.unstable_setDisableYieldValue,$r=null,Gt=null;function na(t){if(typeof am=="function"&&rm(t),Gt&&typeof Gt.setStrictMode=="function")try{Gt.setStrictMode($r,t)}catch{}}var Vt=Math.clz32?Math.clz32:om,ru=Math.log,ou=Math.LN2;function om(t){return t>>>=0,t===0?32:31-(ru(t)/ou|0)|0}var Ce=256,Ae=262144,je=4194304;function Ke(t){var a=t&42;if(a!==0)return a;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 Be(t,a,i){var s=t.pendingLanes;if(s===0)return 0;var h=0,g=t.suspendedLanes,S=t.pingedLanes;t=t.warmLanes;var j=s&134217727;return j!==0?(s=j&~g,s!==0?h=Ke(s):(S&=j,S!==0?h=Ke(S):i||(i=j&~t,i!==0&&(h=Ke(i))))):(j=s&~g,j!==0?h=Ke(j):S!==0?h=Ke(S):i||(i=s&~t,i!==0&&(h=Ke(i)))),h===0?0:a!==0&&a!==h&&(a&g)===0&&(g=h&-h,i=a&-a,g>=i||g===32&&(i&4194048)!==0)?a:h}function Ft(t,a){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&a)===0}function Ye(t,a){switch(t){case 1:case 2:case 4:case 8:case 64:return a+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 a+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 iu(){var t=je;return je<<=1,(je&62914560)===0&&(je=4194304),t}function yl(t){for(var a=[],i=0;31>i;i++)a.push(t);return a}function Yr(t,a){t.pendingLanes|=a,a!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function vl(t,a,i,s,h,g){var S=t.pendingLanes;t.pendingLanes=i,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=i,t.entangledLanes&=i,t.errorRecoveryDisabledLanes&=i,t.shellSuspendCounter=0;var j=t.entanglements,P=t.expirationTimes,V=t.hiddenUpdates;for(i=S&~i;0<i;){var ae=31-Vt(i),ie=1<<ae;j[ae]=0,P[ae]=-1;var W=V[ae];if(W!==null)for(V[ae]=null,ae=0;ae<W.length;ae++){var J=W[ae];J!==null&&(J.lane&=-536870913)}i&=~ie}s!==0&&Lo(t,s,0),g!==0&&h===0&&t.tag!==0&&(t.suspendedLanes|=g&~(S&~a))}function Lo(t,a,i){t.pendingLanes|=a,t.suspendedLanes&=~a;var s=31-Vt(a);t.entangledLanes|=a,t.entanglements[s]=t.entanglements[s]|1073741824|i&261930}function hS(t,a){var i=t.entangledLanes|=a;for(t=t.entanglements;i;){var s=31-Vt(i),h=1<<s;h&a|t[s]&a&&(t[s]|=a),i&=~h}}function pS(t,a){var i=a&-a;return i=(i&42)!==0?1:im(i),(i&(t.suspendedLanes|a))!==0?0:i}function im(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 lm(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function gS(){var t=K.p;return t!==0?t:(t=window.event,t===void 0?32:tC(t.type))}function yS(t,a){var i=K.p;try{return K.p=t,a()}finally{K.p=i}}var er=Math.random().toString(36).slice(2),At="__reactFiber$"+er,Zt="__reactProps$"+er,Bo="__reactContainer$"+er,sm="__reactEvents$"+er,rP="__reactListeners$"+er,oP="__reactHandles$"+er,vS="__reactResources$"+er,xl="__reactMarker$"+er;function cm(t){delete t[At],delete t[Zt],delete t[sm],delete t[rP],delete t[oP]}function Ho(t){var a=t[At];if(a)return a;for(var i=t.parentNode;i;){if(a=i[Bo]||i[At]){if(i=a.alternate,a.child!==null||i!==null&&i.child!==null)for(t=HN(t);t!==null;){if(i=t[At])return i;t=HN(t)}return a}t=i,i=t.parentNode}return null}function Io(t){if(t=t[At]||t[Bo]){var a=t.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return t}return null}function bl(t){var a=t.tag;if(a===5||a===26||a===27||a===6)return t.stateNode;throw Error(o(33))}function Uo(t){var a=t[vS];return a||(a=t[vS]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function jt(t){t[xl]=!0}var xS=new Set,bS={};function Gr(t,a){Fo(t,a),Fo(t+"Capture",a)}function Fo(t,a){for(bS[t]=a,t=0;t<a.length;t++)xS.add(a[t])}var iP=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]*$"),wS={},SS={};function lP(t){return ml.call(SS,t)?!0:ml.call(wS,t)?!1:iP.test(t)?SS[t]=!0:(wS[t]=!0,!1)}function lu(t,a,i){if(lP(a))if(i===null)t.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":t.removeAttribute(a);return;case"boolean":var s=a.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){t.removeAttribute(a);return}}t.setAttribute(a,""+i)}}function su(t,a,i){if(i===null)t.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(a);return}t.setAttribute(a,""+i)}}function va(t,a,i,s){if(s===null)t.removeAttribute(i);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(i);return}t.setAttributeNS(a,i,""+s)}}function Nn(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function kS(t){var a=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function sP(t,a,i){var s=Object.getOwnPropertyDescriptor(t.constructor.prototype,a);if(!t.hasOwnProperty(a)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var h=s.get,g=s.set;return Object.defineProperty(t,a,{configurable:!0,get:function(){return h.call(this)},set:function(S){i=""+S,g.call(this,S)}}),Object.defineProperty(t,a,{enumerable:s.enumerable}),{getValue:function(){return i},setValue:function(S){i=""+S},stopTracking:function(){t._valueTracker=null,delete t[a]}}}}function um(t){if(!t._valueTracker){var a=kS(t)?"checked":"value";t._valueTracker=sP(t,a,""+t[a])}}function NS(t){if(!t)return!1;var a=t._valueTracker;if(!a)return!0;var i=a.getValue(),s="";return t&&(s=kS(t)?t.checked?"true":"false":t.value),t=s,t!==i?(a.setValue(t),!0):!1}function cu(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var cP=/[\n"\\]/g;function Cn(t){return t.replace(cP,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function dm(t,a,i,s,h,g,S,j){t.name="",S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?t.type=S:t.removeAttribute("type"),a!=null?S==="number"?(a===0&&t.value===""||t.value!=a)&&(t.value=""+Nn(a)):t.value!==""+Nn(a)&&(t.value=""+Nn(a)):S!=="submit"&&S!=="reset"||t.removeAttribute("value"),a!=null?fm(t,S,Nn(a)):i!=null?fm(t,S,Nn(i)):s!=null&&t.removeAttribute("value"),h==null&&g!=null&&(t.defaultChecked=!!g),h!=null&&(t.checked=h&&typeof h!="function"&&typeof h!="symbol"),j!=null&&typeof j!="function"&&typeof j!="symbol"&&typeof j!="boolean"?t.name=""+Nn(j):t.removeAttribute("name")}function CS(t,a,i,s,h,g,S,j){if(g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(t.type=g),a!=null||i!=null){if(!(g!=="submit"&&g!=="reset"||a!=null)){um(t);return}i=i!=null?""+Nn(i):"",a=a!=null?""+Nn(a):i,j||a===t.value||(t.value=a),t.defaultValue=a}s=s??h,s=typeof s!="function"&&typeof s!="symbol"&&!!s,t.checked=j?t.checked:!!s,t.defaultChecked=!!s,S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"&&(t.name=S),um(t)}function fm(t,a,i){a==="number"&&cu(t.ownerDocument)===t||t.defaultValue===""+i||(t.defaultValue=""+i)}function $o(t,a,i,s){if(t=t.options,a){a={};for(var h=0;h<i.length;h++)a["$"+i[h]]=!0;for(i=0;i<t.length;i++)h=a.hasOwnProperty("$"+t[i].value),t[i].selected!==h&&(t[i].selected=h),h&&s&&(t[i].defaultSelected=!0)}else{for(i=""+Nn(i),a=null,h=0;h<t.length;h++){if(t[h].value===i){t[h].selected=!0,s&&(t[h].defaultSelected=!0);return}a!==null||t[h].disabled||(a=t[h])}a!==null&&(a.selected=!0)}}function _S(t,a,i){if(a!=null&&(a=""+Nn(a),a!==t.value&&(t.value=a),i==null)){t.defaultValue!==a&&(t.defaultValue=a);return}t.defaultValue=i!=null?""+Nn(i):""}function ES(t,a,i,s){if(a==null){if(s!=null){if(i!=null)throw Error(o(92));if(ne(s)){if(1<s.length)throw Error(o(93));s=s[0]}i=s}i==null&&(i=""),a=i}i=Nn(a),t.defaultValue=i,s=t.textContent,s===i&&s!==""&&s!==null&&(t.value=s),um(t)}function Yo(t,a){if(a){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=a;return}}t.textContent=a}var uP=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 MS(t,a,i){var s=a.indexOf("--")===0;i==null||typeof i=="boolean"||i===""?s?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="":s?t.setProperty(a,i):typeof i!="number"||i===0||uP.has(a)?a==="float"?t.cssFloat=i:t[a]=(""+i).trim():t[a]=i+"px"}function jS(t,a,i){if(a!=null&&typeof a!="object")throw Error(o(62));if(t=t.style,i!=null){for(var s in i)!i.hasOwnProperty(s)||a!=null&&a.hasOwnProperty(s)||(s.indexOf("--")===0?t.setProperty(s,""):s==="float"?t.cssFloat="":t[s]="");for(var h in a)s=a[h],a.hasOwnProperty(h)&&i[h]!==s&&MS(t,h,s)}else for(var g in a)a.hasOwnProperty(g)&&MS(t,g,a[g])}function mm(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 dP=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"]]),fP=/^[\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 uu(t){return fP.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function xa(){}var hm=null;function pm(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Go=null,Vo=null;function TS(t){var a=Io(t);if(a&&(t=a.stateNode)){var i=t[Zt]||null;e:switch(t=a.stateNode,a.type){case"input":if(dm(t,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name),a=i.name,i.type==="radio"&&a!=null){for(i=t;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll('input[name="'+Cn(""+a)+'"][type="radio"]'),a=0;a<i.length;a++){var s=i[a];if(s!==t&&s.form===t.form){var h=s[Zt]||null;if(!h)throw Error(o(90));dm(s,h.value,h.defaultValue,h.defaultValue,h.checked,h.defaultChecked,h.type,h.name)}}for(a=0;a<i.length;a++)s=i[a],s.form===t.form&&NS(s)}break e;case"textarea":_S(t,i.value,i.defaultValue);break e;case"select":a=i.value,a!=null&&$o(t,!!i.multiple,a,!1)}}}var gm=!1;function RS(t,a,i){if(gm)return t(a,i);gm=!0;try{var s=t(a);return s}finally{if(gm=!1,(Go!==null||Vo!==null)&&(Qu(),Go&&(a=Go,t=Vo,Vo=Go=null,TS(a),t)))for(a=0;a<t.length;a++)TS(t[a])}}function wl(t,a){var i=t.stateNode;if(i===null)return null;var s=i[Zt]||null;if(s===null)return null;i=s[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(t=t.type,s=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!s;break e;default:t=!1}if(t)return null;if(i&&typeof i!="function")throw Error(o(231,a,typeof i));return i}var ba=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ym=!1;if(ba)try{var Sl={};Object.defineProperty(Sl,"passive",{get:function(){ym=!0}}),window.addEventListener("test",Sl,Sl),window.removeEventListener("test",Sl,Sl)}catch{ym=!1}var tr=null,vm=null,du=null;function OS(){if(du)return du;var t,a=vm,i=a.length,s,h="value"in tr?tr.value:tr.textContent,g=h.length;for(t=0;t<i&&a[t]===h[t];t++);var S=i-t;for(s=1;s<=S&&a[i-s]===h[g-s];s++);return du=h.slice(t,1<s?1-s:void 0)}function fu(t){var a=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&a===13&&(t=13)):t=a,t===10&&(t=13),32<=t||t===13?t:0}function mu(){return!0}function DS(){return!1}function Jt(t){function a(i,s,h,g,S){this._reactName=i,this._targetInst=h,this.type=s,this.nativeEvent=g,this.target=S,this.currentTarget=null;for(var j in t)t.hasOwnProperty(j)&&(i=t[j],this[j]=i?i(g):g[j]);return this.isDefaultPrevented=(g.defaultPrevented!=null?g.defaultPrevented:g.returnValue===!1)?mu:DS,this.isPropagationStopped=DS,this}return v(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=mu)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=mu)},persist:function(){},isPersistent:mu}),a}var Vr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},hu=Jt(Vr),kl=v({},Vr,{view:0,detail:0}),mP=Jt(kl),xm,bm,Nl,pu=v({},kl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sm,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!==Nl&&(Nl&&t.type==="mousemove"?(xm=t.screenX-Nl.screenX,bm=t.screenY-Nl.screenY):bm=xm=0,Nl=t),xm)},movementY:function(t){return"movementY"in t?t.movementY:bm}}),AS=Jt(pu),hP=v({},pu,{dataTransfer:0}),pP=Jt(hP),gP=v({},kl,{relatedTarget:0}),wm=Jt(gP),yP=v({},Vr,{animationName:0,elapsedTime:0,pseudoElement:0}),vP=Jt(yP),xP=v({},Vr,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),bP=Jt(xP),wP=v({},Vr,{data:0}),zS=Jt(wP),SP={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kP={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"},NP={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function CP(t){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(t):(t=NP[t])?!!a[t]:!1}function Sm(){return CP}var _P=v({},kl,{key:function(t){if(t.key){var a=SP[t.key]||t.key;if(a!=="Unidentified")return a}return t.type==="keypress"?(t=fu(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?kP[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sm,charCode:function(t){return t.type==="keypress"?fu(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?fu(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),EP=Jt(_P),MP=v({},pu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),PS=Jt(MP),jP=v({},kl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sm}),TP=Jt(jP),RP=v({},Vr,{propertyName:0,elapsedTime:0,pseudoElement:0}),OP=Jt(RP),DP=v({},pu,{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}),AP=Jt(DP),zP=v({},Vr,{newState:0,oldState:0}),PP=Jt(zP),LP=[9,13,27,32],km=ba&&"CompositionEvent"in window,Cl=null;ba&&"documentMode"in document&&(Cl=document.documentMode);var BP=ba&&"TextEvent"in window&&!Cl,LS=ba&&(!km||Cl&&8<Cl&&11>=Cl),BS=" ",HS=!1;function IS(t,a){switch(t){case"keyup":return LP.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function US(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var qo=!1;function HP(t,a){switch(t){case"compositionend":return US(a);case"keypress":return a.which!==32?null:(HS=!0,BS);case"textInput":return t=a.data,t===BS&&HS?null:t;default:return null}}function IP(t,a){if(qo)return t==="compositionend"||!km&&IS(t,a)?(t=OS(),du=vm=tr=null,qo=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return LS&&a.locale!=="ko"?null:a.data;default:return null}}var UP={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 FS(t){var a=t&&t.nodeName&&t.nodeName.toLowerCase();return a==="input"?!!UP[t.type]:a==="textarea"}function $S(t,a,i,s){Go?Vo?Vo.push(s):Vo=[s]:Go=s,a=rd(a,"onChange"),0<a.length&&(i=new hu("onChange","change",null,i,s),t.push({event:i,listeners:a}))}var _l=null,El=null;function FP(t){CN(t,0)}function gu(t){var a=bl(t);if(NS(a))return t}function YS(t,a){if(t==="change")return a}var GS=!1;if(ba){var Nm;if(ba){var Cm="oninput"in document;if(!Cm){var VS=document.createElement("div");VS.setAttribute("oninput","return;"),Cm=typeof VS.oninput=="function"}Nm=Cm}else Nm=!1;GS=Nm&&(!document.documentMode||9<document.documentMode)}function qS(){_l&&(_l.detachEvent("onpropertychange",WS),El=_l=null)}function WS(t){if(t.propertyName==="value"&&gu(El)){var a=[];$S(a,El,t,pm(t)),RS(FP,a)}}function $P(t,a,i){t==="focusin"?(qS(),_l=a,El=i,_l.attachEvent("onpropertychange",WS)):t==="focusout"&&qS()}function YP(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return gu(El)}function GP(t,a){if(t==="click")return gu(a)}function VP(t,a){if(t==="input"||t==="change")return gu(a)}function qP(t,a){return t===a&&(t!==0||1/t===1/a)||t!==t&&a!==a}var mn=typeof Object.is=="function"?Object.is:qP;function Ml(t,a){if(mn(t,a))return!0;if(typeof t!="object"||t===null||typeof a!="object"||a===null)return!1;var i=Object.keys(t),s=Object.keys(a);if(i.length!==s.length)return!1;for(s=0;s<i.length;s++){var h=i[s];if(!ml.call(a,h)||!mn(t[h],a[h]))return!1}return!0}function KS(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function XS(t,a){var i=KS(t);t=0;for(var s;i;){if(i.nodeType===3){if(s=t+i.textContent.length,t<=a&&s>=a)return{node:i,offset:a-t};t=s}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=KS(i)}}function QS(t,a){return t&&a?t===a?!0:t&&t.nodeType===3?!1:a&&a.nodeType===3?QS(t,a.parentNode):"contains"in t?t.contains(a):t.compareDocumentPosition?!!(t.compareDocumentPosition(a)&16):!1:!1}function ZS(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var a=cu(t.document);a instanceof t.HTMLIFrameElement;){try{var i=typeof a.contentWindow.location.href=="string"}catch{i=!1}if(i)t=a.contentWindow;else break;a=cu(t.document)}return a}function _m(t){var a=t&&t.nodeName&&t.nodeName.toLowerCase();return a&&(a==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||a==="textarea"||t.contentEditable==="true")}var WP=ba&&"documentMode"in document&&11>=document.documentMode,Wo=null,Em=null,jl=null,Mm=!1;function JS(t,a,i){var s=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Mm||Wo==null||Wo!==cu(s)||(s=Wo,"selectionStart"in s&&_m(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),jl&&Ml(jl,s)||(jl=s,s=rd(Em,"onSelect"),0<s.length&&(a=new hu("onSelect","select",null,a,i),t.push({event:a,listeners:s}),a.target=Wo)))}function qr(t,a){var i={};return i[t.toLowerCase()]=a.toLowerCase(),i["Webkit"+t]="webkit"+a,i["Moz"+t]="moz"+a,i}var Ko={animationend:qr("Animation","AnimationEnd"),animationiteration:qr("Animation","AnimationIteration"),animationstart:qr("Animation","AnimationStart"),transitionrun:qr("Transition","TransitionRun"),transitionstart:qr("Transition","TransitionStart"),transitioncancel:qr("Transition","TransitionCancel"),transitionend:qr("Transition","TransitionEnd")},jm={},e2={};ba&&(e2=document.createElement("div").style,"AnimationEvent"in window||(delete Ko.animationend.animation,delete Ko.animationiteration.animation,delete Ko.animationstart.animation),"TransitionEvent"in window||delete Ko.transitionend.transition);function Wr(t){if(jm[t])return jm[t];if(!Ko[t])return t;var a=Ko[t],i;for(i in a)if(a.hasOwnProperty(i)&&i in e2)return jm[t]=a[i];return t}var t2=Wr("animationend"),n2=Wr("animationiteration"),a2=Wr("animationstart"),KP=Wr("transitionrun"),XP=Wr("transitionstart"),QP=Wr("transitioncancel"),r2=Wr("transitionend"),o2=new Map,Tm="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(" ");Tm.push("scrollEnd");function Fn(t,a){o2.set(t,a),Gr(a,[t])}var yu=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=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(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},_n=[],Xo=0,Rm=0;function vu(){for(var t=Xo,a=Rm=Xo=0;a<t;){var i=_n[a];_n[a++]=null;var s=_n[a];_n[a++]=null;var h=_n[a];_n[a++]=null;var g=_n[a];if(_n[a++]=null,s!==null&&h!==null){var S=s.pending;S===null?h.next=h:(h.next=S.next,S.next=h),s.pending=h}g!==0&&i2(i,h,g)}}function xu(t,a,i,s){_n[Xo++]=t,_n[Xo++]=a,_n[Xo++]=i,_n[Xo++]=s,Rm|=s,t.lanes|=s,t=t.alternate,t!==null&&(t.lanes|=s)}function Om(t,a,i,s){return xu(t,a,i,s),bu(t)}function Kr(t,a){return xu(t,null,null,a),bu(t)}function i2(t,a,i){t.lanes|=i;var s=t.alternate;s!==null&&(s.lanes|=i);for(var h=!1,g=t.return;g!==null;)g.childLanes|=i,s=g.alternate,s!==null&&(s.childLanes|=i),g.tag===22&&(t=g.stateNode,t===null||t._visibility&1||(h=!0)),t=g,g=g.return;return t.tag===3?(g=t.stateNode,h&&a!==null&&(h=31-Vt(i),t=g.hiddenUpdates,s=t[h],s===null?t[h]=[a]:s.push(a),a.lane=i|536870912),g):null}function bu(t){if(50<Ql)throw Ql=0,Uh=null,Error(o(185));for(var a=t.return;a!==null;)t=a,a=t.return;return t.tag===3?t.stateNode:null}var Qo={};function ZP(t,a,i,s){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function hn(t,a,i,s){return new ZP(t,a,i,s)}function Dm(t){return t=t.prototype,!(!t||!t.isReactComponent)}function wa(t,a){var i=t.alternate;return i===null?(i=hn(t.tag,a,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=a,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&65011712,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,a=t.dependencies,i.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i.refCleanup=t.refCleanup,i}function l2(t,a){t.flags&=65011714;var i=t.alternate;return i===null?(t.childLanes=0,t.lanes=a,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=i.childLanes,t.lanes=i.lanes,t.child=i.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=i.memoizedProps,t.memoizedState=i.memoizedState,t.updateQueue=i.updateQueue,t.type=i.type,a=i.dependencies,t.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),t}function wu(t,a,i,s,h,g){var S=0;if(s=t,typeof t=="function")Dm(t)&&(S=1);else if(typeof t=="string")S=aB(t,i,se.current)?26:t==="html"||t==="head"||t==="body"?27:5;else e:switch(t){case te:return t=hn(31,i,a,h),t.elementType=te,t.lanes=g,t;case k:return Xr(i.children,h,g,a);case w:S=8,h|=24;break;case _:return t=hn(12,i,a,h|2),t.elementType=_,t.lanes=g,t;case A:return t=hn(13,i,a,h),t.elementType=A,t.lanes=g,t;case z:return t=hn(19,i,a,h),t.elementType=z,t.lanes=g,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case T:S=10;break e;case E:S=9;break e;case O:S=11;break e;case L:S=14;break e;case H:S=16,s=null;break e}S=29,i=Error(o(130,t===null?"null":typeof t,"")),s=null}return a=hn(S,i,a,h),a.elementType=t,a.type=s,a.lanes=g,a}function Xr(t,a,i,s){return t=hn(7,t,s,a),t.lanes=i,t}function Am(t,a,i){return t=hn(6,t,null,a),t.lanes=i,t}function s2(t){var a=hn(18,null,null,0);return a.stateNode=t,a}function zm(t,a,i){return a=hn(4,t.children!==null?t.children:[],t.key,a),a.lanes=i,a.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},a}var c2=new WeakMap;function En(t,a){if(typeof t=="object"&&t!==null){var i=c2.get(t);return i!==void 0?i:(a={value:t,source:a,stack:Un(a)},c2.set(t,a),a)}return{value:t,source:a,stack:Un(a)}}var Zo=[],Jo=0,Su=null,Tl=0,Mn=[],jn=0,nr=null,aa=1,ra="";function Sa(t,a){Zo[Jo++]=Tl,Zo[Jo++]=Su,Su=t,Tl=a}function u2(t,a,i){Mn[jn++]=aa,Mn[jn++]=ra,Mn[jn++]=nr,nr=t;var s=aa;t=ra;var h=32-Vt(s)-1;s&=~(1<<h),i+=1;var g=32-Vt(a)+h;if(30<g){var S=h-h%5;g=(s&(1<<S)-1).toString(32),s>>=S,h-=S,aa=1<<32-Vt(a)+h|i<<h|s,ra=g+t}else aa=1<<g|i<<h|s,ra=t}function Pm(t){t.return!==null&&(Sa(t,1),u2(t,1,0))}function Lm(t){for(;t===Su;)Su=Zo[--Jo],Zo[Jo]=null,Tl=Zo[--Jo],Zo[Jo]=null;for(;t===nr;)nr=Mn[--jn],Mn[jn]=null,ra=Mn[--jn],Mn[jn]=null,aa=Mn[--jn],Mn[jn]=null}function d2(t,a){Mn[jn++]=aa,Mn[jn++]=ra,Mn[jn++]=nr,aa=a.id,ra=a.overflow,nr=t}var zt=null,it=null,$e=!1,ar=null,Tn=!1,Bm=Error(o(519));function rr(t){var a=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Rl(En(a,t)),Bm}function f2(t){var a=t.stateNode,i=t.type,s=t.memoizedProps;switch(a[At]=t,a[Zt]=s,i){case"dialog":Le("cancel",a),Le("close",a);break;case"iframe":case"object":case"embed":Le("load",a);break;case"video":case"audio":for(i=0;i<Jl.length;i++)Le(Jl[i],a);break;case"source":Le("error",a);break;case"img":case"image":case"link":Le("error",a),Le("load",a);break;case"details":Le("toggle",a);break;case"input":Le("invalid",a),CS(a,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":Le("invalid",a);break;case"textarea":Le("invalid",a),ES(a,s.value,s.defaultValue,s.children)}i=s.children,typeof i!="string"&&typeof i!="number"&&typeof i!="bigint"||a.textContent===""+i||s.suppressHydrationWarning===!0||jN(a.textContent,i)?(s.popover!=null&&(Le("beforetoggle",a),Le("toggle",a)),s.onScroll!=null&&Le("scroll",a),s.onScrollEnd!=null&&Le("scrollend",a),s.onClick!=null&&(a.onclick=xa),a=!0):a=!1,a||rr(t,!0)}function m2(t){for(zt=t.return;zt;)switch(zt.tag){case 5:case 31:case 13:Tn=!1;return;case 27:case 3:Tn=!0;return;default:zt=zt.return}}function ei(t){if(t!==zt)return!1;if(!$e)return m2(t),$e=!0,!1;var a=t.tag,i;if((i=a!==3&&a!==27)&&((i=a===5)&&(i=t.type,i=!(i!=="form"&&i!=="button")||np(t.type,t.memoizedProps)),i=!i),i&&it&&rr(t),m2(t),a===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));it=BN(t)}else if(a===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));it=BN(t)}else a===27?(a=it,vr(t.type)?(t=lp,lp=null,it=t):it=a):it=zt?On(t.stateNode.nextSibling):null;return!0}function Qr(){it=zt=null,$e=!1}function Hm(){var t=ar;return t!==null&&(an===null?an=t:an.push.apply(an,t),ar=null),t}function Rl(t){ar===null?ar=[t]:ar.push(t)}var Im=R(null),Zr=null,ka=null;function or(t,a,i){re(Im,a._currentValue),a._currentValue=i}function Na(t){t._currentValue=Im.current,F(Im)}function Um(t,a,i){for(;t!==null;){var s=t.alternate;if((t.childLanes&a)!==a?(t.childLanes|=a,s!==null&&(s.childLanes|=a)):s!==null&&(s.childLanes&a)!==a&&(s.childLanes|=a),t===i)break;t=t.return}}function Fm(t,a,i,s){var h=t.child;for(h!==null&&(h.return=t);h!==null;){var g=h.dependencies;if(g!==null){var S=h.child;g=g.firstContext;e:for(;g!==null;){var j=g;g=h;for(var P=0;P<a.length;P++)if(j.context===a[P]){g.lanes|=i,j=g.alternate,j!==null&&(j.lanes|=i),Um(g.return,i,t),s||(S=null);break e}g=j.next}}else if(h.tag===18){if(S=h.return,S===null)throw Error(o(341));S.lanes|=i,g=S.alternate,g!==null&&(g.lanes|=i),Um(S,i,t),S=null}else S=h.child;if(S!==null)S.return=h;else for(S=h;S!==null;){if(S===t){S=null;break}if(h=S.sibling,h!==null){h.return=S.return,S=h;break}S=S.return}h=S}}function ti(t,a,i,s){t=null;for(var h=a,g=!1;h!==null;){if(!g){if((h.flags&524288)!==0)g=!0;else if((h.flags&262144)!==0)break}if(h.tag===10){var S=h.alternate;if(S===null)throw Error(o(387));if(S=S.memoizedProps,S!==null){var j=h.type;mn(h.pendingProps.value,S.value)||(t!==null?t.push(j):t=[j])}}else if(h===ce.current){if(S=h.alternate,S===null)throw Error(o(387));S.memoizedState.memoizedState!==h.memoizedState.memoizedState&&(t!==null?t.push(rs):t=[rs])}h=h.return}t!==null&&Fm(a,t,i,s),a.flags|=262144}function ku(t){for(t=t.firstContext;t!==null;){if(!mn(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Jr(t){Zr=t,ka=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function Pt(t){return h2(Zr,t)}function Nu(t,a){return Zr===null&&Jr(t),h2(t,a)}function h2(t,a){var i=a._currentValue;if(a={context:a,memoizedValue:i,next:null},ka===null){if(t===null)throw Error(o(308));ka=a,t.dependencies={lanes:0,firstContext:a},t.flags|=524288}else ka=ka.next=a;return i}var JP=typeof AbortController<"u"?AbortController:function(){var t=[],a=this.signal={aborted:!1,addEventListener:function(i,s){t.push(s)}};this.abort=function(){a.aborted=!0,t.forEach(function(i){return i()})}},eL=e.unstable_scheduleCallback,tL=e.unstable_NormalPriority,wt={$$typeof:T,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $m(){return{controller:new JP,data:new Map,refCount:0}}function Ol(t){t.refCount--,t.refCount===0&&eL(tL,function(){t.controller.abort()})}var Dl=null,Ym=0,ni=0,ai=null;function nL(t,a){if(Dl===null){var i=Dl=[];Ym=0,ni=qh(),ai={status:"pending",value:void 0,then:function(s){i.push(s)}}}return Ym++,a.then(p2,p2),a}function p2(){if(--Ym===0&&Dl!==null){ai!==null&&(ai.status="fulfilled");var t=Dl;Dl=null,ni=0,ai=null;for(var a=0;a<t.length;a++)(0,t[a])()}}function aL(t,a){var i=[],s={status:"pending",value:null,reason:null,then:function(h){i.push(h)}};return t.then(function(){s.status="fulfilled",s.value=a;for(var h=0;h<i.length;h++)(0,i[h])(a)},function(h){for(s.status="rejected",s.reason=h,h=0;h<i.length;h++)(0,i[h])(void 0)}),s}var g2=D.S;D.S=function(t,a){Jk=Dt(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&nL(t,a),g2!==null&&g2(t,a)};var eo=R(null);function Gm(){var t=eo.current;return t!==null?t:ot.pooledCache}function Cu(t,a){a===null?re(eo,eo.current):re(eo,a.pool)}function y2(){var t=Gm();return t===null?null:{parent:wt._currentValue,pool:t}}var ri=Error(o(460)),Vm=Error(o(474)),_u=Error(o(542)),Eu={then:function(){}};function v2(t){return t=t.status,t==="fulfilled"||t==="rejected"}function x2(t,a,i){switch(i=t[i],i===void 0?t.push(a):i!==a&&(a.then(xa,xa),a=i),a.status){case"fulfilled":return a.value;case"rejected":throw t=a.reason,w2(t),t;default:if(typeof a.status=="string")a.then(xa,xa);else{if(t=ot,t!==null&&100<t.shellSuspendCounter)throw Error(o(482));t=a,t.status="pending",t.then(function(s){if(a.status==="pending"){var h=a;h.status="fulfilled",h.value=s}},function(s){if(a.status==="pending"){var h=a;h.status="rejected",h.reason=s}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw t=a.reason,w2(t),t}throw no=a,ri}}function to(t){try{var a=t._init;return a(t._payload)}catch(i){throw i!==null&&typeof i=="object"&&typeof i.then=="function"?(no=i,ri):i}}var no=null;function b2(){if(no===null)throw Error(o(459));var t=no;return no=null,t}function w2(t){if(t===ri||t===_u)throw Error(o(483))}var oi=null,Al=0;function Mu(t){var a=Al;return Al+=1,oi===null&&(oi=[]),x2(oi,t,a)}function zl(t,a){a=a.props.ref,t.ref=a!==void 0?a:null}function ju(t,a){throw a.$$typeof===b?Error(o(525)):(t=Object.prototype.toString.call(a),Error(o(31,t==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":t)))}function S2(t){function a(U,B){if(t){var G=U.deletions;G===null?(U.deletions=[B],U.flags|=16):G.push(B)}}function i(U,B){if(!t)return null;for(;B!==null;)a(U,B),B=B.sibling;return null}function s(U){for(var B=new Map;U!==null;)U.key!==null?B.set(U.key,U):B.set(U.index,U),U=U.sibling;return B}function h(U,B){return U=wa(U,B),U.index=0,U.sibling=null,U}function g(U,B,G){return U.index=G,t?(G=U.alternate,G!==null?(G=G.index,G<B?(U.flags|=67108866,B):G):(U.flags|=67108866,B)):(U.flags|=1048576,B)}function S(U){return t&&U.alternate===null&&(U.flags|=67108866),U}function j(U,B,G,oe){return B===null||B.tag!==6?(B=Am(G,U.mode,oe),B.return=U,B):(B=h(B,G),B.return=U,B)}function P(U,B,G,oe){var Se=G.type;return Se===k?ae(U,B,G.props.children,oe,G.key):B!==null&&(B.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===H&&to(Se)===B.type)?(B=h(B,G.props),zl(B,G),B.return=U,B):(B=wu(G.type,G.key,G.props,null,U.mode,oe),zl(B,G),B.return=U,B)}function V(U,B,G,oe){return B===null||B.tag!==4||B.stateNode.containerInfo!==G.containerInfo||B.stateNode.implementation!==G.implementation?(B=zm(G,U.mode,oe),B.return=U,B):(B=h(B,G.children||[]),B.return=U,B)}function ae(U,B,G,oe,Se){return B===null||B.tag!==7?(B=Xr(G,U.mode,oe,Se),B.return=U,B):(B=h(B,G),B.return=U,B)}function ie(U,B,G){if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return B=Am(""+B,U.mode,G),B.return=U,B;if(typeof B=="object"&&B!==null){switch(B.$$typeof){case N:return G=wu(B.type,B.key,B.props,null,U.mode,G),zl(G,B),G.return=U,G;case C:return B=zm(B,U.mode,G),B.return=U,B;case H:return B=to(B),ie(U,B,G)}if(ne(B)||ee(B))return B=Xr(B,U.mode,G,null),B.return=U,B;if(typeof B.then=="function")return ie(U,Mu(B),G);if(B.$$typeof===T)return ie(U,Nu(U,B),G);ju(U,B)}return null}function W(U,B,G,oe){var Se=B!==null?B.key:null;if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return Se!==null?null:j(U,B,""+G,oe);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case N:return G.key===Se?P(U,B,G,oe):null;case C:return G.key===Se?V(U,B,G,oe):null;case H:return G=to(G),W(U,B,G,oe)}if(ne(G)||ee(G))return Se!==null?null:ae(U,B,G,oe,null);if(typeof G.then=="function")return W(U,B,Mu(G),oe);if(G.$$typeof===T)return W(U,B,Nu(U,G),oe);ju(U,G)}return null}function J(U,B,G,oe,Se){if(typeof oe=="string"&&oe!==""||typeof oe=="number"||typeof oe=="bigint")return U=U.get(G)||null,j(B,U,""+oe,Se);if(typeof oe=="object"&&oe!==null){switch(oe.$$typeof){case N:return U=U.get(oe.key===null?G:oe.key)||null,P(B,U,oe,Se);case C:return U=U.get(oe.key===null?G:oe.key)||null,V(B,U,oe,Se);case H:return oe=to(oe),J(U,B,G,oe,Se)}if(ne(oe)||ee(oe))return U=U.get(G)||null,ae(B,U,oe,Se,null);if(typeof oe.then=="function")return J(U,B,G,Mu(oe),Se);if(oe.$$typeof===T)return J(U,B,G,Nu(B,oe),Se);ju(B,oe)}return null}function xe(U,B,G,oe){for(var Se=null,Ge=null,be=B,De=B=0,Ie=null;be!==null&&De<G.length;De++){be.index>De?(Ie=be,be=null):Ie=be.sibling;var Ve=W(U,be,G[De],oe);if(Ve===null){be===null&&(be=Ie);break}t&&be&&Ve.alternate===null&&a(U,be),B=g(Ve,B,De),Ge===null?Se=Ve:Ge.sibling=Ve,Ge=Ve,be=Ie}if(De===G.length)return i(U,be),$e&&Sa(U,De),Se;if(be===null){for(;De<G.length;De++)be=ie(U,G[De],oe),be!==null&&(B=g(be,B,De),Ge===null?Se=be:Ge.sibling=be,Ge=be);return $e&&Sa(U,De),Se}for(be=s(be);De<G.length;De++)Ie=J(be,U,De,G[De],oe),Ie!==null&&(t&&Ie.alternate!==null&&be.delete(Ie.key===null?De:Ie.key),B=g(Ie,B,De),Ge===null?Se=Ie:Ge.sibling=Ie,Ge=Ie);return t&&be.forEach(function(kr){return a(U,kr)}),$e&&Sa(U,De),Se}function Ne(U,B,G,oe){if(G==null)throw Error(o(151));for(var Se=null,Ge=null,be=B,De=B=0,Ie=null,Ve=G.next();be!==null&&!Ve.done;De++,Ve=G.next()){be.index>De?(Ie=be,be=null):Ie=be.sibling;var kr=W(U,be,Ve.value,oe);if(kr===null){be===null&&(be=Ie);break}t&&be&&kr.alternate===null&&a(U,be),B=g(kr,B,De),Ge===null?Se=kr:Ge.sibling=kr,Ge=kr,be=Ie}if(Ve.done)return i(U,be),$e&&Sa(U,De),Se;if(be===null){for(;!Ve.done;De++,Ve=G.next())Ve=ie(U,Ve.value,oe),Ve!==null&&(B=g(Ve,B,De),Ge===null?Se=Ve:Ge.sibling=Ve,Ge=Ve);return $e&&Sa(U,De),Se}for(be=s(be);!Ve.done;De++,Ve=G.next())Ve=J(be,U,De,Ve.value,oe),Ve!==null&&(t&&Ve.alternate!==null&&be.delete(Ve.key===null?De:Ve.key),B=g(Ve,B,De),Ge===null?Se=Ve:Ge.sibling=Ve,Ge=Ve);return t&&be.forEach(function(hB){return a(U,hB)}),$e&&Sa(U,De),Se}function at(U,B,G,oe){if(typeof G=="object"&&G!==null&&G.type===k&&G.key===null&&(G=G.props.children),typeof G=="object"&&G!==null){switch(G.$$typeof){case N:e:{for(var Se=G.key;B!==null;){if(B.key===Se){if(Se=G.type,Se===k){if(B.tag===7){i(U,B.sibling),oe=h(B,G.props.children),oe.return=U,U=oe;break e}}else if(B.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===H&&to(Se)===B.type){i(U,B.sibling),oe=h(B,G.props),zl(oe,G),oe.return=U,U=oe;break e}i(U,B);break}else a(U,B);B=B.sibling}G.type===k?(oe=Xr(G.props.children,U.mode,oe,G.key),oe.return=U,U=oe):(oe=wu(G.type,G.key,G.props,null,U.mode,oe),zl(oe,G),oe.return=U,U=oe)}return S(U);case C:e:{for(Se=G.key;B!==null;){if(B.key===Se)if(B.tag===4&&B.stateNode.containerInfo===G.containerInfo&&B.stateNode.implementation===G.implementation){i(U,B.sibling),oe=h(B,G.children||[]),oe.return=U,U=oe;break e}else{i(U,B);break}else a(U,B);B=B.sibling}oe=zm(G,U.mode,oe),oe.return=U,U=oe}return S(U);case H:return G=to(G),at(U,B,G,oe)}if(ne(G))return xe(U,B,G,oe);if(ee(G)){if(Se=ee(G),typeof Se!="function")throw Error(o(150));return G=Se.call(G),Ne(U,B,G,oe)}if(typeof G.then=="function")return at(U,B,Mu(G),oe);if(G.$$typeof===T)return at(U,B,Nu(U,G),oe);ju(U,G)}return typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint"?(G=""+G,B!==null&&B.tag===6?(i(U,B.sibling),oe=h(B,G),oe.return=U,U=oe):(i(U,B),oe=Am(G,U.mode,oe),oe.return=U,U=oe),S(U)):i(U,B)}return function(U,B,G,oe){try{Al=0;var Se=at(U,B,G,oe);return oi=null,Se}catch(be){if(be===ri||be===_u)throw be;var Ge=hn(29,be,null,U.mode);return Ge.lanes=oe,Ge.return=U,Ge}}}var ao=S2(!0),k2=S2(!1),ir=!1;function qm(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Wm(t,a){t=t.updateQueue,a.updateQueue===t&&(a.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function lr(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function sr(t,a,i){var s=t.updateQueue;if(s===null)return null;if(s=s.shared,(We&2)!==0){var h=s.pending;return h===null?a.next=a:(a.next=h.next,h.next=a),s.pending=a,a=bu(t),i2(t,null,i),a}return xu(t,s,a,i),bu(t)}function Pl(t,a,i){if(a=a.updateQueue,a!==null&&(a=a.shared,(i&4194048)!==0)){var s=a.lanes;s&=t.pendingLanes,i|=s,a.lanes=i,hS(t,i)}}function Km(t,a){var i=t.updateQueue,s=t.alternate;if(s!==null&&(s=s.updateQueue,i===s)){var h=null,g=null;if(i=i.firstBaseUpdate,i!==null){do{var S={lane:i.lane,tag:i.tag,payload:i.payload,callback:null,next:null};g===null?h=g=S:g=g.next=S,i=i.next}while(i!==null);g===null?h=g=a:g=g.next=a}else h=g=a;i={baseState:s.baseState,firstBaseUpdate:h,lastBaseUpdate:g,shared:s.shared,callbacks:s.callbacks},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=a:t.next=a,i.lastBaseUpdate=a}var Xm=!1;function Ll(){if(Xm){var t=ai;if(t!==null)throw t}}function Bl(t,a,i,s){Xm=!1;var h=t.updateQueue;ir=!1;var g=h.firstBaseUpdate,S=h.lastBaseUpdate,j=h.shared.pending;if(j!==null){h.shared.pending=null;var P=j,V=P.next;P.next=null,S===null?g=V:S.next=V,S=P;var ae=t.alternate;ae!==null&&(ae=ae.updateQueue,j=ae.lastBaseUpdate,j!==S&&(j===null?ae.firstBaseUpdate=V:j.next=V,ae.lastBaseUpdate=P))}if(g!==null){var ie=h.baseState;S=0,ae=V=P=null,j=g;do{var W=j.lane&-536870913,J=W!==j.lane;if(J?(He&W)===W:(s&W)===W){W!==0&&W===ni&&(Xm=!0),ae!==null&&(ae=ae.next={lane:0,tag:j.tag,payload:j.payload,callback:null,next:null});e:{var xe=t,Ne=j;W=a;var at=i;switch(Ne.tag){case 1:if(xe=Ne.payload,typeof xe=="function"){ie=xe.call(at,ie,W);break e}ie=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=Ne.payload,W=typeof xe=="function"?xe.call(at,ie,W):xe,W==null)break e;ie=v({},ie,W);break e;case 2:ir=!0}}W=j.callback,W!==null&&(t.flags|=64,J&&(t.flags|=8192),J=h.callbacks,J===null?h.callbacks=[W]:J.push(W))}else J={lane:W,tag:j.tag,payload:j.payload,callback:j.callback,next:null},ae===null?(V=ae=J,P=ie):ae=ae.next=J,S|=W;if(j=j.next,j===null){if(j=h.shared.pending,j===null)break;J=j,j=J.next,J.next=null,h.lastBaseUpdate=J,h.shared.pending=null}}while(!0);ae===null&&(P=ie),h.baseState=P,h.firstBaseUpdate=V,h.lastBaseUpdate=ae,g===null&&(h.shared.lanes=0),mr|=S,t.lanes=S,t.memoizedState=ie}}function N2(t,a){if(typeof t!="function")throw Error(o(191,t));t.call(a)}function C2(t,a){var i=t.callbacks;if(i!==null)for(t.callbacks=null,t=0;t<i.length;t++)N2(i[t],a)}var ii=R(null),Tu=R(0);function _2(t,a){t=Da,re(Tu,t),re(ii,a),Da=t|a.baseLanes}function Qm(){re(Tu,Da),re(ii,ii.current)}function Zm(){Da=Tu.current,F(ii),F(Tu)}var pn=R(null),Rn=null;function cr(t){var a=t.alternate;re(xt,xt.current&1),re(pn,t),Rn===null&&(a===null||ii.current!==null||a.memoizedState!==null)&&(Rn=t)}function Jm(t){re(xt,xt.current),re(pn,t),Rn===null&&(Rn=t)}function E2(t){t.tag===22?(re(xt,xt.current),re(pn,t),Rn===null&&(Rn=t)):ur()}function ur(){re(xt,xt.current),re(pn,pn.current)}function gn(t){F(pn),Rn===t&&(Rn=null),F(xt)}var xt=R(0);function Ru(t){for(var a=t;a!==null;){if(a.tag===13){var i=a.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||op(i)||ip(i)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var Ca=0,Re=null,tt=null,St=null,Ou=!1,li=!1,ro=!1,Du=0,Hl=0,si=null,rL=0;function ht(){throw Error(o(321))}function eh(t,a){if(a===null)return!1;for(var i=0;i<a.length&&i<t.length;i++)if(!mn(t[i],a[i]))return!1;return!0}function th(t,a,i,s,h,g){return Ca=g,Re=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,D.H=t===null||t.memoizedState===null?uk:gh,ro=!1,g=i(s,h),ro=!1,li&&(g=j2(a,i,s,h)),M2(t),g}function M2(t){D.H=Fl;var a=tt!==null&&tt.next!==null;if(Ca=0,St=tt=Re=null,Ou=!1,Hl=0,si=null,a)throw Error(o(300));t===null||kt||(t=t.dependencies,t!==null&&ku(t)&&(kt=!0))}function j2(t,a,i,s){Re=t;var h=0;do{if(li&&(si=null),Hl=0,li=!1,25<=h)throw Error(o(301));if(h+=1,St=tt=null,t.updateQueue!=null){var g=t.updateQueue;g.lastEffect=null,g.events=null,g.stores=null,g.memoCache!=null&&(g.memoCache.index=0)}D.H=dk,g=a(i,s)}while(li);return g}function oL(){var t=D.H,a=t.useState()[0];return a=typeof a.then=="function"?Il(a):a,t=t.useState()[0],(tt!==null?tt.memoizedState:null)!==t&&(Re.flags|=1024),a}function nh(){var t=Du!==0;return Du=0,t}function ah(t,a,i){a.updateQueue=t.updateQueue,a.flags&=-2053,t.lanes&=~i}function rh(t){if(Ou){for(t=t.memoizedState;t!==null;){var a=t.queue;a!==null&&(a.pending=null),t=t.next}Ou=!1}Ca=0,St=tt=Re=null,li=!1,Hl=Du=0,si=null}function qt(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return St===null?Re.memoizedState=St=t:St=St.next=t,St}function bt(){if(tt===null){var t=Re.alternate;t=t!==null?t.memoizedState:null}else t=tt.next;var a=St===null?Re.memoizedState:St.next;if(a!==null)St=a,tt=t;else{if(t===null)throw Re.alternate===null?Error(o(467)):Error(o(310));tt=t,t={memoizedState:tt.memoizedState,baseState:tt.baseState,baseQueue:tt.baseQueue,queue:tt.queue,next:null},St===null?Re.memoizedState=St=t:St=St.next=t}return St}function Au(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Il(t){var a=Hl;return Hl+=1,si===null&&(si=[]),t=x2(si,t,a),a=Re,(St===null?a.memoizedState:St.next)===null&&(a=a.alternate,D.H=a===null||a.memoizedState===null?uk:gh),t}function zu(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Il(t);if(t.$$typeof===T)return Pt(t)}throw Error(o(438,String(t)))}function oh(t){var a=null,i=Re.updateQueue;if(i!==null&&(a=i.memoCache),a==null){var s=Re.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(a={data:s.data.map(function(h){return h.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),i===null&&(i=Au(),Re.updateQueue=i),i.memoCache=a,i=a.data[a.index],i===void 0)for(i=a.data[a.index]=Array(t),s=0;s<t;s++)i[s]=q;return a.index++,i}function _a(t,a){return typeof a=="function"?a(t):a}function Pu(t){var a=bt();return ih(a,tt,t)}function ih(t,a,i){var s=t.queue;if(s===null)throw Error(o(311));s.lastRenderedReducer=i;var h=t.baseQueue,g=s.pending;if(g!==null){if(h!==null){var S=h.next;h.next=g.next,g.next=S}a.baseQueue=h=g,s.pending=null}if(g=t.baseState,h===null)t.memoizedState=g;else{a=h.next;var j=S=null,P=null,V=a,ae=!1;do{var ie=V.lane&-536870913;if(ie!==V.lane?(He&ie)===ie:(Ca&ie)===ie){var W=V.revertLane;if(W===0)P!==null&&(P=P.next={lane:0,revertLane:0,gesture:null,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null}),ie===ni&&(ae=!0);else if((Ca&W)===W){V=V.next,W===ni&&(ae=!0);continue}else ie={lane:0,revertLane:V.revertLane,gesture:null,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},P===null?(j=P=ie,S=g):P=P.next=ie,Re.lanes|=W,mr|=W;ie=V.action,ro&&i(g,ie),g=V.hasEagerState?V.eagerState:i(g,ie)}else W={lane:ie,revertLane:V.revertLane,gesture:V.gesture,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},P===null?(j=P=W,S=g):P=P.next=W,Re.lanes|=ie,mr|=ie;V=V.next}while(V!==null&&V!==a);if(P===null?S=g:P.next=j,!mn(g,t.memoizedState)&&(kt=!0,ae&&(i=ai,i!==null)))throw i;t.memoizedState=g,t.baseState=S,t.baseQueue=P,s.lastRenderedState=g}return h===null&&(s.lanes=0),[t.memoizedState,s.dispatch]}function lh(t){var a=bt(),i=a.queue;if(i===null)throw Error(o(311));i.lastRenderedReducer=t;var s=i.dispatch,h=i.pending,g=a.memoizedState;if(h!==null){i.pending=null;var S=h=h.next;do g=t(g,S.action),S=S.next;while(S!==h);mn(g,a.memoizedState)||(kt=!0),a.memoizedState=g,a.baseQueue===null&&(a.baseState=g),i.lastRenderedState=g}return[g,s]}function T2(t,a,i){var s=Re,h=bt(),g=$e;if(g){if(i===void 0)throw Error(o(407));i=i()}else i=a();var S=!mn((tt||h).memoizedState,i);if(S&&(h.memoizedState=i,kt=!0),h=h.queue,uh(D2.bind(null,s,h,t),[t]),h.getSnapshot!==a||S||St!==null&&St.memoizedState.tag&1){if(s.flags|=2048,ci(9,{destroy:void 0},O2.bind(null,s,h,i,a),null),ot===null)throw Error(o(349));g||(Ca&127)!==0||R2(s,a,i)}return i}function R2(t,a,i){t.flags|=16384,t={getSnapshot:a,value:i},a=Re.updateQueue,a===null?(a=Au(),Re.updateQueue=a,a.stores=[t]):(i=a.stores,i===null?a.stores=[t]:i.push(t))}function O2(t,a,i,s){a.value=i,a.getSnapshot=s,A2(a)&&z2(t)}function D2(t,a,i){return i(function(){A2(a)&&z2(t)})}function A2(t){var a=t.getSnapshot;t=t.value;try{var i=a();return!mn(t,i)}catch{return!0}}function z2(t){var a=Kr(t,2);a!==null&&rn(a,t,2)}function sh(t){var a=qt();if(typeof t=="function"){var i=t;if(t=i(),ro){na(!0);try{i()}finally{na(!1)}}}return a.memoizedState=a.baseState=t,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:_a,lastRenderedState:t},a}function P2(t,a,i,s){return t.baseState=i,ih(t,tt,typeof s=="function"?s:_a)}function iL(t,a,i,s,h){if(Hu(t))throw Error(o(485));if(t=a.action,t!==null){var g={payload:h,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(S){g.listeners.push(S)}};D.T!==null?i(!0):g.isTransition=!1,s(g),i=a.pending,i===null?(g.next=a.pending=g,L2(a,g)):(g.next=i.next,a.pending=i.next=g)}}function L2(t,a){var i=a.action,s=a.payload,h=t.state;if(a.isTransition){var g=D.T,S={};D.T=S;try{var j=i(h,s),P=D.S;P!==null&&P(S,j),B2(t,a,j)}catch(V){ch(t,a,V)}finally{g!==null&&S.types!==null&&(g.types=S.types),D.T=g}}else try{g=i(h,s),B2(t,a,g)}catch(V){ch(t,a,V)}}function B2(t,a,i){i!==null&&typeof i=="object"&&typeof i.then=="function"?i.then(function(s){H2(t,a,s)},function(s){return ch(t,a,s)}):H2(t,a,i)}function H2(t,a,i){a.status="fulfilled",a.value=i,I2(a),t.state=i,a=t.pending,a!==null&&(i=a.next,i===a?t.pending=null:(i=i.next,a.next=i,L2(t,i)))}function ch(t,a,i){var s=t.pending;if(t.pending=null,s!==null){s=s.next;do a.status="rejected",a.reason=i,I2(a),a=a.next;while(a!==s)}t.action=null}function I2(t){t=t.listeners;for(var a=0;a<t.length;a++)(0,t[a])()}function U2(t,a){return a}function F2(t,a){if($e){var i=ot.formState;if(i!==null){e:{var s=Re;if($e){if(it){t:{for(var h=it,g=Tn;h.nodeType!==8;){if(!g){h=null;break t}if(h=On(h.nextSibling),h===null){h=null;break t}}g=h.data,h=g==="F!"||g==="F"?h:null}if(h){it=On(h.nextSibling),s=h.data==="F!";break e}}rr(s)}s=!1}s&&(a=i[0])}}return i=qt(),i.memoizedState=i.baseState=a,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:U2,lastRenderedState:a},i.queue=s,i=lk.bind(null,Re,s),s.dispatch=i,s=sh(!1),g=ph.bind(null,Re,!1,s.queue),s=qt(),h={state:a,dispatch:null,action:t,pending:null},s.queue=h,i=iL.bind(null,Re,h,g,i),h.dispatch=i,s.memoizedState=t,[a,i,!1]}function $2(t){var a=bt();return Y2(a,tt,t)}function Y2(t,a,i){if(a=ih(t,a,U2)[0],t=Pu(_a)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var s=Il(a)}catch(S){throw S===ri?_u:S}else s=a;a=bt();var h=a.queue,g=h.dispatch;return i!==a.memoizedState&&(Re.flags|=2048,ci(9,{destroy:void 0},lL.bind(null,h,i),null)),[s,g,t]}function lL(t,a){t.action=a}function G2(t){var a=bt(),i=tt;if(i!==null)return Y2(a,i,t);bt(),a=a.memoizedState,i=bt();var s=i.queue.dispatch;return i.memoizedState=t,[a,s,!1]}function ci(t,a,i,s){return t={tag:t,create:i,deps:s,inst:a,next:null},a=Re.updateQueue,a===null&&(a=Au(),Re.updateQueue=a),i=a.lastEffect,i===null?a.lastEffect=t.next=t:(s=i.next,i.next=t,t.next=s,a.lastEffect=t),t}function V2(){return bt().memoizedState}function Lu(t,a,i,s){var h=qt();Re.flags|=t,h.memoizedState=ci(1|a,{destroy:void 0},i,s===void 0?null:s)}function Bu(t,a,i,s){var h=bt();s=s===void 0?null:s;var g=h.memoizedState.inst;tt!==null&&s!==null&&eh(s,tt.memoizedState.deps)?h.memoizedState=ci(a,g,i,s):(Re.flags|=t,h.memoizedState=ci(1|a,g,i,s))}function q2(t,a){Lu(8390656,8,t,a)}function uh(t,a){Bu(2048,8,t,a)}function sL(t){Re.flags|=4;var a=Re.updateQueue;if(a===null)a=Au(),Re.updateQueue=a,a.events=[t];else{var i=a.events;i===null?a.events=[t]:i.push(t)}}function W2(t){var a=bt().memoizedState;return sL({ref:a,nextImpl:t}),function(){if((We&2)!==0)throw Error(o(440));return a.impl.apply(void 0,arguments)}}function K2(t,a){return Bu(4,2,t,a)}function X2(t,a){return Bu(4,4,t,a)}function Q2(t,a){if(typeof a=="function"){t=t();var i=a(t);return function(){typeof i=="function"?i():a(null)}}if(a!=null)return t=t(),a.current=t,function(){a.current=null}}function Z2(t,a,i){i=i!=null?i.concat([t]):null,Bu(4,4,Q2.bind(null,a,t),i)}function dh(){}function J2(t,a){var i=bt();a=a===void 0?null:a;var s=i.memoizedState;return a!==null&&eh(a,s[1])?s[0]:(i.memoizedState=[t,a],t)}function ek(t,a){var i=bt();a=a===void 0?null:a;var s=i.memoizedState;if(a!==null&&eh(a,s[1]))return s[0];if(s=t(),ro){na(!0);try{t()}finally{na(!1)}}return i.memoizedState=[s,a],s}function fh(t,a,i){return i===void 0||(Ca&1073741824)!==0&&(He&261930)===0?t.memoizedState=a:(t.memoizedState=i,t=tN(),Re.lanes|=t,mr|=t,i)}function tk(t,a,i,s){return mn(i,a)?i:ii.current!==null?(t=fh(t,i,s),mn(t,a)||(kt=!0),t):(Ca&42)===0||(Ca&1073741824)!==0&&(He&261930)===0?(kt=!0,t.memoizedState=i):(t=tN(),Re.lanes|=t,mr|=t,a)}function nk(t,a,i,s,h){var g=K.p;K.p=g!==0&&8>g?g:8;var S=D.T,j={};D.T=j,ph(t,!1,a,i);try{var P=h(),V=D.S;if(V!==null&&V(j,P),P!==null&&typeof P=="object"&&typeof P.then=="function"){var ae=aL(P,s);Ul(t,a,ae,xn(t))}else Ul(t,a,s,xn(t))}catch(ie){Ul(t,a,{then:function(){},status:"rejected",reason:ie},xn())}finally{K.p=g,S!==null&&j.types!==null&&(S.types=j.types),D.T=S}}function cL(){}function mh(t,a,i,s){if(t.tag!==5)throw Error(o(476));var h=ak(t).queue;nk(t,h,a,Q,i===null?cL:function(){return rk(t),i(s)})}function ak(t){var a=t.memoizedState;if(a!==null)return a;a={memoizedState:Q,baseState:Q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_a,lastRenderedState:Q},next:null};var i={};return a.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_a,lastRenderedState:i},next:null},t.memoizedState=a,t=t.alternate,t!==null&&(t.memoizedState=a),a}function rk(t){var a=ak(t);a.next===null&&(a=t.alternate.memoizedState),Ul(t,a.next.queue,{},xn())}function hh(){return Pt(rs)}function ok(){return bt().memoizedState}function ik(){return bt().memoizedState}function uL(t){for(var a=t.return;a!==null;){switch(a.tag){case 24:case 3:var i=xn();t=lr(i);var s=sr(a,t,i);s!==null&&(rn(s,a,i),Pl(s,a,i)),a={cache:$m()},t.payload=a;return}a=a.return}}function dL(t,a,i){var s=xn();i={lane:s,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Hu(t)?sk(a,i):(i=Om(t,a,i,s),i!==null&&(rn(i,t,s),ck(i,a,s)))}function lk(t,a,i){var s=xn();Ul(t,a,i,s)}function Ul(t,a,i,s){var h={lane:s,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null};if(Hu(t))sk(a,h);else{var g=t.alternate;if(t.lanes===0&&(g===null||g.lanes===0)&&(g=a.lastRenderedReducer,g!==null))try{var S=a.lastRenderedState,j=g(S,i);if(h.hasEagerState=!0,h.eagerState=j,mn(j,S))return xu(t,a,h,0),ot===null&&vu(),!1}catch{}if(i=Om(t,a,h,s),i!==null)return rn(i,t,s),ck(i,a,s),!0}return!1}function ph(t,a,i,s){if(s={lane:2,revertLane:qh(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Hu(t)){if(a)throw Error(o(479))}else a=Om(t,i,s,2),a!==null&&rn(a,t,2)}function Hu(t){var a=t.alternate;return t===Re||a!==null&&a===Re}function sk(t,a){li=Ou=!0;var i=t.pending;i===null?a.next=a:(a.next=i.next,i.next=a),t.pending=a}function ck(t,a,i){if((i&4194048)!==0){var s=a.lanes;s&=t.pendingLanes,i|=s,a.lanes=i,hS(t,i)}}var Fl={readContext:Pt,use:zu,useCallback:ht,useContext:ht,useEffect:ht,useImperativeHandle:ht,useLayoutEffect:ht,useInsertionEffect:ht,useMemo:ht,useReducer:ht,useRef:ht,useState:ht,useDebugValue:ht,useDeferredValue:ht,useTransition:ht,useSyncExternalStore:ht,useId:ht,useHostTransitionStatus:ht,useFormState:ht,useActionState:ht,useOptimistic:ht,useMemoCache:ht,useCacheRefresh:ht};Fl.useEffectEvent=ht;var uk={readContext:Pt,use:zu,useCallback:function(t,a){return qt().memoizedState=[t,a===void 0?null:a],t},useContext:Pt,useEffect:q2,useImperativeHandle:function(t,a,i){i=i!=null?i.concat([t]):null,Lu(4194308,4,Q2.bind(null,a,t),i)},useLayoutEffect:function(t,a){return Lu(4194308,4,t,a)},useInsertionEffect:function(t,a){Lu(4,2,t,a)},useMemo:function(t,a){var i=qt();a=a===void 0?null:a;var s=t();if(ro){na(!0);try{t()}finally{na(!1)}}return i.memoizedState=[s,a],s},useReducer:function(t,a,i){var s=qt();if(i!==void 0){var h=i(a);if(ro){na(!0);try{i(a)}finally{na(!1)}}}else h=a;return s.memoizedState=s.baseState=h,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:h},s.queue=t,t=t.dispatch=dL.bind(null,Re,t),[s.memoizedState,t]},useRef:function(t){var a=qt();return t={current:t},a.memoizedState=t},useState:function(t){t=sh(t);var a=t.queue,i=lk.bind(null,Re,a);return a.dispatch=i,[t.memoizedState,i]},useDebugValue:dh,useDeferredValue:function(t,a){var i=qt();return fh(i,t,a)},useTransition:function(){var t=sh(!1);return t=nk.bind(null,Re,t.queue,!0,!1),qt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,a,i){var s=Re,h=qt();if($e){if(i===void 0)throw Error(o(407));i=i()}else{if(i=a(),ot===null)throw Error(o(349));(He&127)!==0||R2(s,a,i)}h.memoizedState=i;var g={value:i,getSnapshot:a};return h.queue=g,q2(D2.bind(null,s,g,t),[t]),s.flags|=2048,ci(9,{destroy:void 0},O2.bind(null,s,g,i,a),null),i},useId:function(){var t=qt(),a=ot.identifierPrefix;if($e){var i=ra,s=aa;i=(s&~(1<<32-Vt(s)-1)).toString(32)+i,a="_"+a+"R_"+i,i=Du++,0<i&&(a+="H"+i.toString(32)),a+="_"}else i=rL++,a="_"+a+"r_"+i.toString(32)+"_";return t.memoizedState=a},useHostTransitionStatus:hh,useFormState:F2,useActionState:F2,useOptimistic:function(t){var a=qt();a.memoizedState=a.baseState=t;var i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=i,a=ph.bind(null,Re,!0,i),i.dispatch=a,[t,a]},useMemoCache:oh,useCacheRefresh:function(){return qt().memoizedState=uL.bind(null,Re)},useEffectEvent:function(t){var a=qt(),i={impl:t};return a.memoizedState=i,function(){if((We&2)!==0)throw Error(o(440));return i.impl.apply(void 0,arguments)}}},gh={readContext:Pt,use:zu,useCallback:J2,useContext:Pt,useEffect:uh,useImperativeHandle:Z2,useInsertionEffect:K2,useLayoutEffect:X2,useMemo:ek,useReducer:Pu,useRef:V2,useState:function(){return Pu(_a)},useDebugValue:dh,useDeferredValue:function(t,a){var i=bt();return tk(i,tt.memoizedState,t,a)},useTransition:function(){var t=Pu(_a)[0],a=bt().memoizedState;return[typeof t=="boolean"?t:Il(t),a]},useSyncExternalStore:T2,useId:ok,useHostTransitionStatus:hh,useFormState:$2,useActionState:$2,useOptimistic:function(t,a){var i=bt();return P2(i,tt,t,a)},useMemoCache:oh,useCacheRefresh:ik};gh.useEffectEvent=W2;var dk={readContext:Pt,use:zu,useCallback:J2,useContext:Pt,useEffect:uh,useImperativeHandle:Z2,useInsertionEffect:K2,useLayoutEffect:X2,useMemo:ek,useReducer:lh,useRef:V2,useState:function(){return lh(_a)},useDebugValue:dh,useDeferredValue:function(t,a){var i=bt();return tt===null?fh(i,t,a):tk(i,tt.memoizedState,t,a)},useTransition:function(){var t=lh(_a)[0],a=bt().memoizedState;return[typeof t=="boolean"?t:Il(t),a]},useSyncExternalStore:T2,useId:ok,useHostTransitionStatus:hh,useFormState:G2,useActionState:G2,useOptimistic:function(t,a){var i=bt();return tt!==null?P2(i,tt,t,a):(i.baseState=t,[t,i.queue.dispatch])},useMemoCache:oh,useCacheRefresh:ik};dk.useEffectEvent=W2;function yh(t,a,i,s){a=t.memoizedState,i=i(s,a),i=i==null?a:v({},a,i),t.memoizedState=i,t.lanes===0&&(t.updateQueue.baseState=i)}var vh={enqueueSetState:function(t,a,i){t=t._reactInternals;var s=xn(),h=lr(s);h.payload=a,i!=null&&(h.callback=i),a=sr(t,h,s),a!==null&&(rn(a,t,s),Pl(a,t,s))},enqueueReplaceState:function(t,a,i){t=t._reactInternals;var s=xn(),h=lr(s);h.tag=1,h.payload=a,i!=null&&(h.callback=i),a=sr(t,h,s),a!==null&&(rn(a,t,s),Pl(a,t,s))},enqueueForceUpdate:function(t,a){t=t._reactInternals;var i=xn(),s=lr(i);s.tag=2,a!=null&&(s.callback=a),a=sr(t,s,i),a!==null&&(rn(a,t,i),Pl(a,t,i))}};function fk(t,a,i,s,h,g,S){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(s,g,S):a.prototype&&a.prototype.isPureReactComponent?!Ml(i,s)||!Ml(h,g):!0}function mk(t,a,i,s){t=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(i,s),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(i,s),a.state!==t&&vh.enqueueReplaceState(a,a.state,null)}function oo(t,a){var i=a;if("ref"in a){i={};for(var s in a)s!=="ref"&&(i[s]=a[s])}if(t=t.defaultProps){i===a&&(i=v({},i));for(var h in t)i[h]===void 0&&(i[h]=t[h])}return i}function hk(t){yu(t)}function pk(t){console.error(t)}function gk(t){yu(t)}function Iu(t,a){try{var i=t.onUncaughtError;i(a.value,{componentStack:a.stack})}catch(s){setTimeout(function(){throw s})}}function yk(t,a,i){try{var s=t.onCaughtError;s(i.value,{componentStack:i.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(h){setTimeout(function(){throw h})}}function xh(t,a,i){return i=lr(i),i.tag=3,i.payload={element:null},i.callback=function(){Iu(t,a)},i}function vk(t){return t=lr(t),t.tag=3,t}function xk(t,a,i,s){var h=i.type.getDerivedStateFromError;if(typeof h=="function"){var g=s.value;t.payload=function(){return h(g)},t.callback=function(){yk(a,i,s)}}var S=i.stateNode;S!==null&&typeof S.componentDidCatch=="function"&&(t.callback=function(){yk(a,i,s),typeof h!="function"&&(hr===null?hr=new Set([this]):hr.add(this));var j=s.stack;this.componentDidCatch(s.value,{componentStack:j!==null?j:""})})}function fL(t,a,i,s,h){if(i.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(a=i.alternate,a!==null&&ti(a,i,h,!0),i=pn.current,i!==null){switch(i.tag){case 31:case 13:return Rn===null?Zu():i.alternate===null&&pt===0&&(pt=3),i.flags&=-257,i.flags|=65536,i.lanes=h,s===Eu?i.flags|=16384:(a=i.updateQueue,a===null?i.updateQueue=new Set([s]):a.add(s),Yh(t,s,h)),!1;case 22:return i.flags|=65536,s===Eu?i.flags|=16384:(a=i.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([s])},i.updateQueue=a):(i=a.retryQueue,i===null?a.retryQueue=new Set([s]):i.add(s)),Yh(t,s,h)),!1}throw Error(o(435,i.tag))}return Yh(t,s,h),Zu(),!1}if($e)return a=pn.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=h,s!==Bm&&(t=Error(o(422),{cause:s}),Rl(En(t,i)))):(s!==Bm&&(a=Error(o(423),{cause:s}),Rl(En(a,i))),t=t.current.alternate,t.flags|=65536,h&=-h,t.lanes|=h,s=En(s,i),h=xh(t.stateNode,s,h),Km(t,h),pt!==4&&(pt=2)),!1;var g=Error(o(520),{cause:s});if(g=En(g,i),Xl===null?Xl=[g]:Xl.push(g),pt!==4&&(pt=2),a===null)return!0;s=En(s,i),i=a;do{switch(i.tag){case 3:return i.flags|=65536,t=h&-h,i.lanes|=t,t=xh(i.stateNode,s,t),Km(i,t),!1;case 1:if(a=i.type,g=i.stateNode,(i.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(hr===null||!hr.has(g))))return i.flags|=65536,h&=-h,i.lanes|=h,h=vk(h),xk(h,t,i,s),Km(i,h),!1}i=i.return}while(i!==null);return!1}var bh=Error(o(461)),kt=!1;function Lt(t,a,i,s){a.child=t===null?k2(a,null,i,s):ao(a,t.child,i,s)}function bk(t,a,i,s,h){i=i.render;var g=a.ref;if("ref"in s){var S={};for(var j in s)j!=="ref"&&(S[j]=s[j])}else S=s;return Jr(a),s=th(t,a,i,S,g,h),j=nh(),t!==null&&!kt?(ah(t,a,h),Ea(t,a,h)):($e&&j&&Pm(a),a.flags|=1,Lt(t,a,s,h),a.child)}function wk(t,a,i,s,h){if(t===null){var g=i.type;return typeof g=="function"&&!Dm(g)&&g.defaultProps===void 0&&i.compare===null?(a.tag=15,a.type=g,Sk(t,a,g,s,h)):(t=wu(i.type,null,s,a,a.mode,h),t.ref=a.ref,t.return=a,a.child=t)}if(g=t.child,!Mh(t,h)){var S=g.memoizedProps;if(i=i.compare,i=i!==null?i:Ml,i(S,s)&&t.ref===a.ref)return Ea(t,a,h)}return a.flags|=1,t=wa(g,s),t.ref=a.ref,t.return=a,a.child=t}function Sk(t,a,i,s,h){if(t!==null){var g=t.memoizedProps;if(Ml(g,s)&&t.ref===a.ref)if(kt=!1,a.pendingProps=s=g,Mh(t,h))(t.flags&131072)!==0&&(kt=!0);else return a.lanes=t.lanes,Ea(t,a,h)}return wh(t,a,i,s,h)}function kk(t,a,i,s){var h=s.children,g=t!==null?t.memoizedState:null;if(t===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.mode==="hidden"){if((a.flags&128)!==0){if(g=g!==null?g.baseLanes|i:i,t!==null){for(s=a.child=t.child,h=0;s!==null;)h=h|s.lanes|s.childLanes,s=s.sibling;s=h&~g}else s=0,a.child=null;return Nk(t,a,g,i,s)}if((i&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},t!==null&&Cu(a,g!==null?g.cachePool:null),g!==null?_2(a,g):Qm(),E2(a);else return s=a.lanes=536870912,Nk(t,a,g!==null?g.baseLanes|i:i,i,s)}else g!==null?(Cu(a,g.cachePool),_2(a,g),ur(),a.memoizedState=null):(t!==null&&Cu(a,null),Qm(),ur());return Lt(t,a,h,i),a.child}function $l(t,a){return t!==null&&t.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function Nk(t,a,i,s,h){var g=Gm();return g=g===null?null:{parent:wt._currentValue,pool:g},a.memoizedState={baseLanes:i,cachePool:g},t!==null&&Cu(a,null),Qm(),E2(a),t!==null&&ti(t,a,s,!0),a.childLanes=h,null}function Uu(t,a){return a=$u({mode:a.mode,children:a.children},t.mode),a.ref=t.ref,t.child=a,a.return=t,a}function Ck(t,a,i){return ao(a,t.child,null,i),t=Uu(a,a.pendingProps),t.flags|=2,gn(a),a.memoizedState=null,t}function mL(t,a,i){var s=a.pendingProps,h=(a.flags&128)!==0;if(a.flags&=-129,t===null){if($e){if(s.mode==="hidden")return t=Uu(a,s),a.lanes=536870912,$l(null,t);if(Jm(a),(t=it)?(t=LN(t,Tn),t=t!==null&&t.data==="&"?t:null,t!==null&&(a.memoizedState={dehydrated:t,treeContext:nr!==null?{id:aa,overflow:ra}:null,retryLane:536870912,hydrationErrors:null},i=s2(t),i.return=a,a.child=i,zt=a,it=null)):t=null,t===null)throw rr(a);return a.lanes=536870912,null}return Uu(a,s)}var g=t.memoizedState;if(g!==null){var S=g.dehydrated;if(Jm(a),h)if(a.flags&256)a.flags&=-257,a=Ck(t,a,i);else if(a.memoizedState!==null)a.child=t.child,a.flags|=128,a=null;else throw Error(o(558));else if(kt||ti(t,a,i,!1),h=(i&t.childLanes)!==0,kt||h){if(s=ot,s!==null&&(S=pS(s,i),S!==0&&S!==g.retryLane))throw g.retryLane=S,Kr(t,S),rn(s,t,S),bh;Zu(),a=Ck(t,a,i)}else t=g.treeContext,it=On(S.nextSibling),zt=a,$e=!0,ar=null,Tn=!1,t!==null&&d2(a,t),a=Uu(a,s),a.flags|=4096;return a}return t=wa(t.child,{mode:s.mode,children:s.children}),t.ref=a.ref,a.child=t,t.return=a,t}function Fu(t,a){var i=a.ref;if(i===null)t!==null&&t.ref!==null&&(a.flags|=4194816);else{if(typeof i!="function"&&typeof i!="object")throw Error(o(284));(t===null||t.ref!==i)&&(a.flags|=4194816)}}function wh(t,a,i,s,h){return Jr(a),i=th(t,a,i,s,void 0,h),s=nh(),t!==null&&!kt?(ah(t,a,h),Ea(t,a,h)):($e&&s&&Pm(a),a.flags|=1,Lt(t,a,i,h),a.child)}function _k(t,a,i,s,h,g){return Jr(a),a.updateQueue=null,i=j2(a,s,i,h),M2(t),s=nh(),t!==null&&!kt?(ah(t,a,g),Ea(t,a,g)):($e&&s&&Pm(a),a.flags|=1,Lt(t,a,i,g),a.child)}function Ek(t,a,i,s,h){if(Jr(a),a.stateNode===null){var g=Qo,S=i.contextType;typeof S=="object"&&S!==null&&(g=Pt(S)),g=new i(s,g),a.memoizedState=g.state!==null&&g.state!==void 0?g.state:null,g.updater=vh,a.stateNode=g,g._reactInternals=a,g=a.stateNode,g.props=s,g.state=a.memoizedState,g.refs={},qm(a),S=i.contextType,g.context=typeof S=="object"&&S!==null?Pt(S):Qo,g.state=a.memoizedState,S=i.getDerivedStateFromProps,typeof S=="function"&&(yh(a,i,S,s),g.state=a.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof g.getSnapshotBeforeUpdate=="function"||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(S=g.state,typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount(),S!==g.state&&vh.enqueueReplaceState(g,g.state,null),Bl(a,s,g,h),Ll(),g.state=a.memoizedState),typeof g.componentDidMount=="function"&&(a.flags|=4194308),s=!0}else if(t===null){g=a.stateNode;var j=a.memoizedProps,P=oo(i,j);g.props=P;var V=g.context,ae=i.contextType;S=Qo,typeof ae=="object"&&ae!==null&&(S=Pt(ae));var ie=i.getDerivedStateFromProps;ae=typeof ie=="function"||typeof g.getSnapshotBeforeUpdate=="function",j=a.pendingProps!==j,ae||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(j||V!==S)&&mk(a,g,s,S),ir=!1;var W=a.memoizedState;g.state=W,Bl(a,s,g,h),Ll(),V=a.memoizedState,j||W!==V||ir?(typeof ie=="function"&&(yh(a,i,ie,s),V=a.memoizedState),(P=ir||fk(a,i,P,s,W,V,S))?(ae||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount()),typeof g.componentDidMount=="function"&&(a.flags|=4194308)):(typeof g.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=s,a.memoizedState=V),g.props=s,g.state=V,g.context=S,s=P):(typeof g.componentDidMount=="function"&&(a.flags|=4194308),s=!1)}else{g=a.stateNode,Wm(t,a),S=a.memoizedProps,ae=oo(i,S),g.props=ae,ie=a.pendingProps,W=g.context,V=i.contextType,P=Qo,typeof V=="object"&&V!==null&&(P=Pt(V)),j=i.getDerivedStateFromProps,(V=typeof j=="function"||typeof g.getSnapshotBeforeUpdate=="function")||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(S!==ie||W!==P)&&mk(a,g,s,P),ir=!1,W=a.memoizedState,g.state=W,Bl(a,s,g,h),Ll();var J=a.memoizedState;S!==ie||W!==J||ir||t!==null&&t.dependencies!==null&&ku(t.dependencies)?(typeof j=="function"&&(yh(a,i,j,s),J=a.memoizedState),(ae=ir||fk(a,i,ae,s,W,J,P)||t!==null&&t.dependencies!==null&&ku(t.dependencies))?(V||typeof g.UNSAFE_componentWillUpdate!="function"&&typeof g.componentWillUpdate!="function"||(typeof g.componentWillUpdate=="function"&&g.componentWillUpdate(s,J,P),typeof g.UNSAFE_componentWillUpdate=="function"&&g.UNSAFE_componentWillUpdate(s,J,P)),typeof g.componentDidUpdate=="function"&&(a.flags|=4),typeof g.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof g.componentDidUpdate!="function"||S===t.memoizedProps&&W===t.memoizedState||(a.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||S===t.memoizedProps&&W===t.memoizedState||(a.flags|=1024),a.memoizedProps=s,a.memoizedState=J),g.props=s,g.state=J,g.context=P,s=ae):(typeof g.componentDidUpdate!="function"||S===t.memoizedProps&&W===t.memoizedState||(a.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||S===t.memoizedProps&&W===t.memoizedState||(a.flags|=1024),s=!1)}return g=s,Fu(t,a),s=(a.flags&128)!==0,g||s?(g=a.stateNode,i=s&&typeof i.getDerivedStateFromError!="function"?null:g.render(),a.flags|=1,t!==null&&s?(a.child=ao(a,t.child,null,h),a.child=ao(a,null,i,h)):Lt(t,a,i,h),a.memoizedState=g.state,t=a.child):t=Ea(t,a,h),t}function Mk(t,a,i,s){return Qr(),a.flags|=256,Lt(t,a,i,s),a.child}var Sh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function kh(t){return{baseLanes:t,cachePool:y2()}}function Nh(t,a,i){return t=t!==null?t.childLanes&~i:0,a&&(t|=vn),t}function jk(t,a,i){var s=a.pendingProps,h=!1,g=(a.flags&128)!==0,S;if((S=g)||(S=t!==null&&t.memoizedState===null?!1:(xt.current&2)!==0),S&&(h=!0,a.flags&=-129),S=(a.flags&32)!==0,a.flags&=-33,t===null){if($e){if(h?cr(a):ur(),(t=it)?(t=LN(t,Tn),t=t!==null&&t.data!=="&"?t:null,t!==null&&(a.memoizedState={dehydrated:t,treeContext:nr!==null?{id:aa,overflow:ra}:null,retryLane:536870912,hydrationErrors:null},i=s2(t),i.return=a,a.child=i,zt=a,it=null)):t=null,t===null)throw rr(a);return ip(t)?a.lanes=32:a.lanes=536870912,null}var j=s.children;return s=s.fallback,h?(ur(),h=a.mode,j=$u({mode:"hidden",children:j},h),s=Xr(s,h,i,null),j.return=a,s.return=a,j.sibling=s,a.child=j,s=a.child,s.memoizedState=kh(i),s.childLanes=Nh(t,S,i),a.memoizedState=Sh,$l(null,s)):(cr(a),Ch(a,j))}var P=t.memoizedState;if(P!==null&&(j=P.dehydrated,j!==null)){if(g)a.flags&256?(cr(a),a.flags&=-257,a=_h(t,a,i)):a.memoizedState!==null?(ur(),a.child=t.child,a.flags|=128,a=null):(ur(),j=s.fallback,h=a.mode,s=$u({mode:"visible",children:s.children},h),j=Xr(j,h,i,null),j.flags|=2,s.return=a,j.return=a,s.sibling=j,a.child=s,ao(a,t.child,null,i),s=a.child,s.memoizedState=kh(i),s.childLanes=Nh(t,S,i),a.memoizedState=Sh,a=$l(null,s));else if(cr(a),ip(j)){if(S=j.nextSibling&&j.nextSibling.dataset,S)var V=S.dgst;S=V,s=Error(o(419)),s.stack="",s.digest=S,Rl({value:s,source:null,stack:null}),a=_h(t,a,i)}else if(kt||ti(t,a,i,!1),S=(i&t.childLanes)!==0,kt||S){if(S=ot,S!==null&&(s=pS(S,i),s!==0&&s!==P.retryLane))throw P.retryLane=s,Kr(t,s),rn(S,t,s),bh;op(j)||Zu(),a=_h(t,a,i)}else op(j)?(a.flags|=192,a.child=t.child,a=null):(t=P.treeContext,it=On(j.nextSibling),zt=a,$e=!0,ar=null,Tn=!1,t!==null&&d2(a,t),a=Ch(a,s.children),a.flags|=4096);return a}return h?(ur(),j=s.fallback,h=a.mode,P=t.child,V=P.sibling,s=wa(P,{mode:"hidden",children:s.children}),s.subtreeFlags=P.subtreeFlags&65011712,V!==null?j=wa(V,j):(j=Xr(j,h,i,null),j.flags|=2),j.return=a,s.return=a,s.sibling=j,a.child=s,$l(null,s),s=a.child,j=t.child.memoizedState,j===null?j=kh(i):(h=j.cachePool,h!==null?(P=wt._currentValue,h=h.parent!==P?{parent:P,pool:P}:h):h=y2(),j={baseLanes:j.baseLanes|i,cachePool:h}),s.memoizedState=j,s.childLanes=Nh(t,S,i),a.memoizedState=Sh,$l(t.child,s)):(cr(a),i=t.child,t=i.sibling,i=wa(i,{mode:"visible",children:s.children}),i.return=a,i.sibling=null,t!==null&&(S=a.deletions,S===null?(a.deletions=[t],a.flags|=16):S.push(t)),a.child=i,a.memoizedState=null,i)}function Ch(t,a){return a=$u({mode:"visible",children:a},t.mode),a.return=t,t.child=a}function $u(t,a){return t=hn(22,t,null,a),t.lanes=0,t}function _h(t,a,i){return ao(a,t.child,null,i),t=Ch(a,a.pendingProps.children),t.flags|=2,a.memoizedState=null,t}function Tk(t,a,i){t.lanes|=a;var s=t.alternate;s!==null&&(s.lanes|=a),Um(t.return,a,i)}function Eh(t,a,i,s,h,g){var S=t.memoizedState;S===null?t.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:s,tail:i,tailMode:h,treeForkCount:g}:(S.isBackwards=a,S.rendering=null,S.renderingStartTime=0,S.last=s,S.tail=i,S.tailMode=h,S.treeForkCount=g)}function Rk(t,a,i){var s=a.pendingProps,h=s.revealOrder,g=s.tail;s=s.children;var S=xt.current,j=(S&2)!==0;if(j?(S=S&1|2,a.flags|=128):S&=1,re(xt,S),Lt(t,a,s,i),s=$e?Tl:0,!j&&t!==null&&(t.flags&128)!==0)e:for(t=a.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Tk(t,i,a);else if(t.tag===19)Tk(t,i,a);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===a)break e;for(;t.sibling===null;){if(t.return===null||t.return===a)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(h){case"forwards":for(i=a.child,h=null;i!==null;)t=i.alternate,t!==null&&Ru(t)===null&&(h=i),i=i.sibling;i=h,i===null?(h=a.child,a.child=null):(h=i.sibling,i.sibling=null),Eh(a,!1,h,i,g,s);break;case"backwards":case"unstable_legacy-backwards":for(i=null,h=a.child,a.child=null;h!==null;){if(t=h.alternate,t!==null&&Ru(t)===null){a.child=h;break}t=h.sibling,h.sibling=i,i=h,h=t}Eh(a,!0,i,null,g,s);break;case"together":Eh(a,!1,null,null,void 0,s);break;default:a.memoizedState=null}return a.child}function Ea(t,a,i){if(t!==null&&(a.dependencies=t.dependencies),mr|=a.lanes,(i&a.childLanes)===0)if(t!==null){if(ti(t,a,i,!1),(i&a.childLanes)===0)return null}else return null;if(t!==null&&a.child!==t.child)throw Error(o(153));if(a.child!==null){for(t=a.child,i=wa(t,t.pendingProps),a.child=i,i.return=a;t.sibling!==null;)t=t.sibling,i=i.sibling=wa(t,t.pendingProps),i.return=a;i.sibling=null}return a.child}function Mh(t,a){return(t.lanes&a)!==0?!0:(t=t.dependencies,!!(t!==null&&ku(t)))}function hL(t,a,i){switch(a.tag){case 3:ke(a,a.stateNode.containerInfo),or(a,wt,t.memoizedState.cache),Qr();break;case 27:case 5:Te(a);break;case 4:ke(a,a.stateNode.containerInfo);break;case 10:or(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,Jm(a),null;break;case 13:var s=a.memoizedState;if(s!==null)return s.dehydrated!==null?(cr(a),a.flags|=128,null):(i&a.child.childLanes)!==0?jk(t,a,i):(cr(a),t=Ea(t,a,i),t!==null?t.sibling:null);cr(a);break;case 19:var h=(t.flags&128)!==0;if(s=(i&a.childLanes)!==0,s||(ti(t,a,i,!1),s=(i&a.childLanes)!==0),h){if(s)return Rk(t,a,i);a.flags|=128}if(h=a.memoizedState,h!==null&&(h.rendering=null,h.tail=null,h.lastEffect=null),re(xt,xt.current),s)break;return null;case 22:return a.lanes=0,kk(t,a,i,a.pendingProps);case 24:or(a,wt,t.memoizedState.cache)}return Ea(t,a,i)}function Ok(t,a,i){if(t!==null)if(t.memoizedProps!==a.pendingProps)kt=!0;else{if(!Mh(t,i)&&(a.flags&128)===0)return kt=!1,hL(t,a,i);kt=(t.flags&131072)!==0}else kt=!1,$e&&(a.flags&1048576)!==0&&u2(a,Tl,a.index);switch(a.lanes=0,a.tag){case 16:e:{var s=a.pendingProps;if(t=to(a.elementType),a.type=t,typeof t=="function")Dm(t)?(s=oo(t,s),a.tag=1,a=Ek(null,a,t,s,i)):(a.tag=0,a=wh(null,a,t,s,i));else{if(t!=null){var h=t.$$typeof;if(h===O){a.tag=11,a=bk(null,a,t,s,i);break e}else if(h===L){a.tag=14,a=wk(null,a,t,s,i);break e}}throw a=$(t)||t,Error(o(306,a,""))}}return a;case 0:return wh(t,a,a.type,a.pendingProps,i);case 1:return s=a.type,h=oo(s,a.pendingProps),Ek(t,a,s,h,i);case 3:e:{if(ke(a,a.stateNode.containerInfo),t===null)throw Error(o(387));s=a.pendingProps;var g=a.memoizedState;h=g.element,Wm(t,a),Bl(a,s,null,i);var S=a.memoizedState;if(s=S.cache,or(a,wt,s),s!==g.cache&&Fm(a,[wt],i,!0),Ll(),s=S.element,g.isDehydrated)if(g={element:s,isDehydrated:!1,cache:S.cache},a.updateQueue.baseState=g,a.memoizedState=g,a.flags&256){a=Mk(t,a,s,i);break e}else if(s!==h){h=En(Error(o(424)),a),Rl(h),a=Mk(t,a,s,i);break e}else for(t=a.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,it=On(t.firstChild),zt=a,$e=!0,ar=null,Tn=!0,i=k2(a,null,s,i),a.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(Qr(),s===h){a=Ea(t,a,i);break e}Lt(t,a,s,i)}a=a.child}return a;case 26:return Fu(t,a),t===null?(i=$N(a.type,null,a.pendingProps,null))?a.memoizedState=i:$e||(i=a.type,t=a.pendingProps,s=od(me.current).createElement(i),s[At]=a,s[Zt]=t,Bt(s,i,t),jt(s),a.stateNode=s):a.memoizedState=$N(a.type,t.memoizedProps,a.pendingProps,t.memoizedState),null;case 27:return Te(a),t===null&&$e&&(s=a.stateNode=IN(a.type,a.pendingProps,me.current),zt=a,Tn=!0,h=it,vr(a.type)?(lp=h,it=On(s.firstChild)):it=h),Lt(t,a,a.pendingProps.children,i),Fu(t,a),t===null&&(a.flags|=4194304),a.child;case 5:return t===null&&$e&&((h=s=it)&&(s=YL(s,a.type,a.pendingProps,Tn),s!==null?(a.stateNode=s,zt=a,it=On(s.firstChild),Tn=!1,h=!0):h=!1),h||rr(a)),Te(a),h=a.type,g=a.pendingProps,S=t!==null?t.memoizedProps:null,s=g.children,np(h,g)?s=null:S!==null&&np(h,S)&&(a.flags|=32),a.memoizedState!==null&&(h=th(t,a,oL,null,null,i),rs._currentValue=h),Fu(t,a),Lt(t,a,s,i),a.child;case 6:return t===null&&$e&&((t=i=it)&&(i=GL(i,a.pendingProps,Tn),i!==null?(a.stateNode=i,zt=a,it=null,t=!0):t=!1),t||rr(a)),null;case 13:return jk(t,a,i);case 4:return ke(a,a.stateNode.containerInfo),s=a.pendingProps,t===null?a.child=ao(a,null,s,i):Lt(t,a,s,i),a.child;case 11:return bk(t,a,a.type,a.pendingProps,i);case 7:return Lt(t,a,a.pendingProps,i),a.child;case 8:return Lt(t,a,a.pendingProps.children,i),a.child;case 12:return Lt(t,a,a.pendingProps.children,i),a.child;case 10:return s=a.pendingProps,or(a,a.type,s.value),Lt(t,a,s.children,i),a.child;case 9:return h=a.type._context,s=a.pendingProps.children,Jr(a),h=Pt(h),s=s(h),a.flags|=1,Lt(t,a,s,i),a.child;case 14:return wk(t,a,a.type,a.pendingProps,i);case 15:return Sk(t,a,a.type,a.pendingProps,i);case 19:return Rk(t,a,i);case 31:return mL(t,a,i);case 22:return kk(t,a,i,a.pendingProps);case 24:return Jr(a),s=Pt(wt),t===null?(h=Gm(),h===null&&(h=ot,g=$m(),h.pooledCache=g,g.refCount++,g!==null&&(h.pooledCacheLanes|=i),h=g),a.memoizedState={parent:s,cache:h},qm(a),or(a,wt,h)):((t.lanes&i)!==0&&(Wm(t,a),Bl(a,null,null,i),Ll()),h=t.memoizedState,g=a.memoizedState,h.parent!==s?(h={parent:s,cache:s},a.memoizedState=h,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=h),or(a,wt,s)):(s=g.cache,or(a,wt,s),s!==h.cache&&Fm(a,[wt],i,!0))),Lt(t,a,a.pendingProps.children,i),a.child;case 29:throw a.pendingProps}throw Error(o(156,a.tag))}function Ma(t){t.flags|=4}function jh(t,a,i,s,h){if((a=(t.mode&32)!==0)&&(a=!1),a){if(t.flags|=16777216,(h&335544128)===h)if(t.stateNode.complete)t.flags|=8192;else if(oN())t.flags|=8192;else throw no=Eu,Vm}else t.flags&=-16777217}function Dk(t,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!WN(a))if(oN())t.flags|=8192;else throw no=Eu,Vm}function Yu(t,a){a!==null&&(t.flags|=4),t.flags&16384&&(a=t.tag!==22?iu():536870912,t.lanes|=a,mi|=a)}function Yl(t,a){if(!$e)switch(t.tailMode){case"hidden":a=t.tail;for(var i=null;a!==null;)a.alternate!==null&&(i=a),a=a.sibling;i===null?t.tail=null:i.sibling=null;break;case"collapsed":i=t.tail;for(var s=null;i!==null;)i.alternate!==null&&(s=i),i=i.sibling;s===null?a||t.tail===null?t.tail=null:t.tail.sibling=null:s.sibling=null}}function lt(t){var a=t.alternate!==null&&t.alternate.child===t.child,i=0,s=0;if(a)for(var h=t.child;h!==null;)i|=h.lanes|h.childLanes,s|=h.subtreeFlags&65011712,s|=h.flags&65011712,h.return=t,h=h.sibling;else for(h=t.child;h!==null;)i|=h.lanes|h.childLanes,s|=h.subtreeFlags,s|=h.flags,h.return=t,h=h.sibling;return t.subtreeFlags|=s,t.childLanes=i,a}function pL(t,a,i){var s=a.pendingProps;switch(Lm(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return lt(a),null;case 1:return lt(a),null;case 3:return i=a.stateNode,s=null,t!==null&&(s=t.memoizedState.cache),a.memoizedState.cache!==s&&(a.flags|=2048),Na(wt),ve(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(t===null||t.child===null)&&(ei(a)?Ma(a):t===null||t.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,Hm())),lt(a),null;case 26:var h=a.type,g=a.memoizedState;return t===null?(Ma(a),g!==null?(lt(a),Dk(a,g)):(lt(a),jh(a,h,null,s,i))):g?g!==t.memoizedState?(Ma(a),lt(a),Dk(a,g)):(lt(a),a.flags&=-16777217):(t=t.memoizedProps,t!==s&&Ma(a),lt(a),jh(a,h,t,s,i)),null;case 27:if(Oe(a),i=me.current,h=a.type,t!==null&&a.stateNode!=null)t.memoizedProps!==s&&Ma(a);else{if(!s){if(a.stateNode===null)throw Error(o(166));return lt(a),null}t=se.current,ei(a)?f2(a):(t=IN(h,s,i),a.stateNode=t,Ma(a))}return lt(a),null;case 5:if(Oe(a),h=a.type,t!==null&&a.stateNode!=null)t.memoizedProps!==s&&Ma(a);else{if(!s){if(a.stateNode===null)throw Error(o(166));return lt(a),null}if(g=se.current,ei(a))f2(a);else{var S=od(me.current);switch(g){case 1:g=S.createElementNS("http://www.w3.org/2000/svg",h);break;case 2:g=S.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;default:switch(h){case"svg":g=S.createElementNS("http://www.w3.org/2000/svg",h);break;case"math":g=S.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;case"script":g=S.createElement("div"),g.innerHTML="<script><\/script>",g=g.removeChild(g.firstChild);break;case"select":g=typeof s.is=="string"?S.createElement("select",{is:s.is}):S.createElement("select"),s.multiple?g.multiple=!0:s.size&&(g.size=s.size);break;default:g=typeof s.is=="string"?S.createElement(h,{is:s.is}):S.createElement(h)}}g[At]=a,g[Zt]=s;e:for(S=a.child;S!==null;){if(S.tag===5||S.tag===6)g.appendChild(S.stateNode);else if(S.tag!==4&&S.tag!==27&&S.child!==null){S.child.return=S,S=S.child;continue}if(S===a)break e;for(;S.sibling===null;){if(S.return===null||S.return===a)break e;S=S.return}S.sibling.return=S.return,S=S.sibling}a.stateNode=g;e:switch(Bt(g,h,s),h){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&Ma(a)}}return lt(a),jh(a,a.type,t===null?null:t.memoizedProps,a.pendingProps,i),null;case 6:if(t&&a.stateNode!=null)t.memoizedProps!==s&&Ma(a);else{if(typeof s!="string"&&a.stateNode===null)throw Error(o(166));if(t=me.current,ei(a)){if(t=a.stateNode,i=a.memoizedProps,s=null,h=zt,h!==null)switch(h.tag){case 27:case 5:s=h.memoizedProps}t[At]=a,t=!!(t.nodeValue===i||s!==null&&s.suppressHydrationWarning===!0||jN(t.nodeValue,i)),t||rr(a,!0)}else t=od(t).createTextNode(s),t[At]=a,a.stateNode=t}return lt(a),null;case 31:if(i=a.memoizedState,t===null||t.memoizedState!==null){if(s=ei(a),i!==null){if(t===null){if(!s)throw Error(o(318));if(t=a.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(557));t[At]=a}else Qr(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;lt(a),t=!1}else i=Hm(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=i),t=!0;if(!t)return a.flags&256?(gn(a),a):(gn(a),null);if((a.flags&128)!==0)throw Error(o(558))}return lt(a),null;case 13:if(s=a.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(h=ei(a),s!==null&&s.dehydrated!==null){if(t===null){if(!h)throw Error(o(318));if(h=a.memoizedState,h=h!==null?h.dehydrated:null,!h)throw Error(o(317));h[At]=a}else Qr(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;lt(a),h=!1}else h=Hm(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=h),h=!0;if(!h)return a.flags&256?(gn(a),a):(gn(a),null)}return gn(a),(a.flags&128)!==0?(a.lanes=i,a):(i=s!==null,t=t!==null&&t.memoizedState!==null,i&&(s=a.child,h=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(h=s.alternate.memoizedState.cachePool.pool),g=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(g=s.memoizedState.cachePool.pool),g!==h&&(s.flags|=2048)),i!==t&&i&&(a.child.flags|=8192),Yu(a,a.updateQueue),lt(a),null);case 4:return ve(),t===null&&Qh(a.stateNode.containerInfo),lt(a),null;case 10:return Na(a.type),lt(a),null;case 19:if(F(xt),s=a.memoizedState,s===null)return lt(a),null;if(h=(a.flags&128)!==0,g=s.rendering,g===null)if(h)Yl(s,!1);else{if(pt!==0||t!==null&&(t.flags&128)!==0)for(t=a.child;t!==null;){if(g=Ru(t),g!==null){for(a.flags|=128,Yl(s,!1),t=g.updateQueue,a.updateQueue=t,Yu(a,t),a.subtreeFlags=0,t=i,i=a.child;i!==null;)l2(i,t),i=i.sibling;return re(xt,xt.current&1|2),$e&&Sa(a,s.treeForkCount),a.child}t=t.sibling}s.tail!==null&&Dt()>Ku&&(a.flags|=128,h=!0,Yl(s,!1),a.lanes=4194304)}else{if(!h)if(t=Ru(g),t!==null){if(a.flags|=128,h=!0,t=t.updateQueue,a.updateQueue=t,Yu(a,t),Yl(s,!0),s.tail===null&&s.tailMode==="hidden"&&!g.alternate&&!$e)return lt(a),null}else 2*Dt()-s.renderingStartTime>Ku&&i!==536870912&&(a.flags|=128,h=!0,Yl(s,!1),a.lanes=4194304);s.isBackwards?(g.sibling=a.child,a.child=g):(t=s.last,t!==null?t.sibling=g:a.child=g,s.last=g)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Dt(),t.sibling=null,i=xt.current,re(xt,h?i&1|2:i&1),$e&&Sa(a,s.treeForkCount),t):(lt(a),null);case 22:case 23:return gn(a),Zm(),s=a.memoizedState!==null,t!==null?t.memoizedState!==null!==s&&(a.flags|=8192):s&&(a.flags|=8192),s?(i&536870912)!==0&&(a.flags&128)===0&&(lt(a),a.subtreeFlags&6&&(a.flags|=8192)):lt(a),i=a.updateQueue,i!==null&&Yu(a,i.retryQueue),i=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),s=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(s=a.memoizedState.cachePool.pool),s!==i&&(a.flags|=2048),t!==null&&F(eo),null;case 24:return i=null,t!==null&&(i=t.memoizedState.cache),a.memoizedState.cache!==i&&(a.flags|=2048),Na(wt),lt(a),null;case 25:return null;case 30:return null}throw Error(o(156,a.tag))}function gL(t,a){switch(Lm(a),a.tag){case 1:return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 3:return Na(wt),ve(),t=a.flags,(t&65536)!==0&&(t&128)===0?(a.flags=t&-65537|128,a):null;case 26:case 27:case 5:return Oe(a),null;case 31:if(a.memoizedState!==null){if(gn(a),a.alternate===null)throw Error(o(340));Qr()}return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 13:if(gn(a),t=a.memoizedState,t!==null&&t.dehydrated!==null){if(a.alternate===null)throw Error(o(340));Qr()}return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 19:return F(xt),null;case 4:return ve(),null;case 10:return Na(a.type),null;case 22:case 23:return gn(a),Zm(),t!==null&&F(eo),t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 24:return Na(wt),null;case 25:return null;default:return null}}function Ak(t,a){switch(Lm(a),a.tag){case 3:Na(wt),ve();break;case 26:case 27:case 5:Oe(a);break;case 4:ve();break;case 31:a.memoizedState!==null&&gn(a);break;case 13:gn(a);break;case 19:F(xt);break;case 10:Na(a.type);break;case 22:case 23:gn(a),Zm(),t!==null&&F(eo);break;case 24:Na(wt)}}function Gl(t,a){try{var i=a.updateQueue,s=i!==null?i.lastEffect:null;if(s!==null){var h=s.next;i=h;do{if((i.tag&t)===t){s=void 0;var g=i.create,S=i.inst;s=g(),S.destroy=s}i=i.next}while(i!==h)}}catch(j){et(a,a.return,j)}}function dr(t,a,i){try{var s=a.updateQueue,h=s!==null?s.lastEffect:null;if(h!==null){var g=h.next;s=g;do{if((s.tag&t)===t){var S=s.inst,j=S.destroy;if(j!==void 0){S.destroy=void 0,h=a;var P=i,V=j;try{V()}catch(ae){et(h,P,ae)}}}s=s.next}while(s!==g)}}catch(ae){et(a,a.return,ae)}}function zk(t){var a=t.updateQueue;if(a!==null){var i=t.stateNode;try{C2(a,i)}catch(s){et(t,t.return,s)}}}function Pk(t,a,i){i.props=oo(t.type,t.memoizedProps),i.state=t.memoizedState;try{i.componentWillUnmount()}catch(s){et(t,a,s)}}function Vl(t,a){try{var i=t.ref;if(i!==null){switch(t.tag){case 26:case 27:case 5:var s=t.stateNode;break;case 30:s=t.stateNode;break;default:s=t.stateNode}typeof i=="function"?t.refCleanup=i(s):i.current=s}}catch(h){et(t,a,h)}}function oa(t,a){var i=t.ref,s=t.refCleanup;if(i!==null)if(typeof s=="function")try{s()}catch(h){et(t,a,h)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof i=="function")try{i(null)}catch(h){et(t,a,h)}else i.current=null}function Lk(t){var a=t.type,i=t.memoizedProps,s=t.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":i.autoFocus&&s.focus();break e;case"img":i.src?s.src=i.src:i.srcSet&&(s.srcset=i.srcSet)}}catch(h){et(t,t.return,h)}}function Th(t,a,i){try{var s=t.stateNode;BL(s,t.type,i,a),s[Zt]=a}catch(h){et(t,t.return,h)}}function Bk(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&vr(t.type)||t.tag===4}function Rh(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Bk(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&&vr(t.type)||t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Oh(t,a,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,a?(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i).insertBefore(t,a):(a=i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,a.appendChild(t),i=i._reactRootContainer,i!=null||a.onclick!==null||(a.onclick=xa));else if(s!==4&&(s===27&&vr(t.type)&&(i=t.stateNode,a=null),t=t.child,t!==null))for(Oh(t,a,i),t=t.sibling;t!==null;)Oh(t,a,i),t=t.sibling}function Gu(t,a,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,a?i.insertBefore(t,a):i.appendChild(t);else if(s!==4&&(s===27&&vr(t.type)&&(i=t.stateNode),t=t.child,t!==null))for(Gu(t,a,i),t=t.sibling;t!==null;)Gu(t,a,i),t=t.sibling}function Hk(t){var a=t.stateNode,i=t.memoizedProps;try{for(var s=t.type,h=a.attributes;h.length;)a.removeAttributeNode(h[0]);Bt(a,s,i),a[At]=t,a[Zt]=i}catch(g){et(t,t.return,g)}}var ja=!1,Nt=!1,Dh=!1,Ik=typeof WeakSet=="function"?WeakSet:Set,Tt=null;function yL(t,a){if(t=t.containerInfo,ep=fd,t=ZS(t),_m(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else e:{i=(i=t.ownerDocument)&&i.defaultView||window;var s=i.getSelection&&i.getSelection();if(s&&s.rangeCount!==0){i=s.anchorNode;var h=s.anchorOffset,g=s.focusNode;s=s.focusOffset;try{i.nodeType,g.nodeType}catch{i=null;break e}var S=0,j=-1,P=-1,V=0,ae=0,ie=t,W=null;t:for(;;){for(var J;ie!==i||h!==0&&ie.nodeType!==3||(j=S+h),ie!==g||s!==0&&ie.nodeType!==3||(P=S+s),ie.nodeType===3&&(S+=ie.nodeValue.length),(J=ie.firstChild)!==null;)W=ie,ie=J;for(;;){if(ie===t)break t;if(W===i&&++V===h&&(j=S),W===g&&++ae===s&&(P=S),(J=ie.nextSibling)!==null)break;ie=W,W=ie.parentNode}ie=J}i=j===-1||P===-1?null:{start:j,end:P}}else i=null}i=i||{start:0,end:0}}else i=null;for(tp={focusedElem:t,selectionRange:i},fd=!1,Tt=a;Tt!==null;)if(a=Tt,t=a.child,(a.subtreeFlags&1028)!==0&&t!==null)t.return=a,Tt=t;else for(;Tt!==null;){switch(a=Tt,g=a.alternate,t=a.flags,a.tag){case 0:if((t&4)!==0&&(t=a.updateQueue,t=t!==null?t.events:null,t!==null))for(i=0;i<t.length;i++)h=t[i],h.ref.impl=h.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&g!==null){t=void 0,i=a,h=g.memoizedProps,g=g.memoizedState,s=i.stateNode;try{var xe=oo(i.type,h);t=s.getSnapshotBeforeUpdate(xe,g),s.__reactInternalSnapshotBeforeUpdate=t}catch(Ne){et(i,i.return,Ne)}}break;case 3:if((t&1024)!==0){if(t=a.stateNode.containerInfo,i=t.nodeType,i===9)rp(t);else if(i===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":rp(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(o(163))}if(t=a.sibling,t!==null){t.return=a.return,Tt=t;break}Tt=a.return}}function Uk(t,a,i){var s=i.flags;switch(i.tag){case 0:case 11:case 15:Ra(t,i),s&4&&Gl(5,i);break;case 1:if(Ra(t,i),s&4)if(t=i.stateNode,a===null)try{t.componentDidMount()}catch(S){et(i,i.return,S)}else{var h=oo(i.type,a.memoizedProps);a=a.memoizedState;try{t.componentDidUpdate(h,a,t.__reactInternalSnapshotBeforeUpdate)}catch(S){et(i,i.return,S)}}s&64&&zk(i),s&512&&Vl(i,i.return);break;case 3:if(Ra(t,i),s&64&&(t=i.updateQueue,t!==null)){if(a=null,i.child!==null)switch(i.child.tag){case 27:case 5:a=i.child.stateNode;break;case 1:a=i.child.stateNode}try{C2(t,a)}catch(S){et(i,i.return,S)}}break;case 27:a===null&&s&4&&Hk(i);case 26:case 5:Ra(t,i),a===null&&s&4&&Lk(i),s&512&&Vl(i,i.return);break;case 12:Ra(t,i);break;case 31:Ra(t,i),s&4&&Yk(t,i);break;case 13:Ra(t,i),s&4&&Gk(t,i),s&64&&(t=i.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(i=_L.bind(null,i),VL(t,i))));break;case 22:if(s=i.memoizedState!==null||ja,!s){a=a!==null&&a.memoizedState!==null||Nt,h=ja;var g=Nt;ja=s,(Nt=a)&&!g?Oa(t,i,(i.subtreeFlags&8772)!==0):Ra(t,i),ja=h,Nt=g}break;case 30:break;default:Ra(t,i)}}function Fk(t){var a=t.alternate;a!==null&&(t.alternate=null,Fk(a)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(a=t.stateNode,a!==null&&cm(a)),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 ut=null,en=!1;function Ta(t,a,i){for(i=i.child;i!==null;)$k(t,a,i),i=i.sibling}function $k(t,a,i){if(Gt&&typeof Gt.onCommitFiberUnmount=="function")try{Gt.onCommitFiberUnmount($r,i)}catch{}switch(i.tag){case 26:Nt||oa(i,a),Ta(t,a,i),i.memoizedState?i.memoizedState.count--:i.stateNode&&(i=i.stateNode,i.parentNode.removeChild(i));break;case 27:Nt||oa(i,a);var s=ut,h=en;vr(i.type)&&(ut=i.stateNode,en=!1),Ta(t,a,i),ts(i.stateNode),ut=s,en=h;break;case 5:Nt||oa(i,a);case 6:if(s=ut,h=en,ut=null,Ta(t,a,i),ut=s,en=h,ut!==null)if(en)try{(ut.nodeType===9?ut.body:ut.nodeName==="HTML"?ut.ownerDocument.body:ut).removeChild(i.stateNode)}catch(g){et(i,a,g)}else try{ut.removeChild(i.stateNode)}catch(g){et(i,a,g)}break;case 18:ut!==null&&(en?(t=ut,zN(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,i.stateNode),wi(t)):zN(ut,i.stateNode));break;case 4:s=ut,h=en,ut=i.stateNode.containerInfo,en=!0,Ta(t,a,i),ut=s,en=h;break;case 0:case 11:case 14:case 15:dr(2,i,a),Nt||dr(4,i,a),Ta(t,a,i);break;case 1:Nt||(oa(i,a),s=i.stateNode,typeof s.componentWillUnmount=="function"&&Pk(i,a,s)),Ta(t,a,i);break;case 21:Ta(t,a,i);break;case 22:Nt=(s=Nt)||i.memoizedState!==null,Ta(t,a,i),Nt=s;break;default:Ta(t,a,i)}}function Yk(t,a){if(a.memoizedState===null&&(t=a.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{wi(t)}catch(i){et(a,a.return,i)}}}function Gk(t,a){if(a.memoizedState===null&&(t=a.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{wi(t)}catch(i){et(a,a.return,i)}}function vL(t){switch(t.tag){case 31:case 13:case 19:var a=t.stateNode;return a===null&&(a=t.stateNode=new Ik),a;case 22:return t=t.stateNode,a=t._retryCache,a===null&&(a=t._retryCache=new Ik),a;default:throw Error(o(435,t.tag))}}function Vu(t,a){var i=vL(t);a.forEach(function(s){if(!i.has(s)){i.add(s);var h=EL.bind(null,t,s);s.then(h,h)}})}function tn(t,a){var i=a.deletions;if(i!==null)for(var s=0;s<i.length;s++){var h=i[s],g=t,S=a,j=S;e:for(;j!==null;){switch(j.tag){case 27:if(vr(j.type)){ut=j.stateNode,en=!1;break e}break;case 5:ut=j.stateNode,en=!1;break e;case 3:case 4:ut=j.stateNode.containerInfo,en=!0;break e}j=j.return}if(ut===null)throw Error(o(160));$k(g,S,h),ut=null,en=!1,g=h.alternate,g!==null&&(g.return=null),h.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)Vk(a,t),a=a.sibling}var $n=null;function Vk(t,a){var i=t.alternate,s=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:tn(a,t),nn(t),s&4&&(dr(3,t,t.return),Gl(3,t),dr(5,t,t.return));break;case 1:tn(a,t),nn(t),s&512&&(Nt||i===null||oa(i,i.return)),s&64&&ja&&(t=t.updateQueue,t!==null&&(s=t.callbacks,s!==null&&(i=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=i===null?s:i.concat(s))));break;case 26:var h=$n;if(tn(a,t),nn(t),s&512&&(Nt||i===null||oa(i,i.return)),s&4){var g=i!==null?i.memoizedState:null;if(s=t.memoizedState,i===null)if(s===null)if(t.stateNode===null){e:{s=t.type,i=t.memoizedProps,h=h.ownerDocument||h;t:switch(s){case"title":g=h.getElementsByTagName("title")[0],(!g||g[xl]||g[At]||g.namespaceURI==="http://www.w3.org/2000/svg"||g.hasAttribute("itemprop"))&&(g=h.createElement(s),h.head.insertBefore(g,h.querySelector("head > title"))),Bt(g,s,i),g[At]=t,jt(g),s=g;break e;case"link":var S=VN("link","href",h).get(s+(i.href||""));if(S){for(var j=0;j<S.length;j++)if(g=S[j],g.getAttribute("href")===(i.href==null||i.href===""?null:i.href)&&g.getAttribute("rel")===(i.rel==null?null:i.rel)&&g.getAttribute("title")===(i.title==null?null:i.title)&&g.getAttribute("crossorigin")===(i.crossOrigin==null?null:i.crossOrigin)){S.splice(j,1);break t}}g=h.createElement(s),Bt(g,s,i),h.head.appendChild(g);break;case"meta":if(S=VN("meta","content",h).get(s+(i.content||""))){for(j=0;j<S.length;j++)if(g=S[j],g.getAttribute("content")===(i.content==null?null:""+i.content)&&g.getAttribute("name")===(i.name==null?null:i.name)&&g.getAttribute("property")===(i.property==null?null:i.property)&&g.getAttribute("http-equiv")===(i.httpEquiv==null?null:i.httpEquiv)&&g.getAttribute("charset")===(i.charSet==null?null:i.charSet)){S.splice(j,1);break t}}g=h.createElement(s),Bt(g,s,i),h.head.appendChild(g);break;default:throw Error(o(468,s))}g[At]=t,jt(g),s=g}t.stateNode=s}else qN(h,t.type,t.stateNode);else t.stateNode=GN(h,s,t.memoizedProps);else g!==s?(g===null?i.stateNode!==null&&(i=i.stateNode,i.parentNode.removeChild(i)):g.count--,s===null?qN(h,t.type,t.stateNode):GN(h,s,t.memoizedProps)):s===null&&t.stateNode!==null&&Th(t,t.memoizedProps,i.memoizedProps)}break;case 27:tn(a,t),nn(t),s&512&&(Nt||i===null||oa(i,i.return)),i!==null&&s&4&&Th(t,t.memoizedProps,i.memoizedProps);break;case 5:if(tn(a,t),nn(t),s&512&&(Nt||i===null||oa(i,i.return)),t.flags&32){h=t.stateNode;try{Yo(h,"")}catch(xe){et(t,t.return,xe)}}s&4&&t.stateNode!=null&&(h=t.memoizedProps,Th(t,h,i!==null?i.memoizedProps:h)),s&1024&&(Dh=!0);break;case 6:if(tn(a,t),nn(t),s&4){if(t.stateNode===null)throw Error(o(162));s=t.memoizedProps,i=t.stateNode;try{i.nodeValue=s}catch(xe){et(t,t.return,xe)}}break;case 3:if(sd=null,h=$n,$n=id(a.containerInfo),tn(a,t),$n=h,nn(t),s&4&&i!==null&&i.memoizedState.isDehydrated)try{wi(a.containerInfo)}catch(xe){et(t,t.return,xe)}Dh&&(Dh=!1,qk(t));break;case 4:s=$n,$n=id(t.stateNode.containerInfo),tn(a,t),nn(t),$n=s;break;case 12:tn(a,t),nn(t);break;case 31:tn(a,t),nn(t),s&4&&(s=t.updateQueue,s!==null&&(t.updateQueue=null,Vu(t,s)));break;case 13:tn(a,t),nn(t),t.child.flags&8192&&t.memoizedState!==null!=(i!==null&&i.memoizedState!==null)&&(Wu=Dt()),s&4&&(s=t.updateQueue,s!==null&&(t.updateQueue=null,Vu(t,s)));break;case 22:h=t.memoizedState!==null;var P=i!==null&&i.memoizedState!==null,V=ja,ae=Nt;if(ja=V||h,Nt=ae||P,tn(a,t),Nt=ae,ja=V,nn(t),s&8192)e:for(a=t.stateNode,a._visibility=h?a._visibility&-2:a._visibility|1,h&&(i===null||P||ja||Nt||io(t)),i=null,a=t;;){if(a.tag===5||a.tag===26){if(i===null){P=i=a;try{if(g=P.stateNode,h)S=g.style,typeof S.setProperty=="function"?S.setProperty("display","none","important"):S.display="none";else{j=P.stateNode;var ie=P.memoizedProps.style,W=ie!=null&&ie.hasOwnProperty("display")?ie.display:null;j.style.display=W==null||typeof W=="boolean"?"":(""+W).trim()}}catch(xe){et(P,P.return,xe)}}}else if(a.tag===6){if(i===null){P=a;try{P.stateNode.nodeValue=h?"":P.memoizedProps}catch(xe){et(P,P.return,xe)}}}else if(a.tag===18){if(i===null){P=a;try{var J=P.stateNode;h?PN(J,!0):PN(P.stateNode,!1)}catch(xe){et(P,P.return,xe)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===t)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;i===a&&(i=null),a=a.return}i===a&&(i=null),a.sibling.return=a.return,a=a.sibling}s&4&&(s=t.updateQueue,s!==null&&(i=s.retryQueue,i!==null&&(s.retryQueue=null,Vu(t,i))));break;case 19:tn(a,t),nn(t),s&4&&(s=t.updateQueue,s!==null&&(t.updateQueue=null,Vu(t,s)));break;case 30:break;case 21:break;default:tn(a,t),nn(t)}}function nn(t){var a=t.flags;if(a&2){try{for(var i,s=t.return;s!==null;){if(Bk(s)){i=s;break}s=s.return}if(i==null)throw Error(o(160));switch(i.tag){case 27:var h=i.stateNode,g=Rh(t);Gu(t,g,h);break;case 5:var S=i.stateNode;i.flags&32&&(Yo(S,""),i.flags&=-33);var j=Rh(t);Gu(t,j,S);break;case 3:case 4:var P=i.stateNode.containerInfo,V=Rh(t);Oh(t,V,P);break;default:throw Error(o(161))}}catch(ae){et(t,t.return,ae)}t.flags&=-3}a&4096&&(t.flags&=-4097)}function qk(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var a=t;qk(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),t=t.sibling}}function Ra(t,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)Uk(t,a.alternate,a),a=a.sibling}function io(t){for(t=t.child;t!==null;){var a=t;switch(a.tag){case 0:case 11:case 14:case 15:dr(4,a,a.return),io(a);break;case 1:oa(a,a.return);var i=a.stateNode;typeof i.componentWillUnmount=="function"&&Pk(a,a.return,i),io(a);break;case 27:ts(a.stateNode);case 26:case 5:oa(a,a.return),io(a);break;case 22:a.memoizedState===null&&io(a);break;case 30:io(a);break;default:io(a)}t=t.sibling}}function Oa(t,a,i){for(i=i&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var s=a.alternate,h=t,g=a,S=g.flags;switch(g.tag){case 0:case 11:case 15:Oa(h,g,i),Gl(4,g);break;case 1:if(Oa(h,g,i),s=g,h=s.stateNode,typeof h.componentDidMount=="function")try{h.componentDidMount()}catch(V){et(s,s.return,V)}if(s=g,h=s.updateQueue,h!==null){var j=s.stateNode;try{var P=h.shared.hiddenCallbacks;if(P!==null)for(h.shared.hiddenCallbacks=null,h=0;h<P.length;h++)N2(P[h],j)}catch(V){et(s,s.return,V)}}i&&S&64&&zk(g),Vl(g,g.return);break;case 27:Hk(g);case 26:case 5:Oa(h,g,i),i&&s===null&&S&4&&Lk(g),Vl(g,g.return);break;case 12:Oa(h,g,i);break;case 31:Oa(h,g,i),i&&S&4&&Yk(h,g);break;case 13:Oa(h,g,i),i&&S&4&&Gk(h,g);break;case 22:g.memoizedState===null&&Oa(h,g,i),Vl(g,g.return);break;case 30:break;default:Oa(h,g,i)}a=a.sibling}}function Ah(t,a){var i=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),t=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(t=a.memoizedState.cachePool.pool),t!==i&&(t!=null&&t.refCount++,i!=null&&Ol(i))}function zh(t,a){t=null,a.alternate!==null&&(t=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==t&&(a.refCount++,t!=null&&Ol(t))}function Yn(t,a,i,s){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Wk(t,a,i,s),a=a.sibling}function Wk(t,a,i,s){var h=a.flags;switch(a.tag){case 0:case 11:case 15:Yn(t,a,i,s),h&2048&&Gl(9,a);break;case 1:Yn(t,a,i,s);break;case 3:Yn(t,a,i,s),h&2048&&(t=null,a.alternate!==null&&(t=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==t&&(a.refCount++,t!=null&&Ol(t)));break;case 12:if(h&2048){Yn(t,a,i,s),t=a.stateNode;try{var g=a.memoizedProps,S=g.id,j=g.onPostCommit;typeof j=="function"&&j(S,a.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(P){et(a,a.return,P)}}else Yn(t,a,i,s);break;case 31:Yn(t,a,i,s);break;case 13:Yn(t,a,i,s);break;case 23:break;case 22:g=a.stateNode,S=a.alternate,a.memoizedState!==null?g._visibility&2?Yn(t,a,i,s):ql(t,a):g._visibility&2?Yn(t,a,i,s):(g._visibility|=2,ui(t,a,i,s,(a.subtreeFlags&10256)!==0||!1)),h&2048&&Ah(S,a);break;case 24:Yn(t,a,i,s),h&2048&&zh(a.alternate,a);break;default:Yn(t,a,i,s)}}function ui(t,a,i,s,h){for(h=h&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var g=t,S=a,j=i,P=s,V=S.flags;switch(S.tag){case 0:case 11:case 15:ui(g,S,j,P,h),Gl(8,S);break;case 23:break;case 22:var ae=S.stateNode;S.memoizedState!==null?ae._visibility&2?ui(g,S,j,P,h):ql(g,S):(ae._visibility|=2,ui(g,S,j,P,h)),h&&V&2048&&Ah(S.alternate,S);break;case 24:ui(g,S,j,P,h),h&&V&2048&&zh(S.alternate,S);break;default:ui(g,S,j,P,h)}a=a.sibling}}function ql(t,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var i=t,s=a,h=s.flags;switch(s.tag){case 22:ql(i,s),h&2048&&Ah(s.alternate,s);break;case 24:ql(i,s),h&2048&&zh(s.alternate,s);break;default:ql(i,s)}a=a.sibling}}var Wl=8192;function di(t,a,i){if(t.subtreeFlags&Wl)for(t=t.child;t!==null;)Kk(t,a,i),t=t.sibling}function Kk(t,a,i){switch(t.tag){case 26:di(t,a,i),t.flags&Wl&&t.memoizedState!==null&&rB(i,$n,t.memoizedState,t.memoizedProps);break;case 5:di(t,a,i);break;case 3:case 4:var s=$n;$n=id(t.stateNode.containerInfo),di(t,a,i),$n=s;break;case 22:t.memoizedState===null&&(s=t.alternate,s!==null&&s.memoizedState!==null?(s=Wl,Wl=16777216,di(t,a,i),Wl=s):di(t,a,i));break;default:di(t,a,i)}}function Xk(t){var a=t.alternate;if(a!==null&&(t=a.child,t!==null)){a.child=null;do a=t.sibling,t.sibling=null,t=a;while(t!==null)}}function Kl(t){var a=t.deletions;if((t.flags&16)!==0){if(a!==null)for(var i=0;i<a.length;i++){var s=a[i];Tt=s,Zk(s,t)}Xk(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Qk(t),t=t.sibling}function Qk(t){switch(t.tag){case 0:case 11:case 15:Kl(t),t.flags&2048&&dr(9,t,t.return);break;case 3:Kl(t);break;case 12:Kl(t);break;case 22:var a=t.stateNode;t.memoizedState!==null&&a._visibility&2&&(t.return===null||t.return.tag!==13)?(a._visibility&=-3,qu(t)):Kl(t);break;default:Kl(t)}}function qu(t){var a=t.deletions;if((t.flags&16)!==0){if(a!==null)for(var i=0;i<a.length;i++){var s=a[i];Tt=s,Zk(s,t)}Xk(t)}for(t=t.child;t!==null;){switch(a=t,a.tag){case 0:case 11:case 15:dr(8,a,a.return),qu(a);break;case 22:i=a.stateNode,i._visibility&2&&(i._visibility&=-3,qu(a));break;default:qu(a)}t=t.sibling}}function Zk(t,a){for(;Tt!==null;){var i=Tt;switch(i.tag){case 0:case 11:case 15:dr(8,i,a);break;case 23:case 22:if(i.memoizedState!==null&&i.memoizedState.cachePool!==null){var s=i.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:Ol(i.memoizedState.cache)}if(s=i.child,s!==null)s.return=i,Tt=s;else e:for(i=t;Tt!==null;){s=Tt;var h=s.sibling,g=s.return;if(Fk(s),s===i){Tt=null;break e}if(h!==null){h.return=g,Tt=h;break e}Tt=g}}}var xL={getCacheForType:function(t){var a=Pt(wt),i=a.data.get(t);return i===void 0&&(i=t(),a.data.set(t,i)),i},cacheSignal:function(){return Pt(wt).controller.signal}},bL=typeof WeakMap=="function"?WeakMap:Map,We=0,ot=null,Pe=null,He=0,Je=0,yn=null,fr=!1,fi=!1,Ph=!1,Da=0,pt=0,mr=0,lo=0,Lh=0,vn=0,mi=0,Xl=null,an=null,Bh=!1,Wu=0,Jk=0,Ku=1/0,Xu=null,hr=null,Et=0,pr=null,hi=null,Aa=0,Hh=0,Ih=null,eN=null,Ql=0,Uh=null;function xn(){return(We&2)!==0&&He!==0?He&-He:D.T!==null?qh():gS()}function tN(){if(vn===0)if((He&536870912)===0||$e){var t=Ae;Ae<<=1,(Ae&3932160)===0&&(Ae=262144),vn=t}else vn=536870912;return t=pn.current,t!==null&&(t.flags|=32),vn}function rn(t,a,i){(t===ot&&(Je===2||Je===9)||t.cancelPendingCommit!==null)&&(pi(t,0),gr(t,He,vn,!1)),Yr(t,i),((We&2)===0||t!==ot)&&(t===ot&&((We&2)===0&&(lo|=i),pt===4&&gr(t,He,vn,!1)),ia(t))}function nN(t,a,i){if((We&6)!==0)throw Error(o(327));var s=!i&&(a&127)===0&&(a&t.expiredLanes)===0||Ft(t,a),h=s?kL(t,a):$h(t,a,!0),g=s;do{if(h===0){fi&&!s&&gr(t,a,0,!1);break}else{if(i=t.current.alternate,g&&!wL(i)){h=$h(t,a,!1),g=!1;continue}if(h===2){if(g=a,t.errorRecoveryDisabledLanes&g)var S=0;else S=t.pendingLanes&-536870913,S=S!==0?S:S&536870912?536870912:0;if(S!==0){a=S;e:{var j=t;h=Xl;var P=j.current.memoizedState.isDehydrated;if(P&&(pi(j,S).flags|=256),S=$h(j,S,!1),S!==2){if(Ph&&!P){j.errorRecoveryDisabledLanes|=g,lo|=g,h=4;break e}g=an,an=h,g!==null&&(an===null?an=g:an.push.apply(an,g))}h=S}if(g=!1,h!==2)continue}}if(h===1){pi(t,0),gr(t,a,0,!0);break}e:{switch(s=t,g=h,g){case 0:case 1:throw Error(o(345));case 4:if((a&4194048)!==a)break;case 6:gr(s,a,vn,!fr);break e;case 2:an=null;break;case 3:case 5:break;default:throw Error(o(329))}if((a&62914560)===a&&(h=Wu+300-Dt(),10<h)){if(gr(s,a,vn,!fr),Be(s,0,!0)!==0)break e;Aa=a,s.timeoutHandle=DN(aN.bind(null,s,i,an,Xu,Bh,a,vn,lo,mi,fr,g,"Throttled",-0,0),h);break e}aN(s,i,an,Xu,Bh,a,vn,lo,mi,fr,g,null,-0,0)}}break}while(!0);ia(t)}function aN(t,a,i,s,h,g,S,j,P,V,ae,ie,W,J){if(t.timeoutHandle=-1,ie=a.subtreeFlags,ie&8192||(ie&16785408)===16785408){ie={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:xa},Kk(a,g,ie);var xe=(g&62914560)===g?Wu-Dt():(g&4194048)===g?Jk-Dt():0;if(xe=oB(ie,xe),xe!==null){Aa=g,t.cancelPendingCommit=xe(dN.bind(null,t,a,g,i,s,h,S,j,P,ae,ie,null,W,J)),gr(t,g,S,!V);return}}dN(t,a,g,i,s,h,S,j,P)}function wL(t){for(var a=t;;){var i=a.tag;if((i===0||i===11||i===15)&&a.flags&16384&&(i=a.updateQueue,i!==null&&(i=i.stores,i!==null)))for(var s=0;s<i.length;s++){var h=i[s],g=h.getSnapshot;h=h.value;try{if(!mn(g(),h))return!1}catch{return!1}}if(i=a.child,a.subtreeFlags&16384&&i!==null)i.return=a,a=i;else{if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function gr(t,a,i,s){a&=~Lh,a&=~lo,t.suspendedLanes|=a,t.pingedLanes&=~a,s&&(t.warmLanes|=a),s=t.expirationTimes;for(var h=a;0<h;){var g=31-Vt(h),S=1<<g;s[g]=-1,h&=~S}i!==0&&Lo(t,i,a)}function Qu(){return(We&6)===0?(Zl(0),!1):!0}function Fh(){if(Pe!==null){if(Je===0)var t=Pe.return;else t=Pe,ka=Zr=null,rh(t),oi=null,Al=0,t=Pe;for(;t!==null;)Ak(t.alternate,t),t=t.return;Pe=null}}function pi(t,a){var i=t.timeoutHandle;i!==-1&&(t.timeoutHandle=-1,UL(i)),i=t.cancelPendingCommit,i!==null&&(t.cancelPendingCommit=null,i()),Aa=0,Fh(),ot=t,Pe=i=wa(t.current,null),He=a,Je=0,yn=null,fr=!1,fi=Ft(t,a),Ph=!1,mi=vn=Lh=lo=mr=pt=0,an=Xl=null,Bh=!1,(a&8)!==0&&(a|=a&32);var s=t.entangledLanes;if(s!==0)for(t=t.entanglements,s&=a;0<s;){var h=31-Vt(s),g=1<<h;a|=t[h],s&=~g}return Da=a,vu(),i}function rN(t,a){Re=null,D.H=Fl,a===ri||a===_u?(a=b2(),Je=3):a===Vm?(a=b2(),Je=4):Je=a===bh?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,yn=a,Pe===null&&(pt=1,Iu(t,En(a,t.current)))}function oN(){var t=pn.current;return t===null?!0:(He&4194048)===He?Rn===null:(He&62914560)===He||(He&536870912)!==0?t===Rn:!1}function iN(){var t=D.H;return D.H=Fl,t===null?Fl:t}function lN(){var t=D.A;return D.A=xL,t}function Zu(){pt=4,fr||(He&4194048)!==He&&pn.current!==null||(fi=!0),(mr&134217727)===0&&(lo&134217727)===0||ot===null||gr(ot,He,vn,!1)}function $h(t,a,i){var s=We;We|=2;var h=iN(),g=lN();(ot!==t||He!==a)&&(Xu=null,pi(t,a)),a=!1;var S=pt;e:do try{if(Je!==0&&Pe!==null){var j=Pe,P=yn;switch(Je){case 8:Fh(),S=6;break e;case 3:case 2:case 9:case 6:pn.current===null&&(a=!0);var V=Je;if(Je=0,yn=null,gi(t,j,P,V),i&&fi){S=0;break e}break;default:V=Je,Je=0,yn=null,gi(t,j,P,V)}}SL(),S=pt;break}catch(ae){rN(t,ae)}while(!0);return a&&t.shellSuspendCounter++,ka=Zr=null,We=s,D.H=h,D.A=g,Pe===null&&(ot=null,He=0,vu()),S}function SL(){for(;Pe!==null;)sN(Pe)}function kL(t,a){var i=We;We|=2;var s=iN(),h=lN();ot!==t||He!==a?(Xu=null,Ku=Dt()+500,pi(t,a)):fi=Ft(t,a);e:do try{if(Je!==0&&Pe!==null){a=Pe;var g=yn;t:switch(Je){case 1:Je=0,yn=null,gi(t,a,g,1);break;case 2:case 9:if(v2(g)){Je=0,yn=null,cN(a);break}a=function(){Je!==2&&Je!==9||ot!==t||(Je=7),ia(t)},g.then(a,a);break e;case 3:Je=7;break e;case 4:Je=5;break e;case 7:v2(g)?(Je=0,yn=null,cN(a)):(Je=0,yn=null,gi(t,a,g,7));break;case 5:var S=null;switch(Pe.tag){case 26:S=Pe.memoizedState;case 5:case 27:var j=Pe;if(S?WN(S):j.stateNode.complete){Je=0,yn=null;var P=j.sibling;if(P!==null)Pe=P;else{var V=j.return;V!==null?(Pe=V,Ju(V)):Pe=null}break t}}Je=0,yn=null,gi(t,a,g,5);break;case 6:Je=0,yn=null,gi(t,a,g,6);break;case 8:Fh(),pt=6;break e;default:throw Error(o(462))}}NL();break}catch(ae){rN(t,ae)}while(!0);return ka=Zr=null,D.H=s,D.A=h,We=i,Pe!==null?0:(ot=null,He=0,vu(),pt)}function NL(){for(;Pe!==null&&!tm();)sN(Pe)}function sN(t){var a=Ok(t.alternate,t,Da);t.memoizedProps=t.pendingProps,a===null?Ju(t):Pe=a}function cN(t){var a=t,i=a.alternate;switch(a.tag){case 15:case 0:a=_k(i,a,a.pendingProps,a.type,void 0,He);break;case 11:a=_k(i,a,a.pendingProps,a.type.render,a.ref,He);break;case 5:rh(a);default:Ak(i,a),a=Pe=l2(a,Da),a=Ok(i,a,Da)}t.memoizedProps=t.pendingProps,a===null?Ju(t):Pe=a}function gi(t,a,i,s){ka=Zr=null,rh(a),oi=null,Al=0;var h=a.return;try{if(fL(t,h,a,i,He)){pt=1,Iu(t,En(i,t.current)),Pe=null;return}}catch(g){if(h!==null)throw Pe=h,g;pt=1,Iu(t,En(i,t.current)),Pe=null;return}a.flags&32768?($e||s===1?t=!0:fi||(He&536870912)!==0?t=!1:(fr=t=!0,(s===2||s===9||s===3||s===6)&&(s=pn.current,s!==null&&s.tag===13&&(s.flags|=16384))),uN(a,t)):Ju(a)}function Ju(t){var a=t;do{if((a.flags&32768)!==0){uN(a,fr);return}t=a.return;var i=pL(a.alternate,a,Da);if(i!==null){Pe=i;return}if(a=a.sibling,a!==null){Pe=a;return}Pe=a=t}while(a!==null);pt===0&&(pt=5)}function uN(t,a){do{var i=gL(t.alternate,t);if(i!==null){i.flags&=32767,Pe=i;return}if(i=t.return,i!==null&&(i.flags|=32768,i.subtreeFlags=0,i.deletions=null),!a&&(t=t.sibling,t!==null)){Pe=t;return}Pe=t=i}while(t!==null);pt=6,Pe=null}function dN(t,a,i,s,h,g,S,j,P){t.cancelPendingCommit=null;do ed();while(Et!==0);if((We&6)!==0)throw Error(o(327));if(a!==null){if(a===t.current)throw Error(o(177));if(g=a.lanes|a.childLanes,g|=Rm,vl(t,i,g,S,j,P),t===ot&&(Pe=ot=null,He=0),hi=a,pr=t,Aa=i,Hh=g,Ih=h,eN=s,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,ML(Po,function(){return gN(),null})):(t.callbackNode=null,t.callbackPriority=0),s=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||s){s=D.T,D.T=null,h=K.p,K.p=2,S=We,We|=4;try{yL(t,a,i)}finally{We=S,K.p=h,D.T=s}}Et=1,fN(),mN(),hN()}}function fN(){if(Et===1){Et=0;var t=pr,a=hi,i=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||i){i=D.T,D.T=null;var s=K.p;K.p=2;var h=We;We|=4;try{Vk(a,t);var g=tp,S=ZS(t.containerInfo),j=g.focusedElem,P=g.selectionRange;if(S!==j&&j&&j.ownerDocument&&QS(j.ownerDocument.documentElement,j)){if(P!==null&&_m(j)){var V=P.start,ae=P.end;if(ae===void 0&&(ae=V),"selectionStart"in j)j.selectionStart=V,j.selectionEnd=Math.min(ae,j.value.length);else{var ie=j.ownerDocument||document,W=ie&&ie.defaultView||window;if(W.getSelection){var J=W.getSelection(),xe=j.textContent.length,Ne=Math.min(P.start,xe),at=P.end===void 0?Ne:Math.min(P.end,xe);!J.extend&&Ne>at&&(S=at,at=Ne,Ne=S);var U=XS(j,Ne),B=XS(j,at);if(U&&B&&(J.rangeCount!==1||J.anchorNode!==U.node||J.anchorOffset!==U.offset||J.focusNode!==B.node||J.focusOffset!==B.offset)){var G=ie.createRange();G.setStart(U.node,U.offset),J.removeAllRanges(),Ne>at?(J.addRange(G),J.extend(B.node,B.offset)):(G.setEnd(B.node,B.offset),J.addRange(G))}}}}for(ie=[],J=j;J=J.parentNode;)J.nodeType===1&&ie.push({element:J,left:J.scrollLeft,top:J.scrollTop});for(typeof j.focus=="function"&&j.focus(),j=0;j<ie.length;j++){var oe=ie[j];oe.element.scrollLeft=oe.left,oe.element.scrollTop=oe.top}}fd=!!ep,tp=ep=null}finally{We=h,K.p=s,D.T=i}}t.current=a,Et=2}}function mN(){if(Et===2){Et=0;var t=pr,a=hi,i=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||i){i=D.T,D.T=null;var s=K.p;K.p=2;var h=We;We|=4;try{Uk(t,a.alternate,a)}finally{We=h,K.p=s,D.T=i}}Et=3}}function hN(){if(Et===4||Et===3){Et=0,eu();var t=pr,a=hi,i=Aa,s=eN;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?Et=5:(Et=0,hi=pr=null,pN(t,t.pendingLanes));var h=t.pendingLanes;if(h===0&&(hr=null),lm(i),a=a.stateNode,Gt&&typeof Gt.onCommitFiberRoot=="function")try{Gt.onCommitFiberRoot($r,a,void 0,(a.current.flags&128)===128)}catch{}if(s!==null){a=D.T,h=K.p,K.p=2,D.T=null;try{for(var g=t.onRecoverableError,S=0;S<s.length;S++){var j=s[S];g(j.value,{componentStack:j.stack})}}finally{D.T=a,K.p=h}}(Aa&3)!==0&&ed(),ia(t),h=t.pendingLanes,(i&261930)!==0&&(h&42)!==0?t===Uh?Ql++:(Ql=0,Uh=t):Ql=0,Zl(0)}}function pN(t,a){(t.pooledCacheLanes&=a)===0&&(a=t.pooledCache,a!=null&&(t.pooledCache=null,Ol(a)))}function ed(){return fN(),mN(),hN(),gN()}function gN(){if(Et!==5)return!1;var t=pr,a=Hh;Hh=0;var i=lm(Aa),s=D.T,h=K.p;try{K.p=32>i?32:i,D.T=null,i=Ih,Ih=null;var g=pr,S=Aa;if(Et=0,hi=pr=null,Aa=0,(We&6)!==0)throw Error(o(331));var j=We;if(We|=4,Qk(g.current),Wk(g,g.current,S,i),We=j,Zl(0,!1),Gt&&typeof Gt.onPostCommitFiberRoot=="function")try{Gt.onPostCommitFiberRoot($r,g)}catch{}return!0}finally{K.p=h,D.T=s,pN(t,a)}}function yN(t,a,i){a=En(i,a),a=xh(t.stateNode,a,2),t=sr(t,a,2),t!==null&&(Yr(t,2),ia(t))}function et(t,a,i){if(t.tag===3)yN(t,t,i);else for(;a!==null;){if(a.tag===3){yN(a,t,i);break}else if(a.tag===1){var s=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(hr===null||!hr.has(s))){t=En(i,t),i=vk(2),s=sr(a,i,2),s!==null&&(xk(i,s,a,t),Yr(s,2),ia(s));break}}a=a.return}}function Yh(t,a,i){var s=t.pingCache;if(s===null){s=t.pingCache=new bL;var h=new Set;s.set(a,h)}else h=s.get(a),h===void 0&&(h=new Set,s.set(a,h));h.has(i)||(Ph=!0,h.add(i),t=CL.bind(null,t,a,i),a.then(t,t))}function CL(t,a,i){var s=t.pingCache;s!==null&&s.delete(a),t.pingedLanes|=t.suspendedLanes&i,t.warmLanes&=~i,ot===t&&(He&i)===i&&(pt===4||pt===3&&(He&62914560)===He&&300>Dt()-Wu?(We&2)===0&&pi(t,0):Lh|=i,mi===He&&(mi=0)),ia(t)}function vN(t,a){a===0&&(a=iu()),t=Kr(t,a),t!==null&&(Yr(t,a),ia(t))}function _L(t){var a=t.memoizedState,i=0;a!==null&&(i=a.retryLane),vN(t,i)}function EL(t,a){var i=0;switch(t.tag){case 31:case 13:var s=t.stateNode,h=t.memoizedState;h!==null&&(i=h.retryLane);break;case 19:s=t.stateNode;break;case 22:s=t.stateNode._retryCache;break;default:throw Error(o(314))}s!==null&&s.delete(a),vN(t,i)}function ML(t,a){return hl(t,a)}var td=null,yi=null,Gh=!1,nd=!1,Vh=!1,yr=0;function ia(t){t!==yi&&t.next===null&&(yi===null?td=yi=t:yi=yi.next=t),nd=!0,Gh||(Gh=!0,TL())}function Zl(t,a){if(!Vh&&nd){Vh=!0;do for(var i=!1,s=td;s!==null;){if(t!==0){var h=s.pendingLanes;if(h===0)var g=0;else{var S=s.suspendedLanes,j=s.pingedLanes;g=(1<<31-Vt(42|t)+1)-1,g&=h&~(S&~j),g=g&201326741?g&201326741|1:g?g|2:0}g!==0&&(i=!0,SN(s,g))}else g=He,g=Be(s,s===ot?g:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(g&3)===0||Ft(s,g)||(i=!0,SN(s,g));s=s.next}while(i);Vh=!1}}function jL(){xN()}function xN(){nd=Gh=!1;var t=0;yr!==0&&IL()&&(t=yr);for(var a=Dt(),i=null,s=td;s!==null;){var h=s.next,g=bN(s,a);g===0?(s.next=null,i===null?td=h:i.next=h,h===null&&(yi=i)):(i=s,(t!==0||(g&3)!==0)&&(nd=!0)),s=h}Et!==0&&Et!==5||Zl(t),yr!==0&&(yr=0)}function bN(t,a){for(var i=t.suspendedLanes,s=t.pingedLanes,h=t.expirationTimes,g=t.pendingLanes&-62914561;0<g;){var S=31-Vt(g),j=1<<S,P=h[S];P===-1?((j&i)===0||(j&s)!==0)&&(h[S]=Ye(j,a)):P<=a&&(t.expiredLanes|=j),g&=~j}if(a=ot,i=He,i=Be(t,t===a?i:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),s=t.callbackNode,i===0||t===a&&(Je===2||Je===9)||t.cancelPendingCommit!==null)return s!==null&&s!==null&&pl(s),t.callbackNode=null,t.callbackPriority=0;if((i&3)===0||Ft(t,i)){if(a=i&-i,a===t.callbackPriority)return a;switch(s!==null&&pl(s),lm(i)){case 2:case 8:i=nu;break;case 32:i=Po;break;case 268435456:i=au;break;default:i=Po}return s=wN.bind(null,t),i=hl(i,s),t.callbackPriority=a,t.callbackNode=i,a}return s!==null&&s!==null&&pl(s),t.callbackPriority=2,t.callbackNode=null,2}function wN(t,a){if(Et!==0&&Et!==5)return t.callbackNode=null,t.callbackPriority=0,null;var i=t.callbackNode;if(ed()&&t.callbackNode!==i)return null;var s=He;return s=Be(t,t===ot?s:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),s===0?null:(nN(t,s,a),bN(t,Dt()),t.callbackNode!=null&&t.callbackNode===i?wN.bind(null,t):null)}function SN(t,a){if(ed())return null;nN(t,a,!0)}function TL(){FL(function(){(We&6)!==0?hl(tu,jL):xN()})}function qh(){if(yr===0){var t=ni;t===0&&(t=Ce,Ce<<=1,(Ce&261888)===0&&(Ce=256)),yr=t}return yr}function kN(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:uu(""+t)}function NN(t,a){var i=a.ownerDocument.createElement("input");return i.name=a.name,i.value=a.value,t.id&&i.setAttribute("form",t.id),a.parentNode.insertBefore(i,a),t=new FormData(t),i.parentNode.removeChild(i),t}function RL(t,a,i,s,h){if(a==="submit"&&i&&i.stateNode===h){var g=kN((h[Zt]||null).action),S=s.submitter;S&&(a=(a=S[Zt]||null)?kN(a.formAction):S.getAttribute("formAction"),a!==null&&(g=a,S=null));var j=new hu("action","action",null,s,h);t.push({event:j,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(yr!==0){var P=S?NN(h,S):new FormData(h);mh(i,{pending:!0,data:P,method:h.method,action:g},null,P)}}else typeof g=="function"&&(j.preventDefault(),P=S?NN(h,S):new FormData(h),mh(i,{pending:!0,data:P,method:h.method,action:g},g,P))},currentTarget:h}]})}}for(var Wh=0;Wh<Tm.length;Wh++){var Kh=Tm[Wh],OL=Kh.toLowerCase(),DL=Kh[0].toUpperCase()+Kh.slice(1);Fn(OL,"on"+DL)}Fn(t2,"onAnimationEnd"),Fn(n2,"onAnimationIteration"),Fn(a2,"onAnimationStart"),Fn("dblclick","onDoubleClick"),Fn("focusin","onFocus"),Fn("focusout","onBlur"),Fn(KP,"onTransitionRun"),Fn(XP,"onTransitionStart"),Fn(QP,"onTransitionCancel"),Fn(r2,"onTransitionEnd"),Fo("onMouseEnter",["mouseout","mouseover"]),Fo("onMouseLeave",["mouseout","mouseover"]),Fo("onPointerEnter",["pointerout","pointerover"]),Fo("onPointerLeave",["pointerout","pointerover"]),Gr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Gr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Gr("onBeforeInput",["compositionend","keypress","textInput","paste"]),Gr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Gr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Gr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Jl="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(" "),AL=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Jl));function CN(t,a){a=(a&4)!==0;for(var i=0;i<t.length;i++){var s=t[i],h=s.event;s=s.listeners;e:{var g=void 0;if(a)for(var S=s.length-1;0<=S;S--){var j=s[S],P=j.instance,V=j.currentTarget;if(j=j.listener,P!==g&&h.isPropagationStopped())break e;g=j,h.currentTarget=V;try{g(h)}catch(ae){yu(ae)}h.currentTarget=null,g=P}else for(S=0;S<s.length;S++){if(j=s[S],P=j.instance,V=j.currentTarget,j=j.listener,P!==g&&h.isPropagationStopped())break e;g=j,h.currentTarget=V;try{g(h)}catch(ae){yu(ae)}h.currentTarget=null,g=P}}}}function Le(t,a){var i=a[sm];i===void 0&&(i=a[sm]=new Set);var s=t+"__bubble";i.has(s)||(_N(a,t,2,!1),i.add(s))}function Xh(t,a,i){var s=0;a&&(s|=4),_N(i,t,s,a)}var ad="_reactListening"+Math.random().toString(36).slice(2);function Qh(t){if(!t[ad]){t[ad]=!0,xS.forEach(function(i){i!=="selectionchange"&&(AL.has(i)||Xh(i,!1,t),Xh(i,!0,t))});var a=t.nodeType===9?t:t.ownerDocument;a===null||a[ad]||(a[ad]=!0,Xh("selectionchange",!1,a))}}function _N(t,a,i,s){switch(tC(a)){case 2:var h=sB;break;case 8:h=cB;break;default:h=fp}i=h.bind(null,a,i,t),h=void 0,!ym||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(h=!0),s?h!==void 0?t.addEventListener(a,i,{capture:!0,passive:h}):t.addEventListener(a,i,!0):h!==void 0?t.addEventListener(a,i,{passive:h}):t.addEventListener(a,i,!1)}function Zh(t,a,i,s,h){var g=s;if((a&1)===0&&(a&2)===0&&s!==null)e:for(;;){if(s===null)return;var S=s.tag;if(S===3||S===4){var j=s.stateNode.containerInfo;if(j===h)break;if(S===4)for(S=s.return;S!==null;){var P=S.tag;if((P===3||P===4)&&S.stateNode.containerInfo===h)return;S=S.return}for(;j!==null;){if(S=Ho(j),S===null)return;if(P=S.tag,P===5||P===6||P===26||P===27){s=g=S;continue e}j=j.parentNode}}s=s.return}RS(function(){var V=g,ae=pm(i),ie=[];e:{var W=o2.get(t);if(W!==void 0){var J=hu,xe=t;switch(t){case"keypress":if(fu(i)===0)break e;case"keydown":case"keyup":J=EP;break;case"focusin":xe="focus",J=wm;break;case"focusout":xe="blur",J=wm;break;case"beforeblur":case"afterblur":J=wm;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":J=AS;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":J=pP;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":J=TP;break;case t2:case n2:case a2:J=vP;break;case r2:J=OP;break;case"scroll":case"scrollend":J=mP;break;case"wheel":J=AP;break;case"copy":case"cut":case"paste":J=bP;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":J=PS;break;case"toggle":case"beforetoggle":J=PP}var Ne=(a&4)!==0,at=!Ne&&(t==="scroll"||t==="scrollend"),U=Ne?W!==null?W+"Capture":null:W;Ne=[];for(var B=V,G;B!==null;){var oe=B;if(G=oe.stateNode,oe=oe.tag,oe!==5&&oe!==26&&oe!==27||G===null||U===null||(oe=wl(B,U),oe!=null&&Ne.push(es(B,oe,G))),at)break;B=B.return}0<Ne.length&&(W=new J(W,xe,null,i,ae),ie.push({event:W,listeners:Ne}))}}if((a&7)===0){e:{if(W=t==="mouseover"||t==="pointerover",J=t==="mouseout"||t==="pointerout",W&&i!==hm&&(xe=i.relatedTarget||i.fromElement)&&(Ho(xe)||xe[Bo]))break e;if((J||W)&&(W=ae.window===ae?ae:(W=ae.ownerDocument)?W.defaultView||W.parentWindow:window,J?(xe=i.relatedTarget||i.toElement,J=V,xe=xe?Ho(xe):null,xe!==null&&(at=c(xe),Ne=xe.tag,xe!==at||Ne!==5&&Ne!==27&&Ne!==6)&&(xe=null)):(J=null,xe=V),J!==xe)){if(Ne=AS,oe="onMouseLeave",U="onMouseEnter",B="mouse",(t==="pointerout"||t==="pointerover")&&(Ne=PS,oe="onPointerLeave",U="onPointerEnter",B="pointer"),at=J==null?W:bl(J),G=xe==null?W:bl(xe),W=new Ne(oe,B+"leave",J,i,ae),W.target=at,W.relatedTarget=G,oe=null,Ho(ae)===V&&(Ne=new Ne(U,B+"enter",xe,i,ae),Ne.target=G,Ne.relatedTarget=at,oe=Ne),at=oe,J&&xe)t:{for(Ne=zL,U=J,B=xe,G=0,oe=U;oe;oe=Ne(oe))G++;oe=0;for(var Se=B;Se;Se=Ne(Se))oe++;for(;0<G-oe;)U=Ne(U),G--;for(;0<oe-G;)B=Ne(B),oe--;for(;G--;){if(U===B||B!==null&&U===B.alternate){Ne=U;break t}U=Ne(U),B=Ne(B)}Ne=null}else Ne=null;J!==null&&EN(ie,W,J,Ne,!1),xe!==null&&at!==null&&EN(ie,at,xe,Ne,!0)}}e:{if(W=V?bl(V):window,J=W.nodeName&&W.nodeName.toLowerCase(),J==="select"||J==="input"&&W.type==="file")var Ge=YS;else if(FS(W))if(GS)Ge=VP;else{Ge=YP;var be=$P}else J=W.nodeName,!J||J.toLowerCase()!=="input"||W.type!=="checkbox"&&W.type!=="radio"?V&&mm(V.elementType)&&(Ge=YS):Ge=GP;if(Ge&&(Ge=Ge(t,V))){$S(ie,Ge,i,ae);break e}be&&be(t,W,V),t==="focusout"&&V&&W.type==="number"&&V.memoizedProps.value!=null&&fm(W,"number",W.value)}switch(be=V?bl(V):window,t){case"focusin":(FS(be)||be.contentEditable==="true")&&(Wo=be,Em=V,jl=null);break;case"focusout":jl=Em=Wo=null;break;case"mousedown":Mm=!0;break;case"contextmenu":case"mouseup":case"dragend":Mm=!1,JS(ie,i,ae);break;case"selectionchange":if(WP)break;case"keydown":case"keyup":JS(ie,i,ae)}var De;if(km)e:{switch(t){case"compositionstart":var Ie="onCompositionStart";break e;case"compositionend":Ie="onCompositionEnd";break e;case"compositionupdate":Ie="onCompositionUpdate";break e}Ie=void 0}else qo?IS(t,i)&&(Ie="onCompositionEnd"):t==="keydown"&&i.keyCode===229&&(Ie="onCompositionStart");Ie&&(LS&&i.locale!=="ko"&&(qo||Ie!=="onCompositionStart"?Ie==="onCompositionEnd"&&qo&&(De=OS()):(tr=ae,vm="value"in tr?tr.value:tr.textContent,qo=!0)),be=rd(V,Ie),0<be.length&&(Ie=new zS(Ie,t,null,i,ae),ie.push({event:Ie,listeners:be}),De?Ie.data=De:(De=US(i),De!==null&&(Ie.data=De)))),(De=BP?HP(t,i):IP(t,i))&&(Ie=rd(V,"onBeforeInput"),0<Ie.length&&(be=new zS("onBeforeInput","beforeinput",null,i,ae),ie.push({event:be,listeners:Ie}),be.data=De)),RL(ie,t,V,i,ae)}CN(ie,a)})}function es(t,a,i){return{instance:t,listener:a,currentTarget:i}}function rd(t,a){for(var i=a+"Capture",s=[];t!==null;){var h=t,g=h.stateNode;if(h=h.tag,h!==5&&h!==26&&h!==27||g===null||(h=wl(t,i),h!=null&&s.unshift(es(t,h,g)),h=wl(t,a),h!=null&&s.push(es(t,h,g))),t.tag===3)return s;t=t.return}return[]}function zL(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function EN(t,a,i,s,h){for(var g=a._reactName,S=[];i!==null&&i!==s;){var j=i,P=j.alternate,V=j.stateNode;if(j=j.tag,P!==null&&P===s)break;j!==5&&j!==26&&j!==27||V===null||(P=V,h?(V=wl(i,g),V!=null&&S.unshift(es(i,V,P))):h||(V=wl(i,g),V!=null&&S.push(es(i,V,P)))),i=i.return}S.length!==0&&t.push({event:a,listeners:S})}var PL=/\r\n?/g,LL=/\u0000|\uFFFD/g;function MN(t){return(typeof t=="string"?t:""+t).replace(PL,` |
| 9 |
`).replace(LL,"")}function jN(t,a){return a=MN(a),MN(t)===a}function nt(t,a,i,s,h,g){switch(i){case"children":typeof s=="string"?a==="body"||a==="textarea"&&s===""||Yo(t,s):(typeof s=="number"||typeof s=="bigint")&&a!=="body"&&Yo(t,""+s);break;case"className":su(t,"class",s);break;case"tabIndex":su(t,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":su(t,i,s);break;case"style":jS(t,s,g);break;case"data":if(a!=="object"){su(t,"data",s);break}case"src":case"href":if(s===""&&(a!=="a"||i!=="href")){t.removeAttribute(i);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){t.removeAttribute(i);break}s=uu(""+s),t.setAttribute(i,s);break;case"action":case"formAction":if(typeof s=="function"){t.setAttribute(i,"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 g=="function"&&(i==="formAction"?(a!=="input"&&nt(t,a,"name",h.name,h,null),nt(t,a,"formEncType",h.formEncType,h,null),nt(t,a,"formMethod",h.formMethod,h,null),nt(t,a,"formTarget",h.formTarget,h,null)):(nt(t,a,"encType",h.encType,h,null),nt(t,a,"method",h.method,h,null),nt(t,a,"target",h.target,h,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){t.removeAttribute(i);break}s=uu(""+s),t.setAttribute(i,s);break;case"onClick":s!=null&&(t.onclick=xa);break;case"onScroll":s!=null&&Le("scroll",t);break;case"onScrollEnd":s!=null&&Le("scrollend",t);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(o(61));if(i=s.__html,i!=null){if(h.children!=null)throw Error(o(60));t.innerHTML=i}}break;case"multiple":t.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":t.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){t.removeAttribute("xlink:href");break}i=uu(""+s),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?t.setAttribute(i,""+s):t.removeAttribute(i);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":s&&typeof s!="function"&&typeof s!="symbol"?t.setAttribute(i,""):t.removeAttribute(i);break;case"capture":case"download":s===!0?t.setAttribute(i,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?t.setAttribute(i,s):t.removeAttribute(i);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?t.setAttribute(i,s):t.removeAttribute(i);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?t.removeAttribute(i):t.setAttribute(i,s);break;case"popover":Le("beforetoggle",t),Le("toggle",t),lu(t,"popover",s);break;case"xlinkActuate":va(t,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":va(t,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":va(t,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":va(t,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":va(t,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":va(t,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":va(t,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":va(t,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":va(t,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":lu(t,"is",s);break;case"innerText":case"textContent":break;default:(!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(i=dP.get(i)||i,lu(t,i,s))}}function Jh(t,a,i,s,h,g){switch(i){case"style":jS(t,s,g);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(o(61));if(i=s.__html,i!=null){if(h.children!=null)throw Error(o(60));t.innerHTML=i}}break;case"children":typeof s=="string"?Yo(t,s):(typeof s=="number"||typeof s=="bigint")&&Yo(t,""+s);break;case"onScroll":s!=null&&Le("scroll",t);break;case"onScrollEnd":s!=null&&Le("scrollend",t);break;case"onClick":s!=null&&(t.onclick=xa);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!bS.hasOwnProperty(i))e:{if(i[0]==="o"&&i[1]==="n"&&(h=i.endsWith("Capture"),a=i.slice(2,h?i.length-7:void 0),g=t[Zt]||null,g=g!=null?g[i]:null,typeof g=="function"&&t.removeEventListener(a,g,h),typeof s=="function")){typeof g!="function"&&g!==null&&(i in t?t[i]=null:t.hasAttribute(i)&&t.removeAttribute(i)),t.addEventListener(a,s,h);break e}i in t?t[i]=s:s===!0?t.setAttribute(i,""):lu(t,i,s)}}}function Bt(t,a,i){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Le("error",t),Le("load",t);var s=!1,h=!1,g;for(g in i)if(i.hasOwnProperty(g)){var S=i[g];if(S!=null)switch(g){case"src":s=!0;break;case"srcSet":h=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,a));default:nt(t,a,g,S,i,null)}}h&&nt(t,a,"srcSet",i.srcSet,i,null),s&&nt(t,a,"src",i.src,i,null);return;case"input":Le("invalid",t);var j=g=S=h=null,P=null,V=null;for(s in i)if(i.hasOwnProperty(s)){var ae=i[s];if(ae!=null)switch(s){case"name":h=ae;break;case"type":S=ae;break;case"checked":P=ae;break;case"defaultChecked":V=ae;break;case"value":g=ae;break;case"defaultValue":j=ae;break;case"children":case"dangerouslySetInnerHTML":if(ae!=null)throw Error(o(137,a));break;default:nt(t,a,s,ae,i,null)}}CS(t,g,j,P,V,S,h,!1);return;case"select":Le("invalid",t),s=S=g=null;for(h in i)if(i.hasOwnProperty(h)&&(j=i[h],j!=null))switch(h){case"value":g=j;break;case"defaultValue":S=j;break;case"multiple":s=j;default:nt(t,a,h,j,i,null)}a=g,i=S,t.multiple=!!s,a!=null?$o(t,!!s,a,!1):i!=null&&$o(t,!!s,i,!0);return;case"textarea":Le("invalid",t),g=h=s=null;for(S in i)if(i.hasOwnProperty(S)&&(j=i[S],j!=null))switch(S){case"value":s=j;break;case"defaultValue":h=j;break;case"children":g=j;break;case"dangerouslySetInnerHTML":if(j!=null)throw Error(o(91));break;default:nt(t,a,S,j,i,null)}ES(t,s,h,g);return;case"option":for(P in i)i.hasOwnProperty(P)&&(s=i[P],s!=null)&&(P==="selected"?t.selected=s&&typeof s!="function"&&typeof s!="symbol":nt(t,a,P,s,i,null));return;case"dialog":Le("beforetoggle",t),Le("toggle",t),Le("cancel",t),Le("close",t);break;case"iframe":case"object":Le("load",t);break;case"video":case"audio":for(s=0;s<Jl.length;s++)Le(Jl[s],t);break;case"image":Le("error",t),Le("load",t);break;case"details":Le("toggle",t);break;case"embed":case"source":case"link":Le("error",t),Le("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(V in i)if(i.hasOwnProperty(V)&&(s=i[V],s!=null))switch(V){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,a));default:nt(t,a,V,s,i,null)}return;default:if(mm(a)){for(ae in i)i.hasOwnProperty(ae)&&(s=i[ae],s!==void 0&&Jh(t,a,ae,s,i,void 0));return}}for(j in i)i.hasOwnProperty(j)&&(s=i[j],s!=null&&nt(t,a,j,s,i,null))}function BL(t,a,i,s){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var h=null,g=null,S=null,j=null,P=null,V=null,ae=null;for(J in i){var ie=i[J];if(i.hasOwnProperty(J)&&ie!=null)switch(J){case"checked":break;case"value":break;case"defaultValue":P=ie;default:s.hasOwnProperty(J)||nt(t,a,J,null,s,ie)}}for(var W in s){var J=s[W];if(ie=i[W],s.hasOwnProperty(W)&&(J!=null||ie!=null))switch(W){case"type":g=J;break;case"name":h=J;break;case"checked":V=J;break;case"defaultChecked":ae=J;break;case"value":S=J;break;case"defaultValue":j=J;break;case"children":case"dangerouslySetInnerHTML":if(J!=null)throw Error(o(137,a));break;default:J!==ie&&nt(t,a,W,J,s,ie)}}dm(t,S,j,P,V,ae,g,h);return;case"select":J=S=j=W=null;for(g in i)if(P=i[g],i.hasOwnProperty(g)&&P!=null)switch(g){case"value":break;case"multiple":J=P;default:s.hasOwnProperty(g)||nt(t,a,g,null,s,P)}for(h in s)if(g=s[h],P=i[h],s.hasOwnProperty(h)&&(g!=null||P!=null))switch(h){case"value":W=g;break;case"defaultValue":j=g;break;case"multiple":S=g;default:g!==P&&nt(t,a,h,g,s,P)}a=j,i=S,s=J,W!=null?$o(t,!!i,W,!1):!!s!=!!i&&(a!=null?$o(t,!!i,a,!0):$o(t,!!i,i?[]:"",!1));return;case"textarea":J=W=null;for(j in i)if(h=i[j],i.hasOwnProperty(j)&&h!=null&&!s.hasOwnProperty(j))switch(j){case"value":break;case"children":break;default:nt(t,a,j,null,s,h)}for(S in s)if(h=s[S],g=i[S],s.hasOwnProperty(S)&&(h!=null||g!=null))switch(S){case"value":W=h;break;case"defaultValue":J=h;break;case"children":break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(o(91));break;default:h!==g&&nt(t,a,S,h,s,g)}_S(t,W,J);return;case"option":for(var xe in i)W=i[xe],i.hasOwnProperty(xe)&&W!=null&&!s.hasOwnProperty(xe)&&(xe==="selected"?t.selected=!1:nt(t,a,xe,null,s,W));for(P in s)W=s[P],J=i[P],s.hasOwnProperty(P)&&W!==J&&(W!=null||J!=null)&&(P==="selected"?t.selected=W&&typeof W!="function"&&typeof W!="symbol":nt(t,a,P,W,s,J));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 Ne in i)W=i[Ne],i.hasOwnProperty(Ne)&&W!=null&&!s.hasOwnProperty(Ne)&&nt(t,a,Ne,null,s,W);for(V in s)if(W=s[V],J=i[V],s.hasOwnProperty(V)&&W!==J&&(W!=null||J!=null))switch(V){case"children":case"dangerouslySetInnerHTML":if(W!=null)throw Error(o(137,a));break;default:nt(t,a,V,W,s,J)}return;default:if(mm(a)){for(var at in i)W=i[at],i.hasOwnProperty(at)&&W!==void 0&&!s.hasOwnProperty(at)&&Jh(t,a,at,void 0,s,W);for(ae in s)W=s[ae],J=i[ae],!s.hasOwnProperty(ae)||W===J||W===void 0&&J===void 0||Jh(t,a,ae,W,s,J);return}}for(var U in i)W=i[U],i.hasOwnProperty(U)&&W!=null&&!s.hasOwnProperty(U)&&nt(t,a,U,null,s,W);for(ie in s)W=s[ie],J=i[ie],!s.hasOwnProperty(ie)||W===J||W==null&&J==null||nt(t,a,ie,W,s,J)}function TN(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function HL(){if(typeof performance.getEntriesByType=="function"){for(var t=0,a=0,i=performance.getEntriesByType("resource"),s=0;s<i.length;s++){var h=i[s],g=h.transferSize,S=h.initiatorType,j=h.duration;if(g&&j&&TN(S)){for(S=0,j=h.responseEnd,s+=1;s<i.length;s++){var P=i[s],V=P.startTime;if(V>j)break;var ae=P.transferSize,ie=P.initiatorType;ae&&TN(ie)&&(P=P.responseEnd,S+=ae*(P<j?1:(j-V)/(P-V)))}if(--s,a+=8*(g+S)/(h.duration/1e3),t++,10<t)break}}if(0<t)return a/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var ep=null,tp=null;function od(t){return t.nodeType===9?t:t.ownerDocument}function RN(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 ON(t,a){if(t===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&a==="foreignObject"?0:t}function np(t,a){return t==="textarea"||t==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var ap=null;function IL(){var t=window.event;return t&&t.type==="popstate"?t===ap?!1:(ap=t,!0):(ap=null,!1)}var DN=typeof setTimeout=="function"?setTimeout:void 0,UL=typeof clearTimeout=="function"?clearTimeout:void 0,AN=typeof Promise=="function"?Promise:void 0,FL=typeof queueMicrotask=="function"?queueMicrotask:typeof AN<"u"?function(t){return AN.resolve(null).then(t).catch($L)}:DN;function $L(t){setTimeout(function(){throw t})}function vr(t){return t==="head"}function zN(t,a){var i=a,s=0;do{var h=i.nextSibling;if(t.removeChild(i),h&&h.nodeType===8)if(i=h.data,i==="/$"||i==="/&"){if(s===0){t.removeChild(h),wi(a);return}s--}else if(i==="$"||i==="$?"||i==="$~"||i==="$!"||i==="&")s++;else if(i==="html")ts(t.ownerDocument.documentElement);else if(i==="head"){i=t.ownerDocument.head,ts(i);for(var g=i.firstChild;g;){var S=g.nextSibling,j=g.nodeName;g[xl]||j==="SCRIPT"||j==="STYLE"||j==="LINK"&&g.rel.toLowerCase()==="stylesheet"||i.removeChild(g),g=S}}else i==="body"&&ts(t.ownerDocument.body);i=h}while(i);wi(a)}function PN(t,a){var i=t;t=0;do{var s=i.nextSibling;if(i.nodeType===1?a?(i._stashedDisplay=i.style.display,i.style.display="none"):(i.style.display=i._stashedDisplay||"",i.getAttribute("style")===""&&i.removeAttribute("style")):i.nodeType===3&&(a?(i._stashedText=i.nodeValue,i.nodeValue=""):i.nodeValue=i._stashedText||""),s&&s.nodeType===8)if(i=s.data,i==="/$"){if(t===0)break;t--}else i!=="$"&&i!=="$?"&&i!=="$~"&&i!=="$!"||t++;i=s}while(i)}function rp(t){var a=t.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var i=a;switch(a=a.nextSibling,i.nodeName){case"HTML":case"HEAD":case"BODY":rp(i),cm(i);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(i.rel.toLowerCase()==="stylesheet")continue}t.removeChild(i)}}function YL(t,a,i,s){for(;t.nodeType===1;){var h=i;if(t.nodeName.toLowerCase()!==a.toLowerCase()){if(!s&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(s){if(!t[xl])switch(a){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(g=t.getAttribute("rel"),g==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(g!==h.rel||t.getAttribute("href")!==(h.href==null||h.href===""?null:h.href)||t.getAttribute("crossorigin")!==(h.crossOrigin==null?null:h.crossOrigin)||t.getAttribute("title")!==(h.title==null?null:h.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(g=t.getAttribute("src"),(g!==(h.src==null?null:h.src)||t.getAttribute("type")!==(h.type==null?null:h.type)||t.getAttribute("crossorigin")!==(h.crossOrigin==null?null:h.crossOrigin))&&g&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(a==="input"&&t.type==="hidden"){var g=h.name==null?null:""+h.name;if(h.type==="hidden"&&t.getAttribute("name")===g)return t}else return t;if(t=On(t.nextSibling),t===null)break}return null}function GL(t,a,i){if(a==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!i||(t=On(t.nextSibling),t===null))return null;return t}function LN(t,a){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!a||(t=On(t.nextSibling),t===null))return null;return t}function op(t){return t.data==="$?"||t.data==="$~"}function ip(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function VL(t,a){var i=t.ownerDocument;if(t.data==="$~")t._reactRetry=a;else if(t.data!=="$?"||i.readyState!=="loading")a();else{var s=function(){a(),i.removeEventListener("DOMContentLoaded",s)};i.addEventListener("DOMContentLoaded",s),t._reactRetry=s}}function On(t){for(;t!=null;t=t.nextSibling){var a=t.nodeType;if(a===1||a===3)break;if(a===8){if(a=t.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;if(a==="/$"||a==="/&")return null}}return t}var lp=null;function BN(t){t=t.nextSibling;for(var a=0;t;){if(t.nodeType===8){var i=t.data;if(i==="/$"||i==="/&"){if(a===0)return On(t.nextSibling);a--}else i!=="$"&&i!=="$!"&&i!=="$?"&&i!=="$~"&&i!=="&"||a++}t=t.nextSibling}return null}function HN(t){t=t.previousSibling;for(var a=0;t;){if(t.nodeType===8){var i=t.data;if(i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"){if(a===0)return t;a--}else i!=="/$"&&i!=="/&"||a++}t=t.previousSibling}return null}function IN(t,a,i){switch(a=od(i),t){case"html":if(t=a.documentElement,!t)throw Error(o(452));return t;case"head":if(t=a.head,!t)throw Error(o(453));return t;case"body":if(t=a.body,!t)throw Error(o(454));return t;default:throw Error(o(451))}}function ts(t){for(var a=t.attributes;a.length;)t.removeAttributeNode(a[0]);cm(t)}var Dn=new Map,UN=new Set;function id(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var za=K.d;K.d={f:qL,r:WL,D:KL,C:XL,L:QL,m:ZL,X:eB,S:JL,M:tB};function qL(){var t=za.f(),a=Qu();return t||a}function WL(t){var a=Io(t);a!==null&&a.tag===5&&a.type==="form"?rk(a):za.r(t)}var vi=typeof document>"u"?null:document;function FN(t,a,i){var s=vi;if(s&&typeof a=="string"&&a){var h=Cn(a);h='link[rel="'+t+'"][href="'+h+'"]',typeof i=="string"&&(h+='[crossorigin="'+i+'"]'),UN.has(h)||(UN.add(h),t={rel:t,crossOrigin:i,href:a},s.querySelector(h)===null&&(a=s.createElement("link"),Bt(a,"link",t),jt(a),s.head.appendChild(a)))}}function KL(t){za.D(t),FN("dns-prefetch",t,null)}function XL(t,a){za.C(t,a),FN("preconnect",t,a)}function QL(t,a,i){za.L(t,a,i);var s=vi;if(s&&t&&a){var h='link[rel="preload"][as="'+Cn(a)+'"]';a==="image"&&i&&i.imageSrcSet?(h+='[imagesrcset="'+Cn(i.imageSrcSet)+'"]',typeof i.imageSizes=="string"&&(h+='[imagesizes="'+Cn(i.imageSizes)+'"]')):h+='[href="'+Cn(t)+'"]';var g=h;switch(a){case"style":g=xi(t);break;case"script":g=bi(t)}Dn.has(g)||(t=v({rel:"preload",href:a==="image"&&i&&i.imageSrcSet?void 0:t,as:a},i),Dn.set(g,t),s.querySelector(h)!==null||a==="style"&&s.querySelector(ns(g))||a==="script"&&s.querySelector(as(g))||(a=s.createElement("link"),Bt(a,"link",t),jt(a),s.head.appendChild(a)))}}function ZL(t,a){za.m(t,a);var i=vi;if(i&&t){var s=a&&typeof a.as=="string"?a.as:"script",h='link[rel="modulepreload"][as="'+Cn(s)+'"][href="'+Cn(t)+'"]',g=h;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":g=bi(t)}if(!Dn.has(g)&&(t=v({rel:"modulepreload",href:t},a),Dn.set(g,t),i.querySelector(h)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(i.querySelector(as(g)))return}s=i.createElement("link"),Bt(s,"link",t),jt(s),i.head.appendChild(s)}}}function JL(t,a,i){za.S(t,a,i);var s=vi;if(s&&t){var h=Uo(s).hoistableStyles,g=xi(t);a=a||"default";var S=h.get(g);if(!S){var j={loading:0,preload:null};if(S=s.querySelector(ns(g)))j.loading=5;else{t=v({rel:"stylesheet",href:t,"data-precedence":a},i),(i=Dn.get(g))&&sp(t,i);var P=S=s.createElement("link");jt(P),Bt(P,"link",t),P._p=new Promise(function(V,ae){P.onload=V,P.onerror=ae}),P.addEventListener("load",function(){j.loading|=1}),P.addEventListener("error",function(){j.loading|=2}),j.loading|=4,ld(S,a,s)}S={type:"stylesheet",instance:S,count:1,state:j},h.set(g,S)}}}function eB(t,a){za.X(t,a);var i=vi;if(i&&t){var s=Uo(i).hoistableScripts,h=bi(t),g=s.get(h);g||(g=i.querySelector(as(h)),g||(t=v({src:t,async:!0},a),(a=Dn.get(h))&&cp(t,a),g=i.createElement("script"),jt(g),Bt(g,"link",t),i.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},s.set(h,g))}}function tB(t,a){za.M(t,a);var i=vi;if(i&&t){var s=Uo(i).hoistableScripts,h=bi(t),g=s.get(h);g||(g=i.querySelector(as(h)),g||(t=v({src:t,async:!0,type:"module"},a),(a=Dn.get(h))&&cp(t,a),g=i.createElement("script"),jt(g),Bt(g,"link",t),i.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},s.set(h,g))}}function $N(t,a,i,s){var h=(h=me.current)?id(h):null;if(!h)throw Error(o(446));switch(t){case"meta":case"title":return null;case"style":return typeof i.precedence=="string"&&typeof i.href=="string"?(a=xi(i.href),i=Uo(h).hoistableStyles,s=i.get(a),s||(s={type:"style",instance:null,count:0,state:null},i.set(a,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){t=xi(i.href);var g=Uo(h).hoistableStyles,S=g.get(t);if(S||(h=h.ownerDocument||h,S={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},g.set(t,S),(g=h.querySelector(ns(t)))&&!g._p&&(S.instance=g,S.state.loading=5),Dn.has(t)||(i={rel:"preload",as:"style",href:i.href,crossOrigin:i.crossOrigin,integrity:i.integrity,media:i.media,hrefLang:i.hrefLang,referrerPolicy:i.referrerPolicy},Dn.set(t,i),g||nB(h,t,i,S.state))),a&&s===null)throw Error(o(528,""));return S}if(a&&s!==null)throw Error(o(529,""));return null;case"script":return a=i.async,i=i.src,typeof i=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=bi(i),i=Uo(h).hoistableScripts,s=i.get(a),s||(s={type:"script",instance:null,count:0,state:null},i.set(a,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,t))}}function xi(t){return'href="'+Cn(t)+'"'}function ns(t){return'link[rel="stylesheet"]['+t+"]"}function YN(t){return v({},t,{"data-precedence":t.precedence,precedence:null})}function nB(t,a,i,s){t.querySelector('link[rel="preload"][as="style"]['+a+"]")?s.loading=1:(a=t.createElement("link"),s.preload=a,a.addEventListener("load",function(){return s.loading|=1}),a.addEventListener("error",function(){return s.loading|=2}),Bt(a,"link",i),jt(a),t.head.appendChild(a))}function bi(t){return'[src="'+Cn(t)+'"]'}function as(t){return"script[async]"+t}function GN(t,a,i){if(a.count++,a.instance===null)switch(a.type){case"style":var s=t.querySelector('style[data-href~="'+Cn(i.href)+'"]');if(s)return a.instance=s,jt(s),s;var h=v({},i,{"data-href":i.href,"data-precedence":i.precedence,href:null,precedence:null});return s=(t.ownerDocument||t).createElement("style"),jt(s),Bt(s,"style",h),ld(s,i.precedence,t),a.instance=s;case"stylesheet":h=xi(i.href);var g=t.querySelector(ns(h));if(g)return a.state.loading|=4,a.instance=g,jt(g),g;s=YN(i),(h=Dn.get(h))&&sp(s,h),g=(t.ownerDocument||t).createElement("link"),jt(g);var S=g;return S._p=new Promise(function(j,P){S.onload=j,S.onerror=P}),Bt(g,"link",s),a.state.loading|=4,ld(g,i.precedence,t),a.instance=g;case"script":return g=bi(i.src),(h=t.querySelector(as(g)))?(a.instance=h,jt(h),h):(s=i,(h=Dn.get(g))&&(s=v({},i),cp(s,h)),t=t.ownerDocument||t,h=t.createElement("script"),jt(h),Bt(h,"link",s),t.head.appendChild(h),a.instance=h);case"void":return null;default:throw Error(o(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(s=a.instance,a.state.loading|=4,ld(s,i.precedence,t));return a.instance}function ld(t,a,i){for(var s=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),h=s.length?s[s.length-1]:null,g=h,S=0;S<s.length;S++){var j=s[S];if(j.dataset.precedence===a)g=j;else if(g!==h)break}g?g.parentNode.insertBefore(t,g.nextSibling):(a=i.nodeType===9?i.head:i,a.insertBefore(t,a.firstChild))}function sp(t,a){t.crossOrigin==null&&(t.crossOrigin=a.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=a.referrerPolicy),t.title==null&&(t.title=a.title)}function cp(t,a){t.crossOrigin==null&&(t.crossOrigin=a.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=a.referrerPolicy),t.integrity==null&&(t.integrity=a.integrity)}var sd=null;function VN(t,a,i){if(sd===null){var s=new Map,h=sd=new Map;h.set(i,s)}else h=sd,s=h.get(i),s||(s=new Map,h.set(i,s));if(s.has(t))return s;for(s.set(t,null),i=i.getElementsByTagName(t),h=0;h<i.length;h++){var g=i[h];if(!(g[xl]||g[At]||t==="link"&&g.getAttribute("rel")==="stylesheet")&&g.namespaceURI!=="http://www.w3.org/2000/svg"){var S=g.getAttribute(a)||"";S=t+S;var j=s.get(S);j?j.push(g):s.set(S,[g])}}return s}function qN(t,a,i){t=t.ownerDocument||t,t.head.insertBefore(i,a==="title"?t.querySelector("head > title"):null)}function aB(t,a,i){if(i===1||a.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;return a.rel==="stylesheet"?(t=a.disabled,typeof a.precedence=="string"&&t==null):!0;case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function WN(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function rB(t,a,i,s){if(i.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var h=xi(s.href),g=a.querySelector(ns(h));if(g){a=g._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(t.count++,t=cd.bind(t),a.then(t,t)),i.state.loading|=4,i.instance=g,jt(g);return}g=a.ownerDocument||a,s=YN(s),(h=Dn.get(h))&&sp(s,h),g=g.createElement("link"),jt(g);var S=g;S._p=new Promise(function(j,P){S.onload=j,S.onerror=P}),Bt(g,"link",s),i.instance=g}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(i,a),(a=i.state.preload)&&(i.state.loading&3)===0&&(t.count++,i=cd.bind(t),a.addEventListener("load",i),a.addEventListener("error",i))}}var up=0;function oB(t,a){return t.stylesheets&&t.count===0&&dd(t,t.stylesheets),0<t.count||0<t.imgCount?function(i){var s=setTimeout(function(){if(t.stylesheets&&dd(t,t.stylesheets),t.unsuspend){var g=t.unsuspend;t.unsuspend=null,g()}},6e4+a);0<t.imgBytes&&up===0&&(up=62500*HL());var h=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&dd(t,t.stylesheets),t.unsuspend)){var g=t.unsuspend;t.unsuspend=null,g()}},(t.imgBytes>up?50:800)+a);return t.unsuspend=i,function(){t.unsuspend=null,clearTimeout(s),clearTimeout(h)}}:null}function cd(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)dd(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var ud=null;function dd(t,a){t.stylesheets=null,t.unsuspend!==null&&(t.count++,ud=new Map,a.forEach(iB,t),ud=null,cd.call(t))}function iB(t,a){if(!(a.state.loading&4)){var i=ud.get(t);if(i)var s=i.get(null);else{i=new Map,ud.set(t,i);for(var h=t.querySelectorAll("link[data-precedence],style[data-precedence]"),g=0;g<h.length;g++){var S=h[g];(S.nodeName==="LINK"||S.getAttribute("media")!=="not all")&&(i.set(S.dataset.precedence,S),s=S)}s&&i.set(null,s)}h=a.instance,S=h.getAttribute("data-precedence"),g=i.get(S)||s,g===s&&i.set(null,h),i.set(S,h),this.count++,s=cd.bind(this),h.addEventListener("load",s),h.addEventListener("error",s),g?g.parentNode.insertBefore(h,g.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(h,t.firstChild)),a.state.loading|=4}}var rs={$$typeof:T,Provider:null,Consumer:null,_currentValue:Q,_currentValue2:Q,_threadCount:0};function lB(t,a,i,s,h,g,S,j,P){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=yl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yl(0),this.hiddenUpdates=yl(null),this.identifierPrefix=s,this.onUncaughtError=h,this.onCaughtError=g,this.onRecoverableError=S,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=P,this.incompleteTransitions=new Map}function KN(t,a,i,s,h,g,S,j,P,V,ae,ie){return t=new lB(t,a,i,S,P,V,ae,ie,j),a=1,g===!0&&(a|=24),g=hn(3,null,null,a),t.current=g,g.stateNode=t,a=$m(),a.refCount++,t.pooledCache=a,a.refCount++,g.memoizedState={element:s,isDehydrated:i,cache:a},qm(g),t}function XN(t){return t?(t=Qo,t):Qo}function QN(t,a,i,s,h,g){h=XN(h),s.context===null?s.context=h:s.pendingContext=h,s=lr(a),s.payload={element:i},g=g===void 0?null:g,g!==null&&(s.callback=g),i=sr(t,s,a),i!==null&&(rn(i,t,a),Pl(i,t,a))}function ZN(t,a){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var i=t.retryLane;t.retryLane=i!==0&&i<a?i:a}}function dp(t,a){ZN(t,a),(t=t.alternate)&&ZN(t,a)}function JN(t){if(t.tag===13||t.tag===31){var a=Kr(t,67108864);a!==null&&rn(a,t,67108864),dp(t,67108864)}}function eC(t){if(t.tag===13||t.tag===31){var a=xn();a=im(a);var i=Kr(t,a);i!==null&&rn(i,t,a),dp(t,a)}}var fd=!0;function sB(t,a,i,s){var h=D.T;D.T=null;var g=K.p;try{K.p=2,fp(t,a,i,s)}finally{K.p=g,D.T=h}}function cB(t,a,i,s){var h=D.T;D.T=null;var g=K.p;try{K.p=8,fp(t,a,i,s)}finally{K.p=g,D.T=h}}function fp(t,a,i,s){if(fd){var h=mp(s);if(h===null)Zh(t,a,s,md,i),nC(t,s);else if(dB(h,t,a,i,s))s.stopPropagation();else if(nC(t,s),a&4&&-1<uB.indexOf(t)){for(;h!==null;){var g=Io(h);if(g!==null)switch(g.tag){case 3:if(g=g.stateNode,g.current.memoizedState.isDehydrated){var S=Ke(g.pendingLanes);if(S!==0){var j=g;for(j.pendingLanes|=2,j.entangledLanes|=2;S;){var P=1<<31-Vt(S);j.entanglements[1]|=P,S&=~P}ia(g),(We&6)===0&&(Ku=Dt()+500,Zl(0))}}break;case 31:case 13:j=Kr(g,2),j!==null&&rn(j,g,2),Qu(),dp(g,2)}if(g=mp(s),g===null&&Zh(t,a,s,md,i),g===h)break;h=g}h!==null&&s.stopPropagation()}else Zh(t,a,s,null,i)}}function mp(t){return t=pm(t),hp(t)}var md=null;function hp(t){if(md=null,t=Ho(t),t!==null){var a=c(t);if(a===null)t=null;else{var i=a.tag;if(i===13){if(t=d(a),t!==null)return t;t=null}else if(i===31){if(t=f(a),t!==null)return t;t=null}else if(i===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;t=null}else a!==t&&(t=null)}}return md=t,null}function tC(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(gl()){case tu:return 2;case nu:return 8;case Po:case nm:return 32;case au:return 268435456;default:return 32}default:return 32}}var pp=!1,xr=null,br=null,wr=null,os=new Map,is=new Map,Sr=[],uB="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 nC(t,a){switch(t){case"focusin":case"focusout":xr=null;break;case"dragenter":case"dragleave":br=null;break;case"mouseover":case"mouseout":wr=null;break;case"pointerover":case"pointerout":os.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":is.delete(a.pointerId)}}function ls(t,a,i,s,h,g){return t===null||t.nativeEvent!==g?(t={blockedOn:a,domEventName:i,eventSystemFlags:s,nativeEvent:g,targetContainers:[h]},a!==null&&(a=Io(a),a!==null&&JN(a)),t):(t.eventSystemFlags|=s,a=t.targetContainers,h!==null&&a.indexOf(h)===-1&&a.push(h),t)}function dB(t,a,i,s,h){switch(a){case"focusin":return xr=ls(xr,t,a,i,s,h),!0;case"dragenter":return br=ls(br,t,a,i,s,h),!0;case"mouseover":return wr=ls(wr,t,a,i,s,h),!0;case"pointerover":var g=h.pointerId;return os.set(g,ls(os.get(g)||null,t,a,i,s,h)),!0;case"gotpointercapture":return g=h.pointerId,is.set(g,ls(is.get(g)||null,t,a,i,s,h)),!0}return!1}function aC(t){var a=Ho(t.target);if(a!==null){var i=c(a);if(i!==null){if(a=i.tag,a===13){if(a=d(i),a!==null){t.blockedOn=a,yS(t.priority,function(){eC(i)});return}}else if(a===31){if(a=f(i),a!==null){t.blockedOn=a,yS(t.priority,function(){eC(i)});return}}else if(a===3&&i.stateNode.current.memoizedState.isDehydrated){t.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}t.blockedOn=null}function hd(t){if(t.blockedOn!==null)return!1;for(var a=t.targetContainers;0<a.length;){var i=mp(t.nativeEvent);if(i===null){i=t.nativeEvent;var s=new i.constructor(i.type,i);hm=s,i.target.dispatchEvent(s),hm=null}else return a=Io(i),a!==null&&JN(a),t.blockedOn=i,!1;a.shift()}return!0}function rC(t,a,i){hd(t)&&i.delete(a)}function fB(){pp=!1,xr!==null&&hd(xr)&&(xr=null),br!==null&&hd(br)&&(br=null),wr!==null&&hd(wr)&&(wr=null),os.forEach(rC),is.forEach(rC)}function pd(t,a){t.blockedOn===a&&(t.blockedOn=null,pp||(pp=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,fB)))}var gd=null;function oC(t){gd!==t&&(gd=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){gd===t&&(gd=null);for(var a=0;a<t.length;a+=3){var i=t[a],s=t[a+1],h=t[a+2];if(typeof s!="function"){if(hp(s||i)===null)continue;break}var g=Io(i);g!==null&&(t.splice(a,3),a-=3,mh(g,{pending:!0,data:h,method:i.method,action:s},s,h))}}))}function wi(t){function a(P){return pd(P,t)}xr!==null&&pd(xr,t),br!==null&&pd(br,t),wr!==null&&pd(wr,t),os.forEach(a),is.forEach(a);for(var i=0;i<Sr.length;i++){var s=Sr[i];s.blockedOn===t&&(s.blockedOn=null)}for(;0<Sr.length&&(i=Sr[0],i.blockedOn===null);)aC(i),i.blockedOn===null&&Sr.shift();if(i=(t.ownerDocument||t).$$reactFormReplay,i!=null)for(s=0;s<i.length;s+=3){var h=i[s],g=i[s+1],S=h[Zt]||null;if(typeof g=="function")S||oC(i);else if(S){var j=null;if(g&&g.hasAttribute("formAction")){if(h=g,S=g[Zt]||null)j=S.formAction;else if(hp(h)!==null)continue}else j=S.action;typeof j=="function"?i[s+1]=j:(i.splice(s,3),s-=3),oC(i)}}}function iC(){function t(g){g.canIntercept&&g.info==="react-transition"&&g.intercept({handler:function(){return new Promise(function(S){return h=S})},focusReset:"manual",scroll:"manual"})}function a(){h!==null&&(h(),h=null),s||setTimeout(i,20)}function i(){if(!s&&!navigation.transition){var g=navigation.currentEntry;g&&g.url!=null&&navigation.navigate(g.url,{state:g.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var s=!1,h=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(i,100),function(){s=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),h!==null&&(h(),h=null)}}}function gp(t){this._internalRoot=t}yd.prototype.render=gp.prototype.render=function(t){var a=this._internalRoot;if(a===null)throw Error(o(409));var i=a.current,s=xn();QN(i,s,t,a,null,null)},yd.prototype.unmount=gp.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var a=t.containerInfo;QN(t.current,2,null,t,null,null),Qu(),a[Bo]=null}};function yd(t){this._internalRoot=t}yd.prototype.unstable_scheduleHydration=function(t){if(t){var a=gS();t={blockedOn:null,target:t,priority:a};for(var i=0;i<Sr.length&&a!==0&&a<Sr[i].priority;i++);Sr.splice(i,0,t),i===0&&aC(t)}};var lC=n.version;if(lC!=="19.2.7")throw Error(o(527,lC,"19.2.7"));K.findDOMNode=function(t){var a=t._reactInternals;if(a===void 0)throw typeof t.render=="function"?Error(o(188)):(t=Object.keys(t).join(","),Error(o(268,t)));return t=p(a),t=t!==null?x(t):null,t=t===null?null:t.stateNode,t};var mB={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var vd=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vd.isDisabled&&vd.supportsFiber)try{$r=vd.inject(mB),Gt=vd}catch{}}return ki.createRoot=function(t,a){if(!l(t))throw Error(o(299));var i=!1,s="",h=hk,g=pk,S=gk;return a!=null&&(a.unstable_strictMode===!0&&(i=!0),a.identifierPrefix!==void 0&&(s=a.identifierPrefix),a.onUncaughtError!==void 0&&(h=a.onUncaughtError),a.onCaughtError!==void 0&&(g=a.onCaughtError),a.onRecoverableError!==void 0&&(S=a.onRecoverableError)),a=KN(t,1,!1,null,null,i,s,null,h,g,S,iC),t[Bo]=a.current,Qh(t),new gp(a)},ki.hydrateRoot=function(t,a,i){if(!l(t))throw Error(o(299));var s=!1,h="",g=hk,S=pk,j=gk,P=null;return i!=null&&(i.unstable_strictMode===!0&&(s=!0),i.identifierPrefix!==void 0&&(h=i.identifierPrefix),i.onUncaughtError!==void 0&&(g=i.onUncaughtError),i.onCaughtError!==void 0&&(S=i.onCaughtError),i.onRecoverableError!==void 0&&(j=i.onRecoverableError),i.formState!==void 0&&(P=i.formState)),a=KN(t,1,!0,a,i??null,s,h,P,g,S,j,iC),a.context=XN(null),i=a.current,s=xn(),s=im(s),h=lr(s),h.callback=null,sr(i,h,s),i=s,a.current.lanes=i,Yr(a,i),ia(a),t[Bo]=a.current,Qh(t),new yd(a)},ki.version="19.2.7",ki}var Ep;function yC(){if(Ep)return Sd.exports;Ep=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Sd.exports=gC(),Sd.exports}var vC=yC();var _d=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,Mp=/^[\\/]{2}/;function xC(e,n){return n+e.replace(/\\/g,"/")}var jp="popstate";function Tp(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function bC(e={}){function n(l,c){let{pathname:d="/",search:f="",hash:m=""}=Nr(l.location.hash.substring(1));return!d.startsWith("/")&&!d.startsWith(".")&&(d="/"+d),Ed("",{pathname:d,search:f,hash:m},c.state&&c.state.usr||null,c.state&&c.state.key||"default")}function r(l,c){let d=l.document.querySelector("base"),f="";if(d&&d.getAttribute("href")){let m=l.location.href,p=m.indexOf("#");f=p===-1?m:m.slice(0,p)}return f+"#"+(typeof c=="string"?c:Ni(c))}function o(l,c){on(l.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(c)})`)}return SC(n,r,o,e)}function st(e,n){if(e===!1||e===null||typeof e>"u")throw new Error(n)}function on(e,n){if(!e){typeof console<"u"&&console.warn(n);try{throw new Error(n)}catch{}}}function wC(){return Math.random().toString(36).substring(2,10)}function Rp(e,n){return{usr:e.state,key:e.key,idx:n,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Ed(e,n,r=null,o,l){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof n=="string"?Nr(n):n,state:r,key:n&&n.key||o||wC(),mask:l}}function Ni({pathname:e="/",search:n="",hash:r=""}){return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function Nr(e){let n={};if(e){let r=e.indexOf("#");r>=0&&(n.hash=e.substring(r),e=e.substring(0,r));let o=e.indexOf("?");o>=0&&(n.search=e.substring(o),e=e.substring(0,o)),e&&(n.pathname=e)}return n}function SC(e,n,r,o={}){let{window:l=document.defaultView,v5Compat:c=!1}=o,d=l.history,f="POP",m=null,p=x();p==null&&(p=0,d.replaceState({...d.state,idx:p},""));function x(){return(d.state||{idx:null}).idx}function v(){f="POP";let w=x(),_=w==null?null:w-p;p=w,m&&m({action:f,location:k.location,delta:_})}function b(w,_){f="PUSH";let E=Tp(w)?w:Ed(k.location,w,_);r&&r(E,w),p=x()+1;let T=Rp(E,p),O=k.createHref(E.mask||E);try{d.pushState(T,"",O)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;l.location.assign(O)}c&&m&&m({action:f,location:k.location,delta:1})}function N(w,_){f="REPLACE";let E=Tp(w)?w:Ed(k.location,w,_);r&&r(E,w),p=x();let T=Rp(E,p),O=k.createHref(E.mask||E);d.replaceState(T,"",O),c&&m&&m({action:f,location:k.location,delta:0})}function C(w){return kC(l,w)}let k={get action(){return f},get location(){return e(l,d)},listen(w){if(m)throw new Error("A history only accepts one active listener");return l.addEventListener(jp,v),m=w,()=>{l.removeEventListener(jp,v),m=null}},createHref(w){return n(l,w)},createURL:C,encodeLocation(w){let _=C(w);return{pathname:_.pathname,search:_.search,hash:_.hash}},push:b,replace:N,go(w){return d.go(w)}};return k}function kC(e,n,r=!1){let o="http://localhost";e&&(o=e.location.origin!=="null"?e.location.origin:e.location.href),st(o,"No window.location.(origin|href) available to create URL");let l=typeof n=="string"?n:Ni(n);return l=l.replace(/ $/,"%20"),!r&&Mp.test(l)&&(l=o+l),new URL(l,o)}function Op(e,n,r="/"){return NC(e,n,r,!1)}function NC(e,n,r,o,l){let c=typeof n=="string"?Nr(n):n,d=la(c.pathname||"/",r);if(d==null)return null;let f=CC(e),m=null,p=PC(d);for(let x=0;m==null&&x<f.length;++x)m=zC(f[x],p,o);return m}function CC(e){let n=Dp(e);return _C(n),n}function Dp(e,n=[],r=[],o="",l=!1){let c=(d,f,m=l,p)=>{let x={relativePath:p===void 0?d.path||"":p,caseSensitive:d.caseSensitive===!0,childrenIndex:f,route:d};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(o)&&m)return;st(x.relativePath.startsWith(o),`Absolute route path "${x.relativePath}" nested under path "${o}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),x.relativePath=x.relativePath.slice(o.length)}let v=An([o,x.relativePath]),b=r.concat(x);d.children&&d.children.length>0&&(st(d.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),Dp(d.children,n,b,v,m)),!(d.path==null&&!d.index)&&n.push({path:v,score:DC(v,d.index),routesMeta:b.map((N,C)=>{let[k,w]=Lp(N.relativePath,N.caseSensitive,C===b.length-1);return{...N,matcher:k,compiledParams:w}})})};return e.forEach((d,f)=>{if(d.path===""||!d.path?.includes("?"))c(d,f);else for(let m of Ap(d.path))c(d,f,!0,m)}),n}function Ap(e){let n=e.split("/");if(n.length===0)return[];let[r,...o]=n,l=r.endsWith("?"),c=r.replace(/\?$/,"");if(o.length===0)return l?[c,""]:[c];let d=Ap(o.join("/")),f=[];return f.push(...d.map(m=>m===""?c:[c,m].join("/"))),l&&f.push(...d),f.map(m=>e.startsWith("/")&&m===""?"/":m)}function _C(e){e.sort((n,r)=>n.score!==r.score?r.score-n.score:AC(n.routesMeta.map(o=>o.childrenIndex),r.routesMeta.map(o=>o.childrenIndex)))}var EC=/^:[\w-]+$/,MC=3,jC=2,TC=1,RC=10,OC=-2,zp=e=>e==="*";function DC(e,n){let r=e.split("/"),o=r.length;return r.some(zp)&&(o+=OC),n&&(o+=jC),r.filter(l=>!zp(l)).reduce((l,c)=>l+(EC.test(c)?MC:c===""?TC:RC),o)}function AC(e,n){return e.length===n.length&&e.slice(0,-1).every((o,l)=>o===n[l])?e[e.length-1]-n[n.length-1]:0}function zC(e,n,r=!1){let{routesMeta:o}=e,l={},c="/",d=[];for(let f=0;f<o.length;++f){let m=o[f],p=f===o.length-1,x=c==="/"?n:n.slice(c.length)||"/",v={path:m.relativePath,caseSensitive:m.caseSensitive,end:p},b=m.matcher&&m.compiledParams?Pp(v,x,m.matcher,m.compiledParams):cs(v,x),N=m.route;if(!b&&p&&r&&!o[o.length-1].route.index&&(b=cs({path:m.relativePath,caseSensitive:m.caseSensitive,end:!1},x)),!b)return null;Object.assign(l,b.params),d.push({params:l,pathname:An([c,b.pathname]),pathnameBase:HC(An([c,b.pathnameBase])),route:N}),b.pathnameBase!=="/"&&(c=An([c,b.pathnameBase]))}return d}function cs(e,n){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,o]=Lp(e.path,e.caseSensitive,e.end);return Pp(e,n,r,o)}function Pp(e,n,r,o){let l=n.match(r);if(!l)return null;let c=l[0],d=c.replace(/(.)\/+$/,"$1"),f=l.slice(1);return{params:o.reduce((p,{paramName:x,isOptional:v},b)=>{if(x==="*"){let C=f[b]||"";d=c.slice(0,c.length-C.length).replace(/(.)\/+$/,"$1")}const N=f[b];return v&&!N?p[x]=void 0:p[x]=(N||"").replace(/%2F/g,"/"),p},{}),pathname:c,pathnameBase:d,pattern:e}}function Lp(e,n=!1,r=!0){on(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let o=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,f,m,p,x)=>{if(o.push({paramName:f,isOptional:m!=null}),m){let v=x.charAt(p+d.length);return v&&v!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(o.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,n?void 0:"i"),o]}function PC(e){try{return e.split("/").map(n=>decodeURIComponent(n).replace(/\//g,"%2F")).join("/")}catch(n){return on(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${n}).`),e}}function la(e,n){if(n==="/")return e;if(!e.toLowerCase().startsWith(n.toLowerCase()))return null;let r=n.endsWith("/")?n.length-1:n.length,o=e.charAt(r);return o&&o!=="/"?null:e.slice(r)||"/"}function LC(e,n="/"){let{pathname:r,search:o="",hash:l=""}=typeof e=="string"?Nr(e):e,c;return r?(r=Hp(r),r.startsWith("/")?c=Bp(r.substring(1),"/"):c=Bp(r,n)):c=n,{pathname:c,search:IC(o),hash:UC(l)}}function Bp(e,n){let r=ds(n).split("/");return e.split("/").forEach(l=>{l===".."?r.length>1&&r.pop():l!=="."&&r.push(l)}),r.length>1?r.join("/"):"/"}function Md(e,n,r,o){return`Cannot include a '${e}' character in a manually specified \`to.${n}\` field [${JSON.stringify(o)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function BC(e){return e.filter((n,r)=>r===0||n.route.path&&n.route.path.length>0)}function jd(e){let n=BC(e);return n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase)}function us(e,n,r,o=!1){let l;typeof e=="string"?l=Nr(e):(l={...e},st(!l.pathname||!l.pathname.includes("?"),Md("?","pathname","search",l)),st(!l.pathname||!l.pathname.includes("#"),Md("#","pathname","hash",l)),st(!l.search||!l.search.includes("#"),Md("#","search","hash",l)));let c=e===""||l.pathname==="",d=c?"/":l.pathname,f;if(d==null)f=r;else{let v=n.length-1;if(!o&&d.startsWith("..")){let b=d.split("/");for(;b[0]==="..";)b.shift(),v-=1;l.pathname=b.join("/")}f=v>=0?n[v]:"/"}let m=LC(l,f),p=d&&d!=="/"&&d.endsWith("/"),x=(c||d===".")&&r.endsWith("/");return!m.pathname.endsWith("/")&&(p||x)&&(m.pathname+="/"),m}var Hp=e=>e.replace(/[\\/]{2,}/g,"/"),An=e=>Hp(e.join("/")),ds=e=>e.replace(/\/+$/,""),HC=e=>ds(e).replace(/^\/*/,"/"),IC=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,UC=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,FC=class{constructor(e,n,r,o=!1){this.status=e,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function $C(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function YC(e){let n=e.map(r=>r.route.path).filter(Boolean);return An(n)||"/"}var Ip=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Up(e,n){let r=e;if(typeof r!="string"||!_d.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let o=r,l=!1;if(Ip)try{let c=new URL(window.location.href),d=Mp.test(r)?new URL(xC(r,c.protocol)):new URL(r),f=la(d.pathname,n);d.origin===c.origin&&f!=null?r=f+d.search+d.hash:l=!0}catch{on(!1,`<Link to="${r}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:o,isExternal:l,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Fp=["POST","PUT","PATCH","DELETE"];new Set(Fp);var GC=["GET",...Fp];new Set(GC);var VC=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function qC(e){try{return VC.includes(new URL(e).protocol)}catch{return!1}}var so=y.createContext(null);so.displayName="DataRouter";var fs=y.createContext(null);fs.displayName="DataRouterState";var $p=y.createContext(!1);function WC(){return y.useContext($p)}var Yp=y.createContext({isTransitioning:!1});Yp.displayName="ViewTransition";var KC=y.createContext(new Map);KC.displayName="Fetchers";var XC=y.createContext(null);XC.displayName="Await";var ln=y.createContext(null);ln.displayName="Navigation";var Ci=y.createContext(null);Ci.displayName="Location";var bn=y.createContext({outlet:null,matches:[],isDataRoute:!1});bn.displayName="Route";var Td=y.createContext(null);Td.displayName="RouteError";var Gp="REACT_ROUTER_ERROR",QC="REDIRECT",ZC="ROUTE_ERROR_RESPONSE";function JC(e){if(e.startsWith(`${Gp}:${QC}:{`))try{let n=JSON.parse(e.slice(28));if(typeof n=="object"&&n&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.location=="string"&&typeof n.reloadDocument=="boolean"&&typeof n.replace=="boolean")return n}catch{}}function e_(e){if(e.startsWith(`${Gp}:${ZC}:{`))try{let n=JSON.parse(e.slice(40));if(typeof n=="object"&&n&&typeof n.status=="number"&&typeof n.statusText=="string")return new FC(n.status,n.statusText,n.data)}catch{}}function t_(e,{relative:n}={}){st(co(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:o}=y.useContext(ln),{hash:l,pathname:c,search:d}=_i(e,{relative:n}),f=c;return r!=="/"&&(f=c==="/"?r:An([r,c])),o.createHref({pathname:f,search:d,hash:l})}function co(){return y.useContext(Ci)!=null}function Wt(){return st(co(),"useLocation() may be used only in the context of a <Router> component."),y.useContext(Ci).location}var Vp="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function qp(e){y.useContext(ln).static||y.useLayoutEffect(e)}function uo(){let{isDataRoute:e}=y.useContext(bn);return e?g_():n_()}function n_(){st(co(),"useNavigate() may be used only in the context of a <Router> component.");let e=y.useContext(so),{basename:n,navigator:r}=y.useContext(ln),{matches:o}=y.useContext(bn),{pathname:l}=Wt(),c=JSON.stringify(jd(o)),d=y.useRef(!1);return qp(()=>{d.current=!0}),y.useCallback((m,p={})=>{if(on(d.current,Vp),!d.current)return;if(typeof m=="number"){r.go(m);return}let x=us(m,JSON.parse(c),l,p.relative==="path");e==null&&n!=="/"&&(x.pathname=x.pathname==="/"?n:An([n,x.pathname])),(p.replace?r.replace:r.push)(x,p.state,p)},[n,r,c,l,e])}var a_=y.createContext(null);function r_(e){let n=y.useContext(bn).outlet;return y.useMemo(()=>n&&y.createElement(a_.Provider,{value:e},n),[n,e])}function Wp(){let{matches:e}=y.useContext(bn);return e[e.length-1]?.params??{}}function _i(e,{relative:n}={}){let{matches:r}=y.useContext(bn),{pathname:o}=Wt(),l=JSON.stringify(jd(r));return y.useMemo(()=>us(e,JSON.parse(l),o,n==="path"),[e,l,o,n])}function o_(e,n){return Kp(e,n)}function Kp(e,n,r){st(co(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o}=y.useContext(ln),{matches:l}=y.useContext(bn),c=l[l.length-1],d=c?c.params:{},f=c?c.pathname:"/",m=c?c.pathnameBase:"/",p=c&&c.route;{let w=p&&p.path||"";Zp(f,!p||w.endsWith("*")||w.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${f}" (under <Route path="${w}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. |
| 10 |
|
| 11 |
Please change the parent <Route path="${w}"> to <Route path="${w==="/"?"*":`${w}/*`}">.`)}let x=Wt(),v;if(n){let w=typeof n=="string"?Nr(n):n;st(m==="/"||w.pathname?.startsWith(m),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${m}" but pathname "${w.pathname}" was given in the \`location\` prop.`),v=w}else v=x;let b=v.pathname||"/",N=b;if(m!=="/"){let w=m.replace(/^\//,"").split("/");N="/"+b.replace(/^\//,"").split("/").slice(w.length).join("/")}let C=r&&r.state.matches.length?r.state.matches.map(w=>Object.assign(w,{route:r.manifest[w.route.id]||w.route})):Op(e,{pathname:N});on(p||C!=null,`No routes matched location "${v.pathname}${v.search}${v.hash}" `),on(C==null||C[C.length-1].route.element!==void 0||C[C.length-1].route.Component!==void 0||C[C.length-1].route.lazy!==void 0,`Matched leaf route at location "${v.pathname}${v.search}${v.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let k=u_(C&&C.map(w=>Object.assign({},w,{params:Object.assign({},d,w.params),pathname:An([m,o.encodeLocation?o.encodeLocation(w.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?m:An([m,o.encodeLocation?o.encodeLocation(w.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:w.pathnameBase])})),l,r);return n&&k?y.createElement(Ci.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...v},navigationType:"POP"}},k):k}function i_(){let e=p_(),n=$C(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:o},c={padding:"2px 4px",backgroundColor:o},d=null;return console.error("Error handled by React Router default ErrorBoundary:",e),d=y.createElement(y.Fragment,null,y.createElement("p",null,"💿 Hey developer 👋"),y.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",y.createElement("code",{style:c},"ErrorBoundary")," or"," ",y.createElement("code",{style:c},"errorElement")," prop on your route.")),y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},n),r?y.createElement("pre",{style:l},r):null,d)}var l_=y.createElement(i_,null),Xp=class extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){this.props.onError?this.props.onError(e,n):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const r=e_(e.digest);r&&(e=r)}let n=e!==void 0?y.createElement(bn.Provider,{value:this.props.routeContext},y.createElement(Td.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?y.createElement(s_,{error:e},n):n}};Xp.contextType=$p;var Rd=new WeakMap;function s_({children:e,error:n}){let{basename:r}=y.useContext(ln);if(typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){let o=JC(n.digest);if(o){let l=Rd.get(n);if(l)throw l;let c=Up(o.location,r),d=c.absoluteURL||c.to;if(qC(d))throw new Error("Invalid redirect location");if(Ip&&!Rd.get(n))if(c.isExternal||o.reloadDocument)window.location.href=d;else{const f=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(c.to,{replace:o.replace}));throw Rd.set(n,f),f}return y.createElement("meta",{httpEquiv:"refresh",content:`0;url=${d}`})}}return e}function c_({routeContext:e,match:n,children:r}){let o=y.useContext(so);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(bn.Provider,{value:e},r)}function u_(e,n=[],r){let o=r?.state;if(e==null){if(!o)return null;if(o.errors)e=o.matches;else if(n.length===0&&!o.initialized&&o.matches.length>0)e=o.matches;else return null}let l=e,c=o?.errors;if(c!=null){let x=l.findIndex(v=>v.route.id&&c?.[v.route.id]!==void 0);st(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),l=l.slice(0,Math.min(l.length,x+1))}let d=!1,f=-1;if(r&&o){d=o.renderFallback;for(let x=0;x<l.length;x++){let v=l[x];if((v.route.HydrateFallback||v.route.hydrateFallbackElement)&&(f=x),v.route.id){let{loaderData:b,errors:N}=o,C=v.route.loader&&!b.hasOwnProperty(v.route.id)&&(!N||N[v.route.id]===void 0);if(v.route.lazy||C){r.isStatic&&(d=!0),f>=0?l=l.slice(0,f+1):l=[l[0]];break}}}}let m=r?.onError,p=o&&m?(x,v)=>{m(x,{location:o.location,params:o.matches?.[0]?.params??{},pattern:YC(o.matches),errorInfo:v})}:void 0;return l.reduceRight((x,v,b)=>{let N,C=!1,k=null,w=null;o&&(N=c&&v.route.id?c[v.route.id]:void 0,k=v.route.errorElement||l_,d&&(f<0&&b===0?(Zp("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),C=!0,w=null):f===b&&(C=!0,w=v.route.hydrateFallbackElement||null)));let _=n.concat(l.slice(0,b+1)),E=()=>{let T;return N?T=k:C?T=w:v.route.Component?T=y.createElement(v.route.Component,null):v.route.element?T=v.route.element:T=x,y.createElement(c_,{match:v,routeContext:{outlet:x,matches:_,isDataRoute:o!=null},children:T})};return o&&(v.route.ErrorBoundary||v.route.errorElement||b===0)?y.createElement(Xp,{location:o.location,revalidation:o.revalidation,component:k,error:N,children:E(),routeContext:{outlet:null,matches:_,isDataRoute:!0},onError:p}):E()},null)}function Od(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function d_(e){let n=y.useContext(so);return st(n,Od(e)),n}function f_(e){let n=y.useContext(fs);return st(n,Od(e)),n}function m_(e){let n=y.useContext(bn);return st(n,Od(e)),n}function Dd(e){let n=m_(e),r=n.matches[n.matches.length-1];return st(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function h_(){return Dd("useRouteId")}function p_(){let e=y.useContext(Td),n=f_("useRouteError"),r=Dd("useRouteError");return e!==void 0?e:n.errors?.[r]}function g_(){let{router:e}=d_("useNavigate"),n=Dd("useNavigate"),r=y.useRef(!1);return qp(()=>{r.current=!0}),y.useCallback(async(l,c={})=>{on(r.current,Vp),r.current&&(typeof l=="number"?await e.navigate(l):await e.navigate(l,{fromRouteId:n,...c}))},[e,n])}var Qp={};function Zp(e,n,r){!n&&!Qp[e]&&(Qp[e]=!0,on(!1,r))}y.memo(y_);function y_({routes:e,manifest:n,future:r,state:o,isStatic:l,onError:c}){return Kp(e,void 0,{manifest:n,state:o,isStatic:l,onError:c})}function Jp({to:e,replace:n,state:r,relative:o}){st(co(),"<Navigate> may be used only in the context of a <Router> component.");let{static:l}=y.useContext(ln);on(!l,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:c}=y.useContext(bn),{pathname:d}=Wt(),f=uo(),m=us(e,jd(c),d,o==="path"),p=JSON.stringify(m);return y.useEffect(()=>{f(JSON.parse(p),{replace:n,state:r,relative:o})},[f,p,o,n,r]),null}function v_(e){return r_(e.context)}function Ei(e){st(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function x_({basename:e="/",children:n=null,location:r,navigationType:o="POP",navigator:l,static:c=!1,useTransitions:d}){st(!co(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=e.replace(/^\/*/,"/"),m=y.useMemo(()=>({basename:f,navigator:l,static:c,useTransitions:d,future:{}}),[f,l,c,d]);typeof r=="string"&&(r=Nr(r));let{pathname:p="/",search:x="",hash:v="",state:b=null,key:N="default",mask:C}=r,k=y.useMemo(()=>{let w=la(p,f);return w==null?null:{location:{pathname:w,search:x,hash:v,state:b,key:N,mask:C},navigationType:o}},[f,p,x,v,b,N,o,C]);return on(k!=null,`<Router basename="${f}"> is not able to match the URL "${p}${x}${v}" because it does not start with the basename, so the <Router> won't render anything.`),k==null?null:y.createElement(ln.Provider,{value:m},y.createElement(Ci.Provider,{children:n,value:k}))}function b_({children:e,location:n}){return o_(Ad(e),n)}function Ad(e,n=[]){let r=[];return y.Children.forEach(e,(o,l)=>{if(!y.isValidElement(o))return;let c=[...n,l];if(o.type===y.Fragment){r.push.apply(r,Ad(o.props.children,c));return}st(o.type===Ei,`[${typeof o.type=="string"?o.type:o.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),st(!o.props.index||!o.props.children,"An index route cannot have child routes.");let d={id:o.props.id||c.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,middleware:o.props.middleware,loader:o.props.loader,action:o.props.action,hydrateFallbackElement:o.props.hydrateFallbackElement,HydrateFallback:o.props.HydrateFallback,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.hasErrorBoundary===!0||o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(d.children=Ad(o.props.children,c)),r.push(d)}),r}var ms="get",hs="application/x-www-form-urlencoded";function ps(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function w_(e){return ps(e)&&e.tagName.toLowerCase()==="button"}function S_(e){return ps(e)&&e.tagName.toLowerCase()==="form"}function k_(e){return ps(e)&&e.tagName.toLowerCase()==="input"}function N_(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function C_(e,n){return e.button===0&&(!n||n==="_self")&&!N_(e)}function zd(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((n,r)=>{let o=e[r];return n.concat(Array.isArray(o)?o.map(l=>[r,l]):[[r,o]])},[]))}function __(e,n){let r=zd(e);return n&&n.forEach((o,l)=>{r.has(l)||n.getAll(l).forEach(c=>{r.append(l,c)})}),r}var gs=null;function E_(){if(gs===null)try{new FormData(document.createElement("form"),0),gs=!1}catch{gs=!0}return gs}var M_=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Pd(e){return e!=null&&!M_.has(e)?(on(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${hs}"`),null):e}function j_(e,n){let r,o,l,c,d;if(S_(e)){let f=e.getAttribute("action");o=f?la(f,n):null,r=e.getAttribute("method")||ms,l=Pd(e.getAttribute("enctype"))||hs,c=new FormData(e)}else if(w_(e)||k_(e)&&(e.type==="submit"||e.type==="image")){let f=e.form;if(f==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let m=e.getAttribute("formaction")||f.getAttribute("action");if(o=m?la(m,n):null,r=e.getAttribute("formmethod")||f.getAttribute("method")||ms,l=Pd(e.getAttribute("formenctype"))||Pd(f.getAttribute("enctype"))||hs,c=new FormData(f,e),!E_()){let{name:p,type:x,value:v}=e;if(x==="image"){let b=p?`${p}.`:"";c.append(`${b}x`,"0"),c.append(`${b}y`,"0")}else p&&c.append(p,v)}}else{if(ps(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=ms,o=null,l=hs,d=e}return c&&l==="text/plain"&&(d=c,c=void 0),{action:o,method:r.toLowerCase(),encType:l,formData:c,body:d}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Ld(e,n){if(e===!1||e===null||typeof e>"u")throw new Error(n)}function eg(e,n,r,o){let l=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r?l.pathname.endsWith("/")?l.pathname=`${l.pathname}_.${o}`:l.pathname=`${l.pathname}.${o}`:l.pathname==="/"?l.pathname=`_root.${o}`:n&&la(l.pathname,n)==="/"?l.pathname=`${ds(n)}/_root.${o}`:l.pathname=`${ds(l.pathname)}.${o}`,l}async function T_(e,n){if(e.id in n)return n[e.id];try{let r=await import(e.module);return n[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function R_(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function O_(e,n,r){let o=await Promise.all(e.map(async l=>{let c=n.routes[l.route.id];if(c){let d=await T_(c,r);return d.links?d.links():[]}return[]}));return P_(o.flat(1).filter(R_).filter(l=>l.rel==="stylesheet"||l.rel==="preload").map(l=>l.rel==="stylesheet"?{...l,rel:"prefetch",as:"style"}:{...l,rel:"prefetch"}))}function tg(e,n,r,o,l,c){let d=(m,p)=>r[p]?m.route.id!==r[p].route.id:!0,f=(m,p)=>r[p].pathname!==m.pathname||r[p].route.path?.endsWith("*")&&r[p].params["*"]!==m.params["*"];return c==="assets"?n.filter((m,p)=>d(m,p)||f(m,p)):c==="data"?n.filter((m,p)=>{let x=o.routes[m.route.id];if(!x||!x.hasLoader)return!1;if(d(m,p)||f(m,p))return!0;if(m.route.shouldRevalidate){let v=m.route.shouldRevalidate({currentUrl:new URL(l.pathname+l.search+l.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:m.params,defaultShouldRevalidate:!0});if(typeof v=="boolean")return v}return!0}):[]}function D_(e,n,{includeHydrateFallback:r}={}){return A_(e.map(o=>{let l=n.routes[o.route.id];if(!l)return[];let c=[l.module];return l.clientActionModule&&(c=c.concat(l.clientActionModule)),l.clientLoaderModule&&(c=c.concat(l.clientLoaderModule)),r&&l.hydrateFallbackModule&&(c=c.concat(l.hydrateFallbackModule)),l.imports&&(c=c.concat(l.imports)),c}).flat(1))}function A_(e){return[...new Set(e)]}function z_(e){let n={},r=Object.keys(e).sort();for(let o of r)n[o]=e[o];return n}function P_(e,n){let r=new Set;return new Set(n),e.reduce((o,l)=>{let c=JSON.stringify(z_(l));return r.has(c)||(r.add(c),o.push({key:c,link:l})),o},[])}function Bd(){let e=y.useContext(so);return Ld(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function L_(){let e=y.useContext(fs);return Ld(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Hd=y.createContext(void 0);Hd.displayName="FrameworkContext";function ys(){let e=y.useContext(Hd);return Ld(e,"You must render this element inside a <HydratedRouter> element"),e}function B_(e,n){let r=y.useContext(Hd),[o,l]=y.useState(!1),[c,d]=y.useState(!1),{onFocus:f,onBlur:m,onMouseEnter:p,onMouseLeave:x,onTouchStart:v}=n,b=y.useRef(null);y.useEffect(()=>{if(e==="render"&&d(!0),e==="viewport"){let k=_=>{_.forEach(E=>{d(E.isIntersecting)})},w=new IntersectionObserver(k,{threshold:.5});return b.current&&w.observe(b.current),()=>{w.disconnect()}}},[e]),y.useEffect(()=>{if(o){let k=setTimeout(()=>{d(!0)},100);return()=>{clearTimeout(k)}}},[o]);let N=()=>{l(!0)},C=()=>{l(!1),d(!1)};return r?e!=="intent"?[c,b,{}]:[c,b,{onFocus:Mi(f,N),onBlur:Mi(m,C),onMouseEnter:Mi(p,N),onMouseLeave:Mi(x,C),onTouchStart:Mi(v,N)}]:[!1,b,{}]}function Mi(e,n){return r=>{e&&e(r),r.defaultPrevented||n(r)}}function H_({page:e,...n}){let r=WC(),{nonce:o}=ys(),{router:l}=Bd(),c=y.useMemo(()=>Op(l.routes,e,l.basename),[l.routes,e,l.basename]);return c?(n.nonce==null&&o&&(n={...n,nonce:o}),r?y.createElement(U_,{page:e,matches:c,...n}):y.createElement(F_,{page:e,matches:c,...n})):null}function I_(e){let{manifest:n,routeModules:r}=ys(),[o,l]=y.useState([]);return y.useEffect(()=>{let c=!1;return O_(e,n,r).then(d=>{c||l(d)}),()=>{c=!0}},[e,n,r]),o}function U_({page:e,matches:n,...r}){let o=Wt(),{future:l}=ys(),{basename:c}=Bd(),d=y.useMemo(()=>{if(e===o.pathname+o.search+o.hash)return[];let f=eg(e,c,l.v8_trailingSlashAwareDataRequests,"rsc"),m=!1,p=[];for(let x of n)typeof x.route.shouldRevalidate=="function"?m=!0:p.push(x.route.id);return m&&p.length>0&&f.searchParams.set("_routes",p.join(",")),[f.pathname+f.search]},[c,l.v8_trailingSlashAwareDataRequests,e,o,n]);return y.createElement(y.Fragment,null,d.map(f=>y.createElement("link",{key:f,rel:"prefetch",as:"fetch",href:f,...r})))}function F_({page:e,matches:n,...r}){let o=Wt(),{future:l,manifest:c,routeModules:d}=ys(),{basename:f}=Bd(),{loaderData:m,matches:p}=L_(),x=y.useMemo(()=>tg(e,n,p,c,o,"data"),[e,n,p,c,o]),v=y.useMemo(()=>tg(e,n,p,c,o,"assets"),[e,n,p,c,o]),b=y.useMemo(()=>{if(e===o.pathname+o.search+o.hash)return[];let k=new Set,w=!1;if(n.forEach(E=>{let T=c.routes[E.route.id];!T||!T.hasLoader||(!x.some(O=>O.route.id===E.route.id)&&E.route.id in m&&d[E.route.id]?.shouldRevalidate||T.hasClientLoader?w=!0:k.add(E.route.id))}),k.size===0)return[];let _=eg(e,f,l.v8_trailingSlashAwareDataRequests,"data");return w&&k.size>0&&_.searchParams.set("_routes",n.filter(E=>k.has(E.route.id)).map(E=>E.route.id).join(",")),[_.pathname+_.search]},[f,l.v8_trailingSlashAwareDataRequests,m,o,c,x,n,e,d]),N=y.useMemo(()=>D_(v,c),[v,c]),C=I_(v);return y.createElement(y.Fragment,null,b.map(k=>y.createElement("link",{key:k,rel:"prefetch",as:"fetch",href:k,...r})),N.map(k=>y.createElement("link",{key:k,rel:"modulepreload",href:k,...r})),C.map(({key:k,link:w})=>y.createElement("link",{key:k,nonce:r.nonce,...w,crossOrigin:w.crossOrigin??r.crossOrigin})))}function $_(...e){return n=>{e.forEach(r=>{typeof r=="function"?r(n):r!=null&&(r.current=n)})}}var Y_=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Y_&&(window.__reactRouterVersion="7.18.1")}catch{}function G_({basename:e,children:n,useTransitions:r,window:o}){let l=y.useRef();l.current==null&&(l.current=bC({window:o,v5Compat:!0}));let c=l.current,[d,f]=y.useState({action:c.action,location:c.location}),m=y.useCallback(p=>{r===!1?f(p):y.startTransition(()=>f(p))},[r]);return y.useLayoutEffect(()=>c.listen(m),[c,m]),y.createElement(x_,{basename:e,children:n,location:d.location,navigationType:d.action,navigator:c,useTransitions:r})}var Id=y.forwardRef(function({onClick:n,discover:r="render",prefetch:o="none",relative:l,reloadDocument:c,replace:d,mask:f,state:m,target:p,to:x,preventScrollReset:v,viewTransition:b,defaultShouldRevalidate:N,...C},k){let{basename:w,navigator:_,useTransitions:E}=y.useContext(ln),T=typeof x=="string"&&_d.test(x),O=Up(x,w);x=O.to;let A=t_(x,{relative:l}),z=Wt(),L=null;if(f){let ne=us(f,[],z.mask?z.mask.pathname:"/",!0);w!=="/"&&(ne.pathname=ne.pathname==="/"?w:An([w,ne.pathname])),L=_.createHref(ne)}let[H,te,q]=B_(o,C),I=K_(x,{replace:d,mask:f,state:m,target:p,preventScrollReset:v,relative:l,viewTransition:b,defaultShouldRevalidate:N,useTransitions:E});function ee(ne){n&&n(ne),ne.defaultPrevented||I(ne)}let le=!(O.isExternal||c),$=y.createElement("a",{...C,...q,href:(le?L:void 0)||O.absoluteURL||A,onClick:le?ee:n,ref:$_(k,te),target:p,"data-discover":!T&&r==="render"?"true":void 0});return H&&!T?y.createElement(y.Fragment,null,$,y.createElement(H_,{page:A})):$});Id.displayName="Link";var V_=y.forwardRef(function({"aria-current":n="page",caseSensitive:r=!1,className:o="",end:l=!1,style:c,to:d,viewTransition:f,children:m,...p},x){let v=_i(d,{relative:p.relative}),b=Wt(),N=y.useContext(fs),{navigator:C,basename:k}=y.useContext(ln),w=N!=null&&tE(v)&&f===!0,_=C.encodeLocation?C.encodeLocation(v).pathname:v.pathname,E=b.pathname,T=N&&N.navigation&&N.navigation.location?N.navigation.location.pathname:null;r||(E=E.toLowerCase(),T=T?T.toLowerCase():null,_=_.toLowerCase()),T&&k&&(T=la(T,k)||T);const O=_!=="/"&&_.endsWith("/")?_.length-1:_.length;let A=E===_||!l&&E.startsWith(_)&&E.charAt(O)==="/",z=T!=null&&(T===_||!l&&T.startsWith(_)&&T.charAt(_.length)==="/"),L={isActive:A,isPending:z,isTransitioning:w},H=A?n:void 0,te;typeof o=="function"?te=o(L):te=[o,A?"active":null,z?"pending":null,w?"transitioning":null].filter(Boolean).join(" ");let q=typeof c=="function"?c(L):c;return y.createElement(Id,{...p,"aria-current":H,className:te,ref:x,style:q,to:d,viewTransition:f},typeof m=="function"?m(L):m)});V_.displayName="NavLink";var q_=y.forwardRef(({discover:e="render",fetcherKey:n,navigate:r,reloadDocument:o,replace:l,state:c,method:d=ms,action:f,onSubmit:m,relative:p,preventScrollReset:x,viewTransition:v,defaultShouldRevalidate:b,...N},C)=>{let{useTransitions:k}=y.useContext(ln),w=J_(),_=eE(f,{relative:p}),E=d.toLowerCase()==="get"?"get":"post",T=typeof f=="string"&&_d.test(f),O=A=>{if(m&&m(A),A.defaultPrevented)return;A.preventDefault();let z=A.nativeEvent.submitter,L=z?.getAttribute("formmethod")||d,H=()=>w(z||A.currentTarget,{fetcherKey:n,method:L,navigate:r,replace:l,state:c,relative:p,preventScrollReset:x,viewTransition:v,defaultShouldRevalidate:b});k&&r!==!1?y.startTransition(()=>H()):H()};return y.createElement("form",{ref:C,method:E,action:_,onSubmit:o?m:O,...N,"data-discover":!T&&e==="render"?"true":void 0})});q_.displayName="Form";function W_(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ng(e){let n=y.useContext(so);return st(n,W_(e)),n}function K_(e,{target:n,replace:r,mask:o,state:l,preventScrollReset:c,relative:d,viewTransition:f,defaultShouldRevalidate:m,useTransitions:p}={}){let x=uo(),v=Wt(),b=_i(e,{relative:d});return y.useCallback(N=>{if(C_(N,n)){N.preventDefault();let C=r!==void 0?r:Ni(v)===Ni(b),k=()=>x(e,{replace:C,mask:o,state:l,preventScrollReset:c,relative:d,viewTransition:f,defaultShouldRevalidate:m});p?y.startTransition(()=>k()):k()}},[v,x,b,r,o,l,n,e,c,d,f,m,p])}function X_(e){on(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let n=y.useRef(zd(e)),r=y.useRef(!1),o=Wt(),l=y.useMemo(()=>__(o.search,r.current?null:n.current),[o.search]),c=uo(),d=y.useCallback((f,m)=>{const p=zd(typeof f=="function"?f(new URLSearchParams(l)):f);r.current=!0,c("?"+p,m)},[c,l]);return[l,d]}var Q_=0,Z_=()=>`__${String(++Q_)}__`;function J_(){let{router:e}=ng("useSubmit"),{basename:n}=y.useContext(ln),r=h_(),o=e.fetch,l=e.navigate;return y.useCallback(async(c,d={})=>{let{action:f,method:m,encType:p,formData:x,body:v}=j_(c,n);if(d.navigate===!1){let b=d.fetcherKey||Z_();await o(b,r,d.action||f,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:v,formMethod:d.method||m,formEncType:d.encType||p,flushSync:d.flushSync})}else await l(d.action||f,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:v,formMethod:d.method||m,formEncType:d.encType||p,replace:d.replace,state:d.state,fromRouteId:r,flushSync:d.flushSync,viewTransition:d.viewTransition})},[o,l,n,r])}function eE(e,{relative:n}={}){let{basename:r}=y.useContext(ln),o=y.useContext(bn);st(o,"useFormAction must be used inside a RouteContext");let[l]=o.matches.slice(-1),c={..._i(e||".",{relative:n})},d=Wt();if(e==null){c.search=d.search;let f=new URLSearchParams(c.search),m=f.getAll("index");if(m.some(x=>x==="")){f.delete("index"),m.filter(v=>v).forEach(v=>f.append("index",v));let x=f.toString();c.search=x?`?${x}`:""}}return(!e||e===".")&&l.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(c.pathname=c.pathname==="/"?r:An([r,c.pathname])),Ni(c)}function tE(e,{relative:n}={}){let r=y.useContext(Yp);st(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:o}=ng("useViewTransitionState"),l=_i(e,{relative:n});if(!r.isTransitioning)return!1;let c=la(r.currentLocation.pathname,o)||r.currentLocation.pathname,d=la(r.nextLocation.pathname,o)||r.nextLocation.pathname;return cs(l.pathname,d)!=null||cs(l.pathname,c)!=null}var fo=Cp();const ag=(...e)=>e.filter((n,r,o)=>!!n&&n.trim()!==""&&o.indexOf(n)===r).join(" ").trim();const nE=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const aE=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,r,o)=>o?o.toUpperCase():r.toLowerCase());const rg=e=>{const n=aE(e);return n.charAt(0).toUpperCase()+n.slice(1)};var Ud={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 rE=e=>{for(const n in e)if(n.startsWith("aria-")||n==="role"||n==="title")return!0;return!1},oE=y.createContext({}),iE=()=>y.useContext(oE),lE=y.forwardRef(({color:e,size:n,strokeWidth:r,absoluteStrokeWidth:o,className:l="",children:c,iconNode:d,...f},m)=>{const{size:p=24,strokeWidth:x=2,absoluteStrokeWidth:v=!1,color:b="currentColor",className:N=""}=iE()??{},C=o??v?Number(r??x)*24/Number(n??p):r??x;return y.createElement("svg",{ref:m,...Ud,width:n??p??Ud.width,height:n??p??Ud.height,stroke:e??b,strokeWidth:C,className:ag("lucide",N,l),...!c&&!rE(f)&&{"aria-hidden":"true"},...f},[...d.map(([k,w])=>y.createElement(k,w)),...Array.isArray(c)?c:[c]])});const fe=(e,n)=>{const r=y.forwardRef(({className:o,...l},c)=>y.createElement(lE,{ref:c,iconNode:n,className:ag(`lucide-${nE(rg(e))}`,`lucide-${e}`,o),...l}));return r.displayName=rg(e),r};const og=fe("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);const sE=fe("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);const vs=fe("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);const ig=fe("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);const lg=fe("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);const cE=fe("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 zn=fe("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);const uE=fe("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);const Pa=fe("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);const sg=fe("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);const dE=fe("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);const fE=fe("chevrons-down",[["path",{d:"m7 6 5 5 5-5",key:"1lc07p"}],["path",{d:"m7 13 5 5 5-5",key:"1d48rs"}]]);const ji=fe("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 mE=fe("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);const hE=fe("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);const cg=fe("clapperboard",[["path",{d:"m12.296 3.464 3.02 3.956",key:"qash78"}],["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3z",key:"1h7j8b"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"4lm6w1"}],["path",{d:"m6.18 5.276 3.1 3.899",key:"zjj9t3"}]]);const pE=fe("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]]);const gE=fe("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 yE=fe("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]);const ug=fe("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 vE=fe("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 dg=fe("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 Fd=fe("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 xE=fe("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);const fg=fe("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 mg=fe("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);const hg=fe("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);const bE=fe("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 wE=fe("file-code-corner",[["path",{d:"M4 12.15V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-3.35",key:"1wthlu"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m5 16-3 3 3 3",key:"331omg"}],["path",{d:"m9 22 3-3-3-3",key:"lsp7cz"}]]);const SE=fe("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 kE=fe("film",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]]);const NE=fe("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);const CE=fe("heart-handshake",[["path",{d:"M19.414 14.414C21 12.828 22 11.5 22 9.5a5.5 5.5 0 0 0-9.591-3.676.6.6 0 0 1-.818.001A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.535 5.362a2 2 0 0 0 2.879.052 2.12 2.12 0 0 0-.004-3 2.124 2.124 0 1 0 3-3 2.124 2.124 0 0 0 3.004 0 2 2 0 0 0 0-2.828l-1.881-1.882a2.41 2.41 0 0 0-3.409 0l-1.71 1.71a2 2 0 0 1-2.828 0 2 2 0 0 1 0-2.828l2.823-2.762",key:"17lmqv"}]]);const pg=fe("image-plus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);const _E=fe("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 EE=fe("images",[["path",{d:"m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16",key:"9kzy35"}],["path",{d:"M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2",key:"1t0f0t"}],["circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",key:"1obus6"}],["rect",{x:"8",y:"2",width:"14",height:"14",rx:"2",key:"1gvhby"}]]);const ME=fe("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);const $d=fe("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 jE=fe("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 TE=fe("keyboard",[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}]]);const RE=fe("laptop",[["path",{d:"M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z",key:"1pdavp"}],["path",{d:"M20.054 15.987H3.946",key:"14rxg9"}]]);const OE=fe("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);const DE=fe("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 Yd=fe("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);const gg=fe("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);const yg=fe("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);const AE=fe("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]);const vg=fe("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);const zE=fe("minimize-2",[["path",{d:"m14 10 7-7",key:"oa77jy"}],["path",{d:"M20 10h-6V4",key:"mjg0md"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M4 14h6v6",key:"rmj7iw"}]]);const Gd=fe("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);const xg=fe("move",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m19 9 3 3-3 3",key:"1mg7y2"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]);const PE=fe("paintbrush",[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",key:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]]);const LE=fe("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]]);const BE=fe("panel-left-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]]);const bg=fe("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);const wg=fe("pipette",[["path",{d:"m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12",key:"1y3wsu"}],["path",{d:"m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z",key:"110lr1"}],["path",{d:"m2 22 .414-.414",key:"jhxm08"}]]);const HE=fe("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 Vd=fe("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);const qd=fe("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 IE=fe("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);const UE=fe("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);const Sg=fe("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);const FE=fe("settings-2",[["path",{d:"M14 17H5",key:"gfn3mx"}],["path",{d:"M19 7h-9",key:"6i9tg"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);const $E=fe("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);const YE=fe("sliders-horizontal",[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]]);const Wd=fe("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);const xs=fe("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 GE=fe("sun-moon",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715",key:"xlf6rm"}],["path",{d:"M16 12a4 4 0 0 0-4-4",key:"6vsxu"}],["path",{d:"m19 5-1.256 1.256",key:"1yg6a6"}],["path",{d:"M20 12h2",key:"1q8mjw"}]]);const VE=fe("tablet-smartphone",[["rect",{width:"10",height:"14",x:"3",y:"8",rx:"2",key:"1vrsiq"}],["path",{d:"M5 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2h-2.4",key:"1j4zmg"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);const qE=fe("tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]]);const WE=fe("toggle-left",[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]]);const Kd=fe("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 Xd=fe("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 KE=fe("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);const XE=fe("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 La=fe("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function ue(e,n,{checkForDefaultPrevented:r=!0}={}){return function(l){if(e?.(l),r===!1||!l||!l.defaultPrevented)return n?.(l)}}function kg(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}function QE(...e){return n=>{let r=!1;const o=e.map(l=>{const c=kg(l,n);return!r&&typeof c=="function"&&(r=!0),c});if(r)return()=>{for(let l=0;l<o.length;l++){const c=o[l];typeof c=="function"?c():kg(e[l],null)}}}}function _e(...e){return y.useCallback(QE(...e),e)}function Kt(e,n=[]){let r=[];function o(c,d){const f=y.createContext(d);f.displayName=c+"Context";const m=r.length;r=[...r,d];const p=v=>{const{scope:b,children:N,...C}=v,k=b?.[e]?.[m]||f,w=y.useMemo(()=>C,Object.values(C));return u.jsx(k.Provider,{value:w,children:N})};p.displayName=c+"Provider";function x(v,b,N={}){const{optional:C=!1}=N,k=b?.[e]?.[m]||f,w=y.useContext(k);if(w)return w;if(d!==void 0)return d;if(!C)throw new Error(`\`${v}\` must be used within \`${c}\``)}return[p,x]}const l=()=>{const c=r.map(d=>y.createContext(d));return function(f){const m=f?.[e]||c;return y.useMemo(()=>({[`__scope${e}`]:{...f,[e]:m}}),[f,m])}};return l.scopeName=e,[o,ZE(l,...n)]}function ZE(...e){const n=e[0];if(e.length===1)return n;const r=()=>{const o=e.map(l=>({useScope:l(),scopeName:l.scopeName}));return function(c){const d=o.reduce((f,{useScope:m,scopeName:p})=>{const v=m(c)[`__scope${p}`];return{...f,...v}},{});return y.useMemo(()=>({[`__scope${n.scopeName}`]:d}),[d])}};return r.scopeName=n.scopeName,r}function Ba(e){const n=y.forwardRef((r,o)=>{let{children:l,...c}=r,d=null,f=!1;const m=[];Cg(l)&&typeof bs=="function"&&(l=bs(l._payload)),y.Children.forEach(l,b=>{if(a3(b)){f=!0;const N=b;let C="child"in N.props?N.props.child:N.props.children;Cg(C)&&typeof bs=="function"&&(C=bs(C._payload)),d=e3(N,C),m.push(d?.props?.children)}else m.push(b)}),d?d=y.cloneElement(d,void 0,m):!f&&y.Children.count(l)===1&&y.isValidElement(l)&&(d=l);const p=d?n3(d):void 0,x=_e(o,p);if(!d){if(l||l===0)throw new Error(f?l3(e):i3(e));return l}const v=t3(c,d.props??{});return d.type!==y.Fragment&&(v.ref=o?x:p),y.cloneElement(d,v)});return n.displayName=`${e}.Slot`,n}var Ng=Ba("Slot"),JE=Symbol.for("radix.slottable"),e3=(e,n)=>{if("child"in e.props){const r=e.props.child;return y.isValidElement(r)?y.cloneElement(r,void 0,e.props.children(r.props.children)):null}return y.isValidElement(n)?n:null};function t3(e,n){const r={...n};for(const o in n){const l=e[o],c=n[o];/^on[A-Z]/.test(o)?l&&c?r[o]=(...f)=>{const m=c(...f);return l(...f),m}:l&&(r[o]=l):o==="style"?r[o]={...l,...c}:o==="className"&&(r[o]=[l,c].filter(Boolean).join(" "))}return{...e,...r}}function n3(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning;return r?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function a3(e){return y.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===JE}var r3=Symbol.for("react.lazy");function Cg(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===r3&&"_payload"in e&&o3(e._payload)}function o3(e){return typeof e=="object"&&e!==null&&"then"in e}var i3=e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,l3=e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,bs=ss[" use ".trim().toString()];function Ti(e){const n=e+"CollectionProvider",[r,o]=Kt(n),[l,c]=r(n,{collectionRef:{current:null},itemMap:new Map}),d=k=>{const{scope:w,children:_}=k,E=y.useRef(null),T=y.useRef(new Map).current;return u.jsx(l,{scope:w,itemMap:T,collectionRef:E,children:_})};d.displayName=n;const f=e+"CollectionSlot",m=Ba(f),p=y.forwardRef((k,w)=>{const{scope:_,children:E}=k,T=c(f,_),O=_e(w,T.collectionRef);return u.jsx(m,{ref:O,children:E})});p.displayName=f;const x=e+"CollectionItemSlot",v="data-radix-collection-item",b=Ba(x),N=y.forwardRef((k,w)=>{const{scope:_,children:E,...T}=k,O=y.useRef(null),A=_e(w,O),z=c(x,_);return y.useEffect(()=>(z.itemMap.set(O,{ref:O,...T}),()=>{z.itemMap.delete(O)})),u.jsx(b,{[v]:"",ref:A,children:E})});N.displayName=x;function C(k){const w=c(e+"CollectionConsumer",k);return y.useCallback(()=>{const E=w.collectionRef.current;if(!E)return[];const T=Array.from(E.querySelectorAll(`[${v}]`));return Array.from(w.itemMap.values()).sort((z,L)=>T.indexOf(z.ref.current)-T.indexOf(L.ref.current))},[w.collectionRef,w.itemMap])}return[{Provider:d,Slot:p,ItemSlot:N},C,o]}var s3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],we=s3.reduce((e,n)=>{const r=Ba(`Primitive.${n}`),o=y.forwardRef((l,c)=>{const{asChild:d,...f}=l,m=d?r:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),u.jsx(m,{...f,ref:c})});return o.displayName=`Primitive.${n}`,{...e,[n]:o}},{});function Qd(e,n){e&&fo.flushSync(()=>e.dispatchEvent(n))}function It(e){const n=y.useRef(e);return y.useEffect(()=>{n.current=e}),y.useMemo(()=>((...r)=>n.current?.(...r)),[])}var c3="DismissableLayer",Zd="dismissableLayer.update",u3="dismissableLayer.pointerDownOutside",d3="dismissableLayer.focusOutside",_g,Jd=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),mo=y.forwardRef((e,n)=>{const{disableOutsidePointerEvents:r=!1,deferPointerDownOutside:o=!1,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:f,onDismiss:m,...p}=e,x=y.useContext(Jd),[v,b]=y.useState(null),N=v?.ownerDocument??globalThis?.document,[,C]=y.useState({}),k=_e(n,b),w=Array.from(x.layers),[_]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),E=_?w.indexOf(_):-1,T=v?w.indexOf(v):-1,O=x.layersWithOutsidePointerEventsDisabled.size>0,A=T>=E,z=y.useRef(!1),L=p3(I=>{c?.(I),f?.(I),I.defaultPrevented||m?.()},{ownerDocument:N,deferPointerDownOutside:o,isDeferredPointerDownOutsideRef:z,dismissableSurfaces:x.dismissableSurfaces,shouldHandlePointerDownOutside:y.useCallback(I=>{if(!(I instanceof Node))return!1;const ee=[...x.branches].some(le=>le.contains(I));return A&&!ee},[x.branches,A])}),H=g3(I=>{if(o&&z.current)return;const ee=I.target;[...x.branches].some($=>$.contains(ee))||(d?.(I),f?.(I),I.defaultPrevented||m?.())},N),te=v?T===w.length-1:!1,q=It(I=>{I.key==="Escape"&&(l?.(I),!I.defaultPrevented&&m&&(I.preventDefault(),m()))});return y.useEffect(()=>{if(te)return N.addEventListener("keydown",q,{capture:!0}),()=>N.removeEventListener("keydown",q,{capture:!0})},[N,te,q]),y.useEffect(()=>{if(v)return r&&(x.layersWithOutsidePointerEventsDisabled.size===0&&(_g=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(v)),x.layers.add(v),Mg(),()=>{r&&(x.layersWithOutsidePointerEventsDisabled.delete(v),x.layersWithOutsidePointerEventsDisabled.size===0&&(N.body.style.pointerEvents=_g))}},[v,N,r,x]),y.useEffect(()=>()=>{v&&(x.layers.delete(v),x.layersWithOutsidePointerEventsDisabled.delete(v),Mg())},[v,x]),y.useEffect(()=>{const I=()=>C({});return document.addEventListener(Zd,I),()=>document.removeEventListener(Zd,I)},[]),u.jsx(we.div,{...p,ref:k,style:{pointerEvents:O?A?"auto":"none":void 0,...e.style},onFocusCapture:ue(e.onFocusCapture,H.onFocusCapture),onBlurCapture:ue(e.onBlurCapture,H.onBlurCapture),onPointerDownCapture:ue(e.onPointerDownCapture,L.onPointerDownCapture)})});mo.displayName=c3;var f3="DismissableLayerBranch",Eg=y.forwardRef((e,n)=>{const r=y.useContext(Jd),o=y.useRef(null),l=_e(n,o);return y.useEffect(()=>{const c=o.current;if(c)return r.branches.add(c),()=>{r.branches.delete(c)}},[r.branches]),u.jsx(we.div,{...e,ref:l})});Eg.displayName=f3;function m3(){const e=y.useContext(Jd),[n,r]=y.useState(null);return y.useEffect(()=>{if(n)return e.dismissableSurfaces.add(n),()=>{e.dismissableSurfaces.delete(n)}},[n,e.dismissableSurfaces]),r}var h3=()=>!0;function p3(e,n){const{ownerDocument:r=globalThis?.document,deferPointerDownOutside:o=!1,isDeferredPointerDownOutsideRef:l,dismissableSurfaces:c,shouldHandlePointerDownOutside:d=h3}=n,f=It(e),m=y.useRef(!1),p=y.useRef(!1),x=y.useRef(new Map),v=y.useRef(()=>{});return y.useEffect(()=>{function b(){p.current=!1,l.current=!1,x.current.clear()}function N(){return Array.from(x.current.values()).some(Boolean)}function C(T){if(!p.current)return;const O=T.target;O instanceof Node&&[...c].some(z=>z.contains(O))||x.current.set(T.type,!0),T.type==="click"&&window.setTimeout(()=>{p.current&&v.current()},0)}function k(T){p.current&&x.current.set(T.type,!1)}const w=T=>{if(T.target&&!m.current){let O=function(){r.removeEventListener("click",v.current);const z=N();b(),z||jg(u3,f,A,{discrete:!0})};if(!d(T.target)){r.removeEventListener("click",v.current),b(),m.current=!1;return}const A={originalEvent:T};p.current=!0,l.current=o&&T.button===0,x.current.clear(),!o||T.button!==0?O():(r.removeEventListener("click",v.current),v.current=O,r.addEventListener("click",v.current,{once:!0}))}else r.removeEventListener("click",v.current),b();m.current=!1},_=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(const T of _)r.addEventListener(T,C,!0),r.addEventListener(T,k);const E=window.setTimeout(()=>{r.addEventListener("pointerdown",w)},0);return()=>{window.clearTimeout(E),r.removeEventListener("pointerdown",w),r.removeEventListener("click",v.current);for(const T of _)r.removeEventListener(T,C,!0),r.removeEventListener(T,k)}},[r,f,o,l,c,d]),{onPointerDownCapture:()=>m.current=!0}}function g3(e,n=globalThis?.document){const r=It(e),o=y.useRef(!1);return y.useEffect(()=>{const l=c=>{c.target&&!o.current&&jg(d3,r,{originalEvent:c},{discrete:!1})};return n.addEventListener("focusin",l),()=>n.removeEventListener("focusin",l)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function Mg(){const e=new CustomEvent(Zd);document.dispatchEvent(e)}function jg(e,n,r,{discrete:o}){const l=r.originalEvent.target,c=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});n&&l.addEventListener(e,n,{once:!0}),o?Qd(l,c):l.dispatchEvent(c)}var y3=mo,v3=Eg,Ct=globalThis?.document?y.useLayoutEffect:()=>{},x3="Portal",ho=y.forwardRef((e,n)=>{const{container:r,...o}=e,[l,c]=y.useState(!1);Ct(()=>c(!0),[]);const d=r||l&&globalThis?.document?.body;return d?fo.createPortal(u.jsx(we.div,{...o,ref:n}),d):null});ho.displayName=x3;function b3(e,n){return y.useReducer((r,o)=>n[r][o]??r,e)}var Xt=e=>{const{present:n,children:r}=e,o=w3(n),l=typeof r=="function"?r({present:o.isPresent}):y.Children.only(r),c=S3(o.ref,k3(l));return typeof r=="function"||o.isPresent?y.cloneElement(l,{ref:c}):null};Xt.displayName="Presence";function w3(e){const[n,r]=y.useState(),o=y.useRef(null),l=y.useRef(e),c=y.useRef("none"),d=y.useRef(void 0),f=e?"mounted":"unmounted",[m,p]=b3(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{m==="mounted"?(c.current=d.current??Ri(o.current),d.current=void 0):c.current="none"},[m]),Ct(()=>{const x=o.current,v=l.current;if(v!==e){const N=c.current,C=Ri(x);e?(d.current=C,p("MOUNT")):C==="none"||x?.display==="none"?p("UNMOUNT"):p(v&&N!==C?"ANIMATION_OUT":"UNMOUNT"),l.current=e}},[e,p]),Ct(()=>{if(n){let x;const v=n.ownerDocument.defaultView??window,b=C=>{const w=Ri(o.current).includes(CSS.escape(C.animationName));if(C.target===n&&w&&(p("ANIMATION_END"),!l.current)){const _=n.style.animationFillMode;n.style.animationFillMode="forwards",x=v.setTimeout(()=>{n.style.animationFillMode==="forwards"&&(n.style.animationFillMode=_)})}},N=C=>{C.target===n&&(c.current=Ri(o.current))};return n.addEventListener("animationstart",N),n.addEventListener("animationcancel",b),n.addEventListener("animationend",b),()=>{v.clearTimeout(x),n.removeEventListener("animationstart",N),n.removeEventListener("animationcancel",b),n.removeEventListener("animationend",b)}}else p("ANIMATION_END")},[n,p]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:y.useCallback(x=>{if(x){const v=getComputedStyle(x);o.current=v,d.current=Ri(v)}else o.current=null;r(x)},[])}}function Tg(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}function S3(...e){const n=y.useRef(e);return n.current=e,y.useCallback(r=>{const o=n.current;let l=!1;const c=o.map(d=>{const f=Tg(d,r);return!l&&typeof f=="function"&&(l=!0),f});if(l)return()=>{for(let d=0;d<c.length;d++){const f=c[d];typeof f=="function"?f():Tg(o[d],null)}}},[])}function Ri(e){return e?.animationName||"none"}function k3(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning;return r?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var N3=ss[" useInsertionEffect ".trim().toString()]||Ct;function Pn({prop:e,defaultProp:n,onChange:r=()=>{},caller:o}){const[l,c,d]=C3({defaultProp:n,onChange:r}),f=e!==void 0,m=f?e:l;{const x=y.useRef(e!==void 0);y.useEffect(()=>{const v=x.current;v!==f&&console.warn(`${o} is changing from ${v?"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.`),x.current=f},[f,o])}const p=y.useCallback(x=>{if(f){const v=_3(x)?x(e):x;v!==e&&d.current?.(v)}else c(x)},[f,e,c,d]);return[m,p]}function C3({defaultProp:e,onChange:n}){const[r,o]=y.useState(e),l=y.useRef(r),c=y.useRef(n);return N3(()=>{c.current=n},[n]),y.useEffect(()=>{l.current!==r&&(c.current?.(r),l.current=r)},[r,l]),[r,o,c]}function _3(e){return typeof e=="function"}var Rg=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"}),E3="VisuallyHidden",ef=y.forwardRef((e,n)=>u.jsx(we.span,{...e,ref:n,style:{...Rg,...e.style}}));ef.displayName=E3;var tf="ToastProvider",[nf,M3,j3]=Ti("Toast"),[Og]=Kt("Toast",[j3]),[T3,ws]=Og(tf),Dg=e=>{const{__scopeToast:n,label:r="Notification",duration:o=5e3,swipeDirection:l="right",swipeThreshold:c=50,announcerContainer:d,children:f}=e,[m,p]=y.useState(null),[x,v]=y.useState(0),b=y.useRef(!1),N=y.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${tf}\`. Expected non-empty \`string\`.`),u.jsx(nf.Provider,{scope:n,children:u.jsx(T3,{scope:n,label:r,duration:o,swipeDirection:l,swipeThreshold:c,toastCount:x,viewport:m,onViewportChange:p,onToastAdd:y.useCallback(()=>v(C=>C+1),[]),onToastRemove:y.useCallback(()=>v(C=>C-1),[]),isFocusedToastEscapeKeyDownRef:b,isClosePausedRef:N,announcerContainer:d,children:f})})};Dg.displayName=tf;var Ag="ToastViewport",R3=["F8"],af="toast.viewportPause",rf="toast.viewportResume",zg=y.forwardRef((e,n)=>{const{__scopeToast:r,hotkey:o=R3,label:l="Notifications ({hotkey})",...c}=e,d=ws(Ag,r),f=M3(r),m=y.useRef(null),p=y.useRef(null),x=y.useRef(null),v=y.useRef(null),b=_e(n,v,d.onViewportChange),N=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),C=d.toastCount>0;y.useEffect(()=>{const w=_=>{o.length!==0&&o.every(T=>_[T]||_.code===T)&&v.current?.focus()};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[o]),y.useEffect(()=>{const w=m.current,_=v.current;if(C&&w&&_){const E=()=>{if(!d.isClosePausedRef.current){const z=new CustomEvent(af);_.dispatchEvent(z),d.isClosePausedRef.current=!0}},T=()=>{if(d.isClosePausedRef.current){const z=new CustomEvent(rf);_.dispatchEvent(z),d.isClosePausedRef.current=!1}},O=z=>{!w.contains(z.relatedTarget)&&T()},A=()=>{w.contains(document.activeElement)||T()};return w.addEventListener("focusin",E),w.addEventListener("focusout",O),w.addEventListener("pointermove",E),w.addEventListener("pointerleave",A),window.addEventListener("blur",E),window.addEventListener("focus",T),()=>{w.removeEventListener("focusin",E),w.removeEventListener("focusout",O),w.removeEventListener("pointermove",E),w.removeEventListener("pointerleave",A),window.removeEventListener("blur",E),window.removeEventListener("focus",T)}}},[C,d.isClosePausedRef]);const k=y.useCallback(({tabbingDirection:w})=>{const E=f().map(T=>{const O=T.ref.current,A=[O,...Y3(O)];return w==="forwards"?A:A.reverse()});return(w==="forwards"?E.reverse():E).flat()},[f]);return y.useEffect(()=>{const w=v.current;if(w){const _=E=>{const T=E.altKey||E.ctrlKey||E.metaKey;if(E.key==="Tab"&&!T){const A=document.activeElement,z=E.shiftKey;if(E.target===w&&z){p.current?.focus();return}const te=k({tabbingDirection:z?"backwards":"forwards"}),q=te.findIndex(I=>I===A);sf(te.slice(q+1))?E.preventDefault():z?p.current?.focus():x.current?.focus()}};return w.addEventListener("keydown",_),()=>w.removeEventListener("keydown",_)}},[f,k]),u.jsxs(v3,{ref:m,role:"region","aria-label":l.replace("{hotkey}",N),tabIndex:-1,style:{pointerEvents:C?void 0:"none"},children:[C&&u.jsx(of,{ref:p,onFocusFromOutsideViewport:()=>{const w=k({tabbingDirection:"forwards"});sf(w)}}),u.jsx(nf.Slot,{scope:r,children:u.jsx(we.ol,{tabIndex:-1,...c,ref:b})}),C&&u.jsx(of,{ref:x,onFocusFromOutsideViewport:()=>{const w=k({tabbingDirection:"backwards"});sf(w)}})]})});zg.displayName=Ag;var Pg="ToastFocusProxy",of=y.forwardRef((e,n)=>{const{__scopeToast:r,onFocusFromOutsideViewport:o,...l}=e,c=ws(Pg,r);return u.jsx(ef,{tabIndex:0,...l,ref:n,style:{position:"fixed"},onFocus:d=>{const f=d.relatedTarget;!c.viewport?.contains(f)&&o()}})});of.displayName=Pg;var Oi="Toast",O3="toast.swipeStart",D3="toast.swipeMove",A3="toast.swipeCancel",z3="toast.swipeEnd",Lg=y.forwardRef((e,n)=>{const{forceMount:r,open:o,defaultOpen:l,onOpenChange:c,...d}=e,[f,m]=Pn({prop:o,defaultProp:l??!0,onChange:c,caller:Oi});return u.jsx(Xt,{present:r||f,children:u.jsx(B3,{open:f,...d,ref:n,onClose:()=>m(!1),onPause:It(e.onPause),onResume:It(e.onResume),onSwipeStart:ue(e.onSwipeStart,p=>{p.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:ue(e.onSwipeMove,p=>{const{x,y:v}=p.detail.delta;p.currentTarget.setAttribute("data-swipe","move"),p.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${x}px`),p.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${v}px`)}),onSwipeCancel:ue(e.onSwipeCancel,p=>{p.currentTarget.setAttribute("data-swipe","cancel"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),p.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:ue(e.onSwipeEnd,p=>{const{x,y:v}=p.detail.delta;p.currentTarget.setAttribute("data-swipe","end"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),p.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${x}px`),p.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${v}px`),m(!1)})})})});Lg.displayName=Oi;var[P3,L3]=Og(Oi,{onClose(){}}),B3=y.forwardRef((e,n)=>{const{__scopeToast:r,type:o="foreground",duration:l,open:c,onClose:d,onEscapeKeyDown:f,onPause:m,onResume:p,onSwipeStart:x,onSwipeMove:v,onSwipeCancel:b,onSwipeEnd:N,...C}=e,k=ws(Oi,r),[w,_]=y.useState(null),E=_e(n,_),T=y.useRef(null),O=y.useRef(null),A=l||k.duration,z=y.useRef(0),L=y.useRef(A),H=y.useRef(0),{onToastAdd:te,onToastRemove:q}=k,I=It(()=>{w?.contains(document.activeElement)&&k.viewport?.focus(),d()}),ee=y.useCallback($=>{!$||$===1/0||(window.clearTimeout(H.current),z.current=new Date().getTime(),H.current=window.setTimeout(I,$))},[I]);y.useEffect(()=>{const $=k.viewport;if($){const ne=()=>{ee(L.current),p?.()},D=()=>{const K=new Date().getTime()-z.current;L.current=L.current-K,window.clearTimeout(H.current),m?.()};return $.addEventListener(af,D),$.addEventListener(rf,ne),()=>{$.removeEventListener(af,D),$.removeEventListener(rf,ne)}}},[k.viewport,A,m,p,ee]),y.useEffect(()=>{c&&!k.isClosePausedRef.current&&ee(A)},[c,A,k.isClosePausedRef,ee]),y.useEffect(()=>()=>{window.clearTimeout(H.current)},[]),y.useEffect(()=>(te(),()=>q()),[te,q]);const le=y.useMemo(()=>w?Yg(w):null,[w]);return k.viewport?u.jsxs(u.Fragment,{children:[le&&u.jsx(H3,{__scopeToast:r,role:"status","aria-live":o==="foreground"?"assertive":"polite",children:le}),u.jsx(P3,{scope:r,onClose:I,children:fo.createPortal(u.jsx(nf.ItemSlot,{scope:r,children:u.jsx(y3,{asChild:!0,onEscapeKeyDown:ue(f,()=>{k.isFocusedToastEscapeKeyDownRef.current||I(),k.isFocusedToastEscapeKeyDownRef.current=!1}),children:u.jsx(we.li,{tabIndex:0,"data-state":c?"open":"closed","data-swipe-direction":k.swipeDirection,...C,ref:E,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:ue(e.onKeyDown,$=>{$.key==="Escape"&&(f?.($.nativeEvent),$.nativeEvent.defaultPrevented||(k.isFocusedToastEscapeKeyDownRef.current=!0,I()))}),onPointerDown:ue(e.onPointerDown,$=>{$.button===0&&(T.current={x:$.clientX,y:$.clientY})}),onPointerMove:ue(e.onPointerMove,$=>{if(!T.current)return;const ne=$.clientX-T.current.x,D=$.clientY-T.current.y,K=!!O.current,Q=["left","right"].includes(k.swipeDirection),Z=["left","up"].includes(k.swipeDirection)?Math.min:Math.max,Y=Q?Z(0,ne):0,R=Q?0:Z(0,D),F=$.pointerType==="touch"?10:2,re={x:Y,y:R},se={originalEvent:$,delta:re};K?(O.current=re,Ss(D3,v,se,{discrete:!1})):Gg(re,k.swipeDirection,F)?(O.current=re,Ss(O3,x,se,{discrete:!1}),$.target.setPointerCapture($.pointerId)):(Math.abs(ne)>F||Math.abs(D)>F)&&(T.current=null)}),onPointerUp:ue(e.onPointerUp,$=>{const ne=O.current,D=$.target;if(D.hasPointerCapture($.pointerId)&&D.releasePointerCapture($.pointerId),O.current=null,T.current=null,ne){const K=$.currentTarget,Q={originalEvent:$,delta:ne};Gg(ne,k.swipeDirection,k.swipeThreshold)?Ss(z3,N,Q,{discrete:!0}):Ss(A3,b,Q,{discrete:!0}),K.addEventListener("click",Z=>Z.preventDefault(),{once:!0})}})})})}),k.viewport)})]}):null}),H3=e=>{const{__scopeToast:n,children:r,...o}=e,l=ws(Oi,n),[c,d]=y.useState(!1),[f,m]=y.useState(!1);return F3(()=>d(!0)),y.useEffect(()=>{const p=window.setTimeout(()=>m(!0),1e3);return()=>window.clearTimeout(p)},[]),f?null:u.jsx(ho,{asChild:!0,container:l.announcerContainer||void 0,children:u.jsx(ef,{...o,children:c&&u.jsxs(u.Fragment,{children:[l.label," ",r]})})})},I3="ToastTitle",Bg=y.forwardRef((e,n)=>{const{__scopeToast:r,...o}=e;return u.jsx(we.div,{...o,ref:n})});Bg.displayName=I3;var U3="ToastDescription",Hg=y.forwardRef((e,n)=>{const{__scopeToast:r,...o}=e;return u.jsx(we.div,{...o,ref:n})});Hg.displayName=U3;var Ig="ToastAction",Ug=y.forwardRef((e,n)=>{const{altText:r,...o}=e;return r.trim()?u.jsx($g,{altText:r,asChild:!0,children:u.jsx(lf,{...o,ref:n})}):(console.error(`Invalid prop \`altText\` supplied to \`${Ig}\`. Expected non-empty \`string\`.`),null)});Ug.displayName=Ig;var Fg="ToastClose",lf=y.forwardRef((e,n)=>{const{__scopeToast:r,...o}=e,l=L3(Fg,r);return u.jsx($g,{asChild:!0,children:u.jsx(we.button,{type:"button",...o,ref:n,onClick:ue(e.onClick,l.onClose)})})});lf.displayName=Fg;var $g=y.forwardRef((e,n)=>{const{__scopeToast:r,altText:o,...l}=e;return u.jsx(we.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":o||void 0,...l,ref:n})});function Yg(e){const n=[];return Array.from(e.childNodes).forEach(o=>{if(o.nodeType===o.TEXT_NODE&&o.textContent&&n.push(o.textContent),$3(o)){const l=o.ariaHidden||o.hidden||o.style.display==="none",c=o.dataset.radixToastAnnounceExclude==="";if(!l)if(c){const d=o.dataset.radixToastAnnounceAlt;d&&n.push(d)}else n.push(...Yg(o))}}),n}function Ss(e,n,r,{discrete:o}){const l=r.originalEvent.currentTarget,c=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});n&&l.addEventListener(e,n,{once:!0}),o?Qd(l,c):l.dispatchEvent(c)}var Gg=(e,n,r=0)=>{const o=Math.abs(e.x),l=Math.abs(e.y),c=o>l;return n==="left"||n==="right"?c&&o>r:!c&&l>r};function F3(e=()=>{}){const n=It(e);Ct(()=>{let r=0,o=0;return r=window.requestAnimationFrame(()=>o=window.requestAnimationFrame(n)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(o)}},[n])}function $3(e){return e.nodeType===e.ELEMENT_NODE}function Y3(e){const n=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const l=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||l?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)n.push(r.currentNode);return n}function sf(e){const n=document.activeElement;return e.some(r=>r===n?!0:(r.focus(),document.activeElement!==n))}var G3=Dg,Vg=zg,qg=Lg,Wg=Bg,Kg=Hg,Xg=Ug,Qg=lf;function Zg(e){var n,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(n=0;n<l;n++)e[n]&&(r=Zg(e[n]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Jg(){for(var e,n,r=0,o="",l=arguments.length;r<l;r++)(e=arguments[r])&&(n=Zg(e))&&(o&&(o+=" "),o+=n);return o}const ey=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,ty=Jg,cf=(e,n)=>r=>{var o;if(n?.variants==null)return ty(e,r?.class,r?.className);const{variants:l,defaultVariants:c}=n,d=Object.keys(l).map(p=>{const x=r?.[p],v=c?.[p];if(x===null)return null;const b=ey(x)||ey(v);return l[p][b]}),f=r&&Object.entries(r).reduce((p,x)=>{let[v,b]=x;return b===void 0||(p[v]=b),p},{}),m=n==null||(o=n.compoundVariants)===null||o===void 0?void 0:o.reduce((p,x)=>{let{class:v,className:b,...N}=x;return Object.entries(N).every(C=>{let[k,w]=C;return Array.isArray(w)?w.includes({...c,...f}[k]):{...c,...f}[k]===w})?[...p,v,b]:p},[]);return ty(e,d,m,r?.class,r?.className)},V3=(e,n)=>{const r=new Array(e.length+n.length);for(let o=0;o<e.length;o++)r[o]=e[o];for(let o=0;o<n.length;o++)r[e.length+o]=n[o];return r},q3=(e,n)=>({classGroupId:e,validator:n}),ny=(e=new Map,n=null,r)=>({nextPart:e,validators:n,classGroupId:r}),ks="-",ay=[],W3="arbitrary..",K3=e=>{const n=Q3(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:d=>{if(d.startsWith("[")&&d.endsWith("]"))return X3(d);const f=d.split(ks),m=f[0]===""&&f.length>1?1:0;return ry(f,m,n)},getConflictingClassGroupIds:(d,f)=>{if(f){const m=o[d],p=r[d];return m?p?V3(p,m):m:p||ay}return r[d]||ay}}},ry=(e,n,r)=>{if(e.length-n===0)return r.classGroupId;const l=e[n],c=r.nextPart.get(l);if(c){const p=ry(e,n+1,c);if(p)return p}const d=r.validators;if(d===null)return;const f=n===0?e.join(ks):e.slice(n).join(ks),m=d.length;for(let p=0;p<m;p++){const x=d[p];if(x.validator(f))return x.classGroupId}},X3=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const n=e.slice(1,-1),r=n.indexOf(":"),o=n.slice(0,r);return o?W3+o:void 0})(),Q3=e=>{const{theme:n,classGroups:r}=e;return Z3(r,n)},Z3=(e,n)=>{const r=ny();for(const o in e){const l=e[o];uf(l,r,o,n)}return r},uf=(e,n,r,o)=>{const l=e.length;for(let c=0;c<l;c++){const d=e[c];J3(d,n,r,o)}},J3=(e,n,r,o)=>{if(typeof e=="string"){e5(e,n,r);return}if(typeof e=="function"){t5(e,n,r,o);return}n5(e,n,r,o)},e5=(e,n,r)=>{const o=e===""?n:oy(n,e);o.classGroupId=r},t5=(e,n,r,o)=>{if(a5(e)){uf(e(o),n,r,o);return}n.validators===null&&(n.validators=[]),n.validators.push(q3(r,e))},n5=(e,n,r,o)=>{const l=Object.entries(e),c=l.length;for(let d=0;d<c;d++){const[f,m]=l[d];uf(m,oy(n,f),r,o)}},oy=(e,n)=>{let r=e;const o=n.split(ks),l=o.length;for(let c=0;c<l;c++){const d=o[c];let f=r.nextPart.get(d);f||(f=ny(),r.nextPart.set(d,f)),r=f}return r},a5=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,r5=e=>{if(e<1)return{get:()=>{},set:()=>{}};let n=0,r=Object.create(null),o=Object.create(null);const l=(c,d)=>{r[c]=d,n++,n>e&&(n=0,o=r,r=Object.create(null))};return{get(c){let d=r[c];if(d!==void 0)return d;if((d=o[c])!==void 0)return l(c,d),d},set(c,d){c in r?r[c]=d:l(c,d)}}},df="!",iy=":",o5=[],ly=(e,n,r,o,l)=>({modifiers:e,hasImportantModifier:n,baseClassName:r,maybePostfixModifierPosition:o,isExternal:l}),i5=e=>{const{prefix:n,experimentalParseClassName:r}=e;let o=l=>{const c=[];let d=0,f=0,m=0,p;const x=l.length;for(let k=0;k<x;k++){const w=l[k];if(d===0&&f===0){if(w===iy){c.push(l.slice(m,k)),m=k+1;continue}if(w==="/"){p=k;continue}}w==="["?d++:w==="]"?d--:w==="("?f++:w===")"&&f--}const v=c.length===0?l:l.slice(m);let b=v,N=!1;v.endsWith(df)?(b=v.slice(0,-1),N=!0):v.startsWith(df)&&(b=v.slice(1),N=!0);const C=p&&p>m?p-m:void 0;return ly(c,N,b,C)};if(n){const l=n+iy,c=o;o=d=>d.startsWith(l)?c(d.slice(l.length)):ly(o5,!1,d,void 0,!0)}if(r){const l=o;o=c=>r({className:c,parseClassName:l})}return o},l5=e=>{const n=new Map;return e.orderSensitiveModifiers.forEach((r,o)=>{n.set(r,1e6+o)}),r=>{const o=[];let l=[];for(let c=0;c<r.length;c++){const d=r[c],f=d[0]==="[",m=n.has(d);f||m?(l.length>0&&(l.sort(),o.push(...l),l=[]),o.push(d)):l.push(d)}return l.length>0&&(l.sort(),o.push(...l)),o}},s5=e=>({cache:r5(e.cacheSize),parseClassName:i5(e),sortModifiers:l5(e),postfixLookupClassGroupIds:c5(e),...K3(e)}),c5=e=>{const n=Object.create(null),r=e.postfixLookupClassGroups;if(r)for(let o=0;o<r.length;o++)n[r[o]]=!0;return n},u5=/\s+/,d5=(e,n)=>{const{parseClassName:r,getClassGroupId:o,getConflictingClassGroupIds:l,sortModifiers:c,postfixLookupClassGroupIds:d}=n,f=[],m=e.trim().split(u5);let p="";for(let x=m.length-1;x>=0;x-=1){const v=m[x],{isExternal:b,modifiers:N,hasImportantModifier:C,baseClassName:k,maybePostfixModifierPosition:w}=r(v);if(b){p=v+(p.length>0?" "+p:p);continue}let _=!!w,E;if(_){const L=k.substring(0,w);E=o(L);const H=E&&d[E]?o(k):void 0;H&&H!==E&&(E=H,_=!1)}else E=o(k);if(!E){if(!_){p=v+(p.length>0?" "+p:p);continue}if(E=o(k),!E){p=v+(p.length>0?" "+p:p);continue}_=!1}const T=N.length===0?"":N.length===1?N[0]:c(N).join(":"),O=C?T+df:T,A=O+E;if(f.indexOf(A)>-1)continue;f.push(A);const z=l(E,_);for(let L=0;L<z.length;++L){const H=z[L];f.push(O+H)}p=v+(p.length>0?" "+p:p)}return p},f5=(...e)=>{let n=0,r,o,l="";for(;n<e.length;)(r=e[n++])&&(o=sy(r))&&(l&&(l+=" "),l+=o);return l},sy=e=>{if(typeof e=="string")return e;let n,r="";for(let o=0;o<e.length;o++)e[o]&&(n=sy(e[o]))&&(r&&(r+=" "),r+=n);return r},m5=(e,...n)=>{let r,o,l,c;const d=m=>{const p=n.reduce((x,v)=>v(x),e());return r=s5(p),o=r.cache.get,l=r.cache.set,c=f,f(m)},f=m=>{const p=o(m);if(p)return p;const x=d5(m,r);return l(m,x),x};return c=d,(...m)=>c(f5(...m))},h5=[],_t=e=>{const n=r=>r[e]||h5;return n.isThemeGetter=!0,n},cy=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,uy=/^\((?:(\w[\w-]*):)?(.+)\)$/i,p5=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,g5=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,y5=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,v5=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,x5=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,b5=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ha=e=>p5.test(e),ze=e=>!!e&&!Number.isNaN(Number(e)),Gn=e=>!!e&&Number.isInteger(Number(e)),ff=e=>e.endsWith("%")&&ze(e.slice(0,-1)),sa=e=>g5.test(e),dy=()=>!0,w5=e=>y5.test(e)&&!v5.test(e),mf=()=>!1,S5=e=>x5.test(e),k5=e=>b5.test(e),N5=e=>!ge(e)&&!ye(e),C5=e=>e.startsWith("@container")&&(e[10]==="/"&&e[11]!==void 0||e[11]==="s"&&e[16]!==void 0&&e.startsWith("-size/",10)||e[11]==="n"&&e[18]!==void 0&&e.startsWith("-normal/",10)),_5=e=>Ia(e,yy,mf),ge=e=>cy.test(e),Cr=e=>Ia(e,vy,w5),fy=e=>Ia(e,A5,ze),E5=e=>Ia(e,by,dy),M5=e=>Ia(e,xy,mf),my=e=>Ia(e,py,mf),j5=e=>Ia(e,gy,k5),Ns=e=>Ia(e,wy,S5),ye=e=>uy.test(e),Di=e=>_r(e,vy),T5=e=>_r(e,xy),hy=e=>_r(e,py),R5=e=>_r(e,yy),O5=e=>_r(e,gy),Cs=e=>_r(e,wy,!0),D5=e=>_r(e,by,!0),Ia=(e,n,r)=>{const o=cy.exec(e);return o?o[1]?n(o[1]):r(o[2]):!1},_r=(e,n,r=!1)=>{const o=uy.exec(e);return o?o[1]?n(o[1]):r:!1},py=e=>e==="position"||e==="percentage",gy=e=>e==="image"||e==="url",yy=e=>e==="length"||e==="size"||e==="bg-size",vy=e=>e==="length",A5=e=>e==="number",xy=e=>e==="family-name",by=e=>e==="number"||e==="weight",wy=e=>e==="shadow",z5=m5(()=>{const e=_t("color"),n=_t("font"),r=_t("text"),o=_t("font-weight"),l=_t("tracking"),c=_t("leading"),d=_t("breakpoint"),f=_t("container"),m=_t("spacing"),p=_t("radius"),x=_t("shadow"),v=_t("inset-shadow"),b=_t("text-shadow"),N=_t("drop-shadow"),C=_t("blur"),k=_t("perspective"),w=_t("aspect"),_=_t("ease"),E=_t("animate"),T=()=>["auto","avoid","all","avoid-page","page","left","right","column"],O=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],A=()=>[...O(),ye,ge],z=()=>["auto","hidden","clip","visible","scroll"],L=()=>["auto","contain","none"],H=()=>[ye,ge,m],te=()=>[Ha,"full","auto",...H()],q=()=>[Gn,"none","subgrid",ye,ge],I=()=>["auto",{span:["full",Gn,ye,ge]},Gn,ye,ge],ee=()=>[Gn,"auto",ye,ge],le=()=>["auto","min","max","fr",ye,ge],$=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ne=()=>["start","end","center","stretch","center-safe","end-safe"],D=()=>["auto",...H()],K=()=>[Ha,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...H()],Q=()=>[Ha,"screen","full","dvw","lvw","svw","min","max","fit",...H()],Z=()=>[Ha,"screen","full","lh","dvh","lvh","svh","min","max","fit",...H()],Y=()=>[e,ye,ge],R=()=>[...O(),hy,my,{position:[ye,ge]}],F=()=>["no-repeat",{repeat:["","x","y","space","round"]}],re=()=>["auto","cover","contain",R5,_5,{size:[ye,ge]}],se=()=>[ff,Di,Cr],de=()=>["","none","full",p,ye,ge],me=()=>["",ze,Di,Cr],ce=()=>["solid","dashed","dotted","double"],ke=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ve=()=>[ze,ff,hy,my],Te=()=>["","none",C,ye,ge],Oe=()=>["none",ze,ye,ge],Fe=()=>["none",ze,ye,ge],vt=()=>[ze,ye,ge],Ze=()=>[Ha,"full",...H()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[sa],breakpoint:[sa],color:[dy],container:[sa],"drop-shadow":[sa],ease:["in","out","in-out"],font:[N5],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[sa],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[sa],shadow:[sa],spacing:["px",ze],text:[sa],"text-shadow":[sa],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ha,ge,ye,w]}],container:["container"],"container-type":[{"@container":["","normal","size",ye,ge]}],"container-named":[C5],columns:[{columns:[ze,ge,ye,f]}],"break-after":[{"break-after":T()}],"break-before":[{"break-before":T()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:A()}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:L()}],"overscroll-x":[{"overscroll-x":L()}],"overscroll-y":[{"overscroll-y":L()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:te()}],"inset-x":[{"inset-x":te()}],"inset-y":[{"inset-y":te()}],start:[{"inset-s":te(),start:te()}],end:[{"inset-e":te(),end:te()}],"inset-bs":[{"inset-bs":te()}],"inset-be":[{"inset-be":te()}],top:[{top:te()}],right:[{right:te()}],bottom:[{bottom:te()}],left:[{left:te()}],visibility:["visible","invisible","collapse"],z:[{z:[Gn,"auto",ye,ge]}],basis:[{basis:[Ha,"full","auto",f,...H()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ze,Ha,"auto","initial","none",ge]}],grow:[{grow:["",ze,ye,ge]}],shrink:[{shrink:["",ze,ye,ge]}],order:[{order:[Gn,"first","last","none",ye,ge]}],"grid-cols":[{"grid-cols":q()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":ee()}],"col-end":[{"col-end":ee()}],"grid-rows":[{"grid-rows":q()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":ee()}],"row-end":[{"row-end":ee()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":le()}],"auto-rows":[{"auto-rows":le()}],gap:[{gap:H()}],"gap-x":[{"gap-x":H()}],"gap-y":[{"gap-y":H()}],"justify-content":[{justify:[...$(),"normal"]}],"justify-items":[{"justify-items":[...ne(),"normal"]}],"justify-self":[{"justify-self":["auto",...ne()]}],"align-content":[{content:["normal",...$()]}],"align-items":[{items:[...ne(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ne(),{baseline:["","last"]}]}],"place-content":[{"place-content":$()}],"place-items":[{"place-items":[...ne(),"baseline"]}],"place-self":[{"place-self":["auto",...ne()]}],p:[{p:H()}],px:[{px:H()}],py:[{py:H()}],ps:[{ps:H()}],pe:[{pe:H()}],pbs:[{pbs:H()}],pbe:[{pbe:H()}],pt:[{pt:H()}],pr:[{pr:H()}],pb:[{pb:H()}],pl:[{pl:H()}],m:[{m:D()}],mx:[{mx:D()}],my:[{my:D()}],ms:[{ms:D()}],me:[{me:D()}],mbs:[{mbs:D()}],mbe:[{mbe:D()}],mt:[{mt:D()}],mr:[{mr:D()}],mb:[{mb:D()}],ml:[{ml:D()}],"space-x":[{"space-x":H()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":H()}],"space-y-reverse":["space-y-reverse"],size:[{size:K()}],"inline-size":[{inline:["auto",...Q()]}],"min-inline-size":[{"min-inline":["auto",...Q()]}],"max-inline-size":[{"max-inline":["none",...Q()]}],"block-size":[{block:["auto",...Z()]}],"min-block-size":[{"min-block":["auto",...Z()]}],"max-block-size":[{"max-block":["none",...Z()]}],w:[{w:[f,"screen",...K()]}],"min-w":[{"min-w":[f,"screen","none",...K()]}],"max-w":[{"max-w":[f,"screen","none","prose",{screen:[d]},...K()]}],h:[{h:["screen","lh",...K()]}],"min-h":[{"min-h":["screen","lh","none",...K()]}],"max-h":[{"max-h":["screen","lh",...K()]}],"font-size":[{text:["base",r,Di,Cr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,D5,E5]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ff,ge]}],"font-family":[{font:[T5,M5,n]}],"font-features":[{"font-features":[ge]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[l,ye,ge]}],"line-clamp":[{"line-clamp":[ze,"none",ye,fy]}],leading:[{leading:[c,...H()]}],"list-image":[{"list-image":["none",ye,ge]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ye,ge]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:Y()}],"text-color":[{text:Y()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ce(),"wavy"]}],"text-decoration-thickness":[{decoration:[ze,"from-font","auto",ye,Cr]}],"text-decoration-color":[{decoration:Y()}],"underline-offset":[{"underline-offset":[ze,"auto",ye,ge]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:H()}],"tab-size":[{tab:[Gn,ye,ge]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ye,ge]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ye,ge]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:R()}],"bg-repeat":[{bg:F()}],"bg-size":[{bg:re()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Gn,ye,ge],radial:["",ye,ge],conic:[Gn,ye,ge]},O5,j5]}],"bg-color":[{bg:Y()}],"gradient-from-pos":[{from:se()}],"gradient-via-pos":[{via:se()}],"gradient-to-pos":[{to:se()}],"gradient-from":[{from:Y()}],"gradient-via":[{via:Y()}],"gradient-to":[{to:Y()}],rounded:[{rounded:de()}],"rounded-s":[{"rounded-s":de()}],"rounded-e":[{"rounded-e":de()}],"rounded-t":[{"rounded-t":de()}],"rounded-r":[{"rounded-r":de()}],"rounded-b":[{"rounded-b":de()}],"rounded-l":[{"rounded-l":de()}],"rounded-ss":[{"rounded-ss":de()}],"rounded-se":[{"rounded-se":de()}],"rounded-ee":[{"rounded-ee":de()}],"rounded-es":[{"rounded-es":de()}],"rounded-tl":[{"rounded-tl":de()}],"rounded-tr":[{"rounded-tr":de()}],"rounded-br":[{"rounded-br":de()}],"rounded-bl":[{"rounded-bl":de()}],"border-w":[{border:me()}],"border-w-x":[{"border-x":me()}],"border-w-y":[{"border-y":me()}],"border-w-s":[{"border-s":me()}],"border-w-e":[{"border-e":me()}],"border-w-bs":[{"border-bs":me()}],"border-w-be":[{"border-be":me()}],"border-w-t":[{"border-t":me()}],"border-w-r":[{"border-r":me()}],"border-w-b":[{"border-b":me()}],"border-w-l":[{"border-l":me()}],"divide-x":[{"divide-x":me()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":me()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ce(),"hidden","none"]}],"divide-style":[{divide:[...ce(),"hidden","none"]}],"border-color":[{border:Y()}],"border-color-x":[{"border-x":Y()}],"border-color-y":[{"border-y":Y()}],"border-color-s":[{"border-s":Y()}],"border-color-e":[{"border-e":Y()}],"border-color-bs":[{"border-bs":Y()}],"border-color-be":[{"border-be":Y()}],"border-color-t":[{"border-t":Y()}],"border-color-r":[{"border-r":Y()}],"border-color-b":[{"border-b":Y()}],"border-color-l":[{"border-l":Y()}],"divide-color":[{divide:Y()}],"outline-style":[{outline:[...ce(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ze,ye,ge]}],"outline-w":[{outline:["",ze,Di,Cr]}],"outline-color":[{outline:Y()}],shadow:[{shadow:["","none",x,Cs,Ns]}],"shadow-color":[{shadow:Y()}],"inset-shadow":[{"inset-shadow":["none",v,Cs,Ns]}],"inset-shadow-color":[{"inset-shadow":Y()}],"ring-w":[{ring:me()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:Y()}],"ring-offset-w":[{"ring-offset":[ze,Cr]}],"ring-offset-color":[{"ring-offset":Y()}],"inset-ring-w":[{"inset-ring":me()}],"inset-ring-color":[{"inset-ring":Y()}],"text-shadow":[{"text-shadow":["none",b,Cs,Ns]}],"text-shadow-color":[{"text-shadow":Y()}],opacity:[{opacity:[ze,ye,ge]}],"mix-blend":[{"mix-blend":[...ke(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ke()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ze]}],"mask-image-linear-from-pos":[{"mask-linear-from":ve()}],"mask-image-linear-to-pos":[{"mask-linear-to":ve()}],"mask-image-linear-from-color":[{"mask-linear-from":Y()}],"mask-image-linear-to-color":[{"mask-linear-to":Y()}],"mask-image-t-from-pos":[{"mask-t-from":ve()}],"mask-image-t-to-pos":[{"mask-t-to":ve()}],"mask-image-t-from-color":[{"mask-t-from":Y()}],"mask-image-t-to-color":[{"mask-t-to":Y()}],"mask-image-r-from-pos":[{"mask-r-from":ve()}],"mask-image-r-to-pos":[{"mask-r-to":ve()}],"mask-image-r-from-color":[{"mask-r-from":Y()}],"mask-image-r-to-color":[{"mask-r-to":Y()}],"mask-image-b-from-pos":[{"mask-b-from":ve()}],"mask-image-b-to-pos":[{"mask-b-to":ve()}],"mask-image-b-from-color":[{"mask-b-from":Y()}],"mask-image-b-to-color":[{"mask-b-to":Y()}],"mask-image-l-from-pos":[{"mask-l-from":ve()}],"mask-image-l-to-pos":[{"mask-l-to":ve()}],"mask-image-l-from-color":[{"mask-l-from":Y()}],"mask-image-l-to-color":[{"mask-l-to":Y()}],"mask-image-x-from-pos":[{"mask-x-from":ve()}],"mask-image-x-to-pos":[{"mask-x-to":ve()}],"mask-image-x-from-color":[{"mask-x-from":Y()}],"mask-image-x-to-color":[{"mask-x-to":Y()}],"mask-image-y-from-pos":[{"mask-y-from":ve()}],"mask-image-y-to-pos":[{"mask-y-to":ve()}],"mask-image-y-from-color":[{"mask-y-from":Y()}],"mask-image-y-to-color":[{"mask-y-to":Y()}],"mask-image-radial":[{"mask-radial":[ye,ge]}],"mask-image-radial-from-pos":[{"mask-radial-from":ve()}],"mask-image-radial-to-pos":[{"mask-radial-to":ve()}],"mask-image-radial-from-color":[{"mask-radial-from":Y()}],"mask-image-radial-to-color":[{"mask-radial-to":Y()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":O()}],"mask-image-conic-pos":[{"mask-conic":[ze]}],"mask-image-conic-from-pos":[{"mask-conic-from":ve()}],"mask-image-conic-to-pos":[{"mask-conic-to":ve()}],"mask-image-conic-from-color":[{"mask-conic-from":Y()}],"mask-image-conic-to-color":[{"mask-conic-to":Y()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:R()}],"mask-repeat":[{mask:F()}],"mask-size":[{mask:re()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ye,ge]}],filter:[{filter:["","none",ye,ge]}],blur:[{blur:Te()}],brightness:[{brightness:[ze,ye,ge]}],contrast:[{contrast:[ze,ye,ge]}],"drop-shadow":[{"drop-shadow":["","none",N,Cs,Ns]}],"drop-shadow-color":[{"drop-shadow":Y()}],grayscale:[{grayscale:["",ze,ye,ge]}],"hue-rotate":[{"hue-rotate":[ze,ye,ge]}],invert:[{invert:["",ze,ye,ge]}],saturate:[{saturate:[ze,ye,ge]}],sepia:[{sepia:["",ze,ye,ge]}],"backdrop-filter":[{"backdrop-filter":["","none",ye,ge]}],"backdrop-blur":[{"backdrop-blur":Te()}],"backdrop-brightness":[{"backdrop-brightness":[ze,ye,ge]}],"backdrop-contrast":[{"backdrop-contrast":[ze,ye,ge]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ze,ye,ge]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ze,ye,ge]}],"backdrop-invert":[{"backdrop-invert":["",ze,ye,ge]}],"backdrop-opacity":[{"backdrop-opacity":[ze,ye,ge]}],"backdrop-saturate":[{"backdrop-saturate":[ze,ye,ge]}],"backdrop-sepia":[{"backdrop-sepia":["",ze,ye,ge]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":H()}],"border-spacing-x":[{"border-spacing-x":H()}],"border-spacing-y":[{"border-spacing-y":H()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ye,ge]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ze,"initial",ye,ge]}],ease:[{ease:["linear","initial",_,ye,ge]}],delay:[{delay:[ze,ye,ge]}],animate:[{animate:["none",E,ye,ge]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[k,ye,ge]}],"perspective-origin":[{"perspective-origin":A()}],rotate:[{rotate:Oe()}],"rotate-x":[{"rotate-x":Oe()}],"rotate-y":[{"rotate-y":Oe()}],"rotate-z":[{"rotate-z":Oe()}],scale:[{scale:Fe()}],"scale-x":[{"scale-x":Fe()}],"scale-y":[{"scale-y":Fe()}],"scale-z":[{"scale-z":Fe()}],"scale-3d":["scale-3d"],skew:[{skew:vt()}],"skew-x":[{"skew-x":vt()}],"skew-y":[{"skew-y":vt()}],transform:[{transform:[ye,ge,"","none","gpu","cpu"]}],"transform-origin":[{origin:A()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Ze()}],"translate-x":[{"translate-x":Ze()}],"translate-y":[{"translate-y":Ze()}],"translate-z":[{"translate-z":Ze()}],"translate-none":["translate-none"],zoom:[{zoom:[Gn,ye,ge]}],accent:[{accent:Y()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:Y()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ye,ge]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":Y()}],"scrollbar-track-color":[{"scrollbar-track":Y()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":H()}],"scroll-mx":[{"scroll-mx":H()}],"scroll-my":[{"scroll-my":H()}],"scroll-ms":[{"scroll-ms":H()}],"scroll-me":[{"scroll-me":H()}],"scroll-mbs":[{"scroll-mbs":H()}],"scroll-mbe":[{"scroll-mbe":H()}],"scroll-mt":[{"scroll-mt":H()}],"scroll-mr":[{"scroll-mr":H()}],"scroll-mb":[{"scroll-mb":H()}],"scroll-ml":[{"scroll-ml":H()}],"scroll-p":[{"scroll-p":H()}],"scroll-px":[{"scroll-px":H()}],"scroll-py":[{"scroll-py":H()}],"scroll-ps":[{"scroll-ps":H()}],"scroll-pe":[{"scroll-pe":H()}],"scroll-pbs":[{"scroll-pbs":H()}],"scroll-pbe":[{"scroll-pbe":H()}],"scroll-pt":[{"scroll-pt":H()}],"scroll-pr":[{"scroll-pr":H()}],"scroll-pb":[{"scroll-pb":H()}],"scroll-pl":[{"scroll-pl":H()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ye,ge]}],fill:[{fill:["none",...Y()]}],"stroke-w":[{stroke:[ze,Di,Cr,fy]}],stroke:[{stroke:["none",...Y()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function X(...e){return z5(Jg(e))}const P5=G3,L5=cf("group pointer-events-auto relative flex w-full items-center gap-3 overflow-hidden rounded-xl p-4 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"bg-[#16181d] text-neutral-50",destructive:"destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),Sy=y.forwardRef(({className:e,variant:n,...r},o)=>u.jsx(qg,{ref:o,className:X(L5({variant:n}),e),...r}));Sy.displayName=qg.displayName;const ky=y.forwardRef(({className:e,...n},r)=>u.jsx(Xg,{ref:r,className:X("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...n}));ky.displayName=Xg.displayName;const Ny=y.forwardRef(({className:e,...n},r)=>u.jsx(Qg,{ref:r,className:X("shrink-0 rounded-md p-1 text-neutral-400 transition-colors hover:text-neutral-50 focus:outline-none group-[.destructive]:text-red-200 group-[.destructive]:hover:text-red-50",e),"toast-close":"",...n,children:u.jsx(La,{className:"h-4 w-4"})}));Ny.displayName=Qg.displayName;const Cy=y.forwardRef(({className:e,...n},r)=>u.jsx(Wg,{ref:r,className:X("text-sm font-semibold",e),...n}));Cy.displayName=Wg.displayName;const _y=y.forwardRef(({className:e,...n},r)=>u.jsx(Kg,{ref:r,className:X("text-sm opacity-90",e),...n}));_y.displayName=Kg.displayName;const Ey=y.forwardRef(({className:e,...n},r)=>u.jsx(Vg,{ref:r,className:X("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[350px]",e),...n}));Ey.displayName=Vg.displayName;const B5=1,H5=1e6;let hf=0;function I5(){return hf=(hf+1)%Number.MAX_VALUE,hf.toString()}const pf=new Map,My=e=>{if(pf.has(e))return;const n=setTimeout(()=>{pf.delete(e),Ai({type:"REMOVE_TOAST",toastId:e})},H5);pf.set(e,n)},U5=(e,n)=>{switch(n.type){case"ADD_TOAST":return{...e,toasts:[n.toast,...e.toasts].slice(0,B5)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(r=>r.id===n.toast.id?{...r,...n.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=n;return r?My(r):e.toasts.forEach(o=>{My(o.id)}),{...e,toasts:e.toasts.map(o=>o.id===r||r===void 0?{...o,open:!1}:o)}}case"REMOVE_TOAST":return n.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==n.toastId)}}},_s=[];let Es={toasts:[]};function Ai(e){Es=U5(Es,e),_s.forEach(n=>{n(Es)})}function F5(e){const n=I5(),r=l=>Ai({type:"UPDATE_TOAST",toast:{...l,id:n}}),o=()=>Ai({type:"DISMISS_TOAST",toastId:n});return Ai({type:"ADD_TOAST",toast:{...e,id:n,open:!0,onOpenChange:l=>{l||o()}}}),{id:n,dismiss:o,update:r}}function Er(){const[e,n]=y.useState(Es);return y.useEffect(()=>(_s.push(n),()=>{const r=_s.indexOf(n);r>-1&&_s.splice(r,1)}),[e]),{...e,toast:F5,dismiss:r=>Ai({type:"DISMISS_TOAST",toastId:r})}}function $5(){const{toasts:e}=Er();return u.jsxs(P5,{children:[e.map(function({id:n,title:r,description:o,action:l,open:c,variant:d,...f}){const m=d==="destructive"?Xd:$d;return u.jsxs(Sy,{open:c,variant:d,...f,children:[u.jsx("span",{className:"grid size-7 shrink-0 place-items-center rounded-full ring-1 ring-white/20",children:u.jsx(m,{className:"size-4"})}),u.jsxs("div",{className:"grid min-w-0 flex-1 gap-1",children:[r&&u.jsx(Cy,{children:r}),o&&u.jsx(_y,{children:o})]}),l,u.jsx(Ny,{})]},n)}),u.jsx(Ey,{})]})}const Ua=typeof window<"u"&&window.wp&&window.wp.i18n||null,M=Ua?Ua.__:e=>e;Ua&&Ua._x,Ua&&Ua._n;const jy=Ua?Ua.sprintf:(e,...n)=>String(e).replace(/%[sd%]/g,r=>r==="%%"?"%":String(n.shift()??""));class Y5 extends y.Component{constructor(n){super(n),this.state={error:null}}static getDerivedStateFromError(n){return{error:n}}componentDidCatch(n,r){console.error("Chat Help admin: a field failed to render.",n,r)}componentDidUpdate(n){n.resetKey!==this.props.resetKey&&this.state.error&&this.setState({error:null})}render(){return this.state.error?u.jsx("div",{className:"p-4 lg:p-5",children:u.jsxs("div",{className:"flex items-start gap-2 rounded-md border border-destructive/30 bg-destructive/5 px-3 py-2.5 text-sm text-destructive",children:[u.jsx(Xd,{className:"mt-0.5 size-4 shrink-0"}),u.jsxs("div",{children:[u.jsx("p",{className:"m-0 font-medium",children:M("This section couldn’t be displayed.","darkify")}),u.jsx("p",{className:"m-0 text-destructive/80",children:M("An unexpected error occurred while rendering these fields. Other sections are unaffected.","darkify")})]})]})}):this.props.children}}function G5(){return u.jsx("div",{className:"flex min-w-0 flex-1 flex-col bg-[#f3f5f9] dark:bg-background",children:u.jsx("main",{className:"flex-1 overflow-x-clip",children:u.jsx(v_,{})})})}function zi({className:e,...n}){return u.jsx("div",{"data-slot":"card",className:X("text-card-foreground flex flex-col py-6",e),...n})}const gf=cf("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 aria-invalid:border-destructive cursor-pointer",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-black dark:hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20",outline:"border bg-background text-foreground shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"text-foreground hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function ct({className:e,variant:n,size:r,asChild:o=!1,...l}){const c=o?Ng:"button";return u.jsx(c,{"data-slot":"button",className:X(gf({variant:n,size:r,className:e})),...l})}var V5=y.createContext(void 0);function Pi(e){const n=y.useContext(V5);return e||n||"ltr"}var Ms=0,po=null;function js(){y.useEffect(()=>{po||(po={start:Ty(),end:Ty()});const{start:e,end:n}=po;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==n&&document.body.insertAdjacentElement("beforeend",n),Ms++,()=>{Ms===1&&(po?.start.remove(),po?.end.remove(),po=null),Ms=Math.max(0,Ms-1)}},[])}function Ty(){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 yf="focusScope.autoFocusOnMount",vf="focusScope.autoFocusOnUnmount",Ry={bubbles:!1,cancelable:!0},q5="FocusScope",Li=y.forwardRef((e,n)=>{const{loop:r=!1,trapped:o=!1,onMountAutoFocus:l,onUnmountAutoFocus:c,...d}=e,[f,m]=y.useState(null),p=It(l),x=It(c),v=y.useRef(null),b=_e(n,m),N=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(o){let k=function(T){if(N.paused||!f)return;const O=T.target;f.contains(O)?v.current=O:Fa(v.current,{select:!0})},w=function(T){if(N.paused||!f)return;const O=T.relatedTarget;O!==null&&(f.contains(O)||Fa(v.current,{select:!0}))},_=function(T){if(document.activeElement===document.body)for(const A of T)A.removedNodes.length>0&&Fa(f)};document.addEventListener("focusin",k),document.addEventListener("focusout",w);const E=new MutationObserver(_);return f&&E.observe(f,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",k),document.removeEventListener("focusout",w),E.disconnect()}}},[o,f,N.paused]),y.useEffect(()=>{if(f){Ay.add(N);const k=document.activeElement;if(!f.contains(k)){const _=new CustomEvent(yf,Ry);f.addEventListener(yf,p),f.dispatchEvent(_),_.defaultPrevented||(W5(J5(Oy(f)),{select:!0}),document.activeElement===k&&Fa(f))}return()=>{f.removeEventListener(yf,p),setTimeout(()=>{const _=new CustomEvent(vf,Ry);f.addEventListener(vf,x),f.dispatchEvent(_),_.defaultPrevented||Fa(k??document.body,{select:!0}),f.removeEventListener(vf,x),Ay.remove(N)},0)}}},[f,p,x,N]);const C=y.useCallback(k=>{if(!r&&!o||N.paused)return;const w=k.key==="Tab"&&!k.altKey&&!k.ctrlKey&&!k.metaKey,_=document.activeElement;if(w&&_){const E=k.currentTarget,[T,O]=K5(E);T&&O?!k.shiftKey&&_===O?(k.preventDefault(),r&&Fa(T,{select:!0})):k.shiftKey&&_===T&&(k.preventDefault(),r&&Fa(O,{select:!0})):_===E&&k.preventDefault()}},[r,o,N.paused]);return u.jsx(we.div,{tabIndex:-1,...d,ref:b,onKeyDown:C})});Li.displayName=q5;function W5(e,{select:n=!1}={}){const r=document.activeElement;for(const o of e)if(Fa(o,{select:n}),document.activeElement!==r)return}function K5(e){const n=Oy(e),r=Dy(n,e),o=Dy(n.reverse(),e);return[r,o]}function Oy(e){const n=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const l=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||l?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)n.push(r.currentNode);return n}function Dy(e,n){const r=typeof n.checkVisibility=="function"&&n.checkVisibility({checkVisibilityCSS:!0});for(const o of e)if(!(r?!o.checkVisibility({checkVisibilityCSS:!0}):X5(o,{upTo:n})))return o}function X5(e,{upTo:n}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(n!==void 0&&e===n)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Q5(e){return e instanceof HTMLInputElement&&"select"in e}function Fa(e,{select:n=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&Q5(e)&&n&&e.select()}}var Ay=Z5();function Z5(){let e=[];return{add(n){const r=e[0];n!==r&&r?.pause(),e=zy(e,n),e.unshift(n)},remove(n){e=zy(e,n),e[0]?.resume()}}}function zy(e,n){const r=[...e],o=r.indexOf(n);return o!==-1&&r.splice(o,1),r}function J5(e){return e.filter(n=>n.tagName!=="A")}var eM=ss[" useId ".trim().toString()]||(()=>{}),tM=0;function Vn(e){const[n,r]=y.useState(eM());return Ct(()=>{r(o=>o??String(tM++))},[e]),e||(n?`radix-${n}`:"")}const nM=["top","right","bottom","left"],$a=Math.min,ca=Math.max,Ts=Math.round,Rs=Math.floor,ua=e=>({x:e,y:e}),aM={left:"right",right:"left",bottom:"top",top:"bottom"};function Py(e,n,r){return ca(e,$a(n,r))}function da(e,n){return typeof e=="function"?e(n):e}function Ya(e){return e.split("-")[0]}function go(e){return e.split("-")[1]}function xf(e){return e==="x"?"y":"x"}function bf(e){return e==="y"?"height":"width"}function qn(e){const n=e[0];return n==="t"||n==="b"?"y":"x"}function wf(e){return xf(qn(e))}function rM(e,n,r){r===void 0&&(r=!1);const o=go(e),l=wf(e),c=bf(l);let d=l==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return n.reference[c]>n.floating[c]&&(d=Os(d)),[d,Os(d)]}function oM(e){const n=Os(e);return[Sf(e),n,Sf(n)]}function Sf(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const Ly=["left","right"],By=["right","left"],iM=["top","bottom"],lM=["bottom","top"];function sM(e,n,r){switch(e){case"top":case"bottom":return r?n?By:Ly:n?Ly:By;case"left":case"right":return n?iM:lM;default:return[]}}function cM(e,n,r,o){const l=go(e);let c=sM(Ya(e),r==="start",o);return l&&(c=c.map(d=>d+"-"+l),n&&(c=c.concat(c.map(Sf)))),c}function Os(e){const n=Ya(e);return aM[n]+e.slice(n.length)}function uM(e){var n,r,o,l;return{top:(n=e.top)!=null?n:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(l=e.left)!=null?l:0}}function Hy(e){return typeof e!="number"?uM(e):{top:e,right:e,bottom:e,left:e}}function Ds(e){const{x:n,y:r,width:o,height:l}=e;return{width:o,height:l,top:r,left:n,right:n+o,bottom:r+l,x:n,y:r}}function Iy(e,n,r){let{reference:o,floating:l}=e;const c=qn(n),d=wf(n),f=bf(d),m=Ya(n),p=c==="y",x=o.x+o.width/2-l.width/2,v=o.y+o.height/2-l.height/2,b=o[f]/2-l[f]/2;let N;switch(m){case"top":N={x,y:o.y-l.height};break;case"bottom":N={x,y:o.y+o.height};break;case"right":N={x:o.x+o.width,y:v};break;case"left":N={x:o.x-l.width,y:v};break;default:N={x:o.x,y:o.y}}const C=go(n);return C&&(N[d]+=b*(C==="end"?1:-1)*(r&&p?-1:1)),N}async function dM(e,n){var r;n===void 0&&(n={});const{x:o,y:l,platform:c,rects:d,elements:f,strategy:m}=e,{boundary:p="clippingAncestors",rootBoundary:x="viewport",elementContext:v="floating",altBoundary:b=!1,padding:N=0}=da(n,e),C=Hy(N),w=f[b?v==="floating"?"reference":"floating":v],_=Ds(await c.getClippingRect({element:(r=await(c.isElement==null?void 0:c.isElement(w)))==null||r?w:w.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(f.floating)),boundary:p,rootBoundary:x,strategy:m})),E=v==="floating"?{x:o,y:l,width:d.floating.width,height:d.floating.height}:d.reference,T=await(c.getOffsetParent==null?void 0:c.getOffsetParent(f.floating)),O=await(c.isElement==null?void 0:c.isElement(T))&&await(c.getScale==null?void 0:c.getScale(T))||{x:1,y:1},A=Ds(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:f,rect:E,offsetParent:T,strategy:m}):E);return{top:(_.top-A.top+C.top)/O.y,bottom:(A.bottom-_.bottom+C.bottom)/O.y,left:(_.left-A.left+C.left)/O.x,right:(A.right-_.right+C.right)/O.x}}const fM=50,mM=async(e,n,r)=>{const{placement:o="bottom",strategy:l="absolute",middleware:c=[],platform:d}=r,f=d.detectOverflow?d:{...d,detectOverflow:dM},m=await(d.isRTL==null?void 0:d.isRTL(n));let p=await d.getElementRects({reference:e,floating:n,strategy:l}),{x,y:v}=Iy(p,o,m),b=o,N=0;const C={};for(let k=0;k<c.length;k++){const w=c[k];if(!w)continue;const{name:_,fn:E}=w,{x:T,y:O,data:A,reset:z}=await E({x,y:v,initialPlacement:o,placement:b,strategy:l,middlewareData:C,rects:p,platform:f,elements:{reference:e,floating:n}});x=T??x,v=O??v,C[_]={...C[_],...A},z&&N<fM&&(N++,typeof z=="object"&&(z.placement&&(b=z.placement),z.rects&&(p=z.rects===!0?await d.getElementRects({reference:e,floating:n,strategy:l}):z.rects),{x,y:v}=Iy(p,b,m)),k=-1)}return{x,y:v,placement:b,strategy:l,middlewareData:C}},hM=e=>({name:"arrow",options:e,async fn(n){const{x:r,y:o,placement:l,rects:c,platform:d,elements:f,middlewareData:m}=n,{element:p,padding:x=0}=da(e,n)||{};if(p==null)return{};const v=Hy(x),b={x:r,y:o},N=wf(l),C=bf(N),k=await d.getDimensions(p),w=N==="y",_=w?"top":"left",E=w?"bottom":"right",T=w?"clientHeight":"clientWidth",O=c.reference[C]+c.reference[N]-b[N]-c.floating[C],A=b[N]-c.reference[N],z=await(d.getOffsetParent==null?void 0:d.getOffsetParent(p));let L=z?z[T]:0;(!L||!await(d.isElement==null?void 0:d.isElement(z)))&&(L=f.floating[T]||c.floating[C]);const H=O/2-A/2,te=L/2-k[C]/2-1,q=$a(v[_],te),I=$a(v[E],te),ee=L-k[C]-I,le=L/2-k[C]/2+H,$=Py(q,le,ee),ne=!m.arrow&&go(l)!=null&&le!==$&&c.reference[C]/2-(le<q?q:I)-k[C]/2<0,D=ne?le<q?le-q:le-ee:0;return{[N]:b[N]+D,data:{[N]:$,centerOffset:le-$-D,...ne&&{alignmentOffset:D}},reset:ne}}}),pM=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var r,o;const{placement:l,middlewareData:c,rects:d,initialPlacement:f,platform:m,elements:p}=n,{mainAxis:x=!0,crossAxis:v=!0,fallbackPlacements:b,fallbackStrategy:N="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:k=!0,...w}=da(e,n);if((r=c.arrow)!=null&&r.alignmentOffset)return{};const _=Ya(l),E=qn(f),T=Ya(f)===f,O=await(m.isRTL==null?void 0:m.isRTL(p.floating)),A=b||(T||!k?[Os(f)]:oM(f)),z=C!=="none";!b&&z&&A.push(...cM(f,k,C,O));const L=[f,...A],H=await m.detectOverflow(n,w),te=[];let q=((o=c.flip)==null?void 0:o.overflows)||[];if(x&&te.push(H[_]),v){const $=rM(l,d,O);te.push(H[$[0]],H[$[1]])}if(q=[...q,{placement:l,overflows:te}],!te.every($=>$<=0)){var I,ee;const $=(((I=c.flip)==null?void 0:I.index)||0)+1,ne=L[$];if(ne&&(!(v==="alignment"?E!==qn(ne):!1)||q.every(Q=>qn(Q.placement)===E?Q.overflows[0]>0:!0)))return{data:{index:$,overflows:q},reset:{placement:ne}};let D=(ee=q.filter(K=>K.overflows[0]<=0).sort((K,Q)=>K.overflows[1]-Q.overflows[1])[0])==null?void 0:ee.placement;if(!D)switch(N){case"bestFit":{var le;const K=(le=q.filter(Q=>{if(z){const Z=qn(Q.placement);return Z===E||Z==="y"}return!0}).map(Q=>[Q.placement,Q.overflows.filter(Z=>Z>0).reduce((Z,Y)=>Z+Y,0)]).sort((Q,Z)=>Q[1]-Z[1])[0])==null?void 0:le[0];K&&(D=K);break}case"initialPlacement":D=f;break}if(l!==D)return{reset:{placement:D}}}return{}}}};function Uy(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function Fy(e){return nM.some(n=>e[n]>=0)}const gM=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(n){const{rects:r,platform:o}=n,{strategy:l="referenceHidden",...c}=da(e,n);switch(l){case"referenceHidden":{const d=await o.detectOverflow(n,{...c,elementContext:"reference"}),f=Uy(d,r.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:Fy(f)}}}case"escaped":{const d=await o.detectOverflow(n,{...c,altBoundary:!0}),f=Uy(d,r.floating);return{data:{escapedOffsets:f,escaped:Fy(f)}}}default:return{}}}}},$y=new Set(["left","top"]);async function yM(e,n){const{placement:r,platform:o,elements:l}=e,c=await(o.isRTL==null?void 0:o.isRTL(l.floating)),d=Ya(r),f=go(r),m=qn(r)==="y",p=$y.has(d)?-1:1,x=c&&m?-1:1,v=da(n,e);let{mainAxis:b,crossAxis:N,alignmentAxis:C}=typeof v=="number"?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:v.mainAxis||0,crossAxis:v.crossAxis||0,alignmentAxis:v.alignmentAxis};return f&&typeof C=="number"&&(N=f==="end"?C*-1:C),m?{x:N*x,y:b*p}:{x:b*p,y:N*x}}const vM=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var r,o;const{x:l,y:c,placement:d,middlewareData:f}=n,m=await yM(n,e);return d===((r=f.offset)==null?void 0:r.placement)&&(o=f.arrow)!=null&&o.alignmentOffset?{}:{x:l+m.x,y:c+m.y,data:{...m,placement:d}}}}},xM=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:r,y:o,placement:l,platform:c}=n,{mainAxis:d=!0,crossAxis:f=!1,limiter:m={fn:E=>{let{x:T,y:O}=E;return{x:T,y:O}}},...p}=da(e,n),x={x:r,y:o},v=await c.detectOverflow(n,p),b=qn(l),N=xf(b);let C=x[N],k=x[b];const w=(E,T)=>Py(T+v[E==="y"?"top":"left"],T,T-v[E==="y"?"bottom":"right"]);d&&(C=w(N,C)),f&&(k=w(b,k));const _=m.fn({...n,[N]:C,[b]:k});return{..._,data:{x:_.x-r,y:_.y-o,enabled:{[N]:d,[b]:f}}}}}},bM=function(e){return e===void 0&&(e={}),{options:e,fn(n){var r,o;const{x:l,y:c,placement:d,rects:f,middlewareData:m}=n,{offset:p=0,mainAxis:x=!0,crossAxis:v=!0}=da(e,n),b={x:l,y:c},N=qn(d),C=xf(N);let k=b[C],w=b[N];const _=da(p,n),E=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(r=_.mainAxis)!=null?r:0,crossAxis:(o=_.crossAxis)!=null?o:0};if(x){const A=C==="y"?"height":"width",z=f.reference[C]-f.floating[A]+E.mainAxis,L=f.reference[C]+f.reference[A]-E.mainAxis;k<z?k=z:k>L&&(k=L)}if(v){var T,O;const A=C==="y"?"width":"height",z=$y.has(Ya(d)),L=f.reference[N]-f.floating[A]+(z&&((T=m.offset)==null?void 0:T[N])||0)+(z?0:E.crossAxis),H=f.reference[N]+f.reference[A]+(z?0:((O=m.offset)==null?void 0:O[N])||0)-(z?E.crossAxis:0);w<L?w=L:w>H&&(w=H)}return{[C]:k,[N]:w}}}},wM=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){const{placement:r,rects:o,platform:l,elements:c}=n,{apply:d=()=>{},...f}=da(e,n),m=await l.detectOverflow(n,f),p=Ya(r),x=go(r),v=qn(r)==="y",{width:b,height:N}=o.floating;let C,k;p==="top"||p==="bottom"?(C=p,k=x===(await(l.isRTL==null?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(k=p,C=x==="end"?"top":"bottom");const w=N-m.top-m.bottom,_=b-m.left-m.right,E=$a(N-m[C],w),T=$a(b-m[k],_),O=n.middlewareData.shift,A=!O;let z=E,L=T;O!=null&&O.enabled.x&&(L=_),O!=null&&O.enabled.y&&(z=w),A&&!x&&(v?L=b-2*ca(m.left,m.right):z=N-2*ca(m.top,m.bottom)),await d({...n,availableWidth:L,availableHeight:z});const H=await l.getDimensions(c.floating);return b!==H.width||N!==H.height?{reset:{rects:!0}}:{}}}};function As(){return typeof window<"u"}function yo(e){return Yy(e)?(e.nodeName||"").toLowerCase():"#document"}function Qt(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function fa(e){var n;return(n=(Yy(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function Yy(e){return As()?e instanceof Node||e instanceof Qt(e).Node:!1}function Wn(e){return As()?e instanceof Element||e instanceof Qt(e).Element:!1}function Ga(e){return As()?e instanceof HTMLElement||e instanceof Qt(e).HTMLElement:!1}function Gy(e){return!As()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Qt(e).ShadowRoot}function zs(e){const{overflow:n,overflowX:r,overflowY:o,display:l}=Kn(e);return/auto|scroll|overlay|hidden|clip/.test(n+o+r)&&l!=="inline"&&l!=="contents"}function SM(e){return/^(table|td|th)$/.test(yo(e))}function Ps(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const kM=/transform|translate|scale|rotate|perspective|filter/,NM=/paint|layout|strict|content/,Mr=e=>!!e&&e!=="none";let kf;function Nf(e){const n=Wn(e)?Kn(e):e;return Mr(n.transform)||Mr(n.translate)||Mr(n.scale)||Mr(n.rotate)||Mr(n.perspective)||!Cf()&&(Mr(n.backdropFilter)||Mr(n.filter))||kM.test(n.willChange||"")||NM.test(n.contain||"")}function CM(e){let n=jr(e);for(;Ga(n)&&!Bi(n);){if(Nf(n))return n;if(Ps(n))return null;n=jr(n)}return null}function Cf(){return kf==null&&(kf=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),kf}function Bi(e){return/^(html|body|#document)$/.test(yo(e))}function Kn(e){return Qt(e).getComputedStyle(e)}function Ls(e){return Wn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function jr(e){if(yo(e)==="html")return e;const n=e.assignedSlot||e.parentNode||Gy(e)&&e.host||fa(e);return Gy(n)?n.host:n}function Vy(e){const n=jr(e);return Bi(n)?(e.ownerDocument||e).body:Ga(n)&&zs(n)?n:Vy(n)}function Hi(e,n,r){var o;n===void 0&&(n=[]),r===void 0&&(r=!0);const l=Vy(e),c=l===((o=e.ownerDocument)==null?void 0:o.body),d=Qt(l);if(c){const f=_f(d);return n.concat(d,d.visualViewport||[],zs(l)?l:[],f&&r?Hi(f):[])}else return n.concat(l,Hi(l,[],r))}function _f(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function qy(e){const n=Kn(e);let r=parseFloat(n.width)||0,o=parseFloat(n.height)||0;const l=Ga(e),c=l?e.offsetWidth:r,d=l?e.offsetHeight:o,f=Ts(r)!==c||Ts(o)!==d;return f&&(r=c,o=d),{width:r,height:o,$:f}}function Ef(e){return Wn(e)?e:e.contextElement}function vo(e){const n=Ef(e);if(!Ga(n))return ua(1);const r=n.getBoundingClientRect(),{width:o,height:l,$:c}=qy(n);let d=(c?Ts(r.width):r.width)/o,f=(c?Ts(r.height):r.height)/l;return(!d||!Number.isFinite(d))&&(d=1),(!f||!Number.isFinite(f))&&(f=1),{x:d,y:f}}const _M=ua(0);function Wy(e){const n=Qt(e);return!Cf()||!n.visualViewport?_M:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function EM(e,n,r){return n===void 0&&(n=!1),!!r&&n&&r===Qt(e)}function Tr(e,n,r,o){n===void 0&&(n=!1),r===void 0&&(r=!1);const l=e.getBoundingClientRect(),c=Ef(e);let d=ua(1);n&&(o?Wn(o)&&(d=vo(o)):d=vo(e));const f=EM(c,r,o)?Wy(c):ua(0);let m=(l.left+f.x)/d.x,p=(l.top+f.y)/d.y,x=l.width/d.x,v=l.height/d.y;if(c&&o){const b=Qt(c),N=Wn(o)?Qt(o):o;let C=b,k=_f(C);for(;k&&N!==C;){const w=vo(k),_=k.getBoundingClientRect(),E=Kn(k),T=_.left+(k.clientLeft+parseFloat(E.paddingLeft))*w.x,O=_.top+(k.clientTop+parseFloat(E.paddingTop))*w.y;m*=w.x,p*=w.y,x*=w.x,v*=w.y,m+=T,p+=O,C=Qt(k),k=_f(C)}}return Ds({width:x,height:v,x:m,y:p})}function Bs(e,n){const r=Ls(e).scrollLeft;return n?n.left+r:Tr(fa(e)).left+r}function Ky(e,n){const r=e.getBoundingClientRect(),o=r.left+n.scrollLeft-Bs(e,r),l=r.top+n.scrollTop;return{x:o,y:l}}function MM(e){let{elements:n,rect:r,offsetParent:o,strategy:l}=e;const c=l==="fixed",d=fa(o),f=n?Ps(n.floating):!1;if(o===d||f&&c)return r;let m={scrollLeft:0,scrollTop:0},p=ua(1);const x=ua(0),v=Ga(o);if((v||!c)&&((yo(o)!=="body"||zs(d))&&(m=Ls(o)),v)){const N=Tr(o);p=vo(o),x.x=N.x+o.clientLeft,x.y=N.y+o.clientTop}const b=d&&!v&&!c?Ky(d,m):ua(0);return{width:r.width*p.x,height:r.height*p.y,x:r.x*p.x-m.scrollLeft*p.x+x.x+b.x,y:r.y*p.y-m.scrollTop*p.y+x.y+b.y}}function jM(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function TM(e){const n=Ls(e),r=e.ownerDocument.body,o=ca(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),l=ca(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let c=-n.scrollLeft+Bs(e);const d=-n.scrollTop;return Kn(r).direction==="rtl"&&(c+=ca(e.clientWidth,r.clientWidth)-o),{width:o,height:l,x:c,y:d}}const RM=25;function OM(e,n,r){r===void 0&&(r="viewport");const o=r==="layoutViewport",l=Qt(e),c=fa(e),d=l.visualViewport;let f=c.clientWidth,m=c.clientHeight,p=0,x=0;if(d){const b=!Cf()||n==="fixed";o?b||(p=-d.offsetLeft,x=-d.offsetTop):(f=d.width,m=d.height,b&&(p=d.offsetLeft,x=d.offsetTop))}if(Bs(c)<=0){const b=c.ownerDocument,N=b.body,C=getComputedStyle(N),k=b.compatMode==="CSS1Compat"&&parseFloat(C.marginLeft)+parseFloat(C.marginRight)||0,w=Math.abs(c.clientWidth-N.clientWidth-k),_=getComputedStyle(c).scrollbarGutter==="stable both-edges"?w/2:w;_<=RM&&(f-=_)}return{width:f,height:m,x:p,y:x}}function DM(e,n){const r=Tr(e,!0,n==="fixed"),o=r.top+e.clientTop,l=r.left+e.clientLeft,c=vo(e),d=e.clientWidth*c.x,f=e.clientHeight*c.y,m=l*c.x,p=o*c.y;return{width:d,height:f,x:m,y:p}}function Xy(e,n,r){let o;if(n==="viewport"||n==="layoutViewport")o=OM(e,r,n);else if(n==="document")o=TM(fa(e));else if(Wn(n))o=DM(n,r);else{const l=Wy(e);o={x:n.x-l.x,y:n.y-l.y,width:n.width,height:n.height}}return Ds(o)}function AM(e,n){const r=n.get(e);if(r)return r;let o=Hi(e,[],!1).filter(f=>Wn(f)&&yo(f)!=="body"),l=null;const c=Kn(e).position==="fixed";let d=c?jr(e):e;for(;Wn(d)&&!Bi(d);){const f=Kn(d),m=Nf(d),p=l?l.position:c?"fixed":"";!m&&(p==="fixed"||p==="absolute"&&f.position==="static")?o=o.filter(v=>v!==d):l=f,d=jr(d)}return n.set(e,o),o}function zM(e){let{element:n,boundary:r,rootBoundary:o,strategy:l}=e;const d=[...r==="clippingAncestors"?Ps(n)?[]:AM(n,this._c):[].concat(r),o],f=Xy(n,d[0],l);let m=f.top,p=f.right,x=f.bottom,v=f.left;for(let b=1;b<d.length;b++){const N=Xy(n,d[b],l);m=ca(N.top,m),p=$a(N.right,p),x=$a(N.bottom,x),v=ca(N.left,v)}return{width:p-v,height:x-m,x:v,y:m}}function PM(e){const{width:n,height:r}=qy(e);return{width:n,height:r}}function LM(e,n,r){const o=Ga(n),l=fa(n),c=r==="fixed",d=Tr(e,!0,c,n);let f={scrollLeft:0,scrollTop:0};const m=ua(0);if((o||!c)&&((yo(n)!=="body"||zs(l))&&(f=Ls(n)),o)){const b=Tr(n,!0,c,n);m.x=b.x+n.clientLeft,m.y=b.y+n.clientTop}!o&&l&&(m.x=Bs(l));const p=l&&!o&&!c?Ky(l,f):ua(0),x=d.left+f.scrollLeft-m.x-p.x,v=d.top+f.scrollTop-m.y-p.y;return{x,y:v,width:d.width,height:d.height}}function Mf(e){return Kn(e).position==="static"}function Qy(e,n){if(!Ga(e)||Kn(e).position==="fixed")return null;if(n)return n(e);let r=e.offsetParent;return fa(e)===r&&(r=r.ownerDocument.body),r}function Zy(e,n){const r=Qt(e);if(Ps(e))return r;if(!Ga(e)){let l=jr(e);for(;l&&!Bi(l);){if(Wn(l)&&!Mf(l))return l;l=jr(l)}return r}let o=Qy(e,n);for(;o&&SM(o)&&Mf(o);)o=Qy(o,n);return o&&Bi(o)&&Mf(o)&&!Nf(o)?r:o||CM(e)||r}const BM=async function(e){const n=this.getOffsetParent||Zy,r=this.getDimensions,o=await r(e.floating);return{reference:LM(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function HM(e){return Kn(e).direction==="rtl"}const IM={convertOffsetParentRelativeRectToViewportRelativeRect:MM,getDocumentElement:fa,getClippingRect:zM,getOffsetParent:Zy,getElementRects:BM,getClientRects:jM,getDimensions:PM,getScale:vo,isElement:Wn,isRTL:HM};function Jy(e,n){return e.x===n.x&&e.y===n.y&&e.width===n.width&&e.height===n.height}function UM(e,n,r){let o=null,l;const c=fa(e);function d(){var x;clearTimeout(l),(x=o)==null||x.disconnect(),o=null}function f(x,v){x===void 0&&(x=!1),v===void 0&&(v=1),d();const b=e.getBoundingClientRect(),{left:N,top:C,width:k,height:w}=b;if(x||n(),!k||!w)return;const _=Rs(C),E=Rs(c.clientWidth-(N+k)),T=Rs(c.clientHeight-(C+w)),O=Rs(N),z={rootMargin:-_+"px "+-E+"px "+-T+"px "+-O+"px",threshold:ca(0,$a(1,v))||1};let L=!0;function H(te){const q=te[0].intersectionRatio;if(!Jy(b,e.getBoundingClientRect()))return f();if(q!==v){if(!L)return f();q?f(!1,q):l=setTimeout(()=>{f(!1,1e-7)},1e3)}L=!1}try{o=new IntersectionObserver(H,{...z,root:c.ownerDocument})}catch{o=new IntersectionObserver(H,z)}o.observe(e)}const m=Qt(e),p=()=>f(r);return m.addEventListener("resize",p),f(!0),()=>{m.removeEventListener("resize",p),d()}}function FM(e,n,r,o){o===void 0&&(o={});const{ancestorScroll:l=!0,ancestorResize:c=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:f=typeof IntersectionObserver=="function",animationFrame:m=!1}=o,p=Ef(e),x=l||c?[...p?Hi(p):[],...n?Hi(n):[]]:[];x.forEach(_=>{l&&_.addEventListener("scroll",r),c&&_.addEventListener("resize",r)});const v=p&&f?UM(p,r,c):null;let b=-1,N=null;d&&(N=new ResizeObserver(_=>{let[E]=_;E&&E.target===p&&N&&n&&(N.unobserve(n),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var T;(T=N)==null||T.observe(n)})),r()}),p&&!m&&N.observe(p),n&&N.observe(n));let C,k=m?Tr(e):null;m&&w();function w(){const _=Tr(e);k&&!Jy(k,_)&&r(),k=_,C=requestAnimationFrame(w)}return r(),()=>{var _;x.forEach(E=>{l&&E.removeEventListener("scroll",r),c&&E.removeEventListener("resize",r)}),v?.(),(_=N)==null||_.disconnect(),N=null,m&&cancelAnimationFrame(C)}}const $M=vM,YM=xM,GM=pM,VM=wM,qM=gM,ev=hM,WM=bM,KM=(e,n,r)=>{const o=new Map,l=r??{},c={...IM,...l.platform,_c:o};return mM(e,n,{...l,platform:c})};var XM=typeof document<"u",QM=function(){},Hs=XM?y.useLayoutEffect:QM;function Is(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e=="function"&&e.toString()===n.toString())return!0;let r,o,l;if(e&&n&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==n.length)return!1;for(o=r;o--!==0;)if(!Is(e[o],n[o]))return!1;return!0}if(l=Object.keys(e),r=l.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(n,l[o]))return!1;for(o=r;o--!==0;){const c=l[o];if(!(c==="_owner"&&e.$$typeof)&&!Is(e[c],n[c]))return!1}return!0}return e!==e&&n!==n}function tv(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function nv(e,n){const r=tv(e);return Math.round(n*r)/r}function jf(e){const n=y.useRef(e);return Hs(()=>{n.current=e}),n}function ZM(e){e===void 0&&(e={});const{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:l,elements:{reference:c,floating:d}={},transform:f=!0,whileElementsMounted:m,open:p}=e,[x,v]=y.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[b,N]=y.useState(o);Is(b,o)||N(o);const[C,k]=y.useState(null),[w,_]=y.useState(null),E=y.useCallback(Q=>{Q!==z.current&&(z.current=Q,k(Q))},[]),T=y.useCallback(Q=>{Q!==L.current&&(L.current=Q,_(Q))},[]),O=c||C,A=d||w,z=y.useRef(null),L=y.useRef(null),H=y.useRef(x),te=m!=null,q=jf(m),I=jf(l),ee=jf(p),le=y.useCallback(()=>{if(!z.current||!L.current)return;const Q={placement:n,strategy:r,middleware:b};I.current&&(Q.platform=I.current),KM(z.current,L.current,Q).then(Z=>{const Y={...Z,isPositioned:ee.current!==!1};$.current&&!Is(H.current,Y)&&(H.current=Y,fo.flushSync(()=>{v(Y)}))})},[b,n,r,I,ee]);Hs(()=>{p===!1&&H.current.isPositioned&&(H.current.isPositioned=!1,v(Q=>({...Q,isPositioned:!1})))},[p]);const $=y.useRef(!1);Hs(()=>($.current=!0,()=>{$.current=!1}),[]),Hs(()=>{if(O&&(z.current=O),A&&(L.current=A),O&&A){if(q.current)return q.current(O,A,le);le()}},[O,A,le,q,te]);const ne=y.useMemo(()=>({reference:z,floating:L,setReference:E,setFloating:T}),[E,T]),D=y.useMemo(()=>({reference:O,floating:A}),[O,A]),K=y.useMemo(()=>{const Q={position:r,left:0,top:0};if(!D.floating)return Q;const Z=nv(D.floating,x.x),Y=nv(D.floating,x.y);return f?{...Q,transform:"translate("+Z+"px, "+Y+"px)",...tv(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:Z,top:Y}},[r,f,D.floating,x.x,x.y]);return y.useMemo(()=>({...x,update:le,refs:ne,elements:D,floatingStyles:K}),[x,le,ne,D,K])}const JM=e=>{function n(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:o,padding:l}=typeof e=="function"?e(r):e;return o&&n(o)?o.current!=null?ev({element:o.current,padding:l}).fn(r):{}:o?ev({element:o,padding:l}).fn(r):{}}}},ej=(e,n)=>{const r=$M(e);return{name:r.name,fn:r.fn,options:[e,n]}},tj=(e,n)=>{const r=YM(e);return{name:r.name,fn:r.fn,options:[e,n]}},nj=(e,n)=>({fn:WM(e).fn,options:[e,n]}),aj=(e,n)=>{const r=GM(e);return{name:r.name,fn:r.fn,options:[e,n]}},rj=(e,n)=>{const r=VM(e);return{name:r.name,fn:r.fn,options:[e,n]}},oj=(e,n)=>{const r=qM(e);return{name:r.name,fn:r.fn,options:[e,n]}},ij=(e,n)=>{const r=JM(e);return{name:r.name,fn:r.fn,options:[e,n]}};var lj="Arrow",av=y.forwardRef((e,n)=>{const{children:r,width:o=10,height:l=5,...c}=e;return u.jsx(we.svg,{...c,ref:n,width:o,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:u.jsx("polygon",{points:"0,0 30,0 15,10"})})});av.displayName=lj;var sj=av;function Ii(e){const[n,r]=y.useState(void 0);return Ct(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const o=new ResizeObserver(l=>{if(!Array.isArray(l)||!l.length)return;const c=l[0];let d,f;if("borderBoxSize"in c){const m=c.borderBoxSize,p=Array.isArray(m)?m[0]:m;d=p.inlineSize,f=p.blockSize}else d=e.offsetWidth,f=e.offsetHeight;r({width:d,height:f})});return o.observe(e,{box:"border-box"}),()=>o.unobserve(e)}else r(void 0)},[e]),n}var Tf="Popper",[rv,xo]=Kt(Tf),[cj,ov]=rv(Tf),iv=e=>{const{__scopePopper:n,children:r}=e,[o,l]=y.useState(null),[c,d]=y.useState(void 0);return u.jsx(cj,{scope:n,anchor:o,onAnchorChange:l,placementState:c,setPlacementState:d,children:r})};iv.displayName=Tf;var lv="PopperAnchor",sv=y.forwardRef((e,n)=>{const{__scopePopper:r,virtualRef:o,...l}=e,c=ov(lv,r),d=y.useRef(null),f=c.onAnchorChange,m=y.useCallback(C=>{d.current=C,C&&f(C)},[f]),p=_e(n,m),x=y.useRef(null);y.useEffect(()=>{if(!o)return;const C=x.current;x.current=o.current,C!==x.current&&f(x.current)});const v=c.placementState&&Of(c.placementState),b=v?.[0],N=v?.[1];return o?null:u.jsx(we.div,{"data-radix-popper-side":b,"data-radix-popper-align":N,...l,ref:p})});sv.displayName=lv;var Rf="PopperContent",[uj,dj]=rv(Rf),cv=y.forwardRef((e,n)=>{const{__scopePopper:r,side:o="bottom",sideOffset:l=0,align:c="center",alignOffset:d=0,arrowPadding:f=0,avoidCollisions:m=!0,collisionBoundary:p=[],collisionPadding:x=0,sticky:v="partial",hideWhenDetached:b=!1,updatePositionStrategy:N="optimized",onPlaced:C,...k}=e,w=ov(Rf,r),[_,E]=y.useState(null),T=_e(n,E),[O,A]=y.useState(null),z=Ii(O),L=z?.width??0,H=z?.height??0,te=o+(c!=="center"?"-"+c:""),q=typeof x=="number"?x:{top:0,right:0,bottom:0,left:0,...x},I=Array.isArray(p)?p:[p],ee=I.length>0,le={padding:q,boundary:I.filter(mj),altBoundary:ee},{refs:$,floatingStyles:ne,placement:D,isPositioned:K,middlewareData:Q}=ZM({strategy:"fixed",placement:te,whileElementsMounted:(...ke)=>FM(...ke,{animationFrame:N==="always"}),elements:{reference:w.anchor},middleware:[ej({mainAxis:l+H,alignmentAxis:d}),m&&tj({mainAxis:!0,crossAxis:!1,limiter:v==="partial"?nj():void 0,...le}),m&&aj({...le}),rj({...le,apply:({elements:ke,rects:ve,availableWidth:Te,availableHeight:Oe})=>{const{width:Fe,height:vt}=ve.reference,Ze=ke.floating.style;Ze.setProperty("--radix-popper-available-width",`${Te}px`),Ze.setProperty("--radix-popper-available-height",`${Oe}px`),Ze.setProperty("--radix-popper-anchor-width",`${Fe}px`),Ze.setProperty("--radix-popper-anchor-height",`${vt}px`)}}),O&&ij({element:O,padding:f}),hj({arrowWidth:L,arrowHeight:H}),b&&oj({strategy:"referenceHidden",...le,boundary:ee?le.boundary:void 0})]}),Z=w.setPlacementState;Ct(()=>(Z(D),()=>{Z(void 0)}),[D,Z]);const[Y,R]=Of(D),F=It(C);Ct(()=>{K&&F?.()},[K,F]);const re=Q.arrow?.x,se=Q.arrow?.y,de=Q.arrow?.centerOffset!==0,[me,ce]=y.useState();return Ct(()=>{_&&ce(window.getComputedStyle(_).zIndex)},[_]),u.jsx("div",{ref:$.setFloating,"data-radix-popper-content-wrapper":"",style:{...ne,transform:K?ne.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:me,"--radix-popper-transform-origin":[Q.transformOrigin?.x,Q.transformOrigin?.y].join(" "),...Q.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:u.jsx(uj,{scope:r,placedSide:Y,placedAlign:R,onArrowChange:A,arrowX:re,arrowY:se,shouldHideArrow:de,children:u.jsx(we.div,{"data-side":Y,"data-align":R,...k,ref:T,style:{...k.style,animation:K?void 0:"none"}})})})});cv.displayName=Rf;var uv="PopperArrow",fj={top:"bottom",right:"left",bottom:"top",left:"right"},dv=y.forwardRef(function(n,r){const{__scopePopper:o,...l}=n,c=dj(uv,o),d=fj[c.placedSide];return u.jsx("span",{ref:c.onArrowChange,style:{position:"absolute",left:c.arrowX,top:c.arrowY,[d]: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:u.jsx(sj,{...l,ref:r,style:{...l.style,display:"block"}})})});dv.displayName=uv;function mj(e){return e!==null}var hj=e=>({name:"transformOrigin",options:e,fn(n){const{placement:r,rects:o,middlewareData:l}=n,d=l.arrow?.centerOffset!==0,f=d?0:e.arrowWidth,m=d?0:e.arrowHeight,[p,x]=Of(r),v={start:"0%",center:"50%",end:"100%"}[x],b=(l.arrow?.x??0)+f/2,N=(l.arrow?.y??0)+m/2;let C="",k="";return p==="bottom"?(C=d?v:`${b}px`,k=`${-m}px`):p==="top"?(C=d?v:`${b}px`,k=`${o.floating.height+m}px`):p==="right"?(C=`${-m}px`,k=d?v:`${N}px`):p==="left"&&(C=`${o.floating.width+m}px`,k=d?v:`${N}px`),{data:{x:C,y:k}}}});function Of(e){const[n,r="center"]=e.split("-");return[n,r]}var Df=iv,Us=sv,Af=cv,zf=dv,Pf=!1;function pj(){const[e,n]=y.useState(Pf);return y.useEffect(()=>{Pf||(Pf=!0,n(!0))},[]),e}var fv=ss[" useSyncExternalStore ".trim().toString()];function gj(){return()=>{}}function yj(){return fv(gj,()=>!0,()=>!1)}var vj=typeof fv=="function"?yj:pj,Lf="rovingFocusGroup.onEntryFocus",xj={bubbles:!1,cancelable:!0},Ui="RovingFocusGroup",[Bf,mv,bj]=Ti(Ui),[wj,Fs]=Kt(Ui,[bj]),[Sj,kj]=wj(Ui),hv=y.forwardRef((e,n)=>u.jsx(Bf.Provider,{scope:e.__scopeRovingFocusGroup,children:u.jsx(Bf.Slot,{scope:e.__scopeRovingFocusGroup,children:u.jsx(Nj,{...e,ref:n})})}));hv.displayName=Ui;var Nj=y.forwardRef((e,n)=>{const{__scopeRovingFocusGroup:r,orientation:o,loop:l=!1,dir:c,currentTabStopId:d,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:m,onEntryFocus:p,preventScrollOnEntryFocus:x=!1,...v}=e,b=y.useRef(null),N=_e(n,b),C=Pi(c),[k,w]=Pn({prop:d,defaultProp:f??null,onChange:m,caller:Ui}),[_,E]=y.useState(!1),T=It(p),O=mv(r),A=y.useRef(!1),[z,L]=y.useState(0);return y.useEffect(()=>{const H=b.current;if(H)return H.addEventListener(Lf,T),()=>H.removeEventListener(Lf,T)},[T]),u.jsx(Sj,{scope:r,orientation:o,dir:C,loop:l,currentTabStopId:k,onItemFocus:y.useCallback(H=>w(H),[w]),onItemShiftTab:y.useCallback(()=>E(!0),[]),onFocusableItemAdd:y.useCallback(()=>L(H=>H+1),[]),onFocusableItemRemove:y.useCallback(()=>L(H=>H-1),[]),children:u.jsx(we.div,{tabIndex:_||z===0?-1:0,"data-orientation":o,...v,ref:N,style:{outline:"none",...e.style},onMouseDown:ue(e.onMouseDown,()=>{A.current=!0}),onFocus:ue(e.onFocus,H=>{const te=!A.current;if(H.target===H.currentTarget&&te&&!_){const q=new CustomEvent(Lf,xj);if(H.currentTarget.dispatchEvent(q),!q.defaultPrevented){const I=O().filter(D=>D.focusable),ee=I.find(D=>D.active),le=I.find(D=>D.id===k),ne=[ee,le,...I].filter(Boolean).map(D=>D.ref.current);yv(ne,x)}}A.current=!1}),onBlur:ue(e.onBlur,()=>E(!1))})})}),pv="RovingFocusGroupItem",gv=y.forwardRef((e,n)=>{const{__scopeRovingFocusGroup:r,focusable:o=!0,active:l=!1,tabStopId:c,children:d,...f}=e,m=Vn(),p=c||m,x=kj(pv,r),v=x.currentTabStopId===p,b=mv(r),{onFocusableItemAdd:N,onFocusableItemRemove:C,currentTabStopId:k}=x,w=vj();return Ct(()=>{if(!(!w||!o))return N(),()=>C()},[w,o,N,C]),y.useEffect(()=>{if(!(w||!o))return N(),()=>C()},[w,o,N,C]),u.jsx(Bf.ItemSlot,{scope:r,id:p,focusable:o,active:l,children:u.jsx(we.span,{tabIndex:v?0:-1,"data-orientation":x.orientation,...f,ref:n,onMouseDown:ue(e.onMouseDown,_=>{o?x.onItemFocus(p):_.preventDefault()}),onFocus:ue(e.onFocus,()=>x.onItemFocus(p)),onKeyDown:ue(e.onKeyDown,_=>{if(_.key==="Tab"&&_.shiftKey){x.onItemShiftTab();return}if(_.target!==_.currentTarget)return;const E=Ej(_,x.orientation,x.dir);if(E!==void 0){if(_.metaKey||_.ctrlKey||_.altKey||_.shiftKey)return;_.preventDefault();let O=b().filter(A=>A.focusable).map(A=>A.ref.current);if(E==="last")O.reverse();else if(E==="prev"||E==="next"){E==="prev"&&O.reverse();const A=O.indexOf(_.currentTarget);O=x.loop?Mj(O,A+1):O.slice(A+1)}setTimeout(()=>yv(O))}}),children:typeof d=="function"?d({isCurrentTabStop:v,hasTabStop:k!=null}):d})})});gv.displayName=pv;var Cj={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function _j(e,n){return n!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Ej(e,n,r){const o=_j(e.key,r);if(!(n==="vertical"&&["ArrowLeft","ArrowRight"].includes(o))&&!(n==="horizontal"&&["ArrowUp","ArrowDown"].includes(o)))return Cj[o]}function yv(e,n=!1){const r=document.activeElement;for(const o of e)if(o===r||(o.focus({preventScroll:n}),document.activeElement!==r))return}function Mj(e,n){return e.map((r,o)=>e[(n+o)%e.length])}var vv=hv,xv=gv,jj=function(e){if(typeof document>"u")return null;var n=Array.isArray(e)?e[0]:e;return n.ownerDocument.body},bo=new WeakMap,$s=new WeakMap,Ys={},Hf=0,bv=function(e){return e&&(e.host||bv(e.parentNode))},Tj=function(e,n){return n.map(function(r){if(e.contains(r))return r;var o=bv(r);return o&&e.contains(o)?o:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Rj=function(e,n,r,o){var l=Tj(n,Array.isArray(e)?e:[e]);Ys[r]||(Ys[r]=new WeakMap);var c=Ys[r],d=[],f=new Set,m=new Set(l),p=function(v){!v||f.has(v)||(f.add(v),p(v.parentNode))};l.forEach(p);var x=function(v){!v||m.has(v)||Array.prototype.forEach.call(v.children,function(b){if(f.has(b))x(b);else try{var N=b.getAttribute(o),C=N!==null&&N!=="false",k=(bo.get(b)||0)+1,w=(c.get(b)||0)+1;bo.set(b,k),c.set(b,w),d.push(b),k===1&&C&&$s.set(b,!0),w===1&&b.setAttribute(r,"true"),C||b.setAttribute(o,"true")}catch(_){console.error("aria-hidden: cannot operate on ",b,_)}})};return x(n),f.clear(),Hf++,function(){d.forEach(function(v){var b=bo.get(v)-1,N=c.get(v)-1;bo.set(v,b),c.set(v,N),b||($s.has(v)||v.removeAttribute(o),$s.delete(v)),N||v.removeAttribute(r)}),Hf--,Hf||(bo=new WeakMap,bo=new WeakMap,$s=new WeakMap,Ys={})}},Gs=function(e,n,r){r===void 0&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),l=jj(e);return l?(o.push.apply(o,Array.from(l.querySelectorAll("[aria-live], script"))),Rj(o,l,r,"aria-hidden")):function(){return null}},Xn=function(){return Xn=Object.assign||function(n){for(var r,o=1,l=arguments.length;o<l;o++){r=arguments[o];for(var c in r)Object.prototype.hasOwnProperty.call(r,c)&&(n[c]=r[c])}return n},Xn.apply(this,arguments)};function wv(e,n){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(r[o[l]]=e[o[l]]);return r}function Oj(e,n,r){if(r||arguments.length===2)for(var o=0,l=n.length,c;o<l;o++)(c||!(o in n))&&(c||(c=Array.prototype.slice.call(n,0,o)),c[o]=n[o]);return e.concat(c||Array.prototype.slice.call(n))}typeof SuppressedError=="function"&&SuppressedError;var Vs="right-scroll-bar-position",qs="width-before-scroll-bar",Dj="with-scroll-bars-hidden",Aj="--removed-body-scroll-bar-size";function If(e,n){return typeof e=="function"?e(n):e&&(e.current=n),e}function zj(e,n){var r=y.useState(function(){return{value:e,callback:n,facade:{get current(){return r.value},set current(o){var l=r.value;l!==o&&(r.value=o,r.callback(o,l))}}}})[0];return r.callback=n,r.facade}var Pj=typeof window<"u"?y.useLayoutEffect:y.useEffect,Sv=new WeakMap;function Lj(e,n){var r=zj(null,function(o){return e.forEach(function(l){return If(l,o)})});return Pj(function(){var o=Sv.get(r);if(o){var l=new Set(o),c=new Set(e),d=r.current;l.forEach(function(f){c.has(f)||If(f,null)}),c.forEach(function(f){l.has(f)||If(f,d)})}Sv.set(r,e)},[e]),r}function Bj(e){return e}function Hj(e,n){n===void 0&&(n=Bj);var r=[],o=!1,l={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(c){var d=n(c,o);return r.push(d),function(){r=r.filter(function(f){return f!==d})}},assignSyncMedium:function(c){for(o=!0;r.length;){var d=r;r=[],d.forEach(c)}r={push:function(f){return c(f)},filter:function(){return r}}},assignMedium:function(c){o=!0;var d=[];if(r.length){var f=r;r=[],f.forEach(c),d=r}var m=function(){var x=d;d=[],x.forEach(c)},p=function(){return Promise.resolve().then(m)};p(),r={push:function(x){d.push(x),p()},filter:function(x){return d=d.filter(x),r}}}};return l}function Ij(e){e===void 0&&(e={});var n=Hj(null);return n.options=Xn({async:!0,ssr:!1},e),n}var kv=function(e){var n=e.sideCar,r=wv(e,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=n.read();if(!o)throw new Error("Sidecar medium not found");return y.createElement(o,Xn({},r))};kv.isSideCarExport=!0;function Uj(e,n){return e.useMedium(n),kv}var Nv=Ij(),Uf=function(){},Ws=y.forwardRef(function(e,n){var r=y.useRef(null),o=y.useState({onScrollCapture:Uf,onWheelCapture:Uf,onTouchMoveCapture:Uf}),l=o[0],c=o[1],d=e.forwardProps,f=e.children,m=e.className,p=e.removeScrollBar,x=e.enabled,v=e.shards,b=e.sideCar,N=e.noRelative,C=e.noIsolation,k=e.inert,w=e.allowPinchZoom,_=e.as,E=_===void 0?"div":_,T=e.gapMode,O=wv(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=b,z=Lj([r,n]),L=Xn(Xn({},O),l);return y.createElement(y.Fragment,null,x&&y.createElement(A,{sideCar:Nv,removeScrollBar:p,shards:v,noRelative:N,noIsolation:C,inert:k,setCallbacks:c,allowPinchZoom:!!w,lockRef:r,gapMode:T}),d?y.cloneElement(y.Children.only(f),Xn(Xn({},L),{ref:z})):y.createElement(E,Xn({},L,{className:m,ref:z}),f))});Ws.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Ws.classNames={fullWidth:qs,zeroRight:Vs};var Fj=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function $j(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var n=Fj();return n&&e.setAttribute("nonce",n),e}function Yj(e,n){e.styleSheet?e.styleSheet.cssText=n:e.appendChild(document.createTextNode(n))}function Gj(e){var n=document.head||document.getElementsByTagName("head")[0];n.appendChild(e)}var Vj=function(){var e=0,n=null;return{add:function(r){e==0&&(n=$j())&&(Yj(n,r),Gj(n)),e++},remove:function(){e--,!e&&n&&(n.parentNode&&n.parentNode.removeChild(n),n=null)}}},qj=function(){var e=Vj();return function(n,r){y.useEffect(function(){return e.add(n),function(){e.remove()}},[n&&r])}},Cv=function(){var e=qj(),n=function(r){var o=r.styles,l=r.dynamic;return e(o,l),null};return n},Wj={left:0,top:0,right:0,gap:0},Ff=function(e){return parseInt(e||"",10)||0},Kj=function(e){var n=window.getComputedStyle(document.body),r=n[e==="padding"?"paddingLeft":"marginLeft"],o=n[e==="padding"?"paddingTop":"marginTop"],l=n[e==="padding"?"paddingRight":"marginRight"];return[Ff(r),Ff(o),Ff(l)]},Xj=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Wj;var n=Kj(e),r=document.documentElement.clientWidth,o=window.innerWidth;return{left:n[0],top:n[1],right:n[2],gap:Math.max(0,o-r+n[2]-n[0])}},Qj=Cv(),wo="data-scroll-locked",Zj=function(e,n,r,o){var l=e.left,c=e.top,d=e.right,f=e.gap;return r===void 0&&(r="margin"),` |
| 12 |
.`.concat(Dj,` { |
| 13 |
overflow: hidden `).concat(o,`; |
| 14 |
padding-right: `).concat(f,"px ").concat(o,`; |
| 15 |
} |
| 16 |
body[`).concat(wo,`] { |
| 17 |
overflow: hidden `).concat(o,`; |
| 18 |
overscroll-behavior: contain; |
| 19 |
`).concat([n&&"position: relative ".concat(o,";"),r==="margin"&&` |
| 20 |
padding-left: `.concat(l,`px; |
| 21 |
padding-top: `).concat(c,`px; |
| 22 |
padding-right: `).concat(d,`px; |
| 23 |
margin-left:0; |
| 24 |
margin-top:0; |
| 25 |
margin-right: `).concat(f,"px ").concat(o,`; |
| 26 |
`),r==="padding"&&"padding-right: ".concat(f,"px ").concat(o,";")].filter(Boolean).join(""),` |
| 27 |
} |
| 28 |
|
| 29 |
.`).concat(Vs,` { |
| 30 |
right: `).concat(f,"px ").concat(o,`; |
| 31 |
} |
| 32 |
|
| 33 |
.`).concat(qs,` { |
| 34 |
margin-right: `).concat(f,"px ").concat(o,`; |
| 35 |
} |
| 36 |
|
| 37 |
.`).concat(Vs," .").concat(Vs,` { |
| 38 |
right: 0 `).concat(o,`; |
| 39 |
} |
| 40 |
|
| 41 |
.`).concat(qs," .").concat(qs,` { |
| 42 |
margin-right: 0 `).concat(o,`; |
| 43 |
} |
| 44 |
|
| 45 |
body[`).concat(wo,`] { |
| 46 |
`).concat(Aj,": ").concat(f,`px; |
| 47 |
} |
| 48 |
`)},_v=function(){var e=parseInt(document.body.getAttribute(wo)||"0",10);return isFinite(e)?e:0},Jj=function(){y.useEffect(function(){return document.body.setAttribute(wo,(_v()+1).toString()),function(){var e=_v()-1;e<=0?document.body.removeAttribute(wo):document.body.setAttribute(wo,e.toString())}},[])},eT=function(e){var n=e.noRelative,r=e.noImportant,o=e.gapMode,l=o===void 0?"margin":o;Jj();var c=y.useMemo(function(){return Xj(l)},[l]);return y.createElement(Qj,{styles:Zj(c,!n,l,r?"":"!important")})},$f=!1;if(typeof window<"u")try{var Ks=Object.defineProperty({},"passive",{get:function(){return $f=!0,!0}});window.addEventListener("test",Ks,Ks),window.removeEventListener("test",Ks,Ks)}catch{$f=!1}var So=$f?{passive:!1}:!1,tT=function(e){return e.tagName==="TEXTAREA"},Ev=function(e,n){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[n]!=="hidden"&&!(r.overflowY===r.overflowX&&!tT(e)&&r[n]==="visible")},nT=function(e){return Ev(e,"overflowY")},aT=function(e){return Ev(e,"overflowX")},Mv=function(e,n){var r=n.ownerDocument,o=n;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var l=jv(e,o);if(l){var c=Tv(e,o),d=c[1],f=c[2];if(d>f)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},rT=function(e){var n=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[n,r,o]},oT=function(e){var n=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[n,r,o]},jv=function(e,n){return e==="v"?nT(n):aT(n)},Tv=function(e,n){return e==="v"?rT(n):oT(n)},iT=function(e,n){return e==="h"&&n==="rtl"?-1:1},lT=function(e,n,r,o,l){var c=iT(e,window.getComputedStyle(n).direction),d=c*o,f=r.target,m=n.contains(f),p=!1,x=d>0,v=0,b=0;do{if(!f)break;var N=Tv(e,f),C=N[0],k=N[1],w=N[2],_=k-w-c*C;(C||_)&&jv(e,f)&&(v+=_,b+=C);var E=f.parentNode;f=E&&E.nodeType===Node.DOCUMENT_FRAGMENT_NODE?E.host:E}while(!m&&f!==document.body||m&&(n.contains(f)||n===f));return(x&&Math.abs(v)<1||!x&&Math.abs(b)<1)&&(p=!0),p},Xs=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Rv=function(e){return[e.deltaX,e.deltaY]},Ov=function(e){return e&&"current"in e?e.current:e},sT=function(e,n){return e[0]===n[0]&&e[1]===n[1]},cT=function(e){return` |
| 49 |
.block-interactivity-`.concat(e,` {pointer-events: none;} |
| 50 |
.allow-interactivity-`).concat(e,` {pointer-events: all;} |
| 51 |
`)},uT=0,ko=[];function dT(e){var n=y.useRef([]),r=y.useRef([0,0]),o=y.useRef(),l=y.useState(uT++)[0],c=y.useState(Cv)[0],d=y.useRef(e);y.useEffect(function(){d.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var k=Oj([e.lockRef.current],(e.shards||[]).map(Ov),!0).filter(Boolean);return k.forEach(function(w){return w.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),k.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var f=y.useCallback(function(k,w){if("touches"in k&&k.touches.length===2||k.type==="wheel"&&k.ctrlKey)return!d.current.allowPinchZoom;var _=Xs(k),E=r.current,T="deltaX"in k?k.deltaX:E[0]-_[0],O="deltaY"in k?k.deltaY:E[1]-_[1],A,z=k.target,L=Math.abs(T)>Math.abs(O)?"h":"v";if("touches"in k&&L==="h"&&z.type==="range")return!1;var H=window.getSelection(),te=H&&H.anchorNode,q=te?te===z||te.contains(z):!1;if(q)return!1;var I=Mv(L,z);if(!I)return!0;if(I?A=L:(A=L==="v"?"h":"v",I=Mv(L,z)),!I)return!1;if(!o.current&&"changedTouches"in k&&(T||O)&&(o.current=A),!A)return!0;var ee=o.current||A;return lT(ee,w,k,ee==="h"?T:O)},[]),m=y.useCallback(function(k){var w=k;if(!(!ko.length||ko[ko.length-1]!==c)){var _="deltaY"in w?Rv(w):Xs(w),E=n.current.filter(function(A){return A.name===w.type&&(A.target===w.target||w.target===A.shadowParent)&&sT(A.delta,_)})[0];if(E&&E.should){w.cancelable&&w.preventDefault();return}if(!E){var T=(d.current.shards||[]).map(Ov).filter(Boolean).filter(function(A){return A.contains(w.target)}),O=T.length>0?f(w,T[0]):!d.current.noIsolation;O&&w.cancelable&&w.preventDefault()}}},[]),p=y.useCallback(function(k,w,_,E){var T={name:k,delta:w,target:_,should:E,shadowParent:fT(_)};n.current.push(T),setTimeout(function(){n.current=n.current.filter(function(O){return O!==T})},1)},[]),x=y.useCallback(function(k){r.current=Xs(k),o.current=void 0},[]),v=y.useCallback(function(k){p(k.type,Rv(k),k.target,f(k,e.lockRef.current))},[]),b=y.useCallback(function(k){p(k.type,Xs(k),k.target,f(k,e.lockRef.current))},[]);y.useEffect(function(){return ko.push(c),e.setCallbacks({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:b}),document.addEventListener("wheel",m,So),document.addEventListener("touchmove",m,So),document.addEventListener("touchstart",x,So),function(){ko=ko.filter(function(k){return k!==c}),document.removeEventListener("wheel",m,So),document.removeEventListener("touchmove",m,So),document.removeEventListener("touchstart",x,So)}},[]);var N=e.removeScrollBar,C=e.inert;return y.createElement(y.Fragment,null,C?y.createElement(c,{styles:cT(l)}):null,N?y.createElement(eT,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function fT(e){for(var n=null;e!==null;)e instanceof ShadowRoot&&(n=e.host,e=e.host),e=e.parentNode;return n}const mT=Uj(Nv,dT);var Fi=y.forwardRef(function(e,n){return y.createElement(Ws,Xn({},e,{ref:n,sideCar:mT}))});Fi.classNames=Ws.classNames;var Yf=["Enter"," "],hT=["ArrowDown","PageUp","Home"],Dv=["ArrowUp","PageDown","End"],pT=[...hT,...Dv],gT={ltr:[...Yf,"ArrowRight"],rtl:[...Yf,"ArrowLeft"]},yT={ltr:["ArrowLeft"],rtl:["ArrowRight"]},$i="Menu",[Yi,vT,xT]=Ti($i),[Rr,Av]=Kt($i,[xT,xo,Fs]),Qs=xo(),zv=Fs(),[bT,Or]=Rr($i),[wT,Gi]=Rr($i),Pv=e=>{const{__scopeMenu:n,open:r=!1,children:o,dir:l,onOpenChange:c,modal:d=!0}=e,f=Qs(n),[m,p]=y.useState(null),x=y.useRef(!1),v=It(c),b=Pi(l);return y.useEffect(()=>{const N=()=>{x.current=!0,document.addEventListener("pointerdown",C,{capture:!0,once:!0}),document.addEventListener("pointermove",C,{capture:!0,once:!0})},C=()=>x.current=!1;return document.addEventListener("keydown",N,{capture:!0}),()=>{document.removeEventListener("keydown",N,{capture:!0}),document.removeEventListener("pointerdown",C,{capture:!0}),document.removeEventListener("pointermove",C,{capture:!0})}},[]),y.useEffect(()=>{if(!r)return;const N=()=>v(!1);return window.addEventListener("blur",N),()=>window.removeEventListener("blur",N)},[r,v]),u.jsx(Df,{...f,children:u.jsx(bT,{scope:n,open:r,onOpenChange:v,content:m,onContentChange:p,children:u.jsx(wT,{scope:n,onClose:y.useCallback(()=>v(!1),[v]),isUsingKeyboardRef:x,dir:b,modal:d,children:o})})})};Pv.displayName=$i;var ST="MenuAnchor",Gf=y.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e,l=Qs(r);return u.jsx(Us,{...l,...o,ref:n})});Gf.displayName=ST;var Vf="MenuPortal",[kT,Lv]=Rr(Vf,{forceMount:void 0}),Bv=e=>{const{__scopeMenu:n,forceMount:r,children:o,container:l}=e,c=Or(Vf,n);return u.jsx(kT,{scope:n,forceMount:r,children:u.jsx(Xt,{present:r||c.open,children:u.jsx(ho,{asChild:!0,container:l,children:o})})})};Bv.displayName=Vf;var wn="MenuContent",[NT,qf]=Rr(wn),Hv=y.forwardRef((e,n)=>{const r=Lv(wn,e.__scopeMenu),{forceMount:o=r.forceMount,...l}=e,c=Or(wn,e.__scopeMenu),d=Gi(wn,e.__scopeMenu);return u.jsx(Yi.Provider,{scope:e.__scopeMenu,children:u.jsx(Xt,{present:o||c.open,children:u.jsx(Yi.Slot,{scope:e.__scopeMenu,children:d.modal?u.jsx(CT,{...l,ref:n}):u.jsx(_T,{...l,ref:n})})})})}),CT=y.forwardRef((e,n)=>{const r=Or(wn,e.__scopeMenu),o=y.useRef(null),l=_e(n,o);return y.useEffect(()=>{const c=o.current;if(c)return Gs(c)},[]),u.jsx(Wf,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:ue(e.onFocusOutside,c=>c.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),_T=y.forwardRef((e,n)=>{const r=Or(wn,e.__scopeMenu);return u.jsx(Wf,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),ET=Ba("MenuContent.ScrollLock"),Wf=y.forwardRef((e,n)=>{const{__scopeMenu:r,loop:o=!1,trapFocus:l,onOpenAutoFocus:c,onCloseAutoFocus:d,disableOutsidePointerEvents:f,onEntryFocus:m,onEscapeKeyDown:p,onPointerDownOutside:x,onFocusOutside:v,onInteractOutside:b,onDismiss:N,disableOutsideScroll:C,...k}=e,w=Or(wn,r),_=Gi(wn,r),E=Qs(r),T=zv(r),O=vT(r),[A,z]=y.useState(null),L=y.useRef(null),H=_e(n,L,w.onContentChange),te=y.useRef(0),q=y.useRef(""),I=y.useRef(0),ee=y.useRef(null),le=y.useRef("right"),$=y.useRef(0),ne=C?Fi:y.Fragment,D=C?{as:ET,allowPinchZoom:!0}:void 0,K=Z=>{const Y=q.current+Z,R=O().filter(ce=>!ce.disabled),F=document.activeElement,re=R.find(ce=>ce.ref.current===F)?.textValue,se=R.map(ce=>ce.textValue),de=HT(se,Y,re),me=R.find(ce=>ce.textValue===de)?.ref.current;(function ce(ke){q.current=ke,window.clearTimeout(te.current),ke!==""&&(te.current=window.setTimeout(()=>ce(""),1e3))})(Y),me&&setTimeout(()=>me.focus())};y.useEffect(()=>()=>window.clearTimeout(te.current),[]),js();const Q=y.useCallback(Z=>le.current===ee.current?.side&&UT(Z,ee.current?.area),[]);return u.jsx(NT,{scope:r,searchRef:q,onItemEnter:y.useCallback(Z=>{Q(Z)&&Z.preventDefault()},[Q]),onItemLeave:y.useCallback(Z=>{Q(Z)||(L.current?.focus(),z(null))},[Q]),onTriggerLeave:y.useCallback(Z=>{Q(Z)&&Z.preventDefault()},[Q]),pointerGraceTimerRef:I,onPointerGraceIntentChange:y.useCallback(Z=>{ee.current=Z},[]),children:u.jsx(ne,{...D,children:u.jsx(Li,{asChild:!0,trapped:l,onMountAutoFocus:ue(c,Z=>{Z.preventDefault(),L.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:u.jsx(mo,{asChild:!0,disableOutsidePointerEvents:f,onEscapeKeyDown:p,onPointerDownOutside:x,onFocusOutside:v,onInteractOutside:b,onDismiss:N,children:u.jsx(vv,{asChild:!0,...T,dir:_.dir,orientation:"vertical",loop:o,currentTabStopId:A,onCurrentTabStopIdChange:z,onEntryFocus:ue(m,Z=>{_.isUsingKeyboardRef.current||Z.preventDefault()}),preventScrollOnEntryFocus:!0,children:u.jsx(Af,{role:"menu","aria-orientation":"vertical","data-state":nx(w.open),"data-radix-menu-content":"",dir:_.dir,...E,...k,ref:H,style:{outline:"none",...k.style},onKeyDown:ue(k.onKeyDown,Z=>{const R=Z.target.closest("[data-radix-menu-content]")===Z.currentTarget,F=Z.ctrlKey||Z.altKey||Z.metaKey,re=Z.key.length===1;R&&(Z.key==="Tab"&&Z.preventDefault(),!F&&re&&K(Z.key));const se=L.current;if(Z.target!==se||!pT.includes(Z.key))return;Z.preventDefault();const me=O().filter(ce=>!ce.disabled).map(ce=>ce.ref.current);Dv.includes(Z.key)&&me.reverse(),LT(me)}),onBlur:ue(e.onBlur,Z=>{Z.currentTarget.contains(Z.target)||(window.clearTimeout(te.current),q.current="")}),onPointerMove:ue(e.onPointerMove,qi(Z=>{const Y=Z.target,R=$.current!==Z.clientX;if(Z.currentTarget.contains(Y)&&R){const F=Z.clientX>$.current?"right":"left";le.current=F,$.current=Z.clientX}}))})})})})})})});Hv.displayName=wn;var MT="MenuGroup",Kf=y.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e;return u.jsx(we.div,{role:"group",...o,ref:n})});Kf.displayName=MT;var jT="MenuLabel",Iv=y.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e;return u.jsx(we.div,{...o,ref:n})});Iv.displayName=jT;var Zs="MenuItem",Uv="menu.itemSelect",Js=y.forwardRef((e,n)=>{const{disabled:r=!1,onSelect:o,...l}=e,c=y.useRef(null),d=Gi(Zs,e.__scopeMenu),f=qf(Zs,e.__scopeMenu),m=_e(n,c),p=y.useRef(!1),x=()=>{const v=c.current;if(!r&&v){const b=new CustomEvent(Uv,{bubbles:!0,cancelable:!0});v.addEventListener(Uv,N=>o?.(N),{once:!0}),Qd(v,b),b.defaultPrevented?p.current=!1:d.onClose()}};return u.jsx(Fv,{...l,ref:m,disabled:r,onClick:ue(e.onClick,x),onPointerDown:v=>{e.onPointerDown?.(v),p.current=!0},onPointerUp:ue(e.onPointerUp,v=>{p.current||v.currentTarget?.click()}),onKeyDown:ue(e.onKeyDown,v=>{r||v.target!==v.currentTarget||f.searchRef.current!==""&&v.key===" "||Yf.includes(v.key)&&(v.currentTarget.click(),v.preventDefault())})})});Js.displayName=Zs;var Fv=y.forwardRef((e,n)=>{const{__scopeMenu:r,disabled:o=!1,textValue:l,...c}=e,d=qf(Zs,r),f=zv(r),m=y.useRef(null),p=_e(n,m),[x,v]=y.useState(!1),[b,N]=y.useState("");return y.useEffect(()=>{const C=m.current;C&&N((C.textContent??"").trim())},[c.children]),u.jsx(Yi.ItemSlot,{scope:r,disabled:o,textValue:l??b,children:u.jsx(xv,{asChild:!0,...f,focusable:!o,children:u.jsx(we.div,{role:"menuitem","data-highlighted":x?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...c,ref:p,onPointerMove:ue(e.onPointerMove,qi(C=>{o?d.onItemLeave(C):(d.onItemEnter(C),C.defaultPrevented||C.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:ue(e.onPointerLeave,qi(C=>d.onItemLeave(C))),onFocus:ue(e.onFocus,()=>v(!0)),onBlur:ue(e.onBlur,()=>v(!1))})})})}),TT="MenuCheckboxItem",$v=y.forwardRef((e,n)=>{const{checked:r=!1,onCheckedChange:o,...l}=e;return u.jsx(Wv,{scope:e.__scopeMenu,checked:r,children:u.jsx(Js,{role:"menuitemcheckbox","aria-checked":ec(r)?"mixed":r,...l,ref:n,"data-state":Qf(r),onSelect:ue(l.onSelect,()=>o?.(ec(r)?!0:!r),{checkForDefaultPrevented:!1})})})});$v.displayName=TT;var Yv="MenuRadioGroup",[RT,OT]=Rr(Yv,{value:void 0,onValueChange:()=>{}}),Gv=y.forwardRef((e,n)=>{const{value:r,onValueChange:o,...l}=e,c=It(o);return u.jsx(RT,{scope:e.__scopeMenu,value:r,onValueChange:c,children:u.jsx(Kf,{...l,ref:n})})});Gv.displayName=Yv;var Vv="MenuRadioItem",qv=y.forwardRef((e,n)=>{const{value:r,...o}=e,l=OT(Vv,e.__scopeMenu),c=r===l.value;return u.jsx(Wv,{scope:e.__scopeMenu,checked:c,children:u.jsx(Js,{role:"menuitemradio","aria-checked":c,...o,ref:n,"data-state":Qf(c),onSelect:ue(o.onSelect,()=>l.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});qv.displayName=Vv;var Xf="MenuItemIndicator",[Wv,DT]=Rr(Xf,{checked:!1}),Kv=y.forwardRef((e,n)=>{const{__scopeMenu:r,forceMount:o,...l}=e,c=DT(Xf,r);return u.jsx(Xt,{present:o||ec(c.checked)||c.checked===!0,children:u.jsx(we.span,{...l,ref:n,"data-state":Qf(c.checked)})})});Kv.displayName=Xf;var AT="MenuSeparator",Xv=y.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e;return u.jsx(we.div,{role:"separator","aria-orientation":"horizontal",...o,ref:n})});Xv.displayName=AT;var zT="MenuArrow",Qv=y.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e,l=Qs(r);return u.jsx(zf,{...l,...o,ref:n})});Qv.displayName=zT;var PT="MenuSub",[BH,Zv]=Rr(PT),Vi="MenuSubTrigger",Jv=y.forwardRef((e,n)=>{const r=Or(Vi,e.__scopeMenu),o=Gi(Vi,e.__scopeMenu),l=Zv(Vi,e.__scopeMenu),c=qf(Vi,e.__scopeMenu),d=y.useRef(null),{pointerGraceTimerRef:f,onPointerGraceIntentChange:m}=c,p={__scopeMenu:e.__scopeMenu},x=y.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);y.useEffect(()=>x,[x]),y.useEffect(()=>{const b=f.current;return()=>{window.clearTimeout(b),m(null)}},[f,m]);const v=_e(n,l.onTriggerChange);return u.jsx(Gf,{asChild:!0,...p,children:u.jsx(Fv,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":r.open?l.contentId:void 0,"data-state":nx(r.open),...e,ref:v,onClick:b=>{e.onClick?.(b),!(e.disabled||b.defaultPrevented)&&(b.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:ue(e.onPointerMove,qi(b=>{c.onItemEnter(b),!b.defaultPrevented&&!e.disabled&&!r.open&&!d.current&&(c.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{r.onOpenChange(!0),x()},100))})),onPointerLeave:ue(e.onPointerLeave,qi(b=>{x();const N=r.content?.getBoundingClientRect();if(N){const C=r.content?.dataset.side,k=C==="right",w=k?-5:5,_=N[k?"left":"right"],E=N[k?"right":"left"];c.onPointerGraceIntentChange({area:[{x:b.clientX+w,y:b.clientY},{x:_,y:N.top},{x:E,y:N.top},{x:E,y:N.bottom},{x:_,y:N.bottom}],side:C}),window.clearTimeout(f.current),f.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(b),b.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:ue(e.onKeyDown,b=>{e.disabled||b.target!==b.currentTarget||c.searchRef.current!==""&&b.key===" "||gT[o.dir].includes(b.key)&&(r.onOpenChange(!0),r.content?.focus(),b.preventDefault())})})})});Jv.displayName=Vi;var ex="MenuSubContent",tx=y.forwardRef((e,n)=>{const r=Lv(wn,e.__scopeMenu),{forceMount:o=r.forceMount,align:l="start",...c}=e,d=Or(wn,e.__scopeMenu),f=Gi(wn,e.__scopeMenu),m=Zv(ex,e.__scopeMenu),p=y.useRef(null),x=_e(n,p);return u.jsx(Yi.Provider,{scope:e.__scopeMenu,children:u.jsx(Xt,{present:o||d.open,children:u.jsx(Yi.Slot,{scope:e.__scopeMenu,children:u.jsx(Wf,{id:m.contentId,"aria-labelledby":m.triggerId,...c,ref:x,align:l,side:f.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:v=>{f.isUsingKeyboardRef.current&&p.current?.focus(),v.preventDefault()},onCloseAutoFocus:v=>v.preventDefault(),onFocusOutside:ue(e.onFocusOutside,v=>{v.target!==m.trigger&&d.onOpenChange(!1)}),onEscapeKeyDown:ue(e.onEscapeKeyDown,v=>{f.onClose(),v.preventDefault()}),onKeyDown:ue(e.onKeyDown,v=>{const b=v.currentTarget.contains(v.target),N=yT[f.dir].includes(v.key);b&&N&&(d.onOpenChange(!1),m.trigger?.focus(),v.preventDefault())})})})})})});tx.displayName=ex;function nx(e){return e?"open":"closed"}function ec(e){return e==="indeterminate"}function Qf(e){return ec(e)?"indeterminate":e?"checked":"unchecked"}function LT(e){const n=document.activeElement;for(const r of e)if(r===n||(r.focus(),document.activeElement!==n))return}function BT(e,n){return e.map((r,o)=>e[(n+o)%e.length])}function HT(e,n,r){const l=n.length>1&&Array.from(n).every(p=>p===n[0])?n[0]:n,c=r?e.indexOf(r):-1;let d=BT(e,Math.max(c,0));l.length===1&&(d=d.filter(p=>p!==r));const m=d.find(p=>p.toLowerCase().startsWith(l.toLowerCase()));return m!==r?m:void 0}function IT(e,n){const{x:r,y:o}=e;let l=!1;for(let c=0,d=n.length-1;c<n.length;d=c++){const f=n[c],m=n[d],p=f.x,x=f.y,v=m.x,b=m.y;x>o!=b>o&&r<(v-p)*(o-x)/(b-x)+p&&(l=!l)}return l}function UT(e,n){if(!n)return!1;const r={x:e.clientX,y:e.clientY};return IT(r,n)}function qi(e){return n=>n.pointerType==="mouse"?e(n):void 0}var FT=Pv,$T=Gf,YT=Bv,GT=Hv,VT=Kf,qT=Iv,WT=Js,KT=$v,XT=Gv,QT=qv,ZT=Kv,JT=Xv,eR=Qv,tR=Jv,nR=tx,tc="DropdownMenu",[aR]=Kt(tc,[Av]),$t=Av(),[rR,ax]=aR(tc),rx=e=>{const{__scopeDropdownMenu:n,children:r,dir:o,open:l,defaultOpen:c,onOpenChange:d,modal:f=!0}=e,m=$t(n),p=y.useRef(null),[x,v]=Pn({prop:l,defaultProp:c??!1,onChange:d,caller:tc});return u.jsx(rR,{scope:n,triggerId:Vn(),triggerRef:p,contentId:Vn(),open:x,onOpenChange:v,onOpenToggle:y.useCallback(()=>v(b=>!b),[v]),modal:f,children:u.jsx(FT,{...m,open:x,onOpenChange:v,dir:o,modal:f,children:r})})};rx.displayName=tc;var ox="DropdownMenuTrigger",ix=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,disabled:o=!1,...l}=e,c=ax(ox,r),d=$t(r),f=_e(n,c.triggerRef);return u.jsx($T,{asChild:!0,...d,children:u.jsx(we.button,{type:"button",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":c.open,"aria-controls":c.open?c.contentId:void 0,"data-state":c.open?"open":"closed","data-disabled":o?"":void 0,disabled:o,...l,ref:f,onPointerDown:ue(e.onPointerDown,m=>{!o&&m.button===0&&m.ctrlKey===!1&&(c.onOpenToggle(),c.open||m.preventDefault())}),onKeyDown:ue(e.onKeyDown,m=>{o||(["Enter"," "].includes(m.key)&&c.onOpenToggle(),m.key==="ArrowDown"&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(m.key)&&m.preventDefault())})})})});ix.displayName=ox;var oR="DropdownMenuPortal",lx=e=>{const{__scopeDropdownMenu:n,...r}=e,o=$t(n);return u.jsx(YT,{...o,...r})};lx.displayName=oR;var sx="DropdownMenuContent",cx=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=ax(sx,r),c=$t(r),d=y.useRef(!1);return u.jsx(GT,{id:l.contentId,"aria-labelledby":l.triggerId,...c,...o,ref:n,onCloseAutoFocus:ue(e.onCloseAutoFocus,f=>{d.current||l.triggerRef.current?.focus(),d.current=!1,f.preventDefault()}),onInteractOutside:ue(e.onInteractOutside,f=>{const m=f.detail.originalEvent,p=m.button===0&&m.ctrlKey===!0,x=m.button===2||p;(!l.modal||x)&&(d.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});cx.displayName=sx;var iR="DropdownMenuGroup",lR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(VT,{...l,...o,ref:n})});lR.displayName=iR;var sR="DropdownMenuLabel",cR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(qT,{...l,...o,ref:n})});cR.displayName=sR;var uR="DropdownMenuItem",ux=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(WT,{...l,...o,ref:n})});ux.displayName=uR;var dR="DropdownMenuCheckboxItem",fR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(KT,{...l,...o,ref:n})});fR.displayName=dR;var mR="DropdownMenuRadioGroup",hR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(XT,{...l,...o,ref:n})});hR.displayName=mR;var pR="DropdownMenuRadioItem",gR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(QT,{...l,...o,ref:n})});gR.displayName=pR;var yR="DropdownMenuItemIndicator",vR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(ZT,{...l,...o,ref:n})});vR.displayName=yR;var xR="DropdownMenuSeparator",dx=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(JT,{...l,...o,ref:n})});dx.displayName=xR;var bR="DropdownMenuArrow",wR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(eR,{...l,...o,ref:n})});wR.displayName=bR;var SR="DropdownMenuSubTrigger",kR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(tR,{...l,...o,ref:n})});kR.displayName=SR;var NR="DropdownMenuSubContent",CR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(nR,{...l,...o,ref:n,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});CR.displayName=NR;var _R=rx,ER=ix,MR=lx,jR=cx,TR=ux,RR=dx;function OR({...e}){return u.jsx(_R,{"data-slot":"dropdown-menu",...e})}function DR({...e}){return u.jsx(ER,{"data-slot":"dropdown-menu-trigger",...e})}function AR({className:e,sideOffset:n=4,...r}){return u.jsx(MR,{children:u.jsx(jR,{"data-slot":"dropdown-menu-content",sideOffset:n,className:X("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",e),...r})})}function fx({className:e,inset:n,variant:r="default",...o}){return u.jsx(TR,{"data-slot":"dropdown-menu-item","data-inset":n,"data-variant":r,className:X("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-md px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 cursor-pointer",e),...o})}function zR({className:e,...n}){return u.jsx(RR,{"data-slot":"dropdown-menu-separator",className:X("bg-border -mx-1 my-1 h-px",e),...n})}function rt({className:e,...n}){return u.jsx("div",{"data-slot":"skeleton",className:X("bg-accent animate-pulse rounded-md",e),...n})}const mx=6048e5,PR=864e5,LR=6e4,BR=36e5,HR=1e3,hx=Symbol.for("constructDateFrom");function Xe(e,n){return typeof e=="function"?e(n):e&&typeof e=="object"&&hx in e?e[hx](n):e instanceof Date?new e.constructor(n):new Date(n)}function Ue(e,n){return Xe(n||e,e)}function nc(e,n,r){const o=Ue(e,r?.in);return isNaN(n)?Xe(r?.in||e,NaN):(n&&o.setDate(o.getDate()+n),o)}function px(e,n,r){const o=Ue(e,r?.in);if(isNaN(n))return Xe(e,NaN);if(!n)return o;const l=o.getDate(),c=Xe(e,o.getTime());c.setMonth(o.getMonth()+n+1,0);const d=c.getDate();return l>=d?c:(o.setFullYear(c.getFullYear(),c.getMonth(),l),o)}let IR={};function Dr(){return IR}function ma(e,n){const r=Dr(),o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,l=Ue(e,n?.in),c=l.getDay(),d=(c<o?7:0)+c-o;return l.setDate(l.getDate()-d),l.setHours(0,0,0,0),l}function Ar(e,n){return ma(e,{...n,weekStartsOn:1})}function gx(e,n){const r=Ue(e,n?.in),o=r.getFullYear(),l=Xe(r,0);l.setFullYear(o+1,0,4),l.setHours(0,0,0,0);const c=Ar(l),d=Xe(r,0);d.setFullYear(o,0,4),d.setHours(0,0,0,0);const f=Ar(d);return r.getTime()>=c.getTime()?o+1:r.getTime()>=f.getTime()?o:o-1}function ac(e){const n=Ue(e),r=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return r.setUTCFullYear(n.getFullYear()),+e-+r}function No(e,...n){const r=Xe.bind(null,n.find(o=>typeof o=="object"));return n.map(r)}function Wi(e,n){const r=Ue(e,n?.in);return r.setHours(0,0,0,0),r}function Zf(e,n,r){const[o,l]=No(r?.in,e,n),c=Wi(o),d=Wi(l),f=+c-ac(c),m=+d-ac(d);return Math.round((f-m)/PR)}function UR(e,n){const r=gx(e,n),o=Xe(e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Ar(o)}function FR(e,n,r){return nc(e,n*7,r)}function $R(e,n,r){return px(e,n*12,r)}function YR(e,n){let r,o=n?.in;return e.forEach(l=>{!o&&typeof l=="object"&&(o=Xe.bind(null,l));const c=Ue(l,o);(!r||r<c||isNaN(+c))&&(r=c)}),Xe(o,r||NaN)}function GR(e,n){let r,o=n?.in;return e.forEach(l=>{!o&&typeof l=="object"&&(o=Xe.bind(null,l));const c=Ue(l,o);(!r||r>c||isNaN(+c))&&(r=c)}),Xe(o,r||NaN)}function VR(e,n,r){const[o,l]=No(r?.in,e,n);return+Wi(o)==+Wi(l)}function yx(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function vx(e){return!(!yx(e)&&typeof e!="number"||isNaN(+Ue(e)))}function xx(e,n,r){const[o,l]=No(r?.in,e,n),c=o.getFullYear()-l.getFullYear(),d=o.getMonth()-l.getMonth();return c*12+d}function qR(e,n){const r=Ue(e,n?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function bx(e,n){const[r,o]=No(e,n.start,n.end);return{start:r,end:o}}function WR(e,n){const{start:r,end:o}=bx(n?.in,e);let l=+r>+o;const c=l?+r:+o,d=l?o:r;d.setHours(0,0,0,0),d.setDate(1);let f=1;const m=[];for(;+d<=c;)m.push(Xe(r,d)),d.setMonth(d.getMonth()+f);return l?m.reverse():m}function KR(e,n){const r=Ue(e,n?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function XR(e,n){const r=Ue(e,n?.in),o=r.getFullYear();return r.setFullYear(o+1,0,0),r.setHours(23,59,59,999),r}function wx(e,n){const r=Ue(e,n?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function QR(e,n){const{start:r,end:o}=bx(n?.in,e);let l=+r>+o;const c=l?+r:+o,d=l?o:r;d.setHours(0,0,0,0),d.setMonth(0,1);let f=1;const m=[];for(;+d<=c;)m.push(Xe(r,d)),d.setFullYear(d.getFullYear()+f);return l?m.reverse():m}function Sx(e,n){const r=Dr(),o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,l=Ue(e,n?.in),c=l.getDay(),d=(c<o?-7:0)+6-(c-o);return l.setDate(l.getDate()+d),l.setHours(23,59,59,999),l}function ZR(e,n){return Sx(e,{...n,weekStartsOn:1})}const JR={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},eO=(e,n,r)=>{let o;const l=JR[e];return typeof l=="string"?o=l:n===1?o=l.one:o=l.other.replace("{{count}}",n.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function Jf(e){return(n={})=>{const r=n.width?String(n.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}const tO={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},nO={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},aO={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},rO={date:Jf({formats:tO,defaultWidth:"full"}),time:Jf({formats:nO,defaultWidth:"full"}),dateTime:Jf({formats:aO,defaultWidth:"full"})},oO={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},iO=(e,n,r,o)=>oO[e];function Ki(e){return(n,r)=>{const o=r?.context?String(r.context):"standalone";let l;if(o==="formatting"&&e.formattingValues){const d=e.defaultFormattingWidth||e.defaultWidth,f=r?.width?String(r.width):d;l=e.formattingValues[f]||e.formattingValues[d]}else{const d=e.defaultWidth,f=r?.width?String(r.width):e.defaultWidth;l=e.values[f]||e.values[d]}const c=e.argumentCallback?e.argumentCallback(n):n;return l[c]}}const lO={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},sO={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},cO={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},uO={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},dO={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},fO={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},mO={ordinalNumber:(e,n)=>{const r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:Ki({values:lO,defaultWidth:"wide"}),quarter:Ki({values:sO,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Ki({values:cO,defaultWidth:"wide"}),day:Ki({values:uO,defaultWidth:"wide"}),dayPeriod:Ki({values:dO,defaultWidth:"wide",formattingValues:fO,defaultFormattingWidth:"wide"})};function Xi(e){return(n,r={})=>{const o=r.width,l=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],c=n.match(l);if(!c)return null;const d=c[0],f=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],m=Array.isArray(f)?pO(f,v=>v.test(d)):hO(f,v=>v.test(d));let p;p=e.valueCallback?e.valueCallback(m):m,p=r.valueCallback?r.valueCallback(p):p;const x=n.slice(d.length);return{value:p,rest:x}}}function hO(e,n){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&n(e[r]))return r}function pO(e,n){for(let r=0;r<e.length;r++)if(n(e[r]))return r}function gO(e){return(n,r={})=>{const o=n.match(e.matchPattern);if(!o)return null;const l=o[0],c=n.match(e.parsePattern);if(!c)return null;let d=e.valueCallback?e.valueCallback(c[0]):c[0];d=r.valueCallback?r.valueCallback(d):d;const f=n.slice(l.length);return{value:d,rest:f}}}const yO=/^(\d+)(th|st|nd|rd)?/i,vO=/\d+/i,xO={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},bO={any:[/^b/i,/^(a|c)/i]},wO={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},SO={any:[/1/i,/2/i,/3/i,/4/i]},kO={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},NO={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},CO={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},_O={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},EO={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},MO={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},jO={ordinalNumber:gO({matchPattern:yO,parsePattern:vO,valueCallback:e=>parseInt(e,10)}),era:Xi({matchPatterns:xO,defaultMatchWidth:"wide",parsePatterns:bO,defaultParseWidth:"any"}),quarter:Xi({matchPatterns:wO,defaultMatchWidth:"wide",parsePatterns:SO,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Xi({matchPatterns:kO,defaultMatchWidth:"wide",parsePatterns:NO,defaultParseWidth:"any"}),day:Xi({matchPatterns:CO,defaultMatchWidth:"wide",parsePatterns:_O,defaultParseWidth:"any"}),dayPeriod:Xi({matchPatterns:EO,defaultMatchWidth:"any",parsePatterns:MO,defaultParseWidth:"any"})},zr={code:"en-US",formatDistance:eO,formatLong:rO,formatRelative:iO,localize:mO,match:jO,options:{weekStartsOn:0,firstWeekContainsDate:1}};function TO(e,n){const r=Ue(e,n?.in);return Zf(r,wx(r))+1}function rc(e,n){const r=Ue(e,n?.in),o=+Ar(r)-+UR(r);return Math.round(o/mx)+1}function e0(e,n){const r=Ue(e,n?.in),o=r.getFullYear(),l=Dr(),c=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??l.firstWeekContainsDate??l.locale?.options?.firstWeekContainsDate??1,d=Xe(n?.in||e,0);d.setFullYear(o+1,0,c),d.setHours(0,0,0,0);const f=ma(d,n),m=Xe(n?.in||e,0);m.setFullYear(o,0,c),m.setHours(0,0,0,0);const p=ma(m,n);return+r>=+f?o+1:+r>=+p?o:o-1}function RO(e,n){const r=Dr(),o=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,l=e0(e,n),c=Xe(n?.in||e,0);return c.setFullYear(l,0,o),c.setHours(0,0,0,0),ma(c,n)}function oc(e,n){const r=Ue(e,n?.in),o=+ma(r,n)-+RO(r,n);return Math.round(o/mx)+1}function Qe(e,n){const r=e<0?"-":"",o=Math.abs(e).toString().padStart(n,"0");return r+o}const Va={y(e,n){const r=e.getFullYear(),o=r>0?r:1-r;return Qe(n==="yy"?o%100:o,n.length)},M(e,n){const r=e.getMonth();return n==="M"?String(r+1):Qe(r+1,2)},d(e,n){return Qe(e.getDate(),n.length)},a(e,n){const r=e.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,n){return Qe(e.getHours()%12||12,n.length)},H(e,n){return Qe(e.getHours(),n.length)},m(e,n){return Qe(e.getMinutes(),n.length)},s(e,n){return Qe(e.getSeconds(),n.length)},S(e,n){const r=n.length,o=e.getMilliseconds(),l=Math.trunc(o*Math.pow(10,r-3));return Qe(l,n.length)}},Co={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},kx={G:function(e,n,r){const o=e.getFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,n,r){if(n==="yo"){const o=e.getFullYear(),l=o>0?o:1-o;return r.ordinalNumber(l,{unit:"year"})}return Va.y(e,n)},Y:function(e,n,r,o){const l=e0(e,o),c=l>0?l:1-l;if(n==="YY"){const d=c%100;return Qe(d,2)}return n==="Yo"?r.ordinalNumber(c,{unit:"year"}):Qe(c,n.length)},R:function(e,n){const r=gx(e);return Qe(r,n.length)},u:function(e,n){const r=e.getFullYear();return Qe(r,n.length)},Q:function(e,n,r){const o=Math.ceil((e.getMonth()+1)/3);switch(n){case"Q":return String(o);case"QQ":return Qe(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,n,r){const o=Math.ceil((e.getMonth()+1)/3);switch(n){case"q":return String(o);case"qq":return Qe(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,n,r){const o=e.getMonth();switch(n){case"M":case"MM":return Va.M(e,n);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,n,r){const o=e.getMonth();switch(n){case"L":return String(o+1);case"LL":return Qe(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,n,r,o){const l=oc(e,o);return n==="wo"?r.ordinalNumber(l,{unit:"week"}):Qe(l,n.length)},I:function(e,n,r){const o=rc(e);return n==="Io"?r.ordinalNumber(o,{unit:"week"}):Qe(o,n.length)},d:function(e,n,r){return n==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Va.d(e,n)},D:function(e,n,r){const o=TO(e);return n==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Qe(o,n.length)},E:function(e,n,r){const o=e.getDay();switch(n){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,n,r,o){const l=e.getDay(),c=(l-o.weekStartsOn+8)%7||7;switch(n){case"e":return String(c);case"ee":return Qe(c,2);case"eo":return r.ordinalNumber(c,{unit:"day"});case"eee":return r.day(l,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(l,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(l,{width:"short",context:"formatting"});default:return r.day(l,{width:"wide",context:"formatting"})}},c:function(e,n,r,o){const l=e.getDay(),c=(l-o.weekStartsOn+8)%7||7;switch(n){case"c":return String(c);case"cc":return Qe(c,n.length);case"co":return r.ordinalNumber(c,{unit:"day"});case"ccc":return r.day(l,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(l,{width:"narrow",context:"standalone"});case"cccccc":return r.day(l,{width:"short",context:"standalone"});default:return r.day(l,{width:"wide",context:"standalone"})}},i:function(e,n,r){const o=e.getDay(),l=o===0?7:o;switch(n){case"i":return String(l);case"ii":return Qe(l,n.length);case"io":return r.ordinalNumber(l,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,n,r){const l=e.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(l,{width:"narrow",context:"formatting"});default:return r.dayPeriod(l,{width:"wide",context:"formatting"})}},b:function(e,n,r){const o=e.getHours();let l;switch(o===12?l=Co.noon:o===0?l=Co.midnight:l=o/12>=1?"pm":"am",n){case"b":case"bb":return r.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(l,{width:"narrow",context:"formatting"});default:return r.dayPeriod(l,{width:"wide",context:"formatting"})}},B:function(e,n,r){const o=e.getHours();let l;switch(o>=17?l=Co.evening:o>=12?l=Co.afternoon:o>=4?l=Co.morning:l=Co.night,n){case"B":case"BB":case"BBB":return r.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(l,{width:"narrow",context:"formatting"});default:return r.dayPeriod(l,{width:"wide",context:"formatting"})}},h:function(e,n,r){if(n==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Va.h(e,n)},H:function(e,n,r){return n==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Va.H(e,n)},K:function(e,n,r){const o=e.getHours()%12;return n==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Qe(o,n.length)},k:function(e,n,r){let o=e.getHours();return o===0&&(o=24),n==="ko"?r.ordinalNumber(o,{unit:"hour"}):Qe(o,n.length)},m:function(e,n,r){return n==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Va.m(e,n)},s:function(e,n,r){return n==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Va.s(e,n)},S:function(e,n){return Va.S(e,n)},X:function(e,n,r){const o=e.getTimezoneOffset();if(o===0)return"Z";switch(n){case"X":return Cx(o);case"XXXX":case"XX":return Pr(o);default:return Pr(o,":")}},x:function(e,n,r){const o=e.getTimezoneOffset();switch(n){case"x":return Cx(o);case"xxxx":case"xx":return Pr(o);default:return Pr(o,":")}},O:function(e,n,r){const o=e.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+Nx(o,":");default:return"GMT"+Pr(o,":")}},z:function(e,n,r){const o=e.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+Nx(o,":");default:return"GMT"+Pr(o,":")}},t:function(e,n,r){const o=Math.trunc(+e/1e3);return Qe(o,n.length)},T:function(e,n,r){return Qe(+e,n.length)}};function Nx(e,n=""){const r=e>0?"-":"+",o=Math.abs(e),l=Math.trunc(o/60),c=o%60;return c===0?r+String(l):r+String(l)+n+Qe(c,2)}function Cx(e,n){return e%60===0?(e>0?"-":"+")+Qe(Math.abs(e)/60,2):Pr(e,n)}function Pr(e,n=""){const r=e>0?"-":"+",o=Math.abs(e),l=Qe(Math.trunc(o/60),2),c=Qe(o%60,2);return r+l+n+c}const _x=(e,n)=>{switch(e){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});default:return n.date({width:"full"})}},Ex=(e,n)=>{switch(e){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});default:return n.time({width:"full"})}},t0={p:Ex,P:(e,n)=>{const r=e.match(/(P+)(p+)?/)||[],o=r[1],l=r[2];if(!l)return _x(e,n);let c;switch(o){case"P":c=n.dateTime({width:"short"});break;case"PP":c=n.dateTime({width:"medium"});break;case"PPP":c=n.dateTime({width:"long"});break;default:c=n.dateTime({width:"full"});break}return c.replace("{{date}}",_x(o,n)).replace("{{time}}",Ex(l,n))}},OO=/^D+$/,DO=/^Y+$/,AO=["D","DD","YY","YYYY"];function Mx(e){return OO.test(e)}function jx(e){return DO.test(e)}function n0(e,n,r){const o=zO(e,n,r);if(console.warn(o),AO.includes(e))throw new RangeError(o)}function zO(e,n,r){const o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${n}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const PO=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,LO=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,BO=/^'([^]*?)'?$/,HO=/''/g,IO=/[a-zA-Z]/;function qa(e,n,r){const o=Dr(),l=r?.locale??o.locale??zr,c=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,d=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,f=Ue(e,r?.in);if(!vx(f))throw new RangeError("Invalid time value");let m=n.match(LO).map(x=>{const v=x[0];if(v==="p"||v==="P"){const b=t0[v];return b(x,l.formatLong)}return x}).join("").match(PO).map(x=>{if(x==="''")return{isToken:!1,value:"'"};const v=x[0];if(v==="'")return{isToken:!1,value:UO(x)};if(kx[v])return{isToken:!0,value:x};if(v.match(IO))throw new RangeError("Format string contains an unescaped latin alphabet character `"+v+"`");return{isToken:!1,value:x}});l.localize.preprocessor&&(m=l.localize.preprocessor(f,m));const p={firstWeekContainsDate:c,weekStartsOn:d,locale:l};return m.map(x=>{if(!x.isToken)return x.value;const v=x.value;(!r?.useAdditionalWeekYearTokens&&jx(v)||!r?.useAdditionalDayOfYearTokens&&Mx(v))&&n0(v,n,String(e));const b=kx[v[0]];return b(f,v,l.localize,p)}).join("")}function UO(e){const n=e.match(BO);return n?n[1].replace(HO,"'"):e}function FO(e,n){const r=Ue(e,n?.in),o=r.getFullYear(),l=r.getMonth(),c=Xe(r,0);return c.setFullYear(o,l+1,0),c.setHours(0,0,0,0),c.getDate()}function $O(){return Object.assign({},Dr())}function YO(e,n){const r=Ue(e,n?.in).getDay();return r===0?7:r}function GO(e,n){return Ue(e,n?.in).getMonth()}function VO(e,n){return Ue(e,n?.in).getFullYear()}function qO(e,n){return+Ue(e)>+Ue(n)}function WO(e,n){return+Ue(e)<+Ue(n)}function KO(e,n){const r=XO(n)?new n(0):Xe(n,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function XO(e){return typeof e=="function"&&e.prototype?.constructor===e}const QO=10;class Tx{subPriority=0;validate(n,r){return!0}}class ZO extends Tx{constructor(n,r,o,l,c){super(),this.value=n,this.validateValue=r,this.setValue=o,this.priority=l,c&&(this.subPriority=c)}validate(n,r){return this.validateValue(n,this.value,r)}set(n,r,o){return this.setValue(n,r,this.value,o)}}class JO extends Tx{priority=QO;subPriority=-1;constructor(n,r){super(),this.context=n||(o=>Xe(r,o))}set(n,r){return r.timestampIsSet?n:Xe(n,KO(n,this.context))}}class qe{run(n,r,o,l){const c=this.parse(n,r,o,l);return c?{setter:new ZO(c.value,this.validate,this.set,this.priority,this.subPriority),rest:c.rest}:null}validate(n,r,o){return!0}}class eD extends qe{priority=140;parse(n,r,o){switch(r){case"G":case"GG":case"GGG":return o.era(n,{width:"abbreviated"})||o.era(n,{width:"narrow"});case"GGGGG":return o.era(n,{width:"narrow"});default:return o.era(n,{width:"wide"})||o.era(n,{width:"abbreviated"})||o.era(n,{width:"narrow"})}}set(n,r,o){return r.era=o,n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}incompatibleTokens=["R","u","t","T"]}const gt={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Qn={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function yt(e,n){return e&&{value:n(e.value),rest:e.rest}}function dt(e,n){const r=n.match(e);return r?{value:parseInt(r[0],10),rest:n.slice(r[0].length)}:null}function Zn(e,n){const r=n.match(e);if(!r)return null;if(r[0]==="Z")return{value:0,rest:n.slice(1)};const o=r[1]==="+"?1:-1,l=r[2]?parseInt(r[2],10):0,c=r[3]?parseInt(r[3],10):0,d=r[5]?parseInt(r[5],10):0;return{value:o*(l*BR+c*LR+d*HR),rest:n.slice(r[0].length)}}function Rx(e){return dt(gt.anyDigitsSigned,e)}function mt(e,n){switch(e){case 1:return dt(gt.singleDigit,n);case 2:return dt(gt.twoDigits,n);case 3:return dt(gt.threeDigits,n);case 4:return dt(gt.fourDigits,n);default:return dt(new RegExp("^\\d{1,"+e+"}"),n)}}function ic(e,n){switch(e){case 1:return dt(gt.singleDigitSigned,n);case 2:return dt(gt.twoDigitsSigned,n);case 3:return dt(gt.threeDigitsSigned,n);case 4:return dt(gt.fourDigitsSigned,n);default:return dt(new RegExp("^-?\\d{1,"+e+"}"),n)}}function a0(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Ox(e,n){const r=n>0,o=r?n:1-n;let l;if(o<=50)l=e||100;else{const c=o+50,d=Math.trunc(c/100)*100,f=e>=c%100;l=e+d-(f?100:0)}return r?l:1-l}function Dx(e){return e%400===0||e%4===0&&e%100!==0}class tD extends qe{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(n,r,o){const l=c=>({year:c,isTwoDigitYear:r==="yy"});switch(r){case"y":return yt(mt(4,n),l);case"yo":return yt(o.ordinalNumber(n,{unit:"year"}),l);default:return yt(mt(r.length,n),l)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,o){const l=n.getFullYear();if(o.isTwoDigitYear){const d=Ox(o.year,l);return n.setFullYear(d,0,1),n.setHours(0,0,0,0),n}const c=!("era"in r)||r.era===1?o.year:1-o.year;return n.setFullYear(c,0,1),n.setHours(0,0,0,0),n}}class nD extends qe{priority=130;parse(n,r,o){const l=c=>({year:c,isTwoDigitYear:r==="YY"});switch(r){case"Y":return yt(mt(4,n),l);case"Yo":return yt(o.ordinalNumber(n,{unit:"year"}),l);default:return yt(mt(r.length,n),l)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,o,l){const c=e0(n,l);if(o.isTwoDigitYear){const f=Ox(o.year,c);return n.setFullYear(f,0,l.firstWeekContainsDate),n.setHours(0,0,0,0),ma(n,l)}const d=!("era"in r)||r.era===1?o.year:1-o.year;return n.setFullYear(d,0,l.firstWeekContainsDate),n.setHours(0,0,0,0),ma(n,l)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]}class aD extends qe{priority=130;parse(n,r){return ic(r==="R"?4:r.length,n)}set(n,r,o){const l=Xe(n,0);return l.setFullYear(o,0,4),l.setHours(0,0,0,0),Ar(l)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]}class rD extends qe{priority=130;parse(n,r){return ic(r==="u"?4:r.length,n)}set(n,r,o){return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]}class oD extends qe{priority=120;parse(n,r,o){switch(r){case"Q":case"QQ":return mt(r.length,n);case"Qo":return o.ordinalNumber(n,{unit:"quarter"});case"QQQ":return o.quarter(n,{width:"abbreviated",context:"formatting"})||o.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return o.quarter(n,{width:"narrow",context:"formatting"});default:return o.quarter(n,{width:"wide",context:"formatting"})||o.quarter(n,{width:"abbreviated",context:"formatting"})||o.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=1&&r<=4}set(n,r,o){return n.setMonth((o-1)*3,1),n.setHours(0,0,0,0),n}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]}class iD extends qe{priority=120;parse(n,r,o){switch(r){case"q":case"qq":return mt(r.length,n);case"qo":return o.ordinalNumber(n,{unit:"quarter"});case"qqq":return o.quarter(n,{width:"abbreviated",context:"standalone"})||o.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return o.quarter(n,{width:"narrow",context:"standalone"});default:return o.quarter(n,{width:"wide",context:"standalone"})||o.quarter(n,{width:"abbreviated",context:"standalone"})||o.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=1&&r<=4}set(n,r,o){return n.setMonth((o-1)*3,1),n.setHours(0,0,0,0),n}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]}class lD extends qe{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(n,r,o){const l=c=>c-1;switch(r){case"M":return yt(dt(gt.month,n),l);case"MM":return yt(mt(2,n),l);case"Mo":return yt(o.ordinalNumber(n,{unit:"month"}),l);case"MMM":return o.month(n,{width:"abbreviated",context:"formatting"})||o.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(n,{width:"narrow",context:"formatting"});default:return o.month(n,{width:"wide",context:"formatting"})||o.month(n,{width:"abbreviated",context:"formatting"})||o.month(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=11}set(n,r,o){return n.setMonth(o,1),n.setHours(0,0,0,0),n}}class sD extends qe{priority=110;parse(n,r,o){const l=c=>c-1;switch(r){case"L":return yt(dt(gt.month,n),l);case"LL":return yt(mt(2,n),l);case"Lo":return yt(o.ordinalNumber(n,{unit:"month"}),l);case"LLL":return o.month(n,{width:"abbreviated",context:"standalone"})||o.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(n,{width:"narrow",context:"standalone"});default:return o.month(n,{width:"wide",context:"standalone"})||o.month(n,{width:"abbreviated",context:"standalone"})||o.month(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=11}set(n,r,o){return n.setMonth(o,1),n.setHours(0,0,0,0),n}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]}function cD(e,n,r){const o=Ue(e,r?.in),l=oc(o,r)-n;return o.setDate(o.getDate()-l*7),Ue(o,r?.in)}class uD extends qe{priority=100;parse(n,r,o){switch(r){case"w":return dt(gt.week,n);case"wo":return o.ordinalNumber(n,{unit:"week"});default:return mt(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,o,l){return ma(cD(n,o,l),l)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]}function dD(e,n,r){const o=Ue(e,r?.in),l=rc(o,r)-n;return o.setDate(o.getDate()-l*7),o}class fD extends qe{priority=100;parse(n,r,o){switch(r){case"I":return dt(gt.week,n);case"Io":return o.ordinalNumber(n,{unit:"week"});default:return mt(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,o){return Ar(dD(n,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]}const mD=[31,28,31,30,31,30,31,31,30,31,30,31],hD=[31,29,31,30,31,30,31,31,30,31,30,31];class pD extends qe{priority=90;subPriority=1;parse(n,r,o){switch(r){case"d":return dt(gt.date,n);case"do":return o.ordinalNumber(n,{unit:"date"});default:return mt(r.length,n)}}validate(n,r){const o=n.getFullYear(),l=Dx(o),c=n.getMonth();return l?r>=1&&r<=hD[c]:r>=1&&r<=mD[c]}set(n,r,o){return n.setDate(o),n.setHours(0,0,0,0),n}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]}class gD extends qe{priority=90;subpriority=1;parse(n,r,o){switch(r){case"D":case"DD":return dt(gt.dayOfYear,n);case"Do":return o.ordinalNumber(n,{unit:"date"});default:return mt(r.length,n)}}validate(n,r){const o=n.getFullYear();return Dx(o)?r>=1&&r<=366:r>=1&&r<=365}set(n,r,o){return n.setMonth(0,o),n.setHours(0,0,0,0),n}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]}function r0(e,n,r){const o=Dr(),l=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,c=Ue(e,r?.in),d=c.getDay(),m=(n%7+7)%7,p=7-l,x=n<0||n>6?n-(d+p)%7:(m+p)%7-(d+p)%7;return nc(c,x,r)}class yD extends qe{priority=90;parse(n,r,o){switch(r){case"E":case"EE":case"EEE":return o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return o.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});default:return o.day(n,{width:"wide",context:"formatting"})||o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,o,l){return n=r0(n,o,l),n.setHours(0,0,0,0),n}incompatibleTokens=["D","i","e","c","t","T"]}class vD extends qe{priority=90;parse(n,r,o,l){const c=d=>{const f=Math.floor((d-1)/7)*7;return(d+l.weekStartsOn+6)%7+f};switch(r){case"e":case"ee":return yt(mt(r.length,n),c);case"eo":return yt(o.ordinalNumber(n,{unit:"day"}),c);case"eee":return o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});case"eeeee":return o.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});default:return o.day(n,{width:"wide",context:"formatting"})||o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,o,l){return n=r0(n,o,l),n.setHours(0,0,0,0),n}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]}class xD extends qe{priority=90;parse(n,r,o,l){const c=d=>{const f=Math.floor((d-1)/7)*7;return(d+l.weekStartsOn+6)%7+f};switch(r){case"c":case"cc":return yt(mt(r.length,n),c);case"co":return yt(o.ordinalNumber(n,{unit:"day"}),c);case"ccc":return o.day(n,{width:"abbreviated",context:"standalone"})||o.day(n,{width:"short",context:"standalone"})||o.day(n,{width:"narrow",context:"standalone"});case"ccccc":return o.day(n,{width:"narrow",context:"standalone"});case"cccccc":return o.day(n,{width:"short",context:"standalone"})||o.day(n,{width:"narrow",context:"standalone"});default:return o.day(n,{width:"wide",context:"standalone"})||o.day(n,{width:"abbreviated",context:"standalone"})||o.day(n,{width:"short",context:"standalone"})||o.day(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=6}set(n,r,o,l){return n=r0(n,o,l),n.setHours(0,0,0,0),n}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]}function bD(e,n,r){const o=Ue(e,r?.in),l=YO(o,r),c=n-l;return nc(o,c,r)}class wD extends qe{priority=90;parse(n,r,o){const l=c=>c===0?7:c;switch(r){case"i":case"ii":return mt(r.length,n);case"io":return o.ordinalNumber(n,{unit:"day"});case"iii":return yt(o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"}),l);case"iiiii":return yt(o.day(n,{width:"narrow",context:"formatting"}),l);case"iiiiii":return yt(o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"}),l);default:return yt(o.day(n,{width:"wide",context:"formatting"})||o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"}),l)}}validate(n,r){return r>=1&&r<=7}set(n,r,o){return n=bD(n,o),n.setHours(0,0,0,0),n}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]}class SD extends qe{priority=80;parse(n,r,o){switch(r){case"a":case"aa":case"aaa":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})||o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,o){return n.setHours(a0(o),0,0,0),n}incompatibleTokens=["b","B","H","k","t","T"]}class kD extends qe{priority=80;parse(n,r,o){switch(r){case"b":case"bb":case"bbb":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})||o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,o){return n.setHours(a0(o),0,0,0),n}incompatibleTokens=["a","B","H","k","t","T"]}class ND extends qe{priority=80;parse(n,r,o){switch(r){case"B":case"BB":case"BBB":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})||o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,o){return n.setHours(a0(o),0,0,0),n}incompatibleTokens=["a","b","t","T"]}class CD extends qe{priority=70;parse(n,r,o){switch(r){case"h":return dt(gt.hour12h,n);case"ho":return o.ordinalNumber(n,{unit:"hour"});default:return mt(r.length,n)}}validate(n,r){return r>=1&&r<=12}set(n,r,o){const l=n.getHours()>=12;return l&&o<12?n.setHours(o+12,0,0,0):!l&&o===12?n.setHours(0,0,0,0):n.setHours(o,0,0,0),n}incompatibleTokens=["H","K","k","t","T"]}class _D extends qe{priority=70;parse(n,r,o){switch(r){case"H":return dt(gt.hour23h,n);case"Ho":return o.ordinalNumber(n,{unit:"hour"});default:return mt(r.length,n)}}validate(n,r){return r>=0&&r<=23}set(n,r,o){return n.setHours(o,0,0,0),n}incompatibleTokens=["a","b","h","K","k","t","T"]}class ED extends qe{priority=70;parse(n,r,o){switch(r){case"K":return dt(gt.hour11h,n);case"Ko":return o.ordinalNumber(n,{unit:"hour"});default:return mt(r.length,n)}}validate(n,r){return r>=0&&r<=11}set(n,r,o){return n.getHours()>=12&&o<12?n.setHours(o+12,0,0,0):n.setHours(o,0,0,0),n}incompatibleTokens=["h","H","k","t","T"]}class MD extends qe{priority=70;parse(n,r,o){switch(r){case"k":return dt(gt.hour24h,n);case"ko":return o.ordinalNumber(n,{unit:"hour"});default:return mt(r.length,n)}}validate(n,r){return r>=1&&r<=24}set(n,r,o){const l=o<=24?o%24:o;return n.setHours(l,0,0,0),n}incompatibleTokens=["a","b","h","H","K","t","T"]}class jD extends qe{priority=60;parse(n,r,o){switch(r){case"m":return dt(gt.minute,n);case"mo":return o.ordinalNumber(n,{unit:"minute"});default:return mt(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,o){return n.setMinutes(o,0,0),n}incompatibleTokens=["t","T"]}class TD extends qe{priority=50;parse(n,r,o){switch(r){case"s":return dt(gt.second,n);case"so":return o.ordinalNumber(n,{unit:"second"});default:return mt(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,o){return n.setSeconds(o,0),n}incompatibleTokens=["t","T"]}class RD extends qe{priority=30;parse(n,r){const o=l=>Math.trunc(l*Math.pow(10,-r.length+3));return yt(mt(r.length,n),o)}set(n,r,o){return n.setMilliseconds(o),n}incompatibleTokens=["t","T"]}class OD extends qe{priority=10;parse(n,r){switch(r){case"X":return Zn(Qn.basicOptionalMinutes,n);case"XX":return Zn(Qn.basic,n);case"XXXX":return Zn(Qn.basicOptionalSeconds,n);case"XXXXX":return Zn(Qn.extendedOptionalSeconds,n);default:return Zn(Qn.extended,n)}}set(n,r,o){return r.timestampIsSet?n:Xe(n,n.getTime()-ac(n)-o)}incompatibleTokens=["t","T","x"]}class DD extends qe{priority=10;parse(n,r){switch(r){case"x":return Zn(Qn.basicOptionalMinutes,n);case"xx":return Zn(Qn.basic,n);case"xxxx":return Zn(Qn.basicOptionalSeconds,n);case"xxxxx":return Zn(Qn.extendedOptionalSeconds,n);default:return Zn(Qn.extended,n)}}set(n,r,o){return r.timestampIsSet?n:Xe(n,n.getTime()-ac(n)-o)}incompatibleTokens=["t","T","X"]}class AD extends qe{priority=40;parse(n){return Rx(n)}set(n,r,o){return[Xe(n,o*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"}class zD extends qe{priority=20;parse(n){return Rx(n)}set(n,r,o){return[Xe(n,o),{timestampIsSet:!0}]}incompatibleTokens="*"}const PD={G:new eD,y:new tD,Y:new nD,R:new aD,u:new rD,Q:new oD,q:new iD,M:new lD,L:new sD,w:new uD,I:new fD,d:new pD,D:new gD,E:new yD,e:new vD,c:new xD,i:new wD,a:new SD,b:new kD,B:new ND,h:new CD,H:new _D,K:new ED,k:new MD,m:new jD,s:new TD,S:new RD,X:new OD,x:new DD,t:new AD,T:new zD},LD=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,BD=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,HD=/^'([^]*?)'?$/,ID=/''/g,UD=/\S/,FD=/[a-zA-Z]/;function $D(e,n,r,o){const l=()=>Xe(r,NaN),c=$O(),d=c.locale??zr,f=c.firstWeekContainsDate??c.locale?.options?.firstWeekContainsDate??1,m=c.weekStartsOn??c.locale?.options?.weekStartsOn??0,p={firstWeekContainsDate:f,weekStartsOn:m,locale:d},x=[new JO(o?.in,r)],v=n.match(BD).map(w=>{const _=w[0];if(_ in t0){const E=t0[_];return E(w,d.formatLong)}return w}).join("").match(LD),b=[];for(let w of v){jx(w)&&n0(w,n,e),Mx(w)&&n0(w,n,e);const _=w[0],E=PD[_];if(E){const{incompatibleTokens:T}=E;if(Array.isArray(T)){const A=b.find(z=>T.includes(z.token)||z.token===_);if(A)throw new RangeError(`The format string mustn't contain \`${A.fullToken}\` and \`${w}\` at the same time`)}else if(E.incompatibleTokens==="*"&&b.length>0)throw new RangeError(`The format string mustn't contain \`${w}\` and any other token at the same time`);b.push({token:_,fullToken:w});const O=E.run(e,w,d.match,p);if(!O)return l();x.push(O.setter),e=O.rest}else{if(_.match(FD))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");if(w==="''"?w="'":_==="'"&&(w=YD(w)),e.indexOf(w)===0)e=e.slice(w.length);else return l()}}if(e.length>0&&UD.test(e))return l();const N=x.map(w=>w.priority).sort((w,_)=>_-w).filter((w,_,E)=>E.indexOf(w)===_).map(w=>x.filter(_=>_.priority===w).sort((_,E)=>E.subPriority-_.subPriority)).map(w=>w[0]);let C=Ue(r,o?.in);if(isNaN(+C))return l();const k={};for(const w of N){if(!w.validate(C,p))return l();const _=w.set(C,k,p);Array.isArray(_)?(C=_[0],Object.assign(k,_[1])):C=_}return C}function YD(e){return e.match(HD)[1].replace(ID,"'")}function GD(e,n,r){const[o,l]=No(r?.in,e,n);return o.getFullYear()===l.getFullYear()&&o.getMonth()===l.getMonth()}function VD(e,n,r){const[o,l]=No(r?.in,e,n);return o.getFullYear()===l.getFullYear()}function qD(e,n,r){const o=Ue(e,r?.in),l=o.getFullYear(),c=o.getDate(),d=Xe(e,0);d.setFullYear(l,n,15),d.setHours(0,0,0,0);const f=FO(d);return o.setMonth(n,Math.min(c,f)),o}function WD(e,n,r){const o=Ue(e,r?.in);return isNaN(+o)?Xe(e,NaN):(o.setFullYear(n),o)}const Rt=y.forwardRef(function({className:n,type:r,...o},l){return u.jsx("input",{ref:l,type:r,"data-slot":"input",className:X("text-foreground file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 aria-invalid:border-destructive",n),...o})});function lc(e,[n,r]){return Math.min(r,Math.max(n,e))}function Qi(e){const n=y.useRef({value:e,previous:e});return y.useMemo(()=>(n.current.value!==e&&(n.current.previous=n.current.value,n.current.value=e),n.current.previous),[e])}var KD=[" ","Enter","ArrowUp","ArrowDown"],XD=[" ","Enter"],Lr="Select",[sc,cc,QD]=Ti(Lr),[Br]=Kt(Lr,[QD,xo]),uc=xo(),[ZD,Wa]=Br(Lr),[JD,e7]=Br(Lr),t7="SelectProvider";function Ax(e){const{__scopeSelect:n,children:r,open:o,defaultOpen:l,onOpenChange:c,value:d,defaultValue:f,onValueChange:m,dir:p,name:x,autoComplete:v,disabled:b,required:N,form:C,internal_do_not_use_render:k}=e,w=uc(n),[_,E]=y.useState(null),[T,O]=y.useState(null),[A,z]=y.useState(!1),L=Pi(p),[H,te]=Pn({prop:o,defaultProp:l??!1,onChange:c,caller:Lr}),[q,I]=Pn({prop:d,defaultProp:f,onChange:m,caller:Lr}),ee=y.useRef(null),le=y.useRef(q);y.useEffect(()=>{const F=C?_?.ownerDocument.getElementById(C):_?.form;if(F instanceof HTMLFormElement){const re=()=>I(le.current);return F.addEventListener("reset",re),()=>F.removeEventListener("reset",re)}},[C,_,I]);const $=_?!!C||!!_.closest("form"):!0,[ne,D]=y.useState(new Set),K=Vn(),Q=Array.from(ne).map(F=>F.props.value).join(";"),Z=y.useCallback(F=>{D(re=>new Set(re).add(F))},[]),Y=y.useCallback(F=>{D(re=>{const se=new Set(re);return se.delete(F),se})},[]),R={required:N,trigger:_,onTriggerChange:E,valueNode:T,onValueNodeChange:O,valueNodeHasChildren:A,onValueNodeHasChildrenChange:z,contentId:K,value:q,onValueChange:I,open:H,onOpenChange:te,dir:L,triggerPointerDownPosRef:ee,disabled:b,name:x,autoComplete:v,form:C,nativeOptions:ne,nativeSelectKey:Q,isFormControl:$};return u.jsx(Df,{...w,children:u.jsx(ZD,{scope:n,...R,children:u.jsx(sc.Provider,{scope:n,children:u.jsx(JD,{scope:n,onNativeOptionAdd:Z,onNativeOptionRemove:Y,children:v7(k)?k(R):r})})})})}Ax.displayName=t7;var zx=e=>{const{__scopeSelect:n,children:r,...o}=e;return u.jsx(Ax,{__scopeSelect:n,...o,internal_do_not_use_render:({isFormControl:l})=>u.jsxs(u.Fragment,{children:[r,l?u.jsx(lb,{__scopeSelect:n}):null]})})};zx.displayName=Lr;var Px="SelectTrigger",Lx=y.forwardRef((e,n)=>{const{__scopeSelect:r,disabled:o=!1,...l}=e,c=uc(r),d=Wa(Px,r),f=d.disabled||o,m=_e(n,d.onTriggerChange),p=cc(r),x=y.useRef("touch"),[v,b,N]=sb(k=>{const w=p().filter(T=>!T.disabled),_=w.find(T=>T.value===d.value),E=cb(w,k,_);E!==void 0&&d.onValueChange(E.value)}),C=k=>{f||(d.onOpenChange(!0),N()),k&&(d.triggerPointerDownPosRef.current={x:Math.round(k.pageX),y:Math.round(k.pageY)})};return u.jsx(Us,{asChild:!0,...c,children:u.jsx(we.button,{type:"button",role:"combobox","aria-controls":d.open?d.contentId:void 0,"aria-expanded":d.open,"aria-required":d.required,"aria-autocomplete":"none",dir:d.dir,"data-state":d.open?"open":"closed",disabled:f,"data-disabled":f?"":void 0,"data-placeholder":fc(d.value)?"":void 0,...l,ref:m,onClick:ue(l.onClick,k=>{k.currentTarget.focus(),x.current!=="mouse"&&C(k)}),onPointerDown:ue(l.onPointerDown,k=>{x.current=k.pointerType;const w=k.target;w.hasPointerCapture(k.pointerId)&&w.releasePointerCapture(k.pointerId),k.button===0&&k.ctrlKey===!1&&k.pointerType==="mouse"&&(C(k),k.preventDefault())}),onKeyDown:ue(l.onKeyDown,k=>{const w=v.current!=="";!(k.ctrlKey||k.altKey||k.metaKey)&&k.key.length===1&&b(k.key),!(w&&k.key===" ")&&KD.includes(k.key)&&(C(),k.preventDefault())})})})});Lx.displayName=Px;var Bx="SelectValue",Hx=y.forwardRef((e,n)=>{const{__scopeSelect:r,className:o,style:l,children:c,placeholder:d="",...f}=e,m=Wa(Bx,r),{onValueNodeHasChildrenChange:p}=m,x=c!==void 0,v=_e(n,m.onValueNodeChange);Ct(()=>{p(x)},[p,x]);const b=fc(m.value);return u.jsx(we.span,{...f,asChild:b?!1:f.asChild,ref:v,style:{pointerEvents:"none"},children:u.jsx(y.Fragment,{children:b?d:c},b?"placeholder":"value")})});Hx.displayName=Bx;var n7="SelectIcon",Ix=y.forwardRef((e,n)=>{const{__scopeSelect:r,children:o,...l}=e;return u.jsx(we.span,{"aria-hidden":!0,...l,ref:n,children:o||"▼"})});Ix.displayName=n7;var Ux="SelectPortal",[a7,r7]=Br(Ux,{forceMount:void 0}),Fx=e=>{const{__scopeSelect:n,forceMount:r,...o}=e;return u.jsx(a7,{scope:e.__scopeSelect,forceMount:r,children:u.jsx(ho,{asChild:!0,...o})})};Fx.displayName=Ux;var Ka="SelectContent",$x=y.forwardRef((e,n)=>{const r=r7(Ka,e.__scopeSelect),{forceMount:o=r.forceMount,...l}=e,c=Wa(Ka,e.__scopeSelect),[d,f]=y.useState();return Ct(()=>{f(new DocumentFragment)},[]),u.jsx(Xt,{present:o||c.open,children:({present:m})=>m?u.jsx(Vx,{...l,ref:n}):u.jsx(Yx,{...l,fragment:d})})});$x.displayName=Ka;var Yx=y.forwardRef((e,n)=>{const{__scopeSelect:r,children:o,fragment:l}=e;return l?fo.createPortal(u.jsx(Gx,{scope:r,children:u.jsx(sc.Slot,{scope:r,children:u.jsx("div",{ref:n,children:o})})}),l):null});Yx.displayName="SelectContentFragment";var Ln=10,[Gx,Xa]=Br(Ka),o7="SelectContentImpl",i7=Ba("SelectContent.RemoveScroll"),Vx=y.forwardRef((e,n)=>{const{__scopeSelect:r}=e,{position:o="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:c,onPointerDownOutside:d,side:f,sideOffset:m,align:p,alignOffset:x,arrowPadding:v,collisionBoundary:b,collisionPadding:N,sticky:C,hideWhenDetached:k,avoidCollisions:w,..._}=e,E=Wa(Ka,r),[T,O]=y.useState(null),[A,z]=y.useState(null),L=_e(n,O),[H,te]=y.useState(null),[q,I]=y.useState(null),ee=cc(r),[le,$]=y.useState(!1),ne=y.useRef(!1);y.useEffect(()=>{if(T)return Gs(T)},[T]),js();const D=y.useCallback(ce=>{const[ke,...ve]=ee().map(Fe=>Fe.ref.current),[Te]=ve.slice(-1),Oe=document.activeElement;for(const Fe of ce)if(Fe===Oe||(Fe?.scrollIntoView({block:"nearest"}),Fe===ke&&A&&(A.scrollTop=0),Fe===Te&&A&&(A.scrollTop=A.scrollHeight),Fe?.focus(),document.activeElement!==Oe))return},[ee,A]),K=y.useCallback(()=>D([H,T]),[D,H,T]);y.useEffect(()=>{le&&K()},[le,K]);const{onOpenChange:Q,triggerPointerDownPosRef:Z}=E;y.useEffect(()=>{if(T){let ce={x:0,y:0};const ke=Te=>{ce={x:Math.abs(Math.round(Te.pageX)-(Z.current?.x??0)),y:Math.abs(Math.round(Te.pageY)-(Z.current?.y??0))}},ve=Te=>{ce.x<=10&&ce.y<=10?Te.preventDefault():Te.composedPath().includes(T)||Q(!1),document.removeEventListener("pointermove",ke),Z.current=null};return Z.current!==null&&(document.addEventListener("pointermove",ke),document.addEventListener("pointerup",ve,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",ke),document.removeEventListener("pointerup",ve,{capture:!0})}}},[T,Q,Z]),y.useEffect(()=>{const ce=()=>Q(!1);return window.addEventListener("blur",ce),window.addEventListener("resize",ce),()=>{window.removeEventListener("blur",ce),window.removeEventListener("resize",ce)}},[Q]);const[Y,R]=sb(ce=>{const ke=ee().filter(Oe=>!Oe.disabled),ve=ke.find(Oe=>Oe.ref.current===document.activeElement),Te=cb(ke,ce,ve);Te&&setTimeout(()=>Te.ref.current?.focus())}),F=y.useCallback((ce,ke,ve)=>{const Te=!ne.current&&!ve;(E.value!==void 0&&E.value===ke||Te)&&(te(ce),Te&&(ne.current=!0))},[E.value]),re=y.useCallback(()=>T?.focus(),[T]),se=y.useCallback((ce,ke,ve)=>{const Te=!ne.current&&!ve;(E.value!==void 0&&E.value===ke||Te)&&I(ce)},[E.value]),de=o==="popper"?o0:qx,me=de===o0?{side:f,sideOffset:m,align:p,alignOffset:x,arrowPadding:v,collisionBoundary:b,collisionPadding:N,sticky:C,hideWhenDetached:k,avoidCollisions:w}:{};return u.jsx(Gx,{scope:r,content:T,viewport:A,onViewportChange:z,itemRefCallback:F,selectedItem:H,onItemLeave:re,itemTextRefCallback:se,focusSelectedItem:K,selectedItemText:q,position:o,isPositioned:le,searchRef:Y,children:u.jsx(Fi,{as:i7,allowPinchZoom:!0,children:u.jsx(Li,{asChild:!0,trapped:E.open,onMountAutoFocus:ce=>{ce.preventDefault()},onUnmountAutoFocus:ue(l,ce=>{E.trigger?.focus({preventScroll:!0}),ce.preventDefault()}),children:u.jsx(mo,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:ce=>ce.preventDefault(),onDismiss:()=>E.onOpenChange(!1),children:u.jsx(de,{role:"listbox",id:E.contentId,"data-state":E.open?"open":"closed",dir:E.dir,onContextMenu:ce=>ce.preventDefault(),..._,...me,onPlaced:()=>$(!0),ref:L,style:{display:"flex",flexDirection:"column",outline:"none",..._.style},onKeyDown:ue(_.onKeyDown,ce=>{const ke=ce.ctrlKey||ce.altKey||ce.metaKey;if(ce.key==="Tab"&&ce.preventDefault(),!ke&&ce.key.length===1&&R(ce.key),["ArrowUp","ArrowDown","Home","End"].includes(ce.key)){let Te=ee().filter(Oe=>!Oe.disabled).map(Oe=>Oe.ref.current);if(["ArrowUp","End"].includes(ce.key)&&(Te=Te.slice().reverse()),["ArrowUp","ArrowDown"].includes(ce.key)){const Oe=ce.target,Fe=Te.indexOf(Oe);Te=Te.slice(Fe+1)}setTimeout(()=>D(Te)),ce.preventDefault()}})})})})})})});Vx.displayName=o7;var l7="SelectItemAlignedPosition",qx=y.forwardRef((e,n)=>{const{__scopeSelect:r,onPlaced:o,...l}=e,c=Wa(Ka,r),d=Xa(Ka,r),[f,m]=y.useState(null),[p,x]=y.useState(null),v=_e(n,x),b=cc(r),N=y.useRef(!1),C=y.useRef(!0),{viewport:k,selectedItem:w,selectedItemText:_,focusSelectedItem:E}=d,T=y.useCallback(()=>{if(c.trigger&&c.valueNode&&f&&p&&k&&w&&_){const L=c.trigger.getBoundingClientRect(),H=p.getBoundingClientRect(),te=c.valueNode.getBoundingClientRect(),q=_.getBoundingClientRect();if(c.dir!=="rtl"){const Oe=q.left-H.left,Fe=te.left-Oe,vt=L.left-Fe,Ze=L.width+vt,kn=Math.max(Ze,H.width),Ee=window.innerWidth-Ln,Mt=lc(Fe,[Ln,Math.max(Ln,Ee-kn)]);f.style.minWidth=Ze+"px",f.style.left=Mt+"px"}else{const Oe=H.right-q.right,Fe=window.innerWidth-te.right-Oe,vt=window.innerWidth-L.right-Fe,Ze=L.width+vt,kn=Math.max(Ze,H.width),Ee=window.innerWidth-Ln,Mt=lc(Fe,[Ln,Math.max(Ln,Ee-kn)]);f.style.minWidth=Ze+"px",f.style.right=Mt+"px"}const I=b(),ee=window.innerHeight-Ln*2,le=k.scrollHeight,$=window.getComputedStyle(p),ne=parseInt($.borderTopWidth,10),D=parseInt($.paddingTop,10),K=parseInt($.borderBottomWidth,10),Q=parseInt($.paddingBottom,10),Z=ne+D+le+Q+K,Y=Math.min(w.offsetHeight*5,Z),R=window.getComputedStyle(k),F=parseInt(R.paddingTop,10),re=parseInt(R.paddingBottom,10),se=L.top+L.height/2-Ln,de=ee-se,me=w.offsetHeight/2,ce=w.offsetTop+me,ke=ne+D+ce,ve=Z-ke;if(ke<=se){const Oe=I.length>0&&w===I[I.length-1].ref.current;f.style.bottom="0px";const Fe=p.clientHeight-k.offsetTop-k.offsetHeight,vt=Math.max(de,me+(Oe?re:0)+Fe+K),Ze=ke+vt;f.style.height=Ze+"px"}else{const Oe=I.length>0&&w===I[0].ref.current;f.style.top="0px";const vt=Math.max(se,ne+k.offsetTop+(Oe?F:0)+me)+ve;f.style.height=vt+"px",k.scrollTop=ke-se+k.offsetTop}f.style.margin=`${Ln}px 0`,f.style.minHeight=Y+"px",f.style.maxHeight=ee+"px",o?.(),requestAnimationFrame(()=>N.current=!0)}},[b,c.trigger,c.valueNode,f,p,k,w,_,c.dir,o]);Ct(()=>T(),[T]);const[O,A]=y.useState();Ct(()=>{p&&A(window.getComputedStyle(p).zIndex)},[p]);const z=y.useCallback(L=>{L&&C.current===!0&&(T(),E?.(),C.current=!1)},[T,E]);return u.jsx(c7,{scope:r,contentWrapper:f,shouldExpandOnScrollRef:N,onScrollButtonChange:z,children:u.jsx("div",{ref:m,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:O},children:u.jsx(we.div,{...l,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});qx.displayName=l7;var s7="SelectPopperPosition",o0=y.forwardRef((e,n)=>{const{__scopeSelect:r,align:o="start",collisionPadding:l=Ln,...c}=e,d=uc(r);return u.jsx(Af,{...d,...c,ref:n,align:o,collisionPadding:l,style:{boxSizing:"border-box",...c.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});o0.displayName=s7;var[c7,i0]=Br(Ka,{}),l0="SelectViewport",Wx=y.forwardRef((e,n)=>{const{__scopeSelect:r,nonce:o,...l}=e,c=Xa(l0,r),d=i0(l0,r),f=_e(n,c.onViewportChange),m=y.useRef(0);return u.jsxs(u.Fragment,{children:[u.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),u.jsx(sc.Slot,{scope:r,children:u.jsx(we.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:f,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:ue(l.onScroll,p=>{const x=p.currentTarget,{contentWrapper:v,shouldExpandOnScrollRef:b}=d;if(b?.current&&v){const N=Math.abs(m.current-x.scrollTop);if(N>0){const C=window.innerHeight-Ln*2,k=parseFloat(v.style.minHeight),w=parseFloat(v.style.height),_=Math.max(k,w);if(_<C){const E=_+N,T=Math.min(C,E),O=E-T;v.style.height=T+"px",v.style.bottom==="0px"&&(x.scrollTop=O>0?O:0,v.style.justifyContent="flex-end")}}}m.current=x.scrollTop})})})]})});Wx.displayName=l0;var Kx="SelectGroup",[u7,d7]=Br(Kx),f7=y.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e,l=Vn();return u.jsx(u7,{scope:r,id:l,children:u.jsx(we.div,{role:"group","aria-labelledby":l,...o,ref:n})})});f7.displayName=Kx;var Xx="SelectLabel",m7=y.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e,l=d7(Xx,r);return u.jsx(we.div,{id:l.id,...o,ref:n})});m7.displayName=Xx;var dc="SelectItem",[h7,Qx]=Br(dc),Zx=y.forwardRef((e,n)=>{const{__scopeSelect:r,value:o,disabled:l=!1,textValue:c,...d}=e,f=Wa(dc,r),m=Xa(dc,r),p=f.value===o,[x,v]=y.useState(c??""),[b,N]=y.useState(!1),C=It(T=>m.itemRefCallback?.(T,o,l)),k=_e(n,C),w=Vn(),_=y.useRef("touch"),E=()=>{l||(f.onValueChange(o),f.onOpenChange(!1))};return u.jsx(h7,{scope:r,value:o,disabled:l,textId:w,isSelected:p,onItemTextChange:y.useCallback(T=>{v(O=>O||(T?.textContent??"").trim())},[]),children:u.jsx(sc.ItemSlot,{scope:r,value:o,disabled:l,textValue:x,children:u.jsx(we.div,{role:"option","aria-labelledby":w,"data-highlighted":b?"":void 0,"aria-selected":p&&b,"data-state":p?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...d,ref:k,onFocus:ue(d.onFocus,()=>N(!0)),onBlur:ue(d.onBlur,()=>N(!1)),onClick:ue(d.onClick,()=>{_.current!=="mouse"&&E()}),onPointerUp:ue(d.onPointerUp,()=>{_.current==="mouse"&&E()}),onPointerDown:ue(d.onPointerDown,T=>{_.current=T.pointerType}),onPointerMove:ue(d.onPointerMove,T=>{_.current=T.pointerType,l?m.onItemLeave?.():_.current==="mouse"&&T.currentTarget.focus({preventScroll:!0})}),onPointerLeave:ue(d.onPointerLeave,T=>{T.currentTarget===document.activeElement&&m.onItemLeave?.()}),onKeyDown:ue(d.onKeyDown,T=>{l||T.target!==T.currentTarget||m.searchRef?.current!==""&&T.key===" "||(XD.includes(T.key)&&E(),T.key===" "&&T.preventDefault())})})})})});Zx.displayName=dc;var Zi="SelectItemText",Jx=y.forwardRef((e,n)=>{const{__scopeSelect:r,className:o,style:l,...c}=e,d=Wa(Zi,r),f=Xa(Zi,r),m=Qx(Zi,r),p=e7(Zi,r),[x,v]=y.useState(null),b=It(E=>f.itemTextRefCallback?.(E,m.value,m.disabled)),N=_e(n,v,m.onItemTextChange,b),C=x?.textContent,k=y.useMemo(()=>u.jsx("option",{value:m.value,disabled:m.disabled,children:C},m.value),[m.disabled,m.value,C]),{onNativeOptionAdd:w,onNativeOptionRemove:_}=p;return Ct(()=>(w(k),()=>_(k)),[w,_,k]),u.jsxs(u.Fragment,{children:[u.jsx(we.span,{id:m.textId,...c,ref:N}),m.isSelected&&d.valueNode&&!d.valueNodeHasChildren&&!fc(d.value)?fo.createPortal(c.children,d.valueNode):null]})});Jx.displayName=Zi;var eb="SelectItemIndicator",tb=y.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e;return Qx(eb,r).isSelected?u.jsx(we.span,{"aria-hidden":!0,...o,ref:n}):null});tb.displayName=eb;var s0="SelectScrollUpButton",nb=y.forwardRef((e,n)=>{const r=Xa(s0,e.__scopeSelect),o=i0(s0,e.__scopeSelect),[l,c]=y.useState(!1),d=_e(n,o.onScrollButtonChange);return Ct(()=>{if(r.viewport&&r.isPositioned){let f=function(){const p=m.scrollTop>0;c(p)};const m=r.viewport;return f(),m.addEventListener("scroll",f),()=>m.removeEventListener("scroll",f)}},[r.viewport,r.isPositioned]),l?u.jsx(rb,{...e,ref:d,onAutoScroll:()=>{const{viewport:f,selectedItem:m}=r;f&&m&&(f.scrollTop=f.scrollTop-m.offsetHeight)}}):null});nb.displayName=s0;var c0="SelectScrollDownButton",ab=y.forwardRef((e,n)=>{const r=Xa(c0,e.__scopeSelect),o=i0(c0,e.__scopeSelect),[l,c]=y.useState(!1),d=_e(n,o.onScrollButtonChange);return Ct(()=>{if(r.viewport&&r.isPositioned){let f=function(){const p=m.scrollHeight-m.clientHeight,x=Math.ceil(m.scrollTop)<p;c(x)};const m=r.viewport;return f(),m.addEventListener("scroll",f),()=>m.removeEventListener("scroll",f)}},[r.viewport,r.isPositioned]),l?u.jsx(rb,{...e,ref:d,onAutoScroll:()=>{const{viewport:f,selectedItem:m}=r;f&&m&&(f.scrollTop=f.scrollTop+m.offsetHeight)}}):null});ab.displayName=c0;var rb=y.forwardRef((e,n)=>{const{__scopeSelect:r,onAutoScroll:o,...l}=e,c=Xa("SelectScrollButton",r),d=y.useRef(null),f=cc(r),m=y.useCallback(()=>{d.current!==null&&(window.clearInterval(d.current),d.current=null)},[]);return y.useEffect(()=>()=>m(),[m]),Ct(()=>{f().find(x=>x.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[f]),u.jsx(we.div,{"aria-hidden":!0,...l,ref:n,style:{flexShrink:0,...l.style},onPointerDown:ue(l.onPointerDown,()=>{d.current===null&&(d.current=window.setInterval(o,50))}),onPointerMove:ue(l.onPointerMove,()=>{c.onItemLeave?.(),d.current===null&&(d.current=window.setInterval(o,50))}),onPointerLeave:ue(l.onPointerLeave,()=>{m()})})}),p7="SelectSeparator",g7=y.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e;return u.jsx(we.div,{"aria-hidden":!0,...o,ref:n})});g7.displayName=p7;var ob="SelectArrow",y7=y.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e,l=uc(r);return Xa(ob,r).position==="popper"?u.jsx(zf,{...l,...o,ref:n}):null});y7.displayName=ob;var ib="SelectBubbleInput",lb=y.forwardRef(({__scopeSelect:e,...n},r)=>{const o=Wa(ib,e),{value:l,onValueChange:c,required:d,disabled:f,name:m,autoComplete:p,form:x}=o,{nativeOptions:v,nativeSelectKey:b}=o,N=y.useRef(null),C=_e(r,N),k=l??"",w=Qi(k),_=Array.from(v).some(E=>(E.props.value??"")==="");return y.useEffect(()=>{const E=N.current;if(!E)return;const T=window.HTMLSelectElement.prototype,A=Object.getOwnPropertyDescriptor(T,"value").set;if(w!==k&&A){const z=new Event("change",{bubbles:!0});A.call(E,k),E.dispatchEvent(z)}},[w,k]),u.jsxs(we.select,{"aria-hidden":!0,required:d,tabIndex:-1,name:m,autoComplete:p,disabled:f,form:x,onChange:E=>c(E.target.value),...n,style:{...Rg,...n.style},ref:C,defaultValue:k,children:[fc(l)&&!_?u.jsx("option",{value:""}):null,Array.from(v)]},b)});lb.displayName=ib;function v7(e){return typeof e=="function"}function fc(e){return e===""||e===void 0}function sb(e){const n=It(e),r=y.useRef(""),o=y.useRef(0),l=y.useCallback(d=>{const f=r.current+d;n(f),(function m(p){r.current=p,window.clearTimeout(o.current),p!==""&&(o.current=window.setTimeout(()=>m(""),1e3))})(f)},[n]),c=y.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return y.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,l,c]}function cb(e,n,r){const l=n.length>1&&Array.from(n).every(p=>p===n[0])?n[0]:n,c=r?e.indexOf(r):-1;let d=x7(e,Math.max(c,0));l.length===1&&(d=d.filter(p=>p!==r));const m=d.find(p=>p.textValue.toLowerCase().startsWith(l.toLowerCase()));return m!==r?m:void 0}function x7(e,n){return e.map((r,o)=>e[(n+o)%e.length])}function mc({...e}){return u.jsx(zx,{"data-slot":"select",...e})}function hc({...e}){return u.jsx(Hx,{"data-slot":"select-value",...e})}function pc({className:e,size:n="default",children:r,...o}){return u.jsxs(Lx,{"data-slot":"select-trigger","data-size":n,className:X("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 aria-invalid:border-destructive flex min-w-[250px] items-center justify-between gap-2 rounded border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 cursor-pointer",e),...o,children:[r,u.jsx(Ix,{asChild:!0,children:u.jsx(Pa,{className:"size-4 opacity-50"})})]})}function gc({className:e,children:n,position:r="popper",...o}){return u.jsx(Fx,{children:u.jsxs($x,{"data-slot":"select-content",className:X("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",r==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:r,...o,children:[u.jsx(b7,{}),u.jsx(Wx,{className:X("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:n}),u.jsx(w7,{})]})})}function _o({className:e,children:n,...r}){return u.jsxs(Zx,{"data-slot":"select-item",className:X("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-md py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2 cursor-pointer",e),...r,children:[u.jsx("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:u.jsx(tb,{children:u.jsx(zn,{className:"size-4"})})}),u.jsx(Jx,{children:n})]})}function b7({className:e,...n}){return u.jsx(nb,{"data-slot":"select-scroll-up-button",className:X("flex cursor-default items-center justify-center py-1",e),...n,children:u.jsx(dE,{className:"size-4"})})}function w7({className:e,...n}){return u.jsx(ab,{"data-slot":"select-scroll-down-button",className:X("flex cursor-default items-center justify-center py-1",e),...n,children:u.jsx(Pa,{className:"size-4"})})}function Yt(e,n,r){return Math.min(r,Math.max(n,e))}function ub(e,n=2){const r=Math.pow(10,n);return Math.round(e*r)/r}function yc(e,n,r){n/=100,r/=100;const o=r*n,l=o*(1-Math.abs(e/60%2-1)),c=r-o;let d=0,f=0,m=0;return e<60?[d,f,m]=[o,l,0]:e<120?[d,f,m]=[l,o,0]:e<180?[d,f,m]=[0,o,l]:e<240?[d,f,m]=[0,l,o]:e<300?[d,f,m]=[l,0,o]:[d,f,m]=[o,0,l],[Math.round((d+c)*255),Math.round((f+c)*255),Math.round((m+c)*255)]}function u0(e,n,r){e/=255,n/=255,r/=255;const o=Math.max(e,n,r),l=Math.min(e,n,r),c=o-l;let d=0;c!==0&&(o===e?d=(n-r)/c%6:o===n?d=(r-e)/c+2:d=(e-n)/c+4,d*=60,d<0&&(d+=360));const f=o===0?0:c/o*100;return[d,f,o*100]}function S7(e,n,r){e/=255,n/=255,r/=255;const o=Math.max(e,n,r),l=Math.min(e,n,r),c=o-l,d=(o+l)/2;let f=0,m=0;return c!==0&&(m=d>.5?c/(2-o-l):c/(o+l),o===e?f=(n-r)/c%6:o===n?f=(r-e)/c+2:f=(e-n)/c+4,f*=60,f<0&&(f+=360)),[f,m*100,d*100]}function k7(e,n,r){n/=100,r/=100;const o=(1-Math.abs(2*r-1))*n,l=o*(1-Math.abs(e/60%2-1)),c=r-o/2;let d=0,f=0,m=0;return e<60?[d,f,m]=[o,l,0]:e<120?[d,f,m]=[l,o,0]:e<180?[d,f,m]=[0,o,l]:e<240?[d,f,m]=[0,l,o]:e<300?[d,f,m]=[l,0,o]:[d,f,m]=[o,0,l],[Math.round((d+c)*255),Math.round((f+c)*255),Math.round((m+c)*255)]}function vc(e){return Yt(Math.round(e),0,255).toString(16).padStart(2,"0")}function Eo(e){if(typeof e!="string"||!e.trim())return null;const n=e.trim();let r,o,l,c,d;const f=n.match(/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i);if(f){let x=f[1];(x.length===3||x.length===4)&&(x=x.split("").map(C=>C+C).join("")),r=parseInt(x.slice(0,2),16),o=parseInt(x.slice(2,4),16),l=parseInt(x.slice(4,6),16),d=x.length===8,c=d?parseInt(x.slice(6,8),16)/255:1;const[v,b,N]=u0(r,o,l);return{h:v,s:b,v:N,a:Yt(c,0,1),hasAlpha:d}}const m=n.match(/^rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*([\d.]+)\s*)?\)$/i);if(m){r=Yt(Number(m[1]),0,255),o=Yt(Number(m[2]),0,255),l=Yt(Number(m[3]),0,255),d=m[4]!==void 0,c=d?Number(m[4]):1;const[x,v,b]=u0(r,o,l);return{h:x,s:v,v:b,a:Yt(c,0,1),hasAlpha:d}}const p=n.match(/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%\s*(?:,\s*([\d.]+)\s*)?\)$/i);if(p){const x=(Number(p[1])%360+360)%360,v=Yt(Number(p[2]),0,100),b=Yt(Number(p[3]),0,100);d=p[4]!==void 0,c=d?Number(p[4]):1,[r,o,l]=k7(x,v,b);const[N,C,k]=u0(r,o,l);return{h:N,s:C,v:k,a:Yt(c,0,1),hasAlpha:d}}return null}function N7(e){return typeof e!="string"||e.trim()===""?!0:Eo(e)!==null}function db(e){return Eo(e)||{h:0,s:0,v:0,a:1,hasAlpha:!1}}function xc({h:e,s:n,v:r,a:o}){const[l,c,d]=yc(e,n,r),f=`#${vc(l)}${vc(c)}${vc(d)}`;return o>=1?f:`${f}${vc(o*255)}`}function C7({h:e,s:n,v:r,a:o}){const[l,c,d]=yc(e,n,r);return o>=1?`rgb(${l}, ${c}, ${d})`:`rgba(${l}, ${c}, ${d}, ${ub(o)})`}function _7({h:e,s:n,v:r,a:o}){const[l,c,d]=yc(e,n,r),[f,m,p]=S7(l,c,d),x=Math.round(f),v=Math.round(m),b=Math.round(p);return o>=1?`hsl(${x}, ${v}%, ${b}%)`:`hsla(${x}, ${v}%, ${b}%, ${ub(o)})`}function fb(e,n){return n==="rgb"?C7(e):n==="hsl"?_7(e):xc(e)}function mb(e){if(typeof e!="string")return"hex";const n=e.trim().toLowerCase();return n.startsWith("hsl")?"hsl":n.startsWith("rgb")?"rgb":"hex"}const hb=y.createContext(null);function Hr(){const e=y.useContext(hb);if(!e)throw new Error("ColorPicker.* components must be rendered inside <ColorPicker>");return e}function E7({value:e,onChange:n,className:r,children:o}){const[l,c]=y.useState(()=>db(e)),[d,f]=y.useState(()=>mb(e)),m=y.useRef(e),p=y.useRef(d);y.useEffect(()=>{if(e===m.current)return;m.current=e,c(db(e));const C=mb(e);p.current=C,f(C)},[e]);const x=y.useCallback((C,k)=>{const w=fb(C,k);m.current=w,n?.(w)},[n]),v=y.useCallback(C=>{c(k=>{const w={...k,...C};return x(w,p.current),w})},[x]),b=y.useCallback(C=>{p.current=C,f(C),c(k=>(x(k,C),k))},[x]),N=y.useMemo(()=>({hsva:l,setHsva:v,format:d,setFormat:b}),[l,v,d,b]);return u.jsx(hb.Provider,{value:N,children:u.jsx("div",{className:X("w-full space-y-3",r),children:o})})}function pb({value:e,max:n,onChange:r,className:o,trackStyle:l,thumbStyle:c,label:d}){const f=y.useRef(null),[m,p]=y.useState(!1),x=y.useCallback(b=>{if(!f.current)return;const N=f.current.getBoundingClientRect(),C=Yt(b-N.left,0,N.width);r(C/N.width*n)},[r,n]);y.useEffect(()=>{if(!m)return;const b=C=>x(C.clientX),N=()=>p(!1);return window.addEventListener("pointermove",b),window.addEventListener("pointerup",N),()=>{window.removeEventListener("pointermove",b),window.removeEventListener("pointerup",N)}},[m,x]);const v=n&&Number.isFinite(e)?e/n*100:0;return u.jsx("div",{ref:f,role:"slider","aria-label":d,"aria-valuemin":0,"aria-valuemax":n,"aria-valuenow":Number.isFinite(e)?Math.round(e):0,tabIndex:0,className:X("relative h-3 w-full cursor-pointer rounded-full outline-none focus-visible:ring-2 focus-visible:ring-ring/50",o),style:l,onPointerDown:b=>{b.currentTarget.setPointerCapture(b.pointerId),p(!0),x(b.clientX)},onKeyDown:b=>{const N=n/100;b.key==="ArrowRight"||b.key==="ArrowUp"?(b.preventDefault(),r(Yt(e+N,0,n))):(b.key==="ArrowLeft"||b.key==="ArrowDown")&&(b.preventDefault(),r(Yt(e-N,0,n)))},children:u.jsx("div",{className:"pointer-events-none absolute top-1/2 size-4 -translate-x-1/2 -translate-y-1/2 rounded-full border-2 border-white shadow-[0_0_0_1px_rgba(0,0,0,0.25)]",style:{left:`${v}%`,...c}})})}function M7({className:e}){const{hsva:n,setHsva:r}=Hr(),o=y.useRef(null),[l,c]=y.useState(!1),d=y.useCallback((f,m)=>{if(!o.current)return;const p=o.current.getBoundingClientRect(),x=Yt(f-p.left,0,p.width),v=Yt(m-p.top,0,p.height);r({s:x/p.width*100,v:100-v/p.height*100})},[r]);return y.useEffect(()=>{if(!l)return;const f=p=>d(p.clientX,p.clientY),m=()=>c(!1);return window.addEventListener("pointermove",f),window.addEventListener("pointerup",m),()=>{window.removeEventListener("pointermove",f),window.removeEventListener("pointerup",m)}},[l,d]),u.jsx("div",{ref:o,role:"application","aria-label":M("Saturation and brightness","darkify"),className:X("relative h-44 w-full cursor-crosshair rounded-md",e),style:{backgroundImage:"linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent)",backgroundColor:`hsl(${n.h}, 100%, 50%)`},onPointerDown:f=>{f.currentTarget.setPointerCapture(f.pointerId),c(!0),d(f.clientX,f.clientY)},children:u.jsx("div",{className:"pointer-events-none absolute size-4 -translate-x-1/2 -translate-y-1/2 rounded-full border-2 border-white shadow-[0_0_0_1px_rgba(0,0,0,0.25)]",style:{left:`${n.s}%`,top:`${100-n.v}%`}})})}function j7({className:e}){const{hsva:n,setHsva:r}=Hr();return u.jsx(pb,{className:e,label:M("Hue","darkify"),value:n.h,max:360,onChange:o=>r({h:o}),trackStyle:{backgroundImage:"linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%)"},thumbStyle:{backgroundColor:`hsl(${n.h}, 100%, 50%)`}})}function T7({className:e}){const{hsva:n,setHsva:r}=Hr(),[o,l,c]=yc(n.h,n.s,n.v);return u.jsx(pb,{className:e,label:M("Opacity","darkify"),value:n.a*100,max:100,onChange:d=>r({a:d/100}),trackStyle:{backgroundImage:`linear-gradient(to right, transparent, rgb(${o}, ${l}, ${c})), repeating-conic-gradient(#8886 0% 25%, transparent 0% 50%)`,backgroundSize:"100% 100%, 10px 10px"},thumbStyle:{backgroundColor:`rgba(${o}, ${l}, ${c}, ${n.a})`}})}function R7({className:e}){const{setHsva:n}=Hr(),r=typeof window<"u"&&"EyeDropper"in window,o=async()=>{if(r)try{const c=await new window.EyeDropper().open(),d=Eo(c.sRGBHex);d&&n({h:d.h,s:d.s,v:d.v})}catch{}};return u.jsx(ct,{type:"button",variant:"outline",size:"icon",className:X("size-8 shrink-0",e),onClick:o,disabled:!r,title:M("Pick color from screen","darkify"),"aria-label":M("Pick color from screen","darkify"),children:u.jsx(wg,{className:"size-3.5"})})}const O7=["#000000","#ffffff","#64748b","#ef4444","#f59e0b","#eab308","#22c55e","#3b82f6","#8b5cf6"];function D7({colors:e=O7,className:n}){const{hsva:r,setHsva:o}=Hr(),l=xc({...r,a:1}).toLowerCase();return u.jsx("div",{className:X("flex flex-wrap items-center gap-1.5",n),children:e.map(c=>{const d=Eo(c);if(!d)return null;const f=xc({...d,a:1}),m=f.toLowerCase()===l;return u.jsx("button",{type:"button",onClick:()=>o({h:d.h,s:d.s,v:d.v}),title:f,"aria-label":f,"aria-pressed":m,className:X("size-5 cursor-pointer rounded ring-1 ring-inset ring-foreground/20 transition-transform hover:scale-110",m&&"outline-2 outline-offset-2 outline-ring"),style:{backgroundColor:f}},c)})})}function A7({className:e}){const{format:n,setFormat:r}=Hr();return u.jsxs(mc,{value:n,onValueChange:r,children:[u.jsx(pc,{className:X("h-8 min-w-0 gap-1 px-2 text-xs",e),size:"sm","aria-label":M("Color format","darkify"),children:u.jsx(hc,{})}),u.jsxs(gc,{align:"start",children:[u.jsx(_o,{value:"hex",children:M("HEX","darkify")}),u.jsx(_o,{value:"rgb",children:M("RGB","darkify")}),u.jsx(_o,{value:"hsl",children:M("HSL","darkify")})]})]})}function z7({className:e}){const{hsva:n,setHsva:r,format:o}=Hr(),l=fb({...n,a:1},o),[c,d]=y.useState(l),[f,m]=y.useState(!1);y.useEffect(()=>{d(l),m(!1)},[l]);const p=x=>{const v=Eo(x);if(!v){m(!0);return}m(!1),r(v.hasAlpha?{h:v.h,s:v.s,v:v.v,a:v.a}:{h:v.h,s:v.s,v:v.v})};return u.jsxs("div",{className:X("min-w-0 flex-1",e),children:[u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx(Rt,{value:c,onChange:x=>{d(x.target.value),f&&m(!1)},onBlur:x=>p(x.target.value),onKeyDown:x=>{x.key==="Enter"&&p(x.currentTarget.value)},className:X("h-8 min-w-0 flex-1 font-mono text-xs",f&&"border-destructive focus-visible:ring-destructive/40"),"aria-label":M("Color value","darkify"),"aria-invalid":f}),u.jsxs("div",{className:"flex h-8 shrink-0 items-center gap-0.5 rounded-md border border-input px-2 text-xs text-muted-foreground",children:[u.jsx("input",{type:"number",min:0,max:100,value:Number.isFinite(n.a)?Math.round(n.a*100):100,onChange:x=>r({a:Yt(Number(x.target.value)||0,0,100)/100}),"aria-label":M("Opacity percent","darkify"),className:"w-7 bg-transparent text-right outline-none [appearance:textfield] [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none !p-0 !h-8 border-0"}),u.jsx("span",{children:"%"})]})]}),f&&u.jsx("p",{className:"mt-1 text-[11px] leading-tight text-destructive",children:M("Enter a valid HEX, RGB(A) or HSL(A) color.","darkify")})]})}function d0({className:e,...n}){return u.jsx("textarea",{"data-slot":"textarea",className:X("text-foreground border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 aria-invalid:border-destructive flex field-sizing-content min-h-16 w-full rounded border bg-transparent px-3 py-2 text-base shadow-xs max-h-48 transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),...n})}var bc="Checkbox",[P7]=Kt(bc),[L7,f0]=P7(bc);function B7(e){const{__scopeCheckbox:n,checked:r,children:o,defaultChecked:l,disabled:c,form:d,name:f,onCheckedChange:m,required:p,value:x="on",internal_do_not_use_render:v}=e,[b,N]=Pn({prop:r,defaultProp:l??!1,onChange:m,caller:bc}),[C,k]=y.useState(null),[w,_]=y.useState(null),E=y.useRef(!1),T=C?!!d||!!C.closest("form"):!0,O={checked:b,disabled:c,setChecked:N,control:C,setControl:k,name:f,form:d,value:x,hasConsumerStoppedPropagationRef:E,required:p,defaultChecked:Qa(l)?!1:l,isFormControl:T,bubbleInput:w,setBubbleInput:_};return u.jsx(L7,{scope:n,...O,children:H7(v)?v(O):o})}var gb="CheckboxTrigger",yb=y.forwardRef(({__scopeCheckbox:e,onKeyDown:n,onClick:r,...o},l)=>{const{control:c,value:d,disabled:f,checked:m,required:p,setControl:x,setChecked:v,hasConsumerStoppedPropagationRef:b,isFormControl:N,bubbleInput:C}=f0(gb,e),k=_e(l,x),w=y.useRef(m);return y.useEffect(()=>{const _=c?.form;if(_){const E=()=>v(w.current);return _.addEventListener("reset",E),()=>_.removeEventListener("reset",E)}},[c,v]),u.jsx(we.button,{type:"button",role:"checkbox","aria-checked":Qa(m)?"mixed":m,"aria-required":p,"data-state":kb(m),"data-disabled":f?"":void 0,disabled:f,value:d,...o,ref:k,onKeyDown:ue(n,_=>{_.key==="Enter"&&_.preventDefault()}),onClick:ue(r,_=>{v(E=>Qa(E)?!0:!E),C&&N&&(b.current=_.isPropagationStopped(),b.current||_.stopPropagation())})})});yb.displayName=gb;var vb=y.forwardRef((e,n)=>{const{__scopeCheckbox:r,name:o,checked:l,defaultChecked:c,required:d,disabled:f,value:m,onCheckedChange:p,form:x,...v}=e;return u.jsx(B7,{__scopeCheckbox:r,checked:l,defaultChecked:c,disabled:f,required:d,onCheckedChange:p,name:o,form:x,value:m,internal_do_not_use_render:({isFormControl:b})=>u.jsxs(u.Fragment,{children:[u.jsx(yb,{...v,ref:n,__scopeCheckbox:r}),b&&u.jsx(Sb,{__scopeCheckbox:r})]})})});vb.displayName=bc;var xb="CheckboxIndicator",bb=y.forwardRef((e,n)=>{const{__scopeCheckbox:r,forceMount:o,...l}=e,c=f0(xb,r);return u.jsx(Xt,{present:o||Qa(c.checked)||c.checked===!0,children:u.jsx(we.span,{"data-state":kb(c.checked),"data-disabled":c.disabled?"":void 0,...l,ref:n,style:{pointerEvents:"none",...e.style}})})});bb.displayName=xb;var wb="CheckboxBubbleInput",Sb=y.forwardRef(({__scopeCheckbox:e,...n},r)=>{const{control:o,hasConsumerStoppedPropagationRef:l,checked:c,defaultChecked:d,required:f,disabled:m,name:p,value:x,form:v,bubbleInput:b,setBubbleInput:N}=f0(wb,e),C=_e(r,N),k=Qi(c),w=Ii(o);y.useEffect(()=>{const E=b;if(!E)return;const T=window.HTMLInputElement.prototype,A=Object.getOwnPropertyDescriptor(T,"checked").set,z=!l.current;if(k!==c&&A){const L=new Event("click",{bubbles:z});E.indeterminate=Qa(c),A.call(E,Qa(c)?!1:c),E.dispatchEvent(L)}},[b,k,c,l]);const _=y.useRef(Qa(c)?!1:c);return u.jsx(we.input,{type:"checkbox","aria-hidden":!0,defaultChecked:d??_.current,required:f,disabled:m,name:p,value:x,form:v,...n,tabIndex:-1,ref:C,style:{...n.style,...w,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});Sb.displayName=wb;function H7(e){return typeof e=="function"}function Qa(e){return e==="indeterminate"}function kb(e){return Qa(e)?"indeterminate":e?"checked":"unchecked"}function Ji({className:e,...n}){return u.jsx(vb,{"data-slot":"checkbox",className:X("peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 cursor-pointer",e),...n,children:u.jsx(bb,{"data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:u.jsx(zn,{className:"size-3.5"})})})}var I7="Label",Nb=y.forwardRef((e,n)=>u.jsx(we.label,{...e,ref:n,onMouseDown:r=>{r.target.closest("button, input, select, textarea")||(e.onMouseDown?.(r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));Nb.displayName=I7;var U7=Nb;function F7({className:e,...n}){return u.jsx(U7,{"data-slot":"label",className:X("flex items-center gap-2 text-sm leading-none font-medium group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...n})}const $7=cf("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-destructive-foreground [a&]:hover:bg-destructive/90",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function Y7({className:e,variant:n,asChild:r=!1,...o}){const l=r?Ng:"span";return u.jsx(l,{"data-slot":"badge",className:X($7({variant:n}),e),...o})}var wc="Popover",[Cb]=Kt(wc,[xo]),el=xo(),[G7,Za]=Cb(wc),_b=e=>{const{__scopePopover:n,children:r,open:o,defaultOpen:l,onOpenChange:c,modal:d=!1}=e,f=el(n),m=y.useRef(null),[p,x]=y.useState(!1),[v,b]=Pn({prop:o,defaultProp:l??!1,onChange:c,caller:wc});return u.jsx(Df,{...f,children:u.jsx(G7,{scope:n,contentId:Vn(),triggerRef:m,open:v,onOpenChange:b,onOpenToggle:y.useCallback(()=>b(N=>!N),[b]),hasCustomAnchor:p,onCustomAnchorAdd:y.useCallback(()=>x(!0),[]),onCustomAnchorRemove:y.useCallback(()=>x(!1),[]),modal:d,children:r})})};_b.displayName=wc;var Eb="PopoverAnchor",V7=y.forwardRef((e,n)=>{const{__scopePopover:r,...o}=e,l=Za(Eb,r),c=el(r),{onCustomAnchorAdd:d,onCustomAnchorRemove:f}=l;return y.useEffect(()=>(d(),()=>f()),[d,f]),u.jsx(Us,{...c,...o,ref:n})});V7.displayName=Eb;var Mb="PopoverTrigger",jb=y.forwardRef((e,n)=>{const{__scopePopover:r,...o}=e,l=Za(Mb,r),c=el(r),d=_e(n,l.triggerRef),f=u.jsx(we.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":Ab(l.open),...o,ref:d,onClick:ue(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?f:u.jsx(Us,{asChild:!0,...c,children:f})});jb.displayName=Mb;var m0="PopoverPortal",[q7,W7]=Cb(m0,{forceMount:void 0}),Tb=e=>{const{__scopePopover:n,forceMount:r,children:o,container:l}=e,c=Za(m0,n);return u.jsx(q7,{scope:n,forceMount:r,children:u.jsx(Xt,{present:r||c.open,children:u.jsx(ho,{asChild:!0,container:l,children:o})})})};Tb.displayName=m0;var Mo="PopoverContent",Rb=y.forwardRef((e,n)=>{const r=W7(Mo,e.__scopePopover),{forceMount:o=r.forceMount,...l}=e,c=Za(Mo,e.__scopePopover);return u.jsx(Xt,{present:o||c.open,children:c.modal?u.jsx(X7,{...l,ref:n}):u.jsx(Q7,{...l,ref:n})})});Rb.displayName=Mo;var K7=Ba("PopoverContent.RemoveScroll"),X7=y.forwardRef((e,n)=>{const r=Za(Mo,e.__scopePopover),o=y.useRef(null),l=_e(n,o),c=y.useRef(!1);return y.useEffect(()=>{const d=o.current;if(d)return Gs(d)},[]),u.jsx(Fi,{as:K7,allowPinchZoom:!0,children:u.jsx(Ob,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ue(e.onCloseAutoFocus,d=>{d.preventDefault(),c.current||r.triggerRef.current?.focus()}),onPointerDownOutside:ue(e.onPointerDownOutside,d=>{const f=d.detail.originalEvent,m=f.button===0&&f.ctrlKey===!0,p=f.button===2||m;c.current=p},{checkForDefaultPrevented:!1}),onFocusOutside:ue(e.onFocusOutside,d=>d.preventDefault(),{checkForDefaultPrevented:!1})})})}),Q7=y.forwardRef((e,n)=>{const r=Za(Mo,e.__scopePopover),o=y.useRef(!1),l=y.useRef(!1);return u.jsx(Ob,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{e.onCloseAutoFocus?.(c),c.defaultPrevented||(o.current||r.triggerRef.current?.focus(),c.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:c=>{e.onInteractOutside?.(c),c.defaultPrevented||(o.current=!0,c.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const d=c.target;r.triggerRef.current?.contains(d)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&l.current&&c.preventDefault()}})}),Ob=y.forwardRef((e,n)=>{const{__scopePopover:r,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEscapeKeyDown:f,onPointerDownOutside:m,onFocusOutside:p,onInteractOutside:x,...v}=e,b=Za(Mo,r),N=el(r);return js(),u.jsx(Li,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:c,children:u.jsx(mo,{asChild:!0,disableOutsidePointerEvents:d,onInteractOutside:x,onEscapeKeyDown:f,onPointerDownOutside:m,onFocusOutside:p,onDismiss:()=>b.onOpenChange(!1),deferPointerDownOutside:!0,children:u.jsx(Af,{"data-state":Ab(b.open),role:"dialog",id:b.contentId,...N,...v,ref:n,style:{...v.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),Db="PopoverClose",Z7=y.forwardRef((e,n)=>{const{__scopePopover:r,...o}=e,l=Za(Db,r);return u.jsx(we.button,{type:"button",...o,ref:n,onClick:ue(e.onClick,()=>l.onOpenChange(!1))})});Z7.displayName=Db;var J7="PopoverArrow",e6=y.forwardRef((e,n)=>{const{__scopePopover:r,...o}=e,l=el(r);return u.jsx(zf,{...l,...o,ref:n})});e6.displayName=J7;function Ab(e){return e?"open":"closed"}var t6=_b,n6=jb,a6=Tb,r6=Rb;function Sc({...e}){return u.jsx(t6,{"data-slot":"popover",...e})}function kc({...e}){return u.jsx(n6,{"data-slot":"popover-trigger",...e})}function Nc({className:e,align:n="center",sideOffset:r=4,...o}){return u.jsx(a6,{children:u.jsx(r6,{"data-slot":"popover-content",align:n,sideOffset:r,className:X("z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-hidden data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95",e),...o})})}var h0="Radio",[o6,zb]=Kt(h0),[i6,Cc]=o6(h0);function Pb(e){const{__scopeRadio:n,checked:r=!1,children:o,disabled:l,form:c,name:d,onCheck:f,required:m,value:p="on",internal_do_not_use_render:x}=e,[v,b]=y.useState(null),[N,C]=y.useState(null),k=y.useRef(!1),w=v?!!c||!!v.closest("form"):!0,_={checked:r,disabled:l,required:m,name:d,form:c,value:p,control:v,setControl:b,hasConsumerStoppedPropagationRef:k,isFormControl:w,bubbleInput:N,setBubbleInput:C,onCheck:()=>f?.()};return u.jsx(i6,{scope:n,..._,children:s6(x)?x(_):o})}var Lb="RadioTrigger",p0=y.forwardRef(({__scopeRadio:e,onClick:n,...r},o)=>{const{checked:l,disabled:c,value:d,setControl:f,onCheck:m,hasConsumerStoppedPropagationRef:p,isFormControl:x,bubbleInput:v}=Cc(Lb,e),b=_e(o,f);return u.jsx(we.button,{type:"button",role:"radio","aria-checked":l,"data-state":Ub(l),"data-disabled":c?"":void 0,disabled:c,value:d,...r,ref:b,onClick:ue(n,N=>{l||m(),v&&x&&(p.current=N.isPropagationStopped(),p.current||N.stopPropagation())})})});p0.displayName=Lb;var l6=y.forwardRef((e,n)=>{const{__scopeRadio:r,name:o,checked:l,required:c,disabled:d,value:f,onCheck:m,form:p,...x}=e;return u.jsx(Pb,{__scopeRadio:r,checked:l,disabled:d,required:c,onCheck:m,name:o,form:p,value:f,internal_do_not_use_render:({isFormControl:v})=>u.jsxs(u.Fragment,{children:[u.jsx(p0,{...x,ref:n,__scopeRadio:r}),v&&u.jsx(g0,{__scopeRadio:r})]})})});l6.displayName=h0;var Bb="RadioIndicator",Hb=y.forwardRef((e,n)=>{const{__scopeRadio:r,forceMount:o,...l}=e,c=Cc(Bb,r);return u.jsx(Xt,{present:o||c.checked,children:u.jsx(we.span,{"data-state":Ub(c.checked),"data-disabled":c.disabled?"":void 0,...l,ref:n})})});Hb.displayName=Bb;var Ib="RadioBubbleInput",g0=y.forwardRef(({__scopeRadio:e,...n},r)=>{const{control:o,checked:l,required:c,disabled:d,name:f,value:m,form:p,bubbleInput:x,setBubbleInput:v,hasConsumerStoppedPropagationRef:b}=Cc(Ib,e),N=_e(r,v),C=Qi(l),k=Ii(o);y.useEffect(()=>{const _=x;if(!_)return;const E=window.HTMLInputElement.prototype,O=Object.getOwnPropertyDescriptor(E,"checked").set,A=!b.current;if(C!==l&&O){const z=new Event("click",{bubbles:A});O.call(_,l),_.dispatchEvent(z)}},[x,C,l,b]);const w=y.useRef(l);return u.jsx(we.input,{type:"radio","aria-hidden":!0,defaultChecked:w.current,required:c,disabled:d,name:f,value:m,form:p,...n,tabIndex:-1,ref:N,style:{...n.style,...k,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});g0.displayName=Ib;function s6(e){return typeof e=="function"}function Ub(e){return e?"checked":"unchecked"}var c6=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],_c="RadioGroup",[u6]=Kt(_c,[Fs,zb]),Fb=Fs(),Ec=zb(),[d6,f6]=u6(_c),$b=y.forwardRef((e,n)=>{const{__scopeRadioGroup:r,name:o,form:l,defaultValue:c,value:d,required:f=!1,disabled:m=!1,orientation:p,dir:x,loop:v=!0,onValueChange:b,...N}=e,C=Fb(r),k=Pi(x),[w,_]=Pn({prop:d,defaultProp:c??null,onChange:b,caller:_c}),[E,T]=y.useState(null),O=_e(n,T),A=y.useRef(w);return y.useEffect(()=>{const z=l?E?.ownerDocument.getElementById(l):E?.closest("form");if(z instanceof HTMLFormElement){const L=()=>_(A.current);return z.addEventListener("reset",L),()=>z.removeEventListener("reset",L)}},[E,l,_]),u.jsx(d6,{scope:r,name:o,form:l,required:f,disabled:m,value:w,onValueChange:_,children:u.jsx(vv,{asChild:!0,...C,orientation:p,dir:k,loop:v,children:u.jsx(we.div,{role:"radiogroup","aria-required":f,"aria-orientation":p,"data-disabled":m?"":void 0,dir:k,...N,ref:O})})})});$b.displayName=_c;var m6="RadioGroupItem",h6="RadioGroupItemProvider",Yb="RadioGroupItemTrigger",p6="RadioGroupItemBubbleInput";function g6(e){const{__scopeRadioGroup:n,value:r,disabled:o,children:l,internal_do_not_use_render:c}=e,d=f6(h6,n),f=Ec(n),m=d.disabled||o;return u.jsx(Pb,{...f,checked:d.value===r,disabled:m,required:d.required,name:d.name,form:d.form,value:r,onCheck:()=>d.onValueChange(r),internal_do_not_use_render:c,children:l})}var Gb=y.forwardRef((e,n)=>{const{__scopeRadioGroup:r,...o}=e,l=Fb(r),c=Ec(r),{checked:d,disabled:f}=Cc(Yb,c.__scopeRadio),m=y.useRef(null),p=_e(n,m),x=y.useRef(!1);return y.useEffect(()=>{const v=N=>{c6.includes(N.key)&&(x.current=!0)},b=()=>x.current=!1;return document.addEventListener("keydown",v),document.addEventListener("keyup",b),()=>{document.removeEventListener("keydown",v),document.removeEventListener("keyup",b)}},[]),u.jsx(xv,{asChild:!0,...l,focusable:!f,active:d,children:u.jsx(p0,{...c,...o,ref:p,onKeyDown:ue(o.onKeyDown,v=>{v.key==="Enter"&&v.preventDefault()}),onFocus:ue(o.onFocus,()=>{x.current&&m.current?.click()})})})});Gb.displayName=Yb;var Vb=y.forwardRef((e,n)=>{const{__scopeRadioGroup:r,value:o,disabled:l,...c}=e;return u.jsx(g6,{__scopeRadioGroup:r,value:o,disabled:l,internal_do_not_use_render:({isFormControl:d})=>u.jsxs(u.Fragment,{children:[u.jsx(Gb,{...c,ref:n,__scopeRadioGroup:r}),d&&u.jsx(qb,{__scopeRadioGroup:r})]})})});Vb.displayName=m6;var qb=y.forwardRef((e,n)=>{const{__scopeRadioGroup:r,...o}=e,l=Ec(r);return u.jsx(g0,{...l,...o,ref:n})});qb.displayName=p6;var y6="RadioGroupIndicator",Wb=y.forwardRef((e,n)=>{const{__scopeRadioGroup:r,...o}=e,l=Ec(r);return u.jsx(Hb,{...l,...o,ref:n})});Wb.displayName=y6;function v6({className:e,...n}){return u.jsx($b,{"data-slot":"radio-group",className:X("grid gap-3",e),...n})}function x6({className:e,...n}){return u.jsx(Vb,{"data-slot":"radio-group-item",className:X("border-input text-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 aria-invalid:border-destructive aspect-square size-4 shrink-0 rounded-full border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 cursor-pointer",e),...n,children:u.jsx(Wb,{"data-slot":"radio-group-indicator",className:"relative flex items-center justify-center",children:u.jsx(hE,{className:"fill-primary absolute top-1/2 left-1/2 size-2 -translate-x-1/2 -translate-y-1/2"})})})}var Mc="Switch",[b6]=Kt(Mc),[w6,y0]=b6(Mc);function S6(e){const{__scopeSwitch:n,checked:r,children:o,defaultChecked:l,disabled:c,form:d,name:f,onCheckedChange:m,required:p,value:x="on",internal_do_not_use_render:v}=e,[b,N]=Pn({prop:r,defaultProp:l??!1,onChange:m,caller:Mc}),[C,k]=y.useState(null),[w,_]=y.useState(null),E=y.useRef(!1),T=C?!!d||!!C.closest("form"):!0,O={checked:b,setChecked:N,disabled:c,control:C,setControl:k,name:f,form:d,value:x,hasConsumerStoppedPropagationRef:E,required:p,defaultChecked:l,isFormControl:T,bubbleInput:w,setBubbleInput:_};return u.jsx(w6,{scope:n,...O,children:k6(v)?v(O):o})}var Kb="SwitchTrigger",Xb=y.forwardRef(({__scopeSwitch:e,onClick:n,...r},o)=>{const{control:l,form:c,value:d,disabled:f,checked:m,required:p,setControl:x,setChecked:v,hasConsumerStoppedPropagationRef:b,isFormControl:N,bubbleInput:C}=y0(Kb,e),k=_e(o,x),w=y.useRef(m);return y.useEffect(()=>{const _=c?l?.ownerDocument.getElementById(c):l?.form;if(_ instanceof HTMLFormElement){const E=()=>v(w.current);return _.addEventListener("reset",E),()=>_.removeEventListener("reset",E)}},[l,c,v]),u.jsx(we.button,{type:"button",role:"switch","aria-checked":m,"aria-required":p,"data-state":n1(m),"data-disabled":f?"":void 0,disabled:f,value:d,...r,ref:k,onClick:ue(n,_=>{v(E=>!E),C&&N&&(b.current=_.isPropagationStopped(),b.current||_.stopPropagation())})})});Xb.displayName=Kb;var Qb=y.forwardRef((e,n)=>{const{__scopeSwitch:r,name:o,checked:l,defaultChecked:c,required:d,disabled:f,value:m,onCheckedChange:p,form:x,...v}=e;return u.jsx(S6,{__scopeSwitch:r,checked:l,defaultChecked:c,disabled:f,required:d,onCheckedChange:p,name:o,form:x,value:m,internal_do_not_use_render:({isFormControl:b})=>u.jsxs(u.Fragment,{children:[u.jsx(Xb,{...v,ref:n,__scopeSwitch:r}),b&&u.jsx(t1,{__scopeSwitch:r})]})})});Qb.displayName=Mc;var Zb="SwitchThumb",Jb=y.forwardRef((e,n)=>{const{__scopeSwitch:r,...o}=e,l=y0(Zb,r);return u.jsx(we.span,{"data-state":n1(l.checked),"data-disabled":l.disabled?"":void 0,...o,ref:n})});Jb.displayName=Zb;var e1="SwitchBubbleInput",t1=y.forwardRef(({__scopeSwitch:e,...n},r)=>{const{control:o,hasConsumerStoppedPropagationRef:l,checked:c,defaultChecked:d,required:f,disabled:m,name:p,value:x,form:v,bubbleInput:b,setBubbleInput:N}=y0(e1,e),C=_e(r,N),k=Qi(c),w=Ii(o);y.useEffect(()=>{const E=b;if(!E)return;const T=window.HTMLInputElement.prototype,A=Object.getOwnPropertyDescriptor(T,"checked").set,z=!l.current;if(k!==c&&A){const L=new Event("click",{bubbles:z});A.call(E,c),E.dispatchEvent(L)}},[b,k,c,l]);const _=y.useRef(c);return u.jsx(we.input,{type:"checkbox","aria-hidden":!0,defaultChecked:d??_.current,required:f,disabled:m,name:p,value:x,form:v,...n,tabIndex:-1,ref:C,style:{...n.style,...w,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});t1.displayName=e1;function k6(e){return typeof e=="function"}function n1(e){return e?"checked":"unchecked"}function N6({className:e,...n}){return u.jsx(Qb,{"data-slot":"switch",className:X("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 cursor-pointer",e),...n,children:u.jsx(Jb,{"data-slot":"switch-thumb",className:X("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}var a1=["PageUp","PageDown"],r1=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],o1={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},jo="Slider",[v0,C6,_6]=Ti(jo),[x0]=Kt(jo,[_6]),[E6,tl]=x0(jo),i1=y.forwardRef((e,n)=>{const{name:r,min:o=0,max:l=100,step:c=1,orientation:d="horizontal",disabled:f=!1,minStepsBetweenThumbs:m=0,defaultValue:p=[o],value:x,onValueChange:v=()=>{},onValueCommit:b=()=>{},inverted:N=!1,form:C,...k}=e,w=y.useRef(new Set),_=y.useRef(0),E=y.useRef(!1),O=d==="horizontal"?M6:j6,[A,z]=y.useState(null),L=_e(n,z),[H=[],te]=Pn({prop:x,defaultProp:p,onChange:D=>{[...w.current][_.current]?.focus({preventScroll:!0,focusVisible:E.current}),E.current=!1,v(D)}}),q=y.useRef(H),I=y.useRef(H);y.useEffect(()=>{const D=C?A?.ownerDocument.getElementById(C):A?.closest("form");if(D instanceof HTMLFormElement){const K=()=>te(I.current);return D.addEventListener("reset",K),()=>D.removeEventListener("reset",K)}},[A,C,te]);function ee(D){const K=D6(H,D);ne(D,K)}function le(D){ne(D,_.current)}function $(){const D=q.current[_.current];H[_.current]!==D&&b(H)}function ne(D,K,{commit:Q}={commit:!1}){const Z=S1(c),Y=Tc(Math.round((D-o)/c)*c+o,Z),R=lc(Y,[o,l]);te((F=[])=>{const re=R6(F,R,K);if(P6(re,m*c)){_.current=re.indexOf(R);const se=String(re)!==String(F);return se&&Q&&b(re),se?re:F}else return F})}return u.jsx(E6,{scope:e.__scopeSlider,name:r,disabled:f,min:o,max:l,valueIndexToChangeRef:_,thumbs:w.current,values:H,orientation:d,form:C,children:u.jsx(v0.Provider,{scope:e.__scopeSlider,children:u.jsx(v0.Slot,{scope:e.__scopeSlider,children:u.jsx(O,{"aria-disabled":f,"data-disabled":f?"":void 0,...k,ref:L,onPointerDown:ue(k.onPointerDown,()=>{f||(q.current=H,E.current=!1)}),min:o,max:l,inverted:N,onSlideStart:f?void 0:ee,onSlideMove:f?void 0:le,onSlideEnd:f?void 0:$,onHomeKeyDown:()=>{f||(E.current=!0,ne(o,0,{commit:!0}))},onEndKeyDown:()=>{f||(E.current=!0,ne(l,H.length-1,{commit:!0}))},onStepKeyDown:({event:D,direction:K})=>{if(!f){E.current=!0;const Y=a1.includes(D.key)||D.shiftKey&&r1.includes(D.key)?10:1,R=_.current,F=H[R],re=L6(F,{min:o,step:c,direction:K,multiplier:Y});ne(re,R,{commit:!0})}}})})})})});i1.displayName=jo;var[l1,s1]=x0(jo,{startEdge:"left",endEdge:"right",size:"width",direction:1}),M6=y.forwardRef((e,n)=>{const{min:r,max:o,dir:l,inverted:c,onSlideStart:d,onSlideMove:f,onSlideEnd:m,onStepKeyDown:p,...x}=e,[v,b]=y.useState(null),N=_e(n,b),C=y.useRef(void 0),k=Pi(l),w=k==="ltr",_=w&&!c||!w&&c;function E(T){const O=C.current||v.getBoundingClientRect(),A=[0,O.width],L=w0(A,_?[r,o]:[o,r]);return C.current=O,L(T-O.left)}return u.jsx(l1,{scope:e.__scopeSlider,startEdge:_?"left":"right",endEdge:_?"right":"left",direction:_?1:-1,size:"width",children:u.jsx(c1,{dir:k,"data-orientation":"horizontal",...x,ref:N,style:{...x.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:T=>{const O=E(T.clientX);d?.(O)},onSlideMove:T=>{const O=E(T.clientX);f?.(O)},onSlideEnd:()=>{C.current=void 0,m?.()},onStepKeyDown:T=>{const A=o1[_?"from-left":"from-right"].includes(T.key);p?.({event:T,direction:A?-1:1})}})})}),j6=y.forwardRef((e,n)=>{const{min:r,max:o,inverted:l,onSlideStart:c,onSlideMove:d,onSlideEnd:f,onStepKeyDown:m,...p}=e,x=y.useRef(null),v=_e(n,x),b=y.useRef(void 0),N=!l;function C(k){const w=b.current||x.current.getBoundingClientRect(),_=[0,w.height],T=w0(_,N?[o,r]:[r,o]);return b.current=w,T(k-w.top)}return u.jsx(l1,{scope:e.__scopeSlider,startEdge:N?"bottom":"top",endEdge:N?"top":"bottom",size:"height",direction:N?1:-1,children:u.jsx(c1,{"data-orientation":"vertical",...p,ref:v,style:{...p.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:k=>{const w=C(k.clientY);c?.(w)},onSlideMove:k=>{const w=C(k.clientY);d?.(w)},onSlideEnd:()=>{b.current=void 0,f?.()},onStepKeyDown:k=>{const _=o1[N?"from-bottom":"from-top"].includes(k.key);m?.({event:k,direction:_?-1:1})}})})}),c1=y.forwardRef((e,n)=>{const{__scopeSlider:r,onSlideStart:o,onSlideMove:l,onSlideEnd:c,onHomeKeyDown:d,onEndKeyDown:f,onStepKeyDown:m,...p}=e,x=tl(jo,r);return u.jsx(we.span,{...p,ref:n,onKeyDown:ue(e.onKeyDown,v=>{v.key==="Home"?(d(v),v.preventDefault()):v.key==="End"?(f(v),v.preventDefault()):a1.concat(r1).includes(v.key)&&(m(v),v.preventDefault())}),onPointerDown:ue(e.onPointerDown,v=>{const b=v.target;b.setPointerCapture(v.pointerId),v.preventDefault(),x.thumbs.has(b)?b.focus({preventScroll:!0,focusVisible:!1}):o(v)}),onPointerMove:ue(e.onPointerMove,v=>{v.target.hasPointerCapture(v.pointerId)&&l(v)}),onPointerUp:ue(e.onPointerUp,v=>{const b=v.target;b.hasPointerCapture(v.pointerId)&&(b.releasePointerCapture(v.pointerId),c(v))})})}),u1="SliderTrack",d1=y.forwardRef((e,n)=>{const{__scopeSlider:r,...o}=e,l=tl(u1,r);return u.jsx(we.span,{"data-disabled":l.disabled?"":void 0,"data-orientation":l.orientation,...o,ref:n})});d1.displayName=u1;var b0="SliderRange",f1=y.forwardRef((e,n)=>{const{__scopeSlider:r,...o}=e,l=tl(b0,r),c=s1(b0,r),d=y.useRef(null),f=_e(n,d),m=l.values.length,p=l.values.map(b=>w1(b,l.min,l.max)),x=m>1?Math.min(...p):0,v=100-Math.max(...p);return u.jsx(we.span,{"data-orientation":l.orientation,"data-disabled":l.disabled?"":void 0,...o,ref:f,style:{...e.style,[c.startEdge]:x+"%",[c.endEdge]:v+"%"}})});f1.displayName=b0;var m1="SliderThumb",[T6,h1]=x0(m1),p1="SliderThumbProvider";function g1(e){const{__scopeSlider:n,name:r,children:o,internal_do_not_use_render:l}=e,c=tl(p1,n),d=C6(n),[f,m]=y.useState(null),p=y.useMemo(()=>f?d().findIndex(w=>w.ref.current===f):-1,[d,f]),x=Ii(f),v=f?!!c.form||!!f.closest("form"):!0,b=c.values[p],N=r??(c.name?c.name+(c.values.length>1?"[]":""):void 0),C=b===void 0?0:w1(b,c.min,c.max);y.useEffect(()=>{if(f)return c.thumbs.add(f),()=>{c.thumbs.delete(f)}},[f,c.thumbs]);const k={value:b,name:N,form:c.form,isFormControl:v,index:p,thumb:f,onThumbChange:m,percent:C,size:x};return u.jsx(T6,{scope:n,...k,children:B6(l)?l(k):o})}g1.displayName=p1;var jc="SliderThumbTrigger",y1=y.forwardRef((e,n)=>{const{__scopeSlider:r,...o}=e,l=tl(jc,r),c=s1(jc,r),{index:d,value:f,percent:m,size:p,onThumbChange:x}=h1(jc,r),v=_e(n,x),b=O6(d,l.values.length),N=p?.[c.size],C=N?A6(N,m,c.direction):0;return u.jsx("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[c.startEdge]:`calc(${m}% + ${C}px)`},children:u.jsx(v0.ItemSlot,{scope:r,children:u.jsx(we.span,{role:"slider","aria-label":e["aria-label"]||b,"aria-valuemin":l.min,"aria-valuenow":f,"aria-valuemax":l.max,"aria-orientation":l.orientation,"data-orientation":l.orientation,"data-disabled":l.disabled?"":void 0,tabIndex:l.disabled?void 0:0,...o,ref:v,style:f===void 0?{display:"none"}:e.style,onFocus:ue(e.onFocus,()=>{l.valueIndexToChangeRef.current=d})})})})});y1.displayName=jc;var v1=y.forwardRef((e,n)=>{const{__scopeSlider:r,name:o,...l}=e;return u.jsx(g1,{__scopeSlider:r,name:o,internal_do_not_use_render:({index:c,isFormControl:d})=>u.jsxs(u.Fragment,{children:[u.jsx(y1,{...l,ref:n,__scopeSlider:r}),d?u.jsx(b1,{__scopeSlider:r},c):null]})})});v1.displayName=m1;var x1="SliderBubbleInput",b1=y.forwardRef(({__scopeSlider:e,...n},r)=>{const{value:o,name:l,form:c}=h1(x1,e),d=y.useRef(null),f=_e(d,r),m=Qi(o);return y.useEffect(()=>{const p=d.current;if(!p)return;const x=window.HTMLInputElement.prototype,b=Object.getOwnPropertyDescriptor(x,"value").set;if(m!==o&&b){const N=new Event("input",{bubbles:!0});b.call(p,o),p.dispatchEvent(N)}},[m,o]),u.jsx(we.input,{style:{display:"none"},name:l,form:c,...n,ref:f,defaultValue:o})});b1.displayName=x1;function R6(e=[],n,r){const o=[...e];return o[r]=n,o.sort((l,c)=>l-c)}function w1(e,n,r){const c=100/(r-n)*(e-n);return lc(c,[0,100])}function O6(e,n){return n>2?`Value ${e+1} of ${n}`:n===2?["Minimum","Maximum"][e]:void 0}function D6(e,n){if(e.length===1)return 0;const r=e.map(l=>Math.abs(l-n)),o=Math.min(...r);return r.indexOf(o)}function A6(e,n,r){const o=e/2,c=w0([0,50],[0,o]);return(o-c(n)*r)*r}function z6(e){return e.slice(0,-1).map((n,r)=>e[r+1]-n)}function P6(e,n){if(n>0){const r=z6(e);return Math.min(...r)>=n}return!0}function w0(e,n){return r=>{if(e[0]===e[1]||n[0]===n[1])return n[0];const o=(n[1]-n[0])/(e[1]-e[0]);return n[0]+o*(r-e[0])}}function S1(e){if(!Number.isFinite(e))return 0;const n=e.toString();if(n.includes("e")){const[o,l]=n.split("e"),c=o.split(".")[1]||"",d=Number(l);return Math.max(0,c.length-d)}const r=n.split(".")[1];return r?r.length:0}function Tc(e,n){const r=Math.pow(10,n);return Math.round(e*r)/r}function L6(e,{min:n,step:r,direction:o,multiplier:l}){const c=S1(r),d=(e-n)/r,f=Math.round(d),m=Tc(f*r+n,c)===Tc(e,c);let p;return m?p=f+l*o:o>0?p=Math.ceil(d):p=Math.floor(d),Tc(p*r+n,c)}function B6(e){return typeof e=="function"}function H6({className:e,defaultValue:n,value:r,min:o=0,max:l=100,...c}){const d=y.useMemo(()=>Array.isArray(r)?r:Array.isArray(n)?n:[o,l],[r,n,o,l]);return u.jsxs(i1,{"data-slot":"slider",defaultValue:n,value:r,min:o,max:l,className:X("relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",e),...c,children:[u.jsx(d1,{"data-slot":"slider-track",className:X("bg-border relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"),children:u.jsx(f1,{"data-slot":"slider-range",className:X("bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:d.length},(f,m)=>u.jsx(v1,{"data-slot":"slider-thumb",className:"border-primary bg-background ring-ring/50 block size-4 shrink-0 rounded-full border shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50"},m))]})}function I6(e,n,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(n).split(/\s/g).slice(2).join(" ")}const U6={},nl={};function ha(e,n){try{const o=(U6[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(n).split("GMT")[1];return o in nl?nl[o]:k1(o,o.split(":"))}catch{if(e in nl)return nl[e];const r=e?.match(F6);return r?k1(e,r.slice(1)):NaN}}const F6=/([+-]\d\d):?(\d\d)?/;function k1(e,n){const r=+(n[0]||0),o=+(n[1]||0),l=+(n[2]||0)/60;return nl[e]=r*60+o>0?r*60+o+l:r*60-o-l}class Jn extends Date{constructor(...n){super(),n.length>1&&typeof n[n.length-1]=="string"&&(this.timeZone=n.pop()),this.internal=new Date,isNaN(ha(this.timeZone,this))?this.setTime(NaN):n.length?typeof n[0]=="number"&&(n.length===1||n.length===2&&typeof n[1]!="number")?this.setTime(n[0]):typeof n[0]=="string"?this.setTime(+new Date(n[0])):n[0]instanceof Date?this.setTime(+n[0]):(this.setTime(+new Date(...n)),C1(this,n)):this.setTime(Date.now())}static tz(n,...r){return r.length?new Jn(...r,n):new Jn(Date.now(),n)}withTimeZone(n){return new Jn(+this,n)}getTimezoneOffset(){const n=-ha(this.timeZone,this);return n>0?Math.floor(n):Math.ceil(n)}setTime(n){return Date.prototype.setTime.apply(this,arguments),Rc(this),+this}[Symbol.for("constructDateFrom")](n){return new Jn(+new Date(n),this.timeZone)}}const N1=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!N1.test(e))return;const n=e.replace(N1,"$1UTC");Jn.prototype[n]&&(e.startsWith("get")?Jn.prototype[e]=function(){return this.internal[n]()}:(Jn.prototype[e]=function(){return Date.prototype[n].apply(this.internal,arguments),$6(this),+this},Jn.prototype[n]=function(){return Date.prototype[n].apply(this,arguments),Rc(this),+this}))});function Rc(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-ha(e.timeZone,e)*60))}function $6(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),C1(e)}function C1(e,n){const r=Array.isArray(n)?Y6(n):+e.internal,o=ha(e.timeZone,e),l=o>0?Math.floor(o):Math.ceil(o),c=new Date(+e);c.setUTCHours(c.getUTCHours()-1);const d=-new Date(+e).getTimezoneOffset(),f=-new Date(+c).getTimezoneOffset(),m=d-f;let p=d;if(m&&d!==l){const te=Date.prototype.getHours.apply(e),q=Array.isArray(n)?n[3]||0:e.internal.getUTCHours();if(te!==q){const I=new Date(+e),ee=d-l;ee&&I.setUTCMinutes(I.getUTCMinutes()+ee);const le=ha(e.timeZone,I);(le>0?Math.floor(le):Math.ceil(le))===l&&(p=f)}}const x=p-l;x&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+x);const v=new Date(+e);v.setUTCSeconds(0);const b=d>0?v.getSeconds():(v.getSeconds()-60)%60,N=Math.round(-(ha(e.timeZone,e)*60))%60;(N||b)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+N+b);const C=ha(e.timeZone,e),k=C>0?Math.floor(C):Math.ceil(C),_=-new Date(+e).getTimezoneOffset()-k,E=k!==l,T=_-x,O=k-l,A=r-k*60*1e3,z=O>0&&_1(e)-r===O*60*1e3&&_1(e,A)!==r;if(E&&T&&!z){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+T);const te=ha(e.timeZone,e),q=te>0?Math.floor(te):Math.ceil(te),I=k-q;I&&T<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}Rc(e);const H=(n?r:r+N*1e3)-+e.internal;H&&Math.abs(H)<1800*1e3&&(Date.prototype.setTime.call(e,+e+H),Rc(e))}function Y6(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function _1(e,n){const r=new Date(n??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-ha(e.timeZone,r)*60)),+r}class Ut extends Jn{static tz(n,...r){return r.length?new Ut(...r,n):new Ut(Date.now(),n)}toISOString(){const[n,r,o]=this.tzComponents(),l=`${n}${r}:${o}`;return this.internal.toISOString().slice(0,-1)+l}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){const[n,r,o,l]=this.internal.toUTCString().split(" ");return`${n?.slice(0,-1)} ${o} ${r} ${l}`}toTimeString(){const n=this.internal.toUTCString().split(" ")[4],[r,o,l]=this.tzComponents();return`${n} GMT${r}${o}${l} (${I6(this.timeZone,this)})`}toLocaleString(n,r){return Date.prototype.toLocaleString.call(this,n,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleDateString(n,r){return Date.prototype.toLocaleDateString.call(this,n,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleTimeString(n,r){return Date.prototype.toLocaleTimeString.call(this,n,{...r,timeZone:r?.timeZone||this.timeZone})}tzComponents(){const n=this.getTimezoneOffset(),r=n>0?"-":"+",o=String(Math.floor(Math.abs(n)/60)).padStart(2,"0"),l=String(Math.abs(n)%60).padStart(2,"0");return[r,o,l]}withTimeZone(n){return new Ut(+this,n)}[Symbol.for("constructDateFrom")](n){return new Ut(+new Date(n),this.timeZone)}}const E1=5,G6=4;function V6(e,n){const r=n.startOfMonth(e),o=r.getDay()>0?r.getDay():7,l=n.addDays(e,-o+1),c=n.addDays(l,E1*7-1);return n.getMonth(e)===n.getMonth(c)?E1:G6}function M1(e,n){const r=n.startOfMonth(e),o=r.getDay();return o===1?r:o===0?n.addDays(r,-6):n.addDays(r,-1*(o-1))}function q6(e,n){const r=M1(e,n),o=V6(e,n);return n.addDays(r,o*7-1)}const j1={...zr,labels:{labelDayButton:(e,n,r,o)=>{let l;o&&typeof o.format=="function"?l=o.format.bind(o):l=(d,f)=>qa(d,f,{locale:zr,...r});let c=l(e,"PPPP");return n.today&&(c=`Today, ${c}`),n.selected&&(c=`${c}, selected`),c},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,n,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(l,c)=>qa(l,c,{locale:zr,...n}),o(e,"LLLL yyyy")},labelGridcell:(e,n,r,o)=>{let l;o&&typeof o.format=="function"?l=o.format.bind(o):l=(d,f)=>qa(d,f,{locale:zr,...r});let c=l(e,"PPPP");return n?.today&&(c=`Today, ${c}`),c},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,n,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(l,c)=>qa(l,c,{locale:zr,...n}),o(e,"cccc")}}};class sn{constructor(n,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return Ut.tz(this.options.timeZone);const o=this.options.Date??Date;return new o},this.newDate=(o,l,c)=>this.overrides?.newDate?this.overrides.newDate(o,l,c):this.options.timeZone?new Ut(o,l,c,this.options.timeZone):new Date(o,l,c),this.addDays=(o,l)=>this.overrides?.addDays?this.overrides.addDays(o,l):nc(o,l),this.addMonths=(o,l)=>this.overrides?.addMonths?this.overrides.addMonths(o,l):px(o,l),this.addWeeks=(o,l)=>this.overrides?.addWeeks?this.overrides.addWeeks(o,l):FR(o,l),this.addYears=(o,l)=>this.overrides?.addYears?this.overrides.addYears(o,l):$R(o,l),this.differenceInCalendarDays=(o,l)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(o,l):Zf(o,l),this.differenceInCalendarMonths=(o,l)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(o,l):xx(o,l),this.eachMonthOfInterval=o=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(o):WR(o),this.eachYearOfInterval=o=>{const l=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(o):QR(o),c=new Set(l.map(f=>this.getYear(f)));if(c.size===l.length)return l;const d=[];return c.forEach(f=>{d.push(new Date(f,0,1))}),d},this.endOfBroadcastWeek=o=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(o):q6(o,this),this.endOfISOWeek=o=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(o):ZR(o),this.endOfMonth=o=>this.overrides?.endOfMonth?this.overrides.endOfMonth(o):qR(o),this.endOfWeek=(o,l)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(o,l):Sx(o,this.options),this.endOfYear=o=>this.overrides?.endOfYear?this.overrides.endOfYear(o):XR(o),this.format=(o,l,c)=>{const d=this.overrides?.format?this.overrides.format(o,l,this.options):qa(o,l,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(d):d},this.getISOWeek=o=>this.overrides?.getISOWeek?this.overrides.getISOWeek(o):rc(o),this.getMonth=(o,l)=>this.overrides?.getMonth?this.overrides.getMonth(o,this.options):GO(o,this.options),this.getYear=(o,l)=>this.overrides?.getYear?this.overrides.getYear(o,this.options):VO(o,this.options),this.getWeek=(o,l)=>this.overrides?.getWeek?this.overrides.getWeek(o,this.options):oc(o,this.options),this.isAfter=(o,l)=>this.overrides?.isAfter?this.overrides.isAfter(o,l):qO(o,l),this.isBefore=(o,l)=>this.overrides?.isBefore?this.overrides.isBefore(o,l):WO(o,l),this.isDate=o=>this.overrides?.isDate?this.overrides.isDate(o):yx(o),this.isSameDay=(o,l)=>this.overrides?.isSameDay?this.overrides.isSameDay(o,l):VR(o,l),this.isSameMonth=(o,l)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(o,l):GD(o,l),this.isSameYear=(o,l)=>this.overrides?.isSameYear?this.overrides.isSameYear(o,l):VD(o,l),this.max=o=>this.overrides?.max?this.overrides.max(o):YR(o),this.min=o=>this.overrides?.min?this.overrides.min(o):GR(o),this.setMonth=(o,l)=>this.overrides?.setMonth?this.overrides.setMonth(o,l):qD(o,l),this.setYear=(o,l)=>this.overrides?.setYear?this.overrides.setYear(o,l):WD(o,l),this.startOfBroadcastWeek=(o,l)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(o,this):M1(o,this),this.startOfDay=o=>this.overrides?.startOfDay?this.overrides.startOfDay(o):Wi(o),this.startOfISOWeek=o=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(o):Ar(o),this.startOfMonth=o=>this.overrides?.startOfMonth?this.overrides.startOfMonth(o):KR(o),this.startOfWeek=(o,l)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(o,this.options):ma(o,this.options),this.startOfYear=o=>this.overrides?.startOfYear?this.overrides.startOfYear(o):wx(o),this.options={locale:j1,...n},this.overrides=r}getDigitMap(){const{numerals:n="latn"}=this.options,r=new Intl.NumberFormat("en-US",{numberingSystem:n}),o={};for(let l=0;l<10;l++)o[l.toString()]=r.format(l);return o}replaceDigits(n){const r=this.getDigitMap();return n.replace(/\d/g,o=>r[o]||o)}formatNumber(n){return this.replaceDigits(n.toString())}getMonthYearOrder(){const n=this.options.locale?.code;return n&&sn.yearFirstLocales.has(n)?"year-first":"month-first"}formatMonthYear(n){const{locale:r,timeZone:o,numerals:l}=this.options,c=r?.code;if(c&&sn.yearFirstLocales.has(c))try{return new Intl.DateTimeFormat(c,{month:"long",year:"numeric",timeZone:o,numberingSystem:l}).format(n)}catch{}const d=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(n,d)}}sn.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);const ea=new sn;class T1{constructor(n,r,o=ea){this.date=n,this.displayMonth=r,this.outside=!!(r&&!o.isSameMonth(n,r)),this.dateLib=o,this.isoDate=o.format(n,"yyyy-MM-dd"),this.displayMonthId=o.format(r,"yyyy-MM"),this.dateMonthId=o.format(n,"yyyy-MM")}isEqualTo(n){return this.dateLib.isSameDay(n.date,this.date)&&this.dateLib.isSameMonth(n.displayMonth,this.displayMonth)}}class W6{constructor(n,r){this.date=n,this.weeks=r}}class K6{constructor(n,r){this.days=r,this.weekNumber=n}}function X6(e){return he.createElement("span",{...e})}function Q6(e){const{size:n=24,orientation:r="left",className:o,style:l}=e;return he.createElement("svg",{className:o,style:l,width:n,height:n,viewBox:"0 0 24 24"},r==="up"&&he.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),r==="down"&&he.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),r==="left"&&he.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&he.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function Z6(e){const{day:n,modifiers:r,...o}=e;return he.createElement("td",{...o})}function J6(e){const{day:n,modifiers:r,...o}=e,l=he.useRef(null);return he.useEffect(()=>{r.focused&&l.current?.focus()},[r.focused]),he.createElement("button",{ref:l,...o})}var pe;(function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"})(pe||(pe={}));var ft;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(ft||(ft={}));var Bn;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(Bn||(Bn={}));var cn;(function(e){e.weeks_before_enter="weeks_before_enter",e.weeks_before_exit="weeks_before_exit",e.weeks_after_enter="weeks_after_enter",e.weeks_after_exit="weeks_after_exit",e.caption_after_enter="caption_after_enter",e.caption_after_exit="caption_after_exit",e.caption_before_enter="caption_before_enter",e.caption_before_exit="caption_before_exit"})(cn||(cn={}));const R1=y.createContext(void 0);function Oc(){const e=y.useContext(R1);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function eA(e){const{options:n,className:r,...o}=e,{classNames:l,components:c,styles:d}=Oc(),f=[l[pe.Dropdown],r].join(" "),m=n?.find(({value:p})=>p===o.value);return he.createElement("span",{"data-disabled":o.disabled,className:l[pe.DropdownRoot],style:d?.[pe.DropdownRoot]},he.createElement(c.Select,{className:f,...o},n?.map(({value:p,label:x,disabled:v})=>he.createElement(c.Option,{key:p,value:p,disabled:v},x))),he.createElement("span",{className:l[pe.CaptionLabel],style:d?.[pe.CaptionLabel],"aria-hidden":!0},m?.label,he.createElement(c.Chevron,{orientation:"down",size:18,className:l[pe.Chevron],style:d?.[pe.Chevron]})))}function tA(e){return he.createElement("div",{...e})}function nA(e){return he.createElement("div",{...e})}function aA(e){const{calendarMonth:n,displayIndex:r,...o}=e;return he.createElement("div",{...o},e.children)}function rA(e){const{calendarMonth:n,displayIndex:r,...o}=e;return he.createElement("div",{...o})}function oA(e){return he.createElement("table",{...e})}function iA(e){return he.createElement("div",{...e})}function lA(e){const{components:n}=Oc();return he.createElement(n.Dropdown,{...e})}function sA(e){const{onPreviousClick:n,onNextClick:r,previousMonth:o,nextMonth:l,...c}=e,{components:d,classNames:f,styles:m,labels:{labelPrevious:p,labelNext:x}}=Oc(),v=y.useCallback(N=>{l&&r?.(N)},[l,r]),b=y.useCallback(N=>{o&&n?.(N)},[o,n]);return he.createElement("nav",{...c},he.createElement(d.PreviousMonthButton,{type:"button",className:f[pe.PreviousMonthButton],style:m?.[pe.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":p(o),onClick:b},he.createElement(d.Chevron,{disabled:o?void 0:!0,className:f[pe.Chevron],style:m?.[pe.Chevron],orientation:"left"})),he.createElement(d.NextMonthButton,{type:"button",className:f[pe.NextMonthButton],style:m?.[pe.NextMonthButton],tabIndex:l?void 0:-1,"aria-disabled":l?void 0:!0,"aria-label":x(l),onClick:v},he.createElement(d.Chevron,{disabled:l?void 0:!0,orientation:"right",className:f[pe.Chevron],style:m?.[pe.Chevron]})))}function cA(e){return he.createElement("button",{...e})}function uA(e){return he.createElement("option",{...e})}function dA(e){return he.createElement("button",{...e})}function fA(e){const{rootRef:n,...r}=e;return he.createElement("div",{...r,ref:n})}function mA(e){return he.createElement("select",{...e})}function hA(e){const{week:n,...r}=e;return he.createElement("tr",{...r})}function pA(e){return he.createElement("th",{...e})}function gA(e){return he.createElement("thead",{"aria-hidden":!0},he.createElement("tr",{...e}))}function yA(e){const{week:n,...r}=e;return he.createElement("th",{...r})}function vA(e){return he.createElement("th",{...e})}function xA(e){return he.createElement("tbody",{...e})}function bA(e){const{components:n}=Oc();return he.createElement(n.Dropdown,{...e})}const wA=Object.freeze(Object.defineProperty({__proto__:null,CaptionLabel:X6,Chevron:Q6,Day:Z6,DayButton:J6,Dropdown:eA,DropdownNav:tA,Footer:nA,Month:aA,MonthCaption:rA,MonthGrid:oA,Months:iA,MonthsDropdown:lA,Nav:sA,NextMonthButton:cA,Option:uA,PreviousMonthButton:dA,Root:fA,Select:mA,Week:hA,WeekNumber:yA,WeekNumberHeader:vA,Weekday:pA,Weekdays:gA,Weeks:xA,YearsDropdown:bA},Symbol.toStringTag,{value:"Module"}));function pa(e,n,r=!1,o=ea){let{from:l,to:c}=e;const{differenceInCalendarDays:d,isSameDay:f}=o;return l&&c?(d(c,l)<0&&([l,c]=[c,l]),d(n,l)>=(r?1:0)&&d(c,n)>=(r?1:0)):!r&&c?f(c,n):!r&&l?f(l,n):!1}function S0(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Dc(e){return!!(e&&typeof e=="object"&&"from"in e)}function k0(e){return!!(e&&typeof e=="object"&&"after"in e)}function N0(e){return!!(e&&typeof e=="object"&&"before"in e)}function O1(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function D1(e,n){return Array.isArray(e)&&e.every(n.isDate)}function ga(e,n,r=ea){const o=Array.isArray(n)?n:[n],{isSameDay:l,differenceInCalendarDays:c,isAfter:d}=r;return o.some(f=>{if(typeof f=="boolean")return f;if(r.isDate(f))return l(e,f);if(D1(f,r))return f.some(m=>l(e,m));if(Dc(f))return pa(f,e,!1,r);if(O1(f))return Array.isArray(f.dayOfWeek)?f.dayOfWeek.includes(e.getDay()):f.dayOfWeek===e.getDay();if(S0(f)){const m=c(f.before,e),p=c(f.after,e),x=m>0,v=p<0;return d(f.before,f.after)?v&&x:x||v}return k0(f)?c(e,f.after)>0:N0(f)?c(f.before,e)>0:typeof f=="function"?f(e):!1})}function SA(e,n,r,o,l){const{disabled:c,hidden:d,modifiers:f,showOutsideDays:m,broadcastCalendar:p,today:x=l.today()}=n,{isSameDay:v,isSameMonth:b,startOfMonth:N,isBefore:C,endOfMonth:k,isAfter:w}=l,_=r&&N(r),E=o&&k(o),T={[ft.focused]:[],[ft.outside]:[],[ft.disabled]:[],[ft.hidden]:[],[ft.today]:[]},O={};for(const A of e){const{date:z,displayMonth:L}=A,H=!!(L&&!b(z,L)),te=!!(_&&C(z,_)),q=!!(E&&w(z,E)),I=!!(c&&ga(z,c,l)),ee=!!(d&&ga(z,d,l))||te||q||!p&&!m&&H||p&&m===!1&&H,le=v(z,x);H&&T.outside.push(A),I&&T.disabled.push(A),ee&&T.hidden.push(A),le&&T.today.push(A),f&&Object.keys(f).forEach($=>{const ne=f?.[$];ne&&ga(z,ne,l)&&(O[$]?O[$].push(A):O[$]=[A])})}return A=>{const z={[ft.focused]:!1,[ft.disabled]:!1,[ft.hidden]:!1,[ft.outside]:!1,[ft.today]:!1},L={};for(const H in T){const te=T[H];z[H]=te.some(q=>q===A)}for(const H in O)L[H]=O[H].some(te=>te===A);return{...z,...L}}}function kA(e,n,r={}){return Object.entries(e).filter(([,l])=>l===!0).reduce((l,[c])=>(r[c]?l.push(r[c]):n[ft[c]]?l.push(n[ft[c]]):n[Bn[c]]&&l.push(n[Bn[c]]),l),[n[pe.Day]])}function NA(e){return{...wA,...e}}function CA(e){const n={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0,"data-nav-layout":e.navLayout||void 0};return Object.entries(e).forEach(([r,o])=>{r.startsWith("data-")&&(n[r]=o)}),n}function C0(){const e={};for(const n in pe)e[pe[n]]=`rdp-${pe[n]}`;for(const n in ft)e[ft[n]]=`rdp-${ft[n]}`;for(const n in Bn)e[Bn[n]]=`rdp-${Bn[n]}`;for(const n in cn)e[cn[n]]=`rdp-${cn[n]}`;return e}function _A(e,n,r){return(r??new sn(n)).formatMonthYear(e)}function EA(e,n,r){return(r??new sn(n)).format(e,"d")}function MA(e,n=ea){return n.format(e,"LLLL")}function jA(e,n,r){return(r??new sn(n)).format(e,"cccccc")}function TA(e,n=ea){return e<10?n.formatNumber(`0${e.toLocaleString()}`):n.formatNumber(`${e.toLocaleString()}`)}function RA(){return""}function OA(e,n=ea){return n.format(e,"yyyy")}const DA=Object.freeze(Object.defineProperty({__proto__:null,formatCaption:_A,formatDay:EA,formatMonthDropdown:MA,formatWeekNumber:TA,formatWeekNumberHeader:RA,formatWeekdayName:jA,formatYearDropdown:OA},Symbol.toStringTag,{value:"Module"}));function AA(e){return{...DA,...e}}function A1(e,n,r,o){let l=(o??new sn(r)).format(e,"PPPP");return n.today&&(l=`Today, ${l}`),n.selected&&(l=`${l}, selected`),l}function z1(e,n,r){return(r??new sn(n)).formatMonthYear(e)}function P1(e,n,r,o){let l=(o??new sn(r)).format(e,"PPPP");return n?.today&&(l=`Today, ${l}`),l}function L1(e){return"Choose the Month"}function B1(){return""}const zA="Go to the Next Month";function H1(e,n){return zA}function I1(e){return"Go to the Previous Month"}function U1(e,n,r){return(r??new sn(n)).format(e,"cccc")}function F1(e,n){return`Week ${e}`}function $1(e){return"Week Number"}function Y1(e){return"Choose the Year"}const PA=Object.freeze(Object.defineProperty({__proto__:null,labelDayButton:A1,labelGrid:z1,labelGridcell:P1,labelMonthDropdown:L1,labelNav:B1,labelNext:H1,labelPrevious:I1,labelWeekNumber:F1,labelWeekNumberHeader:$1,labelWeekday:U1,labelYearDropdown:Y1},Symbol.toStringTag,{value:"Module"})),Hn=(e,n,r)=>n||(r?typeof r=="function"?r:(...o)=>r:e);function LA(e,n){const r=n.locale?.labels??{};return{...PA,...e??{},labelDayButton:Hn(A1,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:Hn(L1,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:Hn(H1,e?.labelNext,r.labelNext),labelPrevious:Hn(I1,e?.labelPrevious,r.labelPrevious),labelWeekNumber:Hn(F1,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:Hn(Y1,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:Hn(z1,e?.labelGrid,r.labelGrid),labelGridcell:Hn(P1,e?.labelGridcell,r.labelGridcell),labelNav:Hn(B1,e?.labelNav,r.labelNav),labelWeekNumberHeader:Hn($1,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:Hn(U1,e?.labelWeekday,r.labelWeekday)}}function BA(e,n,r,o,l){const{startOfMonth:c,startOfYear:d,endOfYear:f,eachMonthOfInterval:m,getMonth:p}=l;return m({start:d(e),end:f(e)}).map(b=>{const N=o.formatMonthDropdown(b,l),C=p(b),k=n&&b<c(n)||r&&b>c(r)||!1;return{value:C,label:N,disabled:k}})}function HA(e,n={},r={}){let o={...n?.[pe.Day]};return Object.entries(e).filter(([,l])=>l===!0).forEach(([l])=>{o={...o,...r?.[l]}}),o}function IA(e,n,r,o){const l=o??e.today(),c=r?e.startOfBroadcastWeek(l,e):n?e.startOfISOWeek(l):e.startOfWeek(l),d=[];for(let f=0;f<7;f++){const m=e.addDays(c,f);d.push(m)}return d}function UA(e,n,r,o,l=!1){if(!e||!n)return;const{startOfYear:c,endOfYear:d,eachYearOfInterval:f,getYear:m}=o,p=c(e),x=d(n),v=f({start:p,end:x});return l&&v.reverse(),v.map(b=>{const N=r.formatYearDropdown(b,o);return{value:m(b),label:N,disabled:!1}})}function FA(e,n={}){const{weekStartsOn:r,locale:o}=n,l=r??o?.options?.weekStartsOn??0,c=f=>{const m=typeof f=="number"||typeof f=="string"?new Date(f):f;return new Ut(m.getFullYear(),m.getMonth(),m.getDate(),12,0,0,e)},d=f=>{const m=c(f);return new Date(m.getFullYear(),m.getMonth(),m.getDate(),0,0,0,0)};return{today:()=>c(Ut.tz(e)),newDate:(f,m,p)=>new Ut(f,m,p,12,0,0,e),startOfDay:f=>c(f),startOfWeek:(f,m)=>{const p=c(f),x=m?.weekStartsOn??l,v=(p.getDay()-x+7)%7;return p.setDate(p.getDate()-v),p},startOfISOWeek:f=>{const m=c(f),p=(m.getDay()-1+7)%7;return m.setDate(m.getDate()-p),m},startOfMonth:f=>{const m=c(f);return m.setDate(1),m},startOfYear:f=>{const m=c(f);return m.setMonth(0,1),m},endOfWeek:(f,m)=>{const p=c(f),b=(((m?.weekStartsOn??l)+6)%7-p.getDay()+7)%7;return p.setDate(p.getDate()+b),p},endOfISOWeek:f=>{const m=c(f),p=(7-m.getDay())%7;return m.setDate(m.getDate()+p),m},endOfMonth:f=>{const m=c(f);return m.setMonth(m.getMonth()+1,0),m},endOfYear:f=>{const m=c(f);return m.setMonth(11,31),m},eachMonthOfInterval:f=>{const m=c(f.start),p=c(f.end),x=[],v=new Ut(m.getFullYear(),m.getMonth(),1,12,0,0,e),b=p.getFullYear()*12+p.getMonth();for(;v.getFullYear()*12+v.getMonth()<=b;)x.push(new Ut(v,e)),v.setMonth(v.getMonth()+1,1);return x},addDays:(f,m)=>{const p=c(f);return p.setDate(p.getDate()+m),p},addWeeks:(f,m)=>{const p=c(f);return p.setDate(p.getDate()+m*7),p},addMonths:(f,m)=>{const p=c(f);return p.setMonth(p.getMonth()+m),p},addYears:(f,m)=>{const p=c(f);return p.setFullYear(p.getFullYear()+m),p},eachYearOfInterval:f=>{const m=c(f.start),p=c(f.end),x=[],v=new Ut(m.getFullYear(),0,1,12,0,0,e);for(;v.getFullYear()<=p.getFullYear();)x.push(new Ut(v,e)),v.setFullYear(v.getFullYear()+1,0,1);return x},getWeek:(f,m)=>{const p=d(f);return oc(p,{weekStartsOn:m?.weekStartsOn??l,firstWeekContainsDate:m?.firstWeekContainsDate??o?.options?.firstWeekContainsDate??1})},getISOWeek:f=>{const m=d(f);return rc(m)},differenceInCalendarDays:(f,m)=>{const p=d(f),x=d(m);return Zf(p,x)},differenceInCalendarMonths:(f,m)=>{const p=d(f),x=d(m);return xx(p,x)}}}const al=e=>e instanceof HTMLElement?e:null,_0=e=>[...e.querySelectorAll("[data-animated-month]")??[]],$A=e=>al(e.querySelector("[data-animated-month]")),E0=e=>al(e.querySelector("[data-animated-caption]")),M0=e=>al(e.querySelector("[data-animated-weeks]")),YA=e=>al(e.querySelector("[data-animated-nav]")),GA=e=>al(e.querySelector("[data-animated-weekdays]"));function VA(e,n,{classNames:r,months:o,focused:l,dateLib:c}){const d=y.useRef(null),f=y.useRef(o),m=y.useRef(!1);y.useLayoutEffect(()=>{const p=f.current;if(f.current=o,!n||!e.current||!(e.current instanceof HTMLElement)||o.length===0||p.length===0||o.length!==p.length)return;const x=c.isSameMonth(o[0].date,p[0].date),v=c.isAfter(o[0].date,p[0].date),b=v?r[cn.caption_after_enter]:r[cn.caption_before_enter],N=v?r[cn.weeks_after_enter]:r[cn.weeks_before_enter],C=d.current,k=e.current.cloneNode(!0);if(k instanceof HTMLElement?(_0(k).forEach(T=>{if(!(T instanceof HTMLElement))return;const O=$A(T);O&&T.contains(O)&&T.removeChild(O);const A=E0(T);A&&A.classList.remove(b);const z=M0(T);z&&z.classList.remove(N)}),d.current=k):d.current=null,m.current||x||l)return;const w=C instanceof HTMLElement?_0(C):[],_=_0(e.current);if(_?.every(E=>E instanceof HTMLElement)&&w?.every(E=>E instanceof HTMLElement)){m.current=!0,e.current.style.isolation="isolate";const E=YA(e.current);E&&(E.style.zIndex="1"),_.forEach((T,O)=>{const A=w[O];if(!A)return;T.style.position="relative",T.style.overflow="hidden";const z=E0(T);z&&z.classList.add(b);const L=M0(T);L&&L.classList.add(N);const H=()=>{m.current=!1,e.current&&(e.current.style.isolation=""),E&&(E.style.zIndex=""),z&&z.classList.remove(b),L&&L.classList.remove(N),T.style.position="",T.style.overflow="",T.contains(A)&&T.removeChild(A)};A.style.pointerEvents="none",A.style.position="absolute",A.style.overflow="hidden",A.setAttribute("aria-hidden","true");const te=GA(A);te&&(te.style.opacity="0");const q=E0(A);q&&(q.classList.add(v?r[cn.caption_before_exit]:r[cn.caption_after_exit]),q.addEventListener("animationend",H));const I=M0(A);I&&I.classList.add(v?r[cn.weeks_before_exit]:r[cn.weeks_after_exit]),T.insertBefore(A,T.firstChild)})}})}function qA(e,n,r,o){const l=e[0],c=e[e.length-1],{ISOWeek:d,fixedWeeks:f,broadcastCalendar:m}=r??{},{addDays:p,differenceInCalendarDays:x,differenceInCalendarMonths:v,endOfBroadcastWeek:b,endOfISOWeek:N,endOfMonth:C,endOfWeek:k,isAfter:w,startOfBroadcastWeek:_,startOfISOWeek:E,startOfWeek:T}=o,O=m?_(l,o):d?E(l):T(l),A=m?b(c):d?N(C(c)):k(C(c)),z=n&&(m?b(n):d?N(n):k(n)),L=z&&w(A,z)?z:A,H=x(L,O),te=v(c,l)+1,q=[];for(let le=0;le<=H;le++){const $=p(O,le);q.push($)}const ee=(m?35:42)*te;if(f&&q.length<ee){const le=ee-q.length;for(let $=0;$<le;$++){const ne=p(q[q.length-1],1);q.push(ne)}}return q}function WA(e){const n=[];return e.reduce((r,o)=>{const l=o.weeks.reduce((c,d)=>c.concat(d.days.slice()),n.slice());return r.concat(l.slice())},n.slice())}function KA(e,n,r,o){const{numberOfMonths:l=1}=r,c=[];for(let d=0;d<l;d++){const f=o.addMonths(e,d);if(n&&f>n)break;c.push(f)}return c}function G1(e,n,r,o){const{month:l,defaultMonth:c,today:d=o.today(),numberOfMonths:f=1}=e;let m=l||c||d;const{differenceInCalendarMonths:p,addMonths:x,startOfMonth:v}=o;if(r&&p(r,m)<f-1){const b=-1*(f-1);m=x(r,b)}return n&&p(m,n)<0&&(m=n),v(m)}function XA(e,n,r,o){const{addDays:l,endOfBroadcastWeek:c,endOfISOWeek:d,endOfMonth:f,endOfWeek:m,getISOWeek:p,getWeek:x,startOfBroadcastWeek:v,startOfISOWeek:b,startOfWeek:N}=o,C=e.reduce((k,w)=>{const _=r.broadcastCalendar?v(w,o):r.ISOWeek?b(w):N(w),E=r.broadcastCalendar?c(w):r.ISOWeek?d(f(w)):m(f(w)),T=n.filter(L=>L>=_&&L<=E),O=r.broadcastCalendar?35:42;if(r.fixedWeeks&&T.length<O){const L=n.filter(H=>{const te=O-T.length;return H>E&&H<=l(E,te)});T.push(...L)}const A=T.reduce((L,H)=>{const te=r.ISOWeek?p(H):x(H),q=L.find(ee=>ee.weekNumber===te),I=new T1(H,w,o);return q?q.days.push(I):L.push(new K6(te,[I])),L},[]),z=new W6(w,A);return k.push(z),k},[]);return r.reverseMonths?C.reverse():C}function QA(e,n){let{startMonth:r,endMonth:o}=e;const{startOfYear:l,startOfDay:c,startOfMonth:d,endOfMonth:f,addYears:m,endOfYear:p,today:x}=n,v=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=d(r):!r&&v&&(r=l(m(e.today??x(),-100))),o?o=f(o):!o&&v&&(o=p(e.today??x())),[r&&c(r),o&&c(o)]}function ZA(e,n,r,o){if(r.disableNavigation)return;const{pagedNavigation:l,numberOfMonths:c=1}=r,{startOfMonth:d,addMonths:f,differenceInCalendarMonths:m}=o,p=l?c:1,x=d(e);if(!n)return f(x,p);if(!(m(n,e)<c))return f(x,p)}function JA(e,n,r,o){if(r.disableNavigation)return;const{pagedNavigation:l,numberOfMonths:c}=r,{startOfMonth:d,addMonths:f,differenceInCalendarMonths:m}=o,p=l?c??1:1,x=d(e);if(!n)return f(x,-p);if(!(m(x,n)<=0))return f(x,-p)}function e4(e){const n=[];return e.reduce((r,o)=>r.concat(o.weeks.slice()),n.slice())}function Ac(e,n){const[r,o]=y.useState(e);return[n===void 0?r:n,o]}function t4(e,n){const[r,o]=QA(e,n),{startOfMonth:l,endOfMonth:c}=n,d=G1(e,r,o,n),[f,m]=Ac(d,e.month?d:void 0);y.useEffect(()=>{const O=G1(e,r,o,n);m(O)},[e.timeZone]);const{months:p,weeks:x,days:v,previousMonth:b,nextMonth:N}=y.useMemo(()=>{const O=KA(f,o,{numberOfMonths:e.numberOfMonths},n),A=qA(O,e.endMonth?c(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},n),z=XA(O,A,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},n),L=e4(z),H=WA(z),te=JA(f,r,e,n),q=ZA(f,o,e,n);return{months:z,weeks:L,days:H,previousMonth:te,nextMonth:q}},[n,f.getTime(),o?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:C,onMonthChange:k}=e,w=O=>x.some(A=>A.days.some(z=>z.isEqualTo(O))),_=O=>{if(C)return;let A=l(O);r&&A<l(r)&&(A=l(r)),o&&A>l(o)&&(A=l(o)),m(A),k?.(A)};return{months:p,weeks:x,days:v,navStart:r,navEnd:o,previousMonth:b,nextMonth:N,goToMonth:_,goToDay:O=>{w(O)||_(O.date)}}}var ta;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(ta||(ta={}));function V1(e){return!e[ft.disabled]&&!e[ft.hidden]&&!e[ft.outside]}function n4(e,n,r,o){let l,c=-1;for(const d of e){const f=n(d);V1(f)&&(f[ft.focused]&&c<ta.FocusedModifier?(l=d,c=ta.FocusedModifier):o?.isEqualTo(d)&&c<ta.LastFocused?(l=d,c=ta.LastFocused):r(d.date)&&c<ta.Selected?(l=d,c=ta.Selected):f[ft.today]&&c<ta.Today&&(l=d,c=ta.Today))}return l||(l=e.find(d=>V1(n(d)))),l}function a4(e,n,r,o,l,c,d){const{ISOWeek:f,broadcastCalendar:m}=c,{addDays:p,addMonths:x,addWeeks:v,addYears:b,endOfBroadcastWeek:N,endOfISOWeek:C,endOfWeek:k,max:w,min:_,startOfBroadcastWeek:E,startOfISOWeek:T,startOfWeek:O}=d;let z={day:p,week:v,month:x,year:b,startOfWeek:L=>m?E(L,d):f?T(L):O(L),endOfWeek:L=>m?N(L):f?C(L):k(L)}[e](r,n==="after"?1:-1);return n==="before"&&o?z=w([o,z]):n==="after"&&l&&(z=_([l,z])),z}function q1(e,n,r,o,l,c,d,f=0){if(f>365)return;const m=a4(e,n,r.date,o,l,c,d),p=!!(c.disabled&&ga(m,c.disabled,d)),x=!!(c.hidden&&ga(m,c.hidden,d)),v=m,b=new T1(m,v,d);return!p&&!x?b:q1(e,n,b,o,l,c,d,f+1)}function r4(e,n,r,o,l){const{autoFocus:c}=e,[d,f]=y.useState(),m=n4(n.days,r,o||(()=>!1),d),[p,x]=y.useState(c?m:void 0);return{isFocusTarget:k=>!!m?.isEqualTo(k),setFocused:x,focused:p,blur:()=>{f(p),x(void 0)},moveFocus:(k,w)=>{if(!p)return;const _=q1(k,w,p,n.navStart,n.navEnd,e,l);_&&(e.disableNavigation&&!n.days.some(T=>T.isEqualTo(_))||(n.goToDay(_),x(_)))}}}function o4(e,n){const{selected:r,required:o,onSelect:l}=e,[c,d]=Ac(r,l?r:void 0),f=l?r:c,{isSameDay:m}=n,p=N=>f?.some(C=>m(C,N))??!1,{min:x,max:v}=e;return{selected:f,select:(N,C,k)=>{let w=[...f??[]];if(p(N)){if(f?.length===x||o&&f?.length===1)return;w=f?.filter(_=>!m(_,N))}else f?.length===v?w=[N]:w=[...w,N];return l||d(w),l?.(w,N,C,k),w},isSelected:p}}function i4(e,n,r=0,o=0,l=!1,c=ea){const{from:d,to:f}=n||{},{isSameDay:m,isAfter:p,isBefore:x}=c;let v;if(!d&&!f)v={from:e,to:r>0?void 0:e};else if(d&&!f)m(d,e)?r===0?v={from:d,to:e}:l?v={from:d,to:void 0}:v=void 0:x(e,d)?v={from:e,to:d}:v={from:d,to:e};else if(d&&f)if(m(d,e)&&m(f,e))l?v={from:d,to:f}:v=void 0;else if(m(d,e))v={from:d,to:r>0?void 0:e};else if(m(f,e))v={from:e,to:r>0?void 0:e};else if(x(e,d))v={from:e,to:f};else if(p(e,d))v={from:d,to:e};else if(p(e,f))v={from:d,to:e};else throw new Error("Invalid range");if(v?.from&&v?.to){const b=c.differenceInCalendarDays(v.to,v.from);o>0&&b>o?v={from:e,to:void 0}:r>1&&b<r&&(v={from:e,to:void 0})}return v}function l4(e,n,r=ea){const o=Array.isArray(n)?n:[n];let l=e.from;const c=r.differenceInCalendarDays(e.to,e.from),d=Math.min(c,6);for(let f=0;f<=d;f++){if(o.includes(l.getDay()))return!0;l=r.addDays(l,1)}return!1}function W1(e,n,r=ea){return pa(e,n.from,!1,r)||pa(e,n.to,!1,r)||pa(n,e.from,!1,r)||pa(n,e.to,!1,r)}function s4(e,n,r=ea){const o=Array.isArray(n)?n:[n];if(o.filter(f=>typeof f!="function").some(f=>typeof f=="boolean"?f:r.isDate(f)?pa(e,f,!1,r):D1(f,r)?f.some(m=>pa(e,m,!1,r)):Dc(f)?f.from&&f.to?W1(e,{from:f.from,to:f.to},r):!1:O1(f)?l4(e,f.dayOfWeek,r):S0(f)?r.isAfter(f.before,f.after)?W1(e,{from:r.addDays(f.after,1),to:r.addDays(f.before,-1)},r):ga(e.from,f,r)||ga(e.to,f,r):k0(f)||N0(f)?ga(e.from,f,r)||ga(e.to,f,r):!1))return!0;const d=o.filter(f=>typeof f=="function");if(d.length){let f=e.from;const m=r.differenceInCalendarDays(e.to,e.from);for(let p=0;p<=m;p++){if(d.some(x=>x(f)))return!0;f=r.addDays(f,1)}}return!1}function c4(e,n){const{disabled:r,excludeDisabled:o,resetOnSelect:l,selected:c,required:d,onSelect:f}=e,[m,p]=Ac(c,f?c:void 0),x=f?c:m;return{selected:x,select:(N,C,k)=>{const{min:w,max:_}=e;let E;if(N){const T=x?.from,O=x?.to,A=!!T&&!!O,z=!!T&&!!O&&n.isSameDay(T,O)&&n.isSameDay(N,T);l&&(A||!x?.from)?!d&&z?E=void 0:E={from:N,to:void 0}:E=i4(N,x,w,_,d,n)}return o&&r&&E?.from&&E.to&&s4({from:E.from,to:E.to},r,n)&&(E.from=N,E.to=void 0),f||p(E),f?.(E,N,C,k),E},isSelected:N=>x&&pa(x,N,!1,n)}}function u4(e,n){const{selected:r,required:o,onSelect:l}=e,[c,d]=Ac(r,l?r:void 0),f=l?r:c,{isSameDay:m}=n;return{selected:f,select:(v,b,N)=>{let C=v;return!o&&f&&f&&m(v,f)&&(C=void 0),l||d(C),l?.(C,v,b,N),C},isSelected:v=>f?m(f,v):!1}}function d4(e,n){const r=u4(e,n),o=o4(e,n),l=c4(e,n);switch(e.mode){case"single":return r;case"multiple":return o;case"range":return l;default:return}}function Sn(e,n){return e instanceof Ut&&e.timeZone===n?e:new Ut(e,n)}function To(e,n,r){return Sn(e,n)}function K1(e,n,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?To(e,n):Array.isArray(e)?e.map(o=>o instanceof Date?To(o,n):o):Dc(e)?{...e,from:e.from?Sn(e.from,n):e.from,to:e.to?Sn(e.to,n):e.to}:S0(e)?{before:To(e.before,n),after:To(e.after,n)}:k0(e)?{after:To(e.after,n)}:N0(e)?{before:To(e.before,n)}:e}function j0(e,n,r){return e&&(Array.isArray(e)?e.map(o=>K1(o,n)):K1(e,n))}function f4(e){let n=e;const r=n.timeZone;if(r&&(n={...e,timeZone:r},n.today&&(n.today=Sn(n.today,r)),n.month&&(n.month=Sn(n.month,r)),n.defaultMonth&&(n.defaultMonth=Sn(n.defaultMonth,r)),n.startMonth&&(n.startMonth=Sn(n.startMonth,r)),n.endMonth&&(n.endMonth=Sn(n.endMonth,r)),n.mode==="single"&&n.selected?n.selected=Sn(n.selected,r):n.mode==="multiple"&&n.selected?n.selected=n.selected?.map(Ce=>Sn(Ce,r)):n.mode==="range"&&n.selected&&(n.selected={from:n.selected.from?Sn(n.selected.from,r):n.selected.from,to:n.selected.to?Sn(n.selected.to,r):n.selected.to}),n.disabled!==void 0&&(n.disabled=j0(n.disabled,r)),n.hidden!==void 0&&(n.hidden=j0(n.hidden,r)),n.modifiers)){const Ce={};Object.keys(n.modifiers).forEach(Ae=>{Ce[Ae]=j0(n.modifiers?.[Ae],r)}),n.modifiers=Ce}const{components:o,formatters:l,labels:c,dateLib:d,locale:f,classNames:m}=y.useMemo(()=>{const Ce={...j1,...n.locale},Ae=n.broadcastCalendar?1:n.weekStartsOn,je=n.noonSafe&&n.timeZone?FA(n.timeZone,{weekStartsOn:Ae,locale:Ce}):void 0,Ke=n.dateLib&&je?{...je,...n.dateLib}:n.dateLib??je,Be=new sn({locale:Ce,weekStartsOn:Ae,firstWeekContainsDate:n.firstWeekContainsDate,useAdditionalWeekYearTokens:n.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:n.useAdditionalDayOfYearTokens,timeZone:n.timeZone,numerals:n.numerals},Ke);return{dateLib:Be,components:NA(n.components),formatters:AA(n.formatters),labels:LA(n.labels,Be.options),locale:Ce,classNames:{...C0(),...n.classNames}}},[n.locale,n.broadcastCalendar,n.weekStartsOn,n.firstWeekContainsDate,n.useAdditionalWeekYearTokens,n.useAdditionalDayOfYearTokens,n.timeZone,n.numerals,n.dateLib,n.noonSafe,n.components,n.formatters,n.labels,n.classNames]);n.today||(n={...n,today:d.today()});const{captionLayout:p,mode:x,navLayout:v,numberOfMonths:b=1,onDayBlur:N,onDayClick:C,onDayFocus:k,onDayKeyDown:w,onDayMouseEnter:_,onDayMouseLeave:E,onNextClick:T,onPrevClick:O,showWeekNumber:A,styles:z}=n,{formatCaption:L,formatDay:H,formatMonthDropdown:te,formatWeekNumber:q,formatWeekNumberHeader:I,formatWeekdayName:ee,formatYearDropdown:le}=l,$=t4(n,d),{days:ne,months:D,navStart:K,navEnd:Q,previousMonth:Z,nextMonth:Y,goToMonth:R}=$,F=SA(ne,n,K,Q,d),{isSelected:re,select:se,selected:de}=d4(n,d)??{},{blur:me,focused:ce,isFocusTarget:ke,moveFocus:ve,setFocused:Te}=r4(n,$,F,re??(()=>!1),d),{labelDayButton:Oe,labelGridcell:Fe,labelGrid:vt,labelMonthDropdown:Ze,labelNav:kn,labelPrevious:Ee,labelNext:Mt,labelWeekday:Un,labelWeekNumber:ml,labelWeekNumberHeader:hl,labelYearDropdown:pl}=c,tm=y.useMemo(()=>IA(d,n.ISOWeek,n.broadcastCalendar,n.today),[d,n.ISOWeek,n.broadcastCalendar,n.today]),eu=x!==void 0||C!==void 0,Dt=y.useCallback(()=>{Z&&(R(Z),O?.(Z))},[Z,R,O]),gl=y.useCallback(()=>{Y&&(R(Y),T?.(Y))},[R,Y,T]),tu=y.useCallback((Ce,Ae)=>je=>{je.preventDefault(),je.stopPropagation(),Te(Ce),!Ae.disabled&&(se?.(Ce.date,Ae,je),C?.(Ce.date,Ae,je))},[se,C,Te]),nu=y.useCallback((Ce,Ae)=>je=>{Te(Ce),k?.(Ce.date,Ae,je)},[k,Te]),Po=y.useCallback((Ce,Ae)=>je=>{me(),N?.(Ce.date,Ae,je)},[me,N]),nm=y.useCallback((Ce,Ae)=>je=>{const Ke={ArrowLeft:[je.shiftKey?"month":"day",n.dir==="rtl"?"after":"before"],ArrowRight:[je.shiftKey?"month":"day",n.dir==="rtl"?"before":"after"],ArrowDown:[je.shiftKey?"year":"week","after"],ArrowUp:[je.shiftKey?"year":"week","before"],PageUp:[je.shiftKey?"year":"month","before"],PageDown:[je.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(Ke[je.key]){je.preventDefault(),je.stopPropagation();const[Be,Ft]=Ke[je.key];ve(Be,Ft)}w?.(Ce.date,Ae,je)},[ve,w,n.dir]),au=y.useCallback((Ce,Ae)=>je=>{_?.(Ce.date,Ae,je)},[_]),am=y.useCallback((Ce,Ae)=>je=>{E?.(Ce.date,Ae,je)},[E]),rm=y.useCallback((Ce,Ae)=>je=>{const Ke=Number(je.target.value),Be=d.setMonth(d.startOfMonth(Ce),Ke);R(d.addMonths(Be,-Ae))},[d,R]),$r=y.useCallback((Ce,Ae)=>je=>{const Ke=Number(je.target.value),Be=d.setYear(d.startOfMonth(Ce),Ke);R(d.addMonths(Be,-Ae))},[d,R]),{className:Gt,style:na}=y.useMemo(()=>({className:[m[pe.Root],n.className].filter(Boolean).join(" "),style:{...z?.[pe.Root],...n.style}}),[m,n.className,n.style,z]),Vt=CA(n),ru=Ce=>{const Ae=z?.[pe.Dropdown],je=z?.[Ce];if(!(!Ae&&!je))return{...Ae,...je}},ou=y.useRef(null);VA(ou,!!n.animate,{classNames:m,months:D,focused:ce,dateLib:d});const om={dayPickerProps:n,selected:de,select:se,isSelected:re,months:D,nextMonth:Y,previousMonth:Z,goToMonth:R,getModifiers:F,components:o,classNames:m,styles:z,labels:c,formatters:l};return he.createElement(R1.Provider,{value:om},he.createElement(o.Root,{rootRef:n.animate?ou:void 0,className:Gt,style:na,dir:n.dir,id:n.id,lang:n.lang??f.code,nonce:n.nonce,title:n.title,role:n.role,"aria-label":n["aria-label"],"aria-labelledby":n["aria-labelledby"],...Vt},he.createElement(o.Months,{className:m[pe.Months],style:z?.[pe.Months]},!n.hideNavigation&&!v&&he.createElement(o.Nav,{"data-animated-nav":n.animate?"true":void 0,className:m[pe.Nav],style:z?.[pe.Nav],"aria-label":kn(),onPreviousClick:Dt,onNextClick:gl,previousMonth:Z,nextMonth:Y}),D.map((Ce,Ae)=>{const je=n.reverseMonths?D.length-1-Ae:Ae;return he.createElement(o.Month,{"data-animated-month":n.animate?"true":void 0,className:m[pe.Month],style:z?.[pe.Month],key:Ae,displayIndex:Ae,calendarMonth:Ce},v==="around"&&!n.hideNavigation&&Ae===0&&he.createElement(o.PreviousMonthButton,{type:"button",className:m[pe.PreviousMonthButton],style:z?.[pe.PreviousMonthButton],tabIndex:Z?void 0:-1,"aria-disabled":Z?void 0:!0,"aria-label":Ee(Z),onClick:Dt,"data-animated-button":n.animate?"true":void 0},he.createElement(o.Chevron,{disabled:Z?void 0:!0,className:m[pe.Chevron],style:z?.[pe.Chevron],orientation:n.dir==="rtl"?"right":"left"})),he.createElement(o.MonthCaption,{"data-animated-caption":n.animate?"true":void 0,className:m[pe.MonthCaption],style:z?.[pe.MonthCaption],calendarMonth:Ce,displayIndex:Ae},p?.startsWith("dropdown")?he.createElement(o.DropdownNav,{className:m[pe.Dropdowns],style:z?.[pe.Dropdowns]},(()=>{const Ke=p==="dropdown"||p==="dropdown-months"?he.createElement(o.MonthsDropdown,{key:"month",className:m[pe.MonthsDropdown],"aria-label":Ze(),disabled:!!n.disableNavigation,onChange:rm(Ce.date,je),options:BA(Ce.date,K,Q,l,d),style:ru(pe.MonthsDropdown),value:d.getMonth(Ce.date)}):he.createElement("span",{key:"month"},te(Ce.date,d)),Be=p==="dropdown"||p==="dropdown-years"?he.createElement(o.YearsDropdown,{key:"year",className:m[pe.YearsDropdown],"aria-label":pl(d.options),disabled:!!n.disableNavigation,onChange:$r(Ce.date,je),options:UA(K,Q,l,d,!!n.reverseYears),style:ru(pe.YearsDropdown),value:d.getYear(Ce.date)}):he.createElement("span",{key:"year"},le(Ce.date,d));return d.getMonthYearOrder()==="year-first"?[Be,Ke]:[Ke,Be]})(),he.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},L(Ce.date,d.options,d))):he.createElement(o.CaptionLabel,{className:m[pe.CaptionLabel],style:z?.[pe.CaptionLabel],role:"status","aria-live":"polite"},L(Ce.date,d.options,d))),v==="around"&&!n.hideNavigation&&Ae===b-1&&he.createElement(o.NextMonthButton,{type:"button",className:m[pe.NextMonthButton],style:z?.[pe.NextMonthButton],tabIndex:Y?void 0:-1,"aria-disabled":Y?void 0:!0,"aria-label":Mt(Y),onClick:gl,"data-animated-button":n.animate?"true":void 0},he.createElement(o.Chevron,{disabled:Y?void 0:!0,className:m[pe.Chevron],style:z?.[pe.Chevron],orientation:n.dir==="rtl"?"left":"right"})),Ae===b-1&&v==="after"&&!n.hideNavigation&&he.createElement(o.Nav,{"data-animated-nav":n.animate?"true":void 0,className:m[pe.Nav],style:z?.[pe.Nav],"aria-label":kn(),onPreviousClick:Dt,onNextClick:gl,previousMonth:Z,nextMonth:Y}),he.createElement(o.MonthGrid,{role:"grid","aria-multiselectable":x==="multiple"||x==="range","aria-label":vt(Ce.date,d.options,d)||void 0,className:m[pe.MonthGrid],style:z?.[pe.MonthGrid]},!n.hideWeekdays&&he.createElement(o.Weekdays,{"data-animated-weekdays":n.animate?"true":void 0,className:m[pe.Weekdays],style:z?.[pe.Weekdays]},A&&he.createElement(o.WeekNumberHeader,{"aria-label":hl(d.options),className:m[pe.WeekNumberHeader],style:z?.[pe.WeekNumberHeader],scope:"col"},I()),tm.map(Ke=>he.createElement(o.Weekday,{"aria-label":Un(Ke,d.options,d),className:m[pe.Weekday],key:String(Ke),style:z?.[pe.Weekday],scope:"col"},ee(Ke,d.options,d)))),he.createElement(o.Weeks,{"data-animated-weeks":n.animate?"true":void 0,className:m[pe.Weeks],style:z?.[pe.Weeks]},Ce.weeks.map(Ke=>he.createElement(o.Week,{className:m[pe.Week],key:Ke.weekNumber,style:z?.[pe.Week],week:Ke},A&&he.createElement(o.WeekNumber,{week:Ke,style:z?.[pe.WeekNumber],"aria-label":ml(Ke.weekNumber,{locale:f}),className:m[pe.WeekNumber],scope:"row",role:"rowheader"},q(Ke.weekNumber,d)),Ke.days.map(Be=>{const{date:Ft}=Be,Ye=F(Be);if(Ye[ft.focused]=!Ye.hidden&&!!ce?.isEqualTo(Be),Ye[Bn.selected]=re?.(Ft)||Ye.selected,Dc(de)){const{from:vl,to:Lo}=de;Ye[Bn.range_start]=!!(vl&&Lo&&d.isSameDay(Ft,vl)),Ye[Bn.range_end]=!!(vl&&Lo&&d.isSameDay(Ft,Lo)),Ye[Bn.range_middle]=pa(de,Ft,!0,d)}const iu=HA(Ye,z,n.modifiersStyles),yl=kA(Ye,m,n.modifiersClassNames),Yr=!eu&&!Ye.hidden?Fe(Ft,Ye,d.options,d):void 0;return he.createElement(o.Day,{key:`${Be.isoDate}_${Be.displayMonthId}`,day:Be,modifiers:Ye,className:yl.join(" "),style:iu,role:"gridcell","aria-selected":Ye.selected||void 0,"aria-label":Yr,"data-day":Be.isoDate,"data-month":Be.outside?Be.dateMonthId:void 0,"data-selected":Ye.selected||void 0,"data-disabled":Ye.disabled||void 0,"data-hidden":Ye.hidden||void 0,"data-outside":Be.outside||void 0,"data-focused":Ye.focused||void 0,"data-today":Ye.today||void 0},!Ye.hidden&&eu?he.createElement(o.DayButton,{className:m[pe.DayButton],style:z?.[pe.DayButton],type:"button",day:Be,modifiers:Ye,disabled:!Ye.focused&&Ye.disabled||void 0,"aria-disabled":Ye.focused&&Ye.disabled||void 0,tabIndex:ke(Be)?0:-1,"aria-label":Oe(Ft,Ye,d.options,d),onClick:tu(Be,Ye),onBlur:Po(Be,Ye),onFocus:nu(Be,Ye),onKeyDown:nm(Be,Ye),onMouseEnter:au(Be,Ye),onMouseLeave:am(Be,Ye)},H(Ft,d.options,d)):!Ye.hidden&&H(Be.date,d.options,d))}))))))})),n.footer&&he.createElement(o.Footer,{className:m[pe.Footer],style:z?.[pe.Footer],role:"status","aria-live":"polite"},n.footer)))}function m4({className:e,classNames:n,showOutsideDays:r=!0,captionLayout:o="label",buttonVariant:l="ghost",formatters:c,components:d,...f}){const m=C0();return u.jsx(f4,{showOutsideDays:r,className:X("group/calendar bg-background p-3 [--cell-size:--spacing(8)] [[data-slot=card-content]_&]:bg-transparent [[data-slot=popover-content]_&]:bg-transparent",String.raw`rtl:**:[.rdp-button\_next>svg]:rotate-180`,String.raw`rtl:**:[.rdp-button\_previous>svg]:rotate-180`,e),captionLayout:o,formatters:{formatMonthDropdown:p=>p.toLocaleString("default",{month:"short"}),...c},classNames:{root:X("w-fit",m.root),months:X("relative flex flex-col gap-4 md:flex-row",m.months),month:X("flex w-full flex-col gap-4",m.month),nav:X("absolute inset-x-0 top-0 flex w-full items-center justify-between gap-1",m.nav),button_previous:X(gf({variant:l}),"size-(--cell-size) p-0 select-none aria-disabled:opacity-50",m.button_previous),button_next:X(gf({variant:l}),"size-(--cell-size) p-0 select-none aria-disabled:opacity-50",m.button_next),month_caption:X("flex h-(--cell-size) w-full items-center justify-center px-(--cell-size)",m.month_caption),dropdowns:X("flex h-(--cell-size) w-full items-center justify-center gap-1.5 text-sm font-medium",m.dropdowns),dropdown_root:X("relative rounded-md border border-input shadow-xs has-focus:border-ring has-focus:ring-[3px] has-focus:ring-ring/50",m.dropdown_root),dropdown:X("absolute inset-0 bg-popover opacity-0",m.dropdown),caption_label:X("font-medium select-none",o==="label"?"text-sm":"flex h-8 items-center gap-1 rounded-md pr-1 pl-2 text-sm [&>svg]:size-3.5 [&>svg]:text-muted-foreground",m.caption_label),table:"w-full border-collapse",weekdays:X("flex",m.weekdays),weekday:X("flex-1 rounded-md text-[0.8rem] font-normal text-muted-foreground select-none",m.weekday),week:X("mt-2 flex w-full",m.week),week_number_header:X("w-(--cell-size) select-none",m.week_number_header),week_number:X("text-[0.8rem] text-muted-foreground select-none",m.week_number),day:X("group/day relative aspect-square h-full w-full p-0 text-center select-none [&:last-child[data-selected=true]_button]:rounded-r-md",f.showWeekNumber?"[&:nth-child(2)[data-selected=true]_button]:rounded-l-md":"[&:first-child[data-selected=true]_button]:rounded-l-md",m.day),range_start:X("rounded-l-md bg-accent",m.range_start),range_middle:X("rounded-none",m.range_middle),range_end:X("rounded-r-md bg-accent",m.range_end),today:X("rounded-md bg-accent text-accent-foreground data-[selected=true]:rounded-none",m.today),outside:X("text-muted-foreground aria-selected:text-muted-foreground",m.outside),disabled:X("text-muted-foreground opacity-50",m.disabled),hidden:X("invisible",m.hidden),...n},components:{Root:({className:p,rootRef:x,...v})=>u.jsx("div",{"data-slot":"calendar",ref:x,className:X(p),...v}),Chevron:({className:p,orientation:x,...v})=>x==="left"?u.jsx(uE,{className:X("size-4",p),...v}):x==="right"?u.jsx(sg,{className:X("size-4",p),...v}):u.jsx(Pa,{className:X("size-4",p),...v}),DayButton:h4,WeekNumber:({children:p,...x})=>u.jsx("td",{...x,children:u.jsx("div",{className:"flex size-(--cell-size) items-center justify-center text-center",children:p})}),...d},...f})}function h4({className:e,day:n,modifiers:r,...o}){const l=C0(),c=y.useRef(null);return y.useEffect(()=>{r.focused&&c.current?.focus()},[r.focused]),u.jsx(ct,{ref:c,variant:"ghost",size:"icon","data-day":n.date.toLocaleDateString(),"data-selected-single":r.selected&&!r.range_start&&!r.range_end&&!r.range_middle,"data-range-start":r.range_start,"data-range-end":r.range_end,"data-range-middle":r.range_middle,className:X("flex aspect-square size-auto w-full min-w-(--cell-size) flex-col gap-1 leading-none font-normal group-data-[focused=true]/day:relative group-data-[focused=true]/day:z-10 group-data-[focused=true]/day:border-ring group-data-[focused=true]/day:ring-[3px] group-data-[focused=true]/day:ring-ring/50 data-[range-end=true]:rounded-md data-[range-end=true]:rounded-r-md data-[range-end=true]:bg-primary data-[range-end=true]:text-primary-foreground data-[range-middle=true]:rounded-none data-[range-middle=true]:bg-accent data-[range-middle=true]:text-accent-foreground data-[range-start=true]:rounded-md data-[range-start=true]:rounded-l-md data-[range-start=true]:bg-primary data-[range-start=true]:text-primary-foreground data-[selected-single=true]:bg-primary data-[selected-single=true]:text-primary-foreground dark:hover:text-accent-foreground [&>span]:text-xs [&>span]:opacity-70",l.day,e),...o})}function X1(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,o=Array(n);r<n;r++)o[r]=e[r];return o}function p4(e){if(Array.isArray(e))return e}function g4(e,n,r){return(n=k4(n))in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function y4(e,n){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var o,l,c,d,f=[],m=!0,p=!1;try{if(c=(r=r.call(e)).next,n!==0)for(;!(m=(o=c.call(r)).done)&&(f.push(o.value),f.length!==n);m=!0);}catch(x){p=!0,l=x}finally{try{if(!m&&r.return!=null&&(d=r.return(),Object(d)!==d))return}finally{if(p)throw l}}return f}}function v4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. |
| 52 |
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Q1(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),r.push.apply(r,o)}return r}function Z1(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Q1(Object(r),!0).forEach(function(o){g4(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q1(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function x4(e,n){if(e==null)return{};var r,o,l=b4(e,n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(o=0;o<c.length;o++)r=c[o],n.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(l[r]=e[r])}return l}function b4(e,n){if(e==null)return{};var r={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(n.indexOf(o)!==-1)continue;r[o]=e[o]}return r}function w4(e,n){return p4(e)||y4(e,n)||N4(e,n)||v4()}function S4(e,n){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,n);if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function k4(e){var n=S4(e,"string");return typeof n=="symbol"?n:n+""}function N4(e,n){if(e){if(typeof e=="string")return X1(e,n);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?X1(e,n):void 0}}function C4(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function J1(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),r.push.apply(r,o)}return r}function ew(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?J1(Object(r),!0).forEach(function(o){C4(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):J1(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function _4(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return function(o){return n.reduceRight(function(l,c){return c(l)},o)}}function rl(e){return function n(){for(var r=this,o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];return l.length>=e.length?e.apply(this,l):function(){for(var d=arguments.length,f=new Array(d),m=0;m<d;m++)f[m]=arguments[m];return n.apply(r,[].concat(l,f))}}}function zc(e){return{}.toString.call(e).includes("Object")}function E4(e){return!Object.keys(e).length}function ol(e){return typeof e=="function"}function M4(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function j4(e,n){return zc(n)||Ja("changeType"),Object.keys(n).some(function(r){return!M4(e,r)})&&Ja("changeField"),n}function T4(e){ol(e)||Ja("selectorType")}function R4(e){ol(e)||zc(e)||Ja("handlerType"),zc(e)&&Object.values(e).some(function(n){return!ol(n)})&&Ja("handlersType")}function O4(e){e||Ja("initialIsRequired"),zc(e)||Ja("initialType"),E4(e)&&Ja("initialContent")}function D4(e,n){throw new Error(e[n]||e.default)}var A4={initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"},Ja=rl(D4)(A4),Pc={changes:j4,selector:T4,handler:R4,initial:O4};function z4(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Pc.initial(e),Pc.handler(n);var r={current:e},o=rl(B4)(r,n),l=rl(L4)(r),c=rl(Pc.changes)(e),d=rl(P4)(r);function f(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(x){return x};return Pc.selector(p),p(r.current)}function m(p){_4(o,l,c,d)(p)}return[f,m]}function P4(e,n){return ol(n)?n(e.current):n}function L4(e,n){return e.current=ew(ew({},e.current),n),n}function B4(e,n,r){return ol(n)?n(e.current):Object.keys(r).forEach(function(o){var l;return(l=n[o])===null||l===void 0?void 0:l.call(n,e.current[o])}),r}var H4={create:z4},I4={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.55.1/min/vs"}};function U4(e){return function n(){for(var r=this,o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];return l.length>=e.length?e.apply(this,l):function(){for(var d=arguments.length,f=new Array(d),m=0;m<d;m++)f[m]=arguments[m];return n.apply(r,[].concat(l,f))}}}function F4(e){return{}.toString.call(e).includes("Object")}function $4(e){return e||nw("configIsRequired"),F4(e)||nw("configType"),e.urls?(Y4(),{paths:{vs:e.urls.monacoBase}}):e}function Y4(){console.warn(tw.deprecation)}function G4(e,n){throw new Error(e[n]||e.default)}var tw={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:`Deprecation warning! |
| 53 |
You are using deprecated way of configuration. |
| 54 |
|
| 55 |
Instead of using |
| 56 |
monaco.config({ urls: { monacoBase: '...' } }) |
| 57 |
use |
| 58 |
monaco.config({ paths: { vs: '...' } }) |
| 59 |
|
| 60 |
For more please check the link https://github.com/suren-atoyan/monaco-loader#config |
| 61 |
`},nw=U4(G4)(tw),V4={config:$4},q4=function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return function(l){return r.reduceRight(function(c,d){return d(c)},l)}};function aw(e,n){return Object.keys(n).forEach(function(r){n[r]instanceof Object&&e[r]&&Object.assign(n[r],aw(e[r],n[r]))}),Z1(Z1({},e),n)}var W4={type:"cancelation",msg:"operation is manually canceled"};function T0(e){var n=!1,r=new Promise(function(o,l){e.then(function(c){return n?l(W4):o(c)}),e.catch(l)});return r.cancel=function(){return n=!0},r}var K4=["monaco"],X4=H4.create({config:I4,isInitialized:!1,resolve:null,reject:null,monaco:null}),rw=w4(X4,2),il=rw[0],Lc=rw[1];function Q4(e){var n=V4.config(e),r=n.monaco,o=x4(n,K4);Lc(function(l){return{config:aw(l.config,o),monaco:r}})}function Z4(){var e=il(function(n){var r=n.monaco,o=n.isInitialized,l=n.resolve;return{monaco:r,isInitialized:o,resolve:l}});if(!e.isInitialized){if(Lc({isInitialized:!0}),e.monaco)return e.resolve(e.monaco),T0(R0);if(window.monaco&&window.monaco.editor)return ow(window.monaco),e.resolve(window.monaco),T0(R0);q4(J4,t8)(n8)}return T0(R0)}function J4(e){return document.body.appendChild(e)}function e8(e){var n=document.createElement("script");return e&&(n.src=e),n}function t8(e){var n=il(function(o){var l=o.config,c=o.reject;return{config:l,reject:c}}),r=e8("".concat(n.config.paths.vs,"/loader.js"));return r.onload=function(){return e()},r.onerror=n.reject,r}function n8(){var e=il(function(r){var o=r.config,l=r.resolve,c=r.reject;return{config:o,resolve:l,reject:c}}),n=window.require;n.config(e.config),n(["vs/editor/editor.main"],function(r){var o=r.m||r;ow(o),e.resolve(o)},function(r){e.reject(r)})}function ow(e){il().monaco||Lc({monaco:e})}function a8(){return il(function(e){var n=e.monaco;return n})}var R0=new Promise(function(e,n){return Lc({resolve:e,reject:n})}),iw={config:Q4,init:Z4,__getMonacoInstance:a8},r8={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},O0=r8,o8={container:{display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"}},i8=o8;function l8({children:e}){return he.createElement("div",{style:i8.container},e)}var s8=l8,c8=s8;function u8({width:e,height:n,isEditorReady:r,loading:o,_ref:l,className:c,wrapperProps:d}){return he.createElement("section",{style:{...O0.wrapper,width:e,height:n},...d},!r&&he.createElement(c8,null,o),he.createElement("div",{ref:l,style:{...O0.fullWidth,...!r&&O0.hide},className:c}))}var d8=u8,lw=y.memo(d8);function f8(e){y.useEffect(e,[])}var sw=f8;function m8(e,n,r=!0){let o=y.useRef(!0);y.useEffect(o.current||!r?()=>{o.current=!1}:e,n)}var un=m8;function ll(){}function Ro(e,n,r,o){return h8(e,o)||p8(e,n,r,o)}function h8(e,n){return e.editor.getModel(cw(e,n))}function p8(e,n,r,o){return e.editor.createModel(n,r,o?cw(e,o):void 0)}function cw(e,n){return e.Uri.parse(n)}function g8({original:e,modified:n,language:r,originalLanguage:o,modifiedLanguage:l,originalModelPath:c,modifiedModelPath:d,keepCurrentOriginalModel:f=!1,keepCurrentModifiedModel:m=!1,theme:p="light",loading:x="Loading...",options:v={},height:b="100%",width:N="100%",className:C,wrapperProps:k={},beforeMount:w=ll,onMount:_=ll}){let[E,T]=y.useState(!1),[O,A]=y.useState(!0),z=y.useRef(null),L=y.useRef(null),H=y.useRef(null),te=y.useRef(_),q=y.useRef(w),I=y.useRef(!1);sw(()=>{let ne=iw.init();return ne.then(D=>(L.current=D)&&A(!1)).catch(D=>D?.type!=="cancelation"&&console.error("Monaco initialization: error:",D)),()=>z.current?$():ne.cancel()}),un(()=>{if(z.current&&L.current){let ne=z.current.getOriginalEditor(),D=Ro(L.current,e||"",o||r||"text",c||"");D!==ne.getModel()&&ne.setModel(D)}},[c],E),un(()=>{if(z.current&&L.current){let ne=z.current.getModifiedEditor(),D=Ro(L.current,n||"",l||r||"text",d||"");D!==ne.getModel()&&ne.setModel(D)}},[d],E),un(()=>{let ne=z.current.getModifiedEditor();ne.getOption(L.current.editor.EditorOption.readOnly)?ne.setValue(n||""):n!==ne.getValue()&&(ne.executeEdits("",[{range:ne.getModel().getFullModelRange(),text:n||"",forceMoveMarkers:!0}]),ne.pushUndoStop())},[n],E),un(()=>{z.current?.getModel()?.original.setValue(e||"")},[e],E),un(()=>{let{original:ne,modified:D}=z.current.getModel();L.current.editor.setModelLanguage(ne,o||r||"text"),L.current.editor.setModelLanguage(D,l||r||"text")},[r,o,l],E),un(()=>{L.current?.editor.setTheme(p)},[p],E),un(()=>{z.current?.updateOptions(v)},[v],E);let ee=y.useCallback(()=>{if(!L.current)return;q.current(L.current);let ne=Ro(L.current,e||"",o||r||"text",c||""),D=Ro(L.current,n||"",l||r||"text",d||"");z.current?.setModel({original:ne,modified:D})},[r,n,l,e,o,c,d]),le=y.useCallback(()=>{!I.current&&H.current&&(z.current=L.current.editor.createDiffEditor(H.current,{automaticLayout:!0,...v}),ee(),L.current?.editor.setTheme(p),T(!0),I.current=!0)},[v,p,ee]);y.useEffect(()=>{E&&te.current(z.current,L.current)},[E]),y.useEffect(()=>{!O&&!E&&le()},[O,E,le]);function $(){let ne=z.current?.getModel();f||ne?.original?.dispose(),m||ne?.modified?.dispose(),z.current?.dispose()}return he.createElement(lw,{width:N,height:b,isEditorReady:E,loading:x,_ref:H,className:C,wrapperProps:k})}var y8=g8;y.memo(y8);function v8(e){let n=y.useRef();return y.useEffect(()=>{n.current=e},[e]),n.current}var x8=v8,Bc=new Map;function b8({defaultValue:e,defaultLanguage:n,defaultPath:r,value:o,language:l,path:c,theme:d="light",line:f,loading:m="Loading...",options:p={},overrideServices:x={},saveViewState:v=!0,keepCurrentModel:b=!1,width:N="100%",height:C="100%",className:k,wrapperProps:w={},beforeMount:_=ll,onMount:E=ll,onChange:T,onValidate:O=ll}){let[A,z]=y.useState(!1),[L,H]=y.useState(!0),te=y.useRef(null),q=y.useRef(null),I=y.useRef(null),ee=y.useRef(E),le=y.useRef(_),$=y.useRef(),ne=y.useRef(o),D=x8(c),K=y.useRef(!1),Q=y.useRef(!1);sw(()=>{let R=iw.init();return R.then(F=>(te.current=F)&&H(!1)).catch(F=>F?.type!=="cancelation"&&console.error("Monaco initialization: error:",F)),()=>q.current?Y():R.cancel()}),un(()=>{let R=Ro(te.current,e||o||"",n||l||"",c||r||"");R!==q.current?.getModel()&&(v&&Bc.set(D,q.current?.saveViewState()),q.current?.setModel(R),v&&q.current?.restoreViewState(Bc.get(c)))},[c],A),un(()=>{q.current?.updateOptions(p)},[p],A),un(()=>{!q.current||o===void 0||(q.current.getOption(te.current.editor.EditorOption.readOnly)?q.current.setValue(o):o!==q.current.getValue()&&(Q.current=!0,q.current.executeEdits("",[{range:q.current.getModel().getFullModelRange(),text:o,forceMoveMarkers:!0}]),q.current.pushUndoStop(),Q.current=!1))},[o],A),un(()=>{let R=q.current?.getModel();R&&l&&te.current?.editor.setModelLanguage(R,l)},[l],A),un(()=>{f!==void 0&&q.current?.revealLine(f)},[f],A),un(()=>{te.current?.editor.setTheme(d)},[d],A);let Z=y.useCallback(()=>{if(!(!I.current||!te.current)&&!K.current){le.current(te.current);let R=c||r,F=Ro(te.current,o||e||"",n||l||"",R||"");q.current=te.current?.editor.create(I.current,{model:F,automaticLayout:!0,...p},x),v&&q.current.restoreViewState(Bc.get(R)),te.current.editor.setTheme(d),f!==void 0&&q.current.revealLine(f),z(!0),K.current=!0}},[e,n,r,o,l,c,p,x,v,d,f]);y.useEffect(()=>{A&&ee.current(q.current,te.current)},[A]),y.useEffect(()=>{!L&&!A&&Z()},[L,A,Z]),ne.current=o,y.useEffect(()=>{A&&T&&($.current?.dispose(),$.current=q.current?.onDidChangeModelContent(R=>{Q.current||T(q.current.getValue(),R)}))},[A,T]),y.useEffect(()=>{if(A){let R=te.current.editor.onDidChangeMarkers(F=>{let re=q.current.getModel()?.uri;if(re&&F.find(se=>se.path===re.path)){let se=te.current.editor.getModelMarkers({resource:re});O?.(se)}});return()=>{R?.dispose()}}return()=>{}},[A,O]);function Y(){$.current?.dispose(),b?v&&Bc.set(c,q.current.saveViewState()):q.current.getModel()?.dispose(),q.current.dispose()}return he.createElement(lw,{width:N,height:C,isEditorReady:A,loading:m,_ref:I,className:k,wrapperProps:w})}var w8=b8,S8=y.memo(w8),k8=S8;function N8({language:e="css",value:n="",onChange:r,label:o,height:l=260,className:c}){return u.jsxs("div",{className:X("overflow-hidden rounded-md border border-gray-700 bg-[#1e1e1e]",c),children:[u.jsx("div",{className:"flex items-center gap-2 border-b border-gray-700 px-3 py-1.5 text-xs text-gray-400",children:u.jsx("span",{className:"font-mono uppercase tracking-wide",children:o||e})}),u.jsx(k8,{height:l,language:e,theme:"vs-dark",value:n,onChange:d=>r(d??""),loading:null,options:{minimap:{enabled:!1},fontSize:13,lineNumbers:"on",scrollBeyondLastLine:!1,automaticLayout:!0,wordWrap:"on",tabSize:2,renderLineHighlight:"line",smoothScrolling:!0,padding:{top:10,bottom:10},fixedOverflowWidgets:!0,scrollbar:{alwaysConsumeMouseWheel:!1}}})]})}function dn(e){return e===!0||e===1||e==="1"||e==="true"||e==="on"}function uw(e){return Array.isArray(e)?e.map(String):e==null||e===""?[]:[String(e)]}function dw(e,n){return n.includes(".")?n.split(".").reduce((r,o)=>r&&typeof r=="object"?r[o]:void 0,e):e[n]}function fw(e,n,r){switch(n){case"any":{const o=String(r).split(",").map(c=>c.trim()),l=uw(e);return o.some(c=>l.includes(c))}case"not-any":{const o=String(r).split(",").map(c=>c.trim()),l=uw(e);return!o.some(c=>l.includes(c))}case"!=":return r==="true"?!dn(e):r==="false"?dn(e):String(e??"")!==String(r);case">=":return parseFloat(e)>=parseFloat(r);case"<=":return parseFloat(e)<=parseFloat(r);case">":return parseFloat(e)>parseFloat(r);case"<":return parseFloat(e)<parseFloat(r);default:return r==="true"?dn(e):r==="false"?!dn(e):String(e??"")===String(r)}}function Oo(e,n){if(!e||!Array.isArray(e)||e.length<1)return!0;if(Array.isArray(e[0]))return e.every(c=>{if(!Array.isArray(c)||c.length<3)return!0;const d=String(c[0]).trim(),f=String(c[1]??"==").trim(),m=String(c[2]??"").trim();return fw(dw(n,d),f,m)});if(e.length<3)return!0;const r=String(e[0]).split("|"),o=String(e[1]).split("|"),l=String(e[2]).split("|");for(let c=0;c<r.length;c++){const d=r[c].trim(),f=(o[c]??o[0]??"==").trim(),m=(l[c]??"").trim();if(!fw(dw(n,d),f,m))return!1}return!0}function mw(e){return!e||!Array.isArray(e)||e.length<1?[]:Array.isArray(e[0])?e.filter(n=>Array.isArray(n)&&n.length>=1).map(n=>String(n[0]).trim()):String(e[0]).split("|").map(n=>n.trim())}function C8(e=[]){const n=new Set,r=o=>{(o||[]).forEach(l=>{!l||typeof l!="object"||(mw(l.dependency).forEach(c=>c&&n.add(c)),Array.isArray(l.fields)&&r(l.fields),Array.isArray(l.tabs)&&l.tabs.forEach(c=>{mw(c.dependency).forEach(d=>d&&n.add(d)),r(c.fields)}))})};return(e||[]).forEach(o=>r(o.fields)),n}const _8=["Arial","Arial Black","Helvetica","Times New Roman","Courier New","Tahoma","Verdana","Impact","Trebuchet MS","Comic Sans MS","Lucida Console","Lucida Sans Unicode","Georgia","Palatino Linotype"],Hc={ABeeZee:["normal","italic"],Abel:["normal"],"Abhaya Libre":["normal","500","600","700","800"],Aboreto:["normal"],"Abril Fatface":["normal"],"Abyssinica SIL":["normal"],Aclonica:["normal"],Acme:["normal"],Actor:["normal"],Adamina:["normal"],"Advent Pro":["100","200","300","normal","500","600","700"],"Aguafina Script":["normal"],"Akaya Kanadaka":["normal"],"Akaya Telivigala":["normal"],Akronim:["normal"],Akshar:["300","normal","500","600","700"],Aladin:["normal"],Alata:["normal"],Alatsi:["normal"],"Albert Sans":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Aldrich:["normal"],Alef:["normal","700"],Alegreya:["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"Alegreya SC":["normal","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"Alegreya Sans":["100","100italic","300","300italic","normal","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"Alegreya Sans SC":["100","100italic","300","300italic","normal","italic","500","500italic","700","700italic","800","800italic","900","900italic"],Aleo:["300","300italic","normal","italic","700","700italic"],"Alex Brush":["normal"],Alexandria:["100","200","300","normal","500","600","700","800","900"],"Alfa Slab One":["normal"],Alice:["normal"],Alike:["normal"],"Alike Angular":["normal"],Alkalami:["normal"],Allan:["normal","700"],Allerta:["normal"],"Allerta Stencil":["normal"],Allison:["normal"],Allura:["normal"],Almarai:["300","normal","700","800"],Almendra:["normal","italic","700","700italic"],"Almendra Display":["normal"],"Almendra SC":["normal"],"Alumni Sans":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Alumni Sans Collegiate One":["normal","italic"],"Alumni Sans Inline One":["normal","italic"],"Alumni Sans Pinstripe":["normal","italic"],Amarante:["normal"],Amaranth:["normal","italic","700","700italic"],"Amatic SC":["normal","700"],Amethysta:["normal"],Amiko:["normal","600","700"],Amiri:["normal","italic","700","700italic"],"Amiri Quran":["normal"],Amita:["normal","700"],Anaheim:["normal"],"Andada Pro":["normal","500","600","700","800","italic","500italic","600italic","700italic","800italic"],Andika:["normal","italic","700","700italic"],"Anek Bangla":["100","200","300","normal","500","600","700","800"],"Anek Devanagari":["100","200","300","normal","500","600","700","800"],"Anek Gujarati":["100","200","300","normal","500","600","700","800"],"Anek Gurmukhi":["100","200","300","normal","500","600","700","800"],"Anek Kannada":["100","200","300","normal","500","600","700","800"],"Anek Latin":["100","200","300","normal","500","600","700","800"],"Anek Malayalam":["100","200","300","normal","500","600","700","800"],"Anek Odia":["100","200","300","normal","500","600","700","800"],"Anek Tamil":["100","200","300","normal","500","600","700","800"],"Anek Telugu":["100","200","300","normal","500","600","700","800"],Angkor:["normal"],"Annie Use Your Telescope":["normal"],"Anonymous Pro":["normal","italic","700","700italic"],Antic:["normal"],"Antic Didone":["normal"],"Antic Slab":["normal"],Anton:["normal"],Antonio:["100","200","300","normal","500","600","700"],Anybody:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Arapey:["normal","italic"],Arbutus:["normal"],"Arbutus Slab":["normal"],"Architects Daughter":["normal"],Archivo:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Archivo Black":["normal"],"Archivo Narrow":["normal","500","600","700","italic","500italic","600italic","700italic"],"Are You Serious":["normal"],"Aref Ruqaa":["normal","700"],"Aref Ruqaa Ink":["normal","700"],Arima:["100","200","300","normal","500","600","700"],"Arima Madurai":["100","200","300","normal","500","700","800","900"],Arimo:["normal","500","600","700","italic","500italic","600italic","700italic"],Arizonia:["normal"],Armata:["normal"],Arsenal:["normal","italic","700","700italic"],Artifika:["normal"],Arvo:["normal","italic","700","700italic"],Arya:["normal","700"],Asap:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Asap Condensed":["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Asar:["normal"],Asset:["normal"],Assistant:["200","300","normal","500","600","700","800"],Astloch:["normal","700"],Asul:["normal","700"],Athiti:["200","300","normal","500","600","700"],"Atkinson Hyperlegible":["normal","italic","700","700italic"],Atma:["300","normal","500","600","700"],"Atomic Age":["normal"],Aubrey:["normal"],Audiowide:["normal"],"Autour One":["normal"],Average:["normal"],"Average Sans":["normal"],"Averia Gruesa Libre":["normal"],"Averia Libre":["300","300italic","normal","italic","700","700italic"],"Averia Sans Libre":["300","300italic","normal","italic","700","700italic"],"Averia Serif Libre":["300","300italic","normal","italic","700","700italic"],"Azeret Mono":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],B612:["normal","italic","700","700italic"],"B612 Mono":["normal","italic","700","700italic"],"BIZ UDGothic":["normal","700"],"BIZ UDMincho":["normal"],"BIZ UDPGothic":["normal","700"],"BIZ UDPMincho":["normal"],Babylonica:["normal"],"Bad Script":["normal"],Bahiana:["normal"],Bahianita:["normal"],"Bai Jamjuree":["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Bakbak One":["normal"],Ballet:["normal"],"Baloo 2":["normal","500","600","700","800"],"Baloo Bhai 2":["normal","500","600","700","800"],"Baloo Bhaijaan 2":["normal","500","600","700","800"],"Baloo Bhaina 2":["normal","500","600","700","800"],"Baloo Chettan 2":["normal","500","600","700","800"],"Baloo Da 2":["normal","500","600","700","800"],"Baloo Paaji 2":["normal","500","600","700","800"],"Baloo Tamma 2":["normal","500","600","700","800"],"Baloo Tammudu 2":["normal","500","600","700","800"],"Baloo Thambi 2":["normal","500","600","700","800"],"Balsamiq Sans":["normal","italic","700","700italic"],Balthazar:["normal"],Bangers:["normal"],Barlow:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Barlow Condensed":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Barlow Semi Condensed":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Barriecito:["normal"],Barrio:["normal"],Basic:["normal"],Baskervville:["normal","italic"],Battambang:["100","300","normal","700","900"],Baumans:["normal"],Bayon:["normal"],"Be Vietnam Pro":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Beau Rivage":["normal"],"Bebas Neue":["normal"],Belgrano:["normal"],Bellefair:["normal"],Belleza:["normal"],Bellota:["300","300italic","normal","italic","700","700italic"],"Bellota Text":["300","300italic","normal","italic","700","700italic"],BenchNine:["300","normal","700"],Benne:["normal"],Bentham:["normal"],"Berkshire Swash":["normal"],Besley:["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"Beth Ellen":["normal"],Bevan:["normal","italic"],"BhuTuka Expanded One":["normal"],"Big Shoulders Display":["100","200","300","normal","500","600","700","800","900"],"Big Shoulders Inline Display":["100","200","300","normal","500","600","700","800","900"],"Big Shoulders Inline Text":["100","200","300","normal","500","600","700","800","900"],"Big Shoulders Stencil Display":["100","200","300","normal","500","600","700","800","900"],"Big Shoulders Stencil Text":["100","200","300","normal","500","600","700","800","900"],"Big Shoulders Text":["100","200","300","normal","500","600","700","800","900"],"Bigelow Rules":["normal"],"Bigshot One":["normal"],Bilbo:["normal"],"Bilbo Swash Caps":["normal"],BioRhyme:["200","300","normal","700","800"],"BioRhyme Expanded":["200","300","normal","700","800"],Birthstone:["normal"],"Birthstone Bounce":["normal","500"],Biryani:["200","300","normal","600","700","800","900"],Bitter:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Black And White Picture":["normal"],"Black Han Sans":["normal"],"Black Ops One":["normal"],Blaka:["normal"],"Blaka Hollow":["normal"],"Blaka Ink":["normal"],Blinker:["100","200","300","normal","600","700","800","900"],"Bodoni Moda":["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],Bokor:["normal"],"Bona Nova":["normal","italic","700"],Bonbon:["normal"],"Bonheur Royale":["normal"],Boogaloo:["normal"],"Bowlby One":["normal"],"Bowlby One SC":["normal"],Brawler:["normal","700"],"Bree Serif":["normal"],"Brygada 1918":["normal","500","600","700","italic","500italic","600italic","700italic"],"Bubblegum Sans":["normal"],"Bubbler One":["normal"],Buda:["300"],Buenard:["normal","700"],Bungee:["normal"],"Bungee Hairline":["normal"],"Bungee Inline":["normal"],"Bungee Outline":["normal"],"Bungee Shade":["normal"],"Bungee Spice":["normal"],Butcherman:["normal"],"Butterfly Kids":["normal"],Cabin:["normal","500","600","700","italic","500italic","600italic","700italic"],"Cabin Condensed":["normal","500","600","700"],"Cabin Sketch":["normal","700"],"Caesar Dressing":["normal"],Cagliostro:["normal"],Cairo:["200","300","normal","500","600","700","800","900"],"Cairo Play":["200","300","normal","500","600","700","800","900"],Caladea:["normal","italic","700","700italic"],Calistoga:["normal"],Calligraffitti:["normal"],Cambay:["normal","italic","700","700italic"],Cambo:["normal"],Candal:["normal"],Cantarell:["normal","italic","700","700italic"],"Cantata One":["normal"],"Cantora One":["normal"],Capriola:["normal"],Caramel:["normal"],Carattere:["normal"],Cardo:["normal","italic","700"],Carme:["normal"],"Carrois Gothic":["normal"],"Carrois Gothic SC":["normal"],"Carter One":["normal"],Castoro:["normal","italic"],Catamaran:["100","200","300","normal","500","600","700","800","900"],Caudex:["normal","italic","700","700italic"],Caveat:["normal","500","600","700"],"Caveat Brush":["normal"],"Cedarville Cursive":["normal"],"Ceviche One":["normal"],"Chakra Petch":["300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],Changa:["200","300","normal","500","600","700","800"],"Changa One":["normal","italic"],Chango:["normal"],"Charis SIL":["normal","italic","700","700italic"],Charm:["normal","700"],Charmonman:["normal","700"],Chathura:["100","300","normal","700","800"],"Chau Philomene One":["normal","italic"],"Chela One":["normal"],"Chelsea Market":["normal"],Chenla:["normal"],Cherish:["normal"],"Cherry Cream Soda":["normal"],"Cherry Swash":["normal","700"],Chewy:["normal"],Chicle:["normal"],Chilanka:["normal"],Chivo:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Chonburi:["normal"],Cinzel:["normal","500","600","700","800","900"],"Cinzel Decorative":["normal","700","900"],"Clicker Script":["normal"],Coda:["normal","800"],"Coda Caption":["800"],Codystar:["300","normal"],Coiny:["normal"],Combo:["normal"],Comfortaa:["300","normal","500","600","700"],Comforter:["normal"],"Comforter Brush":["normal"],"Comic Neue":["300","300italic","normal","italic","700","700italic"],"Coming Soon":["normal"],Commissioner:["100","200","300","normal","500","600","700","800","900"],"Concert One":["normal"],Condiment:["normal"],Content:["normal","700"],"Contrail One":["normal"],Convergence:["normal"],Cookie:["normal"],Copse:["normal"],Corben:["normal","700"],Corinthia:["normal","700"],Cormorant:["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],"Cormorant Garamond":["300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Cormorant Infant":["300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Cormorant SC":["300","normal","500","600","700"],"Cormorant Unicase":["300","normal","500","600","700"],"Cormorant Upright":["300","normal","500","600","700"],Courgette:["normal"],"Courier Prime":["normal","italic","700","700italic"],Cousine:["normal","italic","700","700italic"],Coustard:["normal","900"],"Covered By Your Grace":["normal"],"Crafty Girls":["normal"],Creepster:["normal"],"Crete Round":["normal","italic"],"Crimson Pro":["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Crimson Text":["normal","italic","600","600italic","700","700italic"],"Croissant One":["normal"],Crushed:["normal"],Cuprum:["normal","500","600","700","italic","500italic","600italic","700italic"],"Cute Font":["normal"],Cutive:["normal"],"Cutive Mono":["normal"],"DM Mono":["300","300italic","normal","italic","500","500italic"],"DM Sans":["normal","italic","500","500italic","700","700italic"],"DM Serif Display":["normal","italic"],"DM Serif Text":["normal","italic"],Damion:["normal"],"Dancing Script":["normal","500","600","700"],Dangrek:["normal"],"Darker Grotesque":["300","normal","500","600","700","800","900"],"David Libre":["normal","500","700"],"Dawning of a New Day":["normal"],"Days One":["normal"],Dekko:["normal"],"Dela Gothic One":["normal"],Delius:["normal"],"Delius Swash Caps":["normal"],"Delius Unicase":["normal","700"],"Della Respira":["normal"],"Denk One":["normal"],Devonshire:["normal"],Dhurjati:["normal"],"Didact Gothic":["normal"],Diplomata:["normal"],"Diplomata SC":["normal"],"Do Hyeon":["normal"],Dokdo:["normal"],Domine:["normal","500","600","700"],"Donegal One":["normal"],Dongle:["300","normal","700"],"Doppio One":["normal"],Dorsa:["normal"],Dosis:["200","300","normal","500","600","700","800"],DotGothic16:["normal"],"Dr Sugiyama":["normal"],"Duru Sans":["normal"],DynaPuff:["normal","500","600","700"],Dynalight:["normal"],"EB Garamond":["normal","500","600","700","800","italic","500italic","600italic","700italic","800italic"],"Eagle Lake":["normal"],"East Sea Dokdo":["normal"],Eater:["normal"],Economica:["normal","italic","700","700italic"],Eczar:["normal","500","600","700","800"],"Edu NSW ACT Foundation":["normal","500","600","700"],"Edu QLD Beginner":["normal","500","600","700"],"Edu SA Beginner":["normal","500","600","700"],"Edu TAS Beginner":["normal","500","600","700"],"Edu VIC WA NT Beginner":["normal","500","600","700"],"El Messiri":["normal","500","600","700"],Electrolize:["normal"],Elsie:["normal","900"],"Elsie Swash Caps":["normal","900"],"Emblema One":["normal"],"Emilys Candy":["normal"],"Encode Sans":["100","200","300","normal","500","600","700","800","900"],"Encode Sans Condensed":["100","200","300","normal","500","600","700","800","900"],"Encode Sans Expanded":["100","200","300","normal","500","600","700","800","900"],"Encode Sans SC":["100","200","300","normal","500","600","700","800","900"],"Encode Sans Semi Condensed":["100","200","300","normal","500","600","700","800","900"],"Encode Sans Semi Expanded":["100","200","300","normal","500","600","700","800","900"],Engagement:["normal"],Englebert:["normal"],Enriqueta:["normal","500","600","700"],Ephesis:["normal"],Epilogue:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Erica One":["normal"],Esteban:["normal"],Estonia:["normal"],"Euphoria Script":["normal"],Ewert:["normal"],Exo:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Exo 2":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Expletus Sans":["normal","500","600","700","italic","500italic","600italic","700italic"],Explora:["normal"],Fahkwang:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Familjen Grotesk":["normal","500","600","700","italic","500italic","600italic","700italic"],"Fanwood Text":["normal","italic"],Farro:["300","normal","500","700"],Farsan:["normal"],Fascinate:["normal"],"Fascinate Inline":["normal"],"Faster One":["normal"],Fasthand:["normal"],"Fauna One":["normal"],Faustina:["300","normal","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],Federant:["normal"],Federo:["normal"],Felipa:["normal"],Fenix:["normal"],Festive:["normal"],Figtree:["300","normal","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Finger Paint":["normal"],Finlandica:["normal","500","600","700","italic","500italic","600italic","700italic"],"Fira Code":["300","normal","500","600","700"],"Fira Mono":["normal","500","700"],"Fira Sans":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Fira Sans Condensed":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Fira Sans Extra Condensed":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Fjalla One":["normal"],"Fjord One":["normal"],Flamenco:["300","normal"],Flavors:["normal"],"Fleur De Leah":["normal"],"Flow Block":["normal"],"Flow Circular":["normal"],"Flow Rounded":["normal"],Fondamento:["normal","italic"],"Fontdiner Swanky":["normal"],Forum:["normal"],"Fragment Mono":["normal","italic"],"Francois One":["normal"],"Frank Ruhl Libre":["300","normal","500","700","900"],Fraunces:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Freckle Face":["normal"],"Fredericka the Great":["normal"],Fredoka:["300","normal","500","600","700"],"Fredoka One":["normal"],Freehand:["normal"],Fresca:["normal"],Frijole:["normal"],Fruktur:["normal","italic"],"Fugaz One":["normal"],Fuggles:["normal"],"Fuzzy Bubbles":["normal","700"],"GFS Didot":["normal"],"GFS Neohellenic":["normal","italic","700","700italic"],Gabriela:["normal"],Gaegu:["300","normal","700"],Gafata:["normal"],Galada:["normal"],Galdeano:["normal"],Galindo:["normal"],"Gamja Flower":["normal"],Gantari:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Gayathri:["100","normal","700"],Gelasio:["normal","italic","500","500italic","600","600italic","700","700italic"],"Gemunu Libre":["200","300","normal","500","600","700","800"],Genos:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Gentium Book Basic":["normal","italic","700","700italic"],"Gentium Book Plus":["normal","italic","700","700italic"],"Gentium Plus":["normal","italic","700","700italic"],Geo:["normal","italic"],Georama:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Geostar:["normal"],"Geostar Fill":["normal"],"Germania One":["normal"],"Gideon Roman":["normal"],Gidugu:["normal"],"Gilda Display":["normal"],Girassol:["normal"],"Give You Glory":["normal"],"Glass Antiqua":["normal"],Glegoo:["normal","700"],"Gloria Hallelujah":["normal"],Glory:["100","200","300","normal","500","600","700","800","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic"],Gluten:["100","200","300","normal","500","600","700","800","900"],"Goblin One":["normal"],"Gochi Hand":["normal"],Goldman:["normal","700"],Gorditas:["normal","700"],"Gothic A1":["100","200","300","normal","500","600","700","800","900"],Gotu:["normal"],"Goudy Bookletter 1911":["normal"],"Gowun Batang":["normal","700"],"Gowun Dodum":["normal"],Graduate:["normal"],"Grand Hotel":["normal"],Grandstander:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Grape Nuts":["normal"],"Gravitas One":["normal"],"Great Vibes":["normal"],"Grechen Fuemen":["normal"],Grenze:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Grenze Gotisch":["100","200","300","normal","500","600","700","800","900"],"Grey Qo":["normal"],Griffy:["normal"],Gruppo:["normal"],Gudea:["normal","italic","700"],Gugi:["normal"],Gulzar:["normal"],Gupter:["normal","500","700"],Gurajada:["normal"],Gwendolyn:["normal","700"],Habibi:["normal"],"Hachi Maru Pop":["normal"],Hahmlet:["100","200","300","normal","500","600","700","800","900"],Halant:["300","normal","500","600","700"],"Hammersmith One":["normal"],Hanalei:["normal"],"Hanalei Fill":["normal"],Handlee:["normal"],Hanuman:["100","300","normal","700","900"],"Happy Monkey":["normal"],Harmattan:["normal","700"],"Headland One":["normal"],Heebo:["100","200","300","normal","500","600","700","800","900"],"Henny Penny":["normal"],"Hepta Slab":["100","200","300","normal","500","600","700","800","900"],"Herr Von Muellerhoff":["normal"],"Hi Melody":["normal"],"Hina Mincho":["normal"],Hind:["300","normal","500","600","700"],"Hind Guntur":["300","normal","500","600","700"],"Hind Madurai":["300","normal","500","600","700"],"Hind Siliguri":["300","normal","500","600","700"],"Hind Vadodara":["300","normal","500","600","700"],"Holtwood One SC":["normal"],"Homemade Apple":["normal"],Homenaje:["normal"],Hubballi:["normal"],Hurricane:["normal"],"IBM Plex Mono":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"IBM Plex Sans":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"IBM Plex Sans Arabic":["100","200","300","normal","500","600","700"],"IBM Plex Sans Condensed":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"IBM Plex Sans Devanagari":["100","200","300","normal","500","600","700"],"IBM Plex Sans Hebrew":["100","200","300","normal","500","600","700"],"IBM Plex Sans JP":["100","200","300","normal","500","600","700"],"IBM Plex Sans KR":["100","200","300","normal","500","600","700"],"IBM Plex Sans Thai":["100","200","300","normal","500","600","700"],"IBM Plex Sans Thai Looped":["100","200","300","normal","500","600","700"],"IBM Plex Serif":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"IM Fell DW Pica":["normal","italic"],"IM Fell DW Pica SC":["normal"],"IM Fell Double Pica":["normal","italic"],"IM Fell Double Pica SC":["normal"],"IM Fell English":["normal","italic"],"IM Fell English SC":["normal"],"IM Fell French Canon":["normal","italic"],"IM Fell French Canon SC":["normal"],"IM Fell Great Primer":["normal","italic"],"IM Fell Great Primer SC":["normal"],"Ibarra Real Nova":["normal","500","600","700","italic","500italic","600italic","700italic"],Iceberg:["normal"],Iceland:["normal"],Imbue:["100","200","300","normal","500","600","700","800","900"],"Imperial Script":["normal"],Imprima:["normal"],Inconsolata:["200","300","normal","500","600","700","800","900"],Inder:["normal"],"Indie Flower":["normal"],"Ingrid Darling":["normal"],Inika:["normal","700"],"Inknut Antiqua":["300","normal","500","600","700","800","900"],"Inria Sans":["300","300italic","normal","italic","700","700italic"],"Inria Serif":["300","300italic","normal","italic","700","700italic"],Inspiration:["normal"],Inter:["100","200","300","normal","500","600","700","800","900"],"Inter Tight":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Irish Grover":["normal"],"Island Moments":["normal"],"Istok Web":["normal","italic","700","700italic"],Italiana:["normal"],Italianno:["normal"],Itim:["normal"],"Jacques Francois":["normal"],"Jacques Francois Shadow":["normal"],Jaldi:["normal","700"],"JetBrains Mono":["100","200","300","normal","500","600","700","800","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic"],"Jim Nightshade":["normal"],Joan:["normal"],"Jockey One":["normal"],"Jolly Lodger":["normal"],Jomhuria:["normal"],Jomolhari:["normal"],"Josefin Sans":["100","200","300","normal","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"Josefin Slab":["100","200","300","normal","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],Jost:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Joti One":["normal"],Jua:["normal"],Judson:["normal","italic","700"],Julee:["normal"],"Julius Sans One":["normal"],Junge:["normal"],Jura:["300","normal","500","600","700"],"Just Another Hand":["normal"],"Just Me Again Down Here":["normal"],K2D:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic"],Kadwa:["normal","700"],"Kaisei Decol":["normal","500","700"],"Kaisei HarunoUmi":["normal","500","700"],"Kaisei Opti":["normal","500","700"],"Kaisei Tokumin":["normal","500","700","800"],Kalam:["300","normal","700"],Kameron:["normal","700"],Kanit:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Kantumruy:["300","normal","700"],"Kantumruy Pro":["100","200","300","normal","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],Karantina:["300","normal","700"],Karla:["200","300","normal","500","600","700","800","200italic","300italic","italic","500italic","600italic","700italic","800italic"],Karma:["300","normal","500","600","700"],Katibeh:["normal"],"Kaushan Script":["normal"],Kavivanar:["normal"],Kavoon:["normal"],"Kdam Thmor Pro":["normal"],"Keania One":["normal"],"Kelly Slab":["normal"],Kenia:["normal"],Khand:["300","normal","500","600","700"],Khmer:["normal"],Khula:["300","normal","600","700","800"],Kings:["normal"],"Kirang Haerang":["normal"],"Kite One":["normal"],"Kiwi Maru":["300","normal","500"],"Klee One":["normal","600"],Knewave:["normal"],KoHo:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],Kodchasan:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Koh Santepheap":["100","300","normal","700","900"],"Kolker Brush":["normal"],Kosugi:["normal"],"Kosugi Maru":["normal"],"Kotta One":["normal"],Koulen:["normal"],Kranky:["normal"],Kreon:["300","normal","500","600","700"],Kristi:["normal"],"Krona One":["normal"],Krub:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],Kufam:["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"Kulim Park":["200","200italic","300","300italic","normal","italic","600","600italic","700","700italic"],"Kumar One":["normal"],"Kumar One Outline":["normal"],"Kumbh Sans":["100","200","300","normal","500","600","700","800","900"],Kurale:["normal"],"La Belle Aurore":["normal"],Lacquer:["normal"],Laila:["300","normal","500","600","700"],"Lakki Reddy":["normal"],Lalezar:["normal"],Lancelot:["normal"],Langar:["normal"],Lateef:["200","300","normal","500","600","700","800"],Lato:["100","100italic","300","300italic","normal","italic","700","700italic","900","900italic"],"Lavishly Yours":["normal"],"League Gothic":["normal"],"League Script":["normal"],"League Spartan":["100","200","300","normal","500","600","700","800","900"],"Leckerli One":["normal"],Ledger:["normal"],Lekton:["normal","italic","700"],Lemon:["normal"],Lemonada:["300","normal","500","600","700"],Lexend:["100","200","300","normal","500","600","700","800","900"],"Lexend Deca":["100","200","300","normal","500","600","700","800","900"],"Lexend Exa":["100","200","300","normal","500","600","700","800","900"],"Lexend Giga":["100","200","300","normal","500","600","700","800","900"],"Lexend Mega":["100","200","300","normal","500","600","700","800","900"],"Lexend Peta":["100","200","300","normal","500","600","700","800","900"],"Lexend Tera":["100","200","300","normal","500","600","700","800","900"],"Lexend Zetta":["100","200","300","normal","500","600","700","800","900"],"Libre Barcode 128":["normal"],"Libre Barcode 128 Text":["normal"],"Libre Barcode 39":["normal"],"Libre Barcode 39 Extended":["normal"],"Libre Barcode 39 Extended Text":["normal"],"Libre Barcode 39 Text":["normal"],"Libre Barcode EAN13 Text":["normal"],"Libre Baskerville":["normal","italic","700"],"Libre Bodoni":["normal","500","600","700","italic","500italic","600italic","700italic"],"Libre Caslon Display":["normal"],"Libre Caslon Text":["normal","italic","700"],"Libre Franklin":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Licorice:["normal"],"Life Savers":["normal","700","800"],"Lilita One":["normal"],"Lily Script One":["normal"],Limelight:["normal"],"Linden Hill":["normal","italic"],Literata:["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Liu Jian Mao Cao":["normal"],Livvic:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","900","900italic"],Lobster:["normal"],"Lobster Two":["normal","italic","700","700italic"],"Londrina Outline":["normal"],"Londrina Shadow":["normal"],"Londrina Sketch":["normal"],"Londrina Solid":["100","300","normal","900"],"Long Cang":["normal"],Lora:["normal","500","600","700","italic","500italic","600italic","700italic"],"Love Light":["normal"],"Love Ya Like A Sister":["normal"],"Loved by the King":["normal"],"Lovers Quarrel":["normal"],"Luckiest Guy":["normal"],Lusitana:["normal","700"],Lustria:["normal"],"Luxurious Roman":["normal"],"Luxurious Script":["normal"],"M PLUS 1":["100","200","300","normal","500","600","700","800","900"],"M PLUS 1 Code":["100","200","300","normal","500","600","700"],"M PLUS 1p":["100","300","normal","500","700","800","900"],"M PLUS 2":["100","200","300","normal","500","600","700","800","900"],"M PLUS Code Latin":["100","200","300","normal","500","600","700"],"M PLUS Rounded 1c":["100","300","normal","500","700","800","900"],"Ma Shan Zheng":["normal"],Macondo:["normal"],"Macondo Swash Caps":["normal"],Mada:["200","300","normal","500","600","700","900"],Magra:["normal","700"],"Maiden Orange":["normal"],Maitree:["200","300","normal","500","600","700"],"Major Mono Display":["normal"],Mako:["normal"],Mali:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],Mallanna:["normal"],Mandali:["normal"],Manjari:["100","normal","700"],Manrope:["200","300","normal","500","600","700","800"],Mansalva:["normal"],Manuale:["300","normal","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],Marcellus:["normal"],"Marcellus SC":["normal"],"Marck Script":["normal"],Margarine:["normal"],Marhey:["300","normal","500","600","700"],"Markazi Text":["normal","500","600","700"],"Marko One":["normal"],Marmelad:["normal"],Martel:["200","300","normal","600","700","800","900"],"Martel Sans":["200","300","normal","600","700","800","900"],Marvel:["normal","italic","700","700italic"],Mate:["normal","italic"],"Mate SC":["normal"],"Maven Pro":["normal","500","600","700","800","900"],McLaren:["normal"],"Mea Culpa":["normal"],Meddon:["normal"],MedievalSharp:["normal"],"Medula One":["normal"],"Meera Inimai":["normal"],Megrim:["normal"],"Meie Script":["normal"],"Meow Script":["normal"],Merienda:["300","normal","500","600","700","800","900"],"Merienda One":["normal"],Merriweather:["300","300italic","normal","italic","700","700italic","900","900italic"],"Merriweather Sans":["300","normal","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],Metal:["normal"],"Metal Mania":["normal"],Metamorphous:["normal"],Metrophobic:["normal"],Michroma:["normal"],Milonga:["normal"],Miltonian:["normal"],"Miltonian Tattoo":["normal"],Mina:["normal","700"],Mingzat:["normal"],Miniver:["normal"],"Miriam Libre":["normal","700"],Mirza:["normal","500","600","700"],"Miss Fajardose":["normal"],Mitr:["200","300","normal","500","600","700"],"Mochiy Pop One":["normal"],"Mochiy Pop P One":["normal"],Modak:["normal"],"Modern Antiqua":["normal"],Mogra:["normal"],Mohave:["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],Molengo:["normal"],Molle:["italic"],Monda:["normal","700"],Monofett:["normal"],Monoton:["normal"],"Monsieur La Doulaise":["normal"],Montaga:["normal"],"Montagu Slab":["100","200","300","normal","500","600","700"],MonteCarlo:["normal"],Montez:["normal"],Montserrat:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Montserrat Alternates":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Montserrat Subrayada":["normal","700"],"Moo Lah Lah":["normal"],"Moon Dance":["normal"],Moul:["normal"],Moulpali:["normal"],"Mountains of Christmas":["normal","700"],"Mouse Memoirs":["normal"],"Mr Bedfort":["normal"],"Mr Dafoe":["normal"],"Mr De Haviland":["normal"],"Mrs Saint Delafield":["normal"],"Mrs Sheppards":["normal"],"Ms Madi":["normal"],Mukta:["200","300","normal","500","600","700","800"],"Mukta Mahee":["200","300","normal","500","600","700","800"],"Mukta Malar":["200","300","normal","500","600","700","800"],"Mukta Vaani":["200","300","normal","500","600","700","800"],Mulish:["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Murecho:["100","200","300","normal","500","600","700","800","900"],MuseoModerno:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"My Soul":["normal"],"Mystery Quest":["normal"],NTR:["normal"],Nabla:["normal"],"Nanum Brush Script":["normal"],"Nanum Gothic":["normal","700","800"],"Nanum Gothic Coding":["normal","700"],"Nanum Myeongjo":["normal","700","800"],"Nanum Pen Script":["normal"],Neonderthaw:["normal"],"Nerko One":["normal"],Neucha:["normal"],Neuton:["200","300","normal","italic","700","800"],"New Rocker":["normal"],"New Tegomin":["normal"],"News Cycle":["normal","700"],Newsreader:["200","300","normal","500","600","700","800","200italic","300italic","italic","500italic","600italic","700italic","800italic"],Niconne:["normal"],Niramit:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Nixie One":["normal"],Nobile:["normal","italic","500","500italic","700","700italic"],Nokora:["100","300","normal","700","900"],Norican:["normal"],Nosifer:["normal"],Notable:["normal"],"Nothing You Could Do":["normal"],"Noticia Text":["normal","italic","700","700italic"],"Noto Color Emoji":["normal"],"Noto Emoji":["300","normal","500","600","700"],"Noto Kufi Arabic":["100","200","300","normal","500","600","700","800","900"],"Noto Music":["normal"],"Noto Naskh Arabic":["normal","500","600","700"],"Noto Nastaliq Urdu":["normal","500","600","700"],"Noto Rashi Hebrew":["100","200","300","normal","500","600","700","800","900"],"Noto Sans":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Noto Sans Adlam":["normal","500","600","700"],"Noto Sans Adlam Unjoined":["normal","500","600","700"],"Noto Sans Anatolian Hieroglyphs":["normal"],"Noto Sans Arabic":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Armenian":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Avestan":["normal"],"Noto Sans Balinese":["normal","500","600","700"],"Noto Sans Bamum":["normal","500","600","700"],"Noto Sans Bassa Vah":["normal","500","600","700"],"Noto Sans Batak":["normal"],"Noto Sans Bengali":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Bhaiksuki":["normal"],"Noto Sans Brahmi":["normal"],"Noto Sans Buginese":["normal"],"Noto Sans Buhid":["normal"],"Noto Sans Canadian Aboriginal":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Carian":["normal"],"Noto Sans Caucasian Albanian":["normal"],"Noto Sans Chakma":["normal"],"Noto Sans Cham":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Cherokee":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Coptic":["normal"],"Noto Sans Cuneiform":["normal"],"Noto Sans Cypriot":["normal"],"Noto Sans Deseret":["normal"],"Noto Sans Devanagari":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Display":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Noto Sans Duployan":["normal"],"Noto Sans Egyptian Hieroglyphs":["normal"],"Noto Sans Elbasan":["normal"],"Noto Sans Elymaic":["normal"],"Noto Sans Ethiopic":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Georgian":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Glagolitic":["normal"],"Noto Sans Gothic":["normal"],"Noto Sans Grantha":["normal"],"Noto Sans Gujarati":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Gunjala Gondi":["normal"],"Noto Sans Gurmukhi":["100","200","300","normal","500","600","700","800","900"],"Noto Sans HK":["100","300","normal","500","700","900"],"Noto Sans Hanifi Rohingya":["normal","500","600","700"],"Noto Sans Hanunoo":["normal"],"Noto Sans Hatran":["normal"],"Noto Sans Hebrew":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Imperial Aramaic":["normal"],"Noto Sans Indic Siyaq Numbers":["normal"],"Noto Sans Inscriptional Pahlavi":["normal"],"Noto Sans Inscriptional Parthian":["normal"],"Noto Sans JP":["100","300","normal","500","700","900"],"Noto Sans Javanese":["normal","500","600","700"],"Noto Sans KR":["100","300","normal","500","700","900"],"Noto Sans Kaithi":["normal"],"Noto Sans Kannada":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Kayah Li":["normal","500","600","700"],"Noto Sans Kharoshthi":["normal"],"Noto Sans Khmer":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Khojki":["normal"],"Noto Sans Khudawadi":["normal"],"Noto Sans Lao":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Lao Looped":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Lepcha":["normal"],"Noto Sans Limbu":["normal"],"Noto Sans Linear A":["normal"],"Noto Sans Linear B":["normal"],"Noto Sans Lisu":["normal","500","600","700"],"Noto Sans Lycian":["normal"],"Noto Sans Lydian":["normal"],"Noto Sans Mahajani":["normal"],"Noto Sans Malayalam":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Mandaic":["normal"],"Noto Sans Manichaean":["normal"],"Noto Sans Marchen":["normal"],"Noto Sans Masaram Gondi":["normal"],"Noto Sans Math":["normal"],"Noto Sans Mayan Numerals":["normal"],"Noto Sans Medefaidrin":["normal","500","600","700"],"Noto Sans Meetei Mayek":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Mende Kikakui":["normal"],"Noto Sans Meroitic":["normal"],"Noto Sans Miao":["normal"],"Noto Sans Modi":["normal"],"Noto Sans Mongolian":["normal"],"Noto Sans Mono":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Mro":["normal"],"Noto Sans Multani":["normal"],"Noto Sans Myanmar":["100","200","300","normal","500","600","700","800","900"],"Noto Sans N Ko":["normal"],"Noto Sans Nabataean":["normal"],"Noto Sans New Tai Lue":["normal","500","600","700"],"Noto Sans Newa":["normal"],"Noto Sans Nushu":["normal"],"Noto Sans Ogham":["normal"],"Noto Sans Ol Chiki":["normal","500","600","700"],"Noto Sans Old Hungarian":["normal"],"Noto Sans Old Italic":["normal"],"Noto Sans Old North Arabian":["normal"],"Noto Sans Old Permic":["normal"],"Noto Sans Old Persian":["normal"],"Noto Sans Old Sogdian":["normal"],"Noto Sans Old South Arabian":["normal"],"Noto Sans Old Turkic":["normal"],"Noto Sans Oriya":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Osage":["normal"],"Noto Sans Osmanya":["normal"],"Noto Sans Pahawh Hmong":["normal"],"Noto Sans Palmyrene":["normal"],"Noto Sans Pau Cin Hau":["normal"],"Noto Sans Phags Pa":["normal"],"Noto Sans Phoenician":["normal"],"Noto Sans Psalter Pahlavi":["normal"],"Noto Sans Rejang":["normal"],"Noto Sans Runic":["normal"],"Noto Sans SC":["100","300","normal","500","700","900"],"Noto Sans Samaritan":["normal"],"Noto Sans Saurashtra":["normal"],"Noto Sans Sharada":["normal"],"Noto Sans Shavian":["normal"],"Noto Sans Siddham":["normal"],"Noto Sans Sinhala":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Sogdian":["normal"],"Noto Sans Sora Sompeng":["normal","500","600","700"],"Noto Sans Soyombo":["normal"],"Noto Sans Sundanese":["normal","500","600","700"],"Noto Sans Syloti Nagri":["normal"],"Noto Sans Symbols":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Symbols 2":["normal"],"Noto Sans Syriac":["100","normal","900"],"Noto Sans TC":["100","300","normal","500","700","900"],"Noto Sans Tagalog":["normal"],"Noto Sans Tagbanwa":["normal"],"Noto Sans Tai Le":["normal"],"Noto Sans Tai Tham":["normal","500","600","700"],"Noto Sans Tai Viet":["normal"],"Noto Sans Takri":["normal"],"Noto Sans Tamil":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Tamil Supplement":["normal"],"Noto Sans Telugu":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Thaana":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Thai":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Thai Looped":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Tifinagh":["normal"],"Noto Sans Tirhuta":["normal"],"Noto Sans Ugaritic":["normal"],"Noto Sans Vai":["normal"],"Noto Sans Wancho":["normal"],"Noto Sans Warang Citi":["normal"],"Noto Sans Yi":["normal"],"Noto Sans Zanabazar Square":["normal"],"Noto Serif":["normal","italic","700","700italic"],"Noto Serif Ahom":["normal"],"Noto Serif Armenian":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Balinese":["normal"],"Noto Serif Bengali":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Devanagari":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Display":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Noto Serif Dogra":["normal"],"Noto Serif Ethiopic":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Georgian":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Grantha":["normal"],"Noto Serif Gujarati":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Gurmukhi":["100","200","300","normal","500","600","700","800","900"],"Noto Serif HK":["200","300","normal","500","600","700","800","900"],"Noto Serif Hebrew":["100","200","300","normal","500","600","700","800","900"],"Noto Serif JP":["200","300","normal","500","600","700","900"],"Noto Serif KR":["200","300","normal","500","600","700","900"],"Noto Serif Kannada":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Khmer":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Khojki":["normal","500","600","700"],"Noto Serif Lao":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Malayalam":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Myanmar":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Nyiakeng Puachue Hmong":["normal","500","600","700"],"Noto Serif Oriya":["normal","500","600","700"],"Noto Serif SC":["200","300","normal","500","600","700","900"],"Noto Serif Sinhala":["100","200","300","normal","500","600","700","800","900"],"Noto Serif TC":["200","300","normal","500","600","700","900"],"Noto Serif Tamil":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Noto Serif Tangut":["normal"],"Noto Serif Telugu":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Thai":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Tibetan":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Yezidi":["normal","500","600","700"],"Noto Traditional Nushu":["normal"],"Nova Cut":["normal"],"Nova Flat":["normal"],"Nova Mono":["normal"],"Nova Oval":["normal"],"Nova Round":["normal"],"Nova Script":["normal"],"Nova Slim":["normal"],"Nova Square":["normal"],Numans:["normal"],Nunito:["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Nunito Sans":["200","200italic","300","300italic","normal","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Nuosu SIL":["normal"],"Odibee Sans":["normal"],"Odor Mean Chey":["normal"],Offside:["normal"],Oi:["normal"],"Old Standard TT":["normal","italic","700"],Oldenburg:["normal"],Ole:["normal"],"Oleo Script":["normal","700"],"Oleo Script Swash Caps":["normal","700"],"Oooh Baby":["normal"],"Open Sans":["300","normal","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],Oranienbaum:["normal"],Orbitron:["normal","500","600","700","800","900"],Oregano:["normal","italic"],"Orelega One":["normal"],Orienta:["normal"],"Original Surfer":["normal"],Oswald:["200","300","normal","500","600","700"],Outfit:["100","200","300","normal","500","600","700","800","900"],"Over the Rainbow":["normal"],Overlock:["normal","italic","700","700italic","900","900italic"],"Overlock SC":["normal"],Overpass:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Overpass Mono":["300","normal","500","600","700"],Ovo:["normal"],Oxanium:["200","300","normal","500","600","700","800"],Oxygen:["300","normal","700"],"Oxygen Mono":["normal"],"PT Mono":["normal"],"PT Sans":["normal","italic","700","700italic"],"PT Sans Caption":["normal","700"],"PT Sans Narrow":["normal","700"],"PT Serif":["normal","italic","700","700italic"],"PT Serif Caption":["normal","italic"],Pacifico:["normal"],Padauk:["normal","700"],Palanquin:["100","200","300","normal","500","600","700"],"Palanquin Dark":["normal","500","600","700"],Pangolin:["normal"],Paprika:["normal"],Parisienne:["normal"],"Passero One":["normal"],"Passion One":["normal","700","900"],"Passions Conflict":["normal"],"Pathway Gothic One":["normal"],"Patrick Hand":["normal"],"Patrick Hand SC":["normal"],Pattaya:["normal"],"Patua One":["normal"],Pavanam:["normal"],"Paytone One":["normal"],Peddana:["normal"],Peralta:["normal"],"Permanent Marker":["normal"],Petemoss:["normal"],"Petit Formal Script":["normal"],Petrona:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Philosopher:["normal","italic","700","700italic"],Piazzolla:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Piedra:["normal"],"Pinyon Script":["normal"],"Pirata One":["normal"],Plaster:["normal"],Play:["normal","700"],Playball:["normal"],"Playfair Display":["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"Playfair Display SC":["normal","italic","700","700italic","900","900italic"],"Plus Jakarta Sans":["200","300","normal","500","600","700","800","200italic","300italic","italic","500italic","600italic","700italic","800italic"],Podkova:["normal","500","600","700","800"],"Poiret One":["normal"],"Poller One":["normal"],Poly:["normal","italic"],Pompiere:["normal"],"Pontano Sans":["normal"],"Poor Story":["normal"],Poppins:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Port Lligat Sans":["normal"],"Port Lligat Slab":["normal"],"Potta One":["normal"],"Pragati Narrow":["normal","700"],Praise:["normal"],Prata:["normal"],Preahvihear:["normal"],"Press Start 2P":["normal"],Pridi:["200","300","normal","500","600","700"],"Princess Sofia":["normal"],Prociono:["normal"],Prompt:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Prosto One":["normal"],"Proza Libre":["normal","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"Public Sans":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Puppies Play":["normal"],Puritan:["normal","italic","700","700italic"],"Purple Purse":["normal"],Qahiri:["normal"],Quando:["normal"],Quantico:["normal","italic","700","700italic"],Quattrocento:["normal","700"],"Quattrocento Sans":["normal","italic","700","700italic"],Questrial:["normal"],Quicksand:["300","normal","500","600","700"],Quintessential:["normal"],Qwigley:["normal"],"Qwitcher Grypen":["normal","700"],"Racing Sans One":["normal"],"Radio Canada":["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],Radley:["normal","italic"],Rajdhani:["300","normal","500","600","700"],Rakkas:["normal"],Raleway:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Raleway Dots":["normal"],Ramabhadra:["normal"],Ramaraja:["normal"],Rambla:["normal","italic","700","700italic"],"Rammetto One":["normal"],"Rampart One":["normal"],Ranchers:["normal"],Rancho:["normal"],Ranga:["normal","700"],Rasa:["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],Rationale:["normal"],"Ravi Prakash":["normal"],"Readex Pro":["200","300","normal","500","600","700"],Recursive:["300","normal","500","600","700","800","900"],"Red Hat Display":["300","normal","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Red Hat Mono":["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],"Red Hat Text":["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],"Red Rose":["300","normal","500","600","700"],Redacted:["normal"],"Redacted Script":["300","normal","700"],Redressed:["normal"],"Reem Kufi":["normal","500","600","700"],"Reem Kufi Fun":["normal","500","600","700"],"Reem Kufi Ink":["normal"],"Reenie Beanie":["normal"],"Reggae One":["normal"],Revalia:["normal"],"Rhodium Libre":["normal"],Ribeye:["normal"],"Ribeye Marrow":["normal"],Righteous:["normal"],Risque:["normal"],"Road Rage":["normal"],Roboto:["100","100italic","300","300italic","normal","italic","500","500italic","700","700italic","900","900italic"],"Roboto Condensed":["300","300italic","normal","italic","700","700italic"],"Roboto Flex":["normal"],"Roboto Mono":["100","200","300","normal","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"Roboto Serif":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Roboto Slab":["100","200","300","normal","500","600","700","800","900"],Rochester:["normal"],"Rock Salt":["normal"],"RocknRoll One":["normal"],Rokkitt:["100","200","300","normal","500","600","700","800","900"],Romanesco:["normal"],"Ropa Sans":["normal","italic"],Rosario:["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],Rosarivo:["normal","italic"],"Rouge Script":["normal"],Rowdies:["300","normal","700"],"Rozha One":["normal"],Rubik:["300","normal","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Rubik Beastly":["normal"],"Rubik Bubbles":["normal"],"Rubik Burned":["normal"],"Rubik Dirt":["normal"],"Rubik Distressed":["normal"],"Rubik Glitch":["normal"],"Rubik Iso":["normal"],"Rubik Marker Hatch":["normal"],"Rubik Maze":["normal"],"Rubik Microbe":["normal"],"Rubik Mono One":["normal"],"Rubik Moonrocks":["normal"],"Rubik Puddles":["normal"],"Rubik Wet Paint":["normal"],Ruda:["normal","500","600","700","800","900"],Rufina:["normal","700"],"Ruge Boogie":["normal"],Ruluko:["normal"],"Rum Raisin":["normal"],"Ruslan Display":["normal"],"Russo One":["normal"],Ruthie:["normal"],Rye:["normal"],"STIX Two Text":["normal","500","600","700","italic","500italic","600italic","700italic"],Sacramento:["normal"],Sahitya:["normal","700"],Sail:["normal"],Saira:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Saira Condensed":["100","200","300","normal","500","600","700","800","900"],"Saira Extra Condensed":["100","200","300","normal","500","600","700","800","900"],"Saira Semi Condensed":["100","200","300","normal","500","600","700","800","900"],"Saira Stencil One":["normal"],Salsa:["normal"],Sanchez:["normal","italic"],Sancreek:["normal"],Sansita:["normal","italic","700","700italic","800","800italic","900","900italic"],"Sansita Swashed":["300","normal","500","600","700","800","900"],Sarabun:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic"],Sarala:["normal","700"],Sarina:["normal"],Sarpanch:["normal","500","600","700","800","900"],"Sassy Frass":["normal"],Satisfy:["normal"],"Sawarabi Gothic":["normal"],"Sawarabi Mincho":["normal"],Scada:["normal","italic","700","700italic"],"Scheherazade New":["normal","700"],Schoolbell:["normal"],"Scope One":["normal"],"Seaweed Script":["normal"],"Secular One":["normal"],"Sedgwick Ave":["normal"],"Sedgwick Ave Display":["normal"],Sen:["normal","700","800"],"Send Flowers":["normal"],Sevillana:["normal"],"Seymour One":["normal"],"Shadows Into Light":["normal"],"Shadows Into Light Two":["normal"],Shalimar:["normal"],Shanti:["normal"],Share:["normal","italic","700","700italic"],"Share Tech":["normal"],"Share Tech Mono":["normal"],"Shippori Antique":["normal"],"Shippori Antique B1":["normal"],"Shippori Mincho":["normal","500","600","700","800"],"Shippori Mincho B1":["normal","500","600","700","800"],Shojumaru:["normal"],"Short Stack":["normal"],Shrikhand:["normal"],Siemreap:["normal"],"Sigmar One":["normal"],Signika:["300","normal","500","600","700"],"Signika Negative":["300","normal","500","600","700"],Silkscreen:["normal","700"],Simonetta:["normal","italic","900","900italic"],"Single Day":["normal"],Sintony:["normal","700"],"Sirin Stencil":["normal"],"Six Caps":["normal"],Skranji:["normal","700"],"Slabo 13px":["normal"],"Slabo 27px":["normal"],Slackey:["normal"],Smokum:["normal"],Smooch:["normal"],"Smooch Sans":["100","200","300","normal","500","600","700","800","900"],Smythe:["normal"],Sniglet:["normal","800"],Snippet:["normal"],"Snowburst One":["normal"],"Sofadi One":["normal"],Sofia:["normal"],Solway:["300","normal","500","700","800"],"Song Myung":["normal"],Sono:["200","300","normal","500","600","700","800"],"Sonsie One":["normal"],Sora:["100","200","300","normal","500","600","700","800"],"Sorts Mill Goudy":["normal","italic"],"Source Code Pro":["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Source Sans 3":["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Source Sans Pro":["200","200italic","300","300italic","normal","italic","600","600italic","700","700italic","900","900italic"],"Source Serif 4":["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Source Serif Pro":["200","200italic","300","300italic","normal","italic","600","600italic","700","700italic","900","900italic"],"Space Grotesk":["300","normal","500","600","700"],"Space Mono":["normal","italic","700","700italic"],"Special Elite":["normal"],Spectral:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"Spectral SC":["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"Spicy Rice":["normal"],Spinnaker:["normal"],Spirax:["normal"],Splash:["normal"],"Spline Sans":["300","normal","500","600","700"],"Spline Sans Mono":["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],"Squada One":["normal"],"Square Peg":["normal"],"Sree Krushnadevaraya":["normal"],Sriracha:["normal"],Srisakdi:["normal","700"],Staatliches:["normal"],Stalemate:["normal"],"Stalinist One":["normal"],"Stardos Stencil":["normal","700"],Stick:["normal"],"Stick No Bills":["200","300","normal","500","600","700","800"],"Stint Ultra Condensed":["normal"],"Stint Ultra Expanded":["normal"],Stoke:["300","normal"],Strait:["normal"],"Style Script":["normal"],Stylish:["normal"],"Sue Ellen Francisco":["normal"],"Suez One":["normal"],"Sulphur Point":["300","normal","700"],Sumana:["normal","700"],Sunflower:["300","500","700"],Sunshiney:["normal"],"Supermercado One":["normal"],Sura:["normal","700"],Suranna:["normal"],Suravaram:["normal"],Suwannaphum:["100","300","normal","700","900"],"Swanky and Moo Moo":["normal"],Syncopate:["normal","700"],Syne:["normal","500","600","700","800"],"Syne Mono":["normal"],"Syne Tactile":["normal"],"Tai Heritage Pro":["normal","700"],Tajawal:["200","300","normal","500","700","800","900"],Tangerine:["normal","700"],Tapestry:["normal"],Taprom:["normal"],Tauri:["normal"],Taviraj:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Teko:["300","normal","500","600","700"],Telex:["normal"],"Tenali Ramakrishna":["normal"],"Tenor Sans":["normal"],"Text Me One":["normal"],Texturina:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Thasadith:["normal","italic","700","700italic"],"The Girl Next Door":["normal"],"The Nautigal":["normal","700"],Tienne:["normal","700","900"],Tillana:["normal","500","600","700","800"],Timmana:["normal"],Tinos:["normal","italic","700","700italic"],"Tiro Bangla":["normal","italic"],"Tiro Devanagari Hindi":["normal","italic"],"Tiro Devanagari Marathi":["normal","italic"],"Tiro Devanagari Sanskrit":["normal","italic"],"Tiro Gurmukhi":["normal","italic"],"Tiro Kannada":["normal","italic"],"Tiro Tamil":["normal","italic"],"Tiro Telugu":["normal","italic"],"Titan One":["normal"],"Titillium Web":["200","200italic","300","300italic","normal","italic","600","600italic","700","700italic","900"],Tomorrow:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Tourney:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Trade Winds":["normal"],"Train One":["normal"],Trirong:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Trispace:["100","200","300","normal","500","600","700","800"],Trocchi:["normal"],Trochut:["normal","italic","700"],Truculenta:["100","200","300","normal","500","600","700","800","900"],Trykker:["normal"],"Tulpen One":["normal"],"Turret Road":["200","300","normal","500","700","800"],"Twinkle Star":["normal"],Ubuntu:["300","300italic","normal","italic","500","500italic","700","700italic"],"Ubuntu Condensed":["normal"],"Ubuntu Mono":["normal","italic","700","700italic"],Uchen:["normal"],Ultra:["normal"],"Uncial Antiqua":["normal"],Underdog:["normal"],"Unica One":["normal"],UnifrakturCook:["700"],UnifrakturMaguntia:["normal"],Unkempt:["normal","700"],Unlock:["normal"],Unna:["normal","italic","700","700italic"],Updock:["normal"],Urbanist:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],VT323:["normal"],"Vampiro One":["normal"],Varela:["normal"],"Varela Round":["normal"],Varta:["300","normal","500","600","700"],"Vast Shadow":["normal"],Vazirmatn:["100","200","300","normal","500","600","700","800","900"],"Vesper Libre":["normal","500","700","900"],"Viaoda Libre":["normal"],Vibes:["normal"],Vibur:["normal"],Vidaloka:["normal"],Viga:["normal"],Voces:["normal"],Volkhov:["normal","italic","700","700italic"],Vollkorn:["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"Vollkorn SC":["normal","600","700","900"],Voltaire:["normal"],"Vujahday Script":["normal"],"Waiting for the Sunrise":["normal"],Wallpoet:["normal"],"Walter Turncoat":["normal"],Warnes:["normal"],"Water Brush":["normal"],Waterfall:["normal"],Wellfleet:["normal"],"Wendy One":["normal"],Whisper:["normal"],WindSong:["normal","500"],"Wire One":["normal"],"Work Sans":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Xanh Mono":["normal","italic"],Yaldevi:["200","300","normal","500","600","700"],"Yanone Kaffeesatz":["200","300","normal","500","600","700"],Yantramanav:["100","300","normal","500","700","900"],"Yatra One":["normal"],Yellowtail:["normal"],"Yeon Sung":["normal"],"Yeseva One":["normal"],Yesteryear:["normal"],Yomogi:["normal"],Yrsa:["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],"Yuji Boku":["normal"],"Yuji Mai":["normal"],"Yuji Syuku":["normal"],"Yusei Magic":["normal"],"ZCOOL KuaiLe":["normal"],"ZCOOL QingKe HuangYou":["normal"],"ZCOOL XiaoWei":["normal"],"Zen Antique":["normal"],"Zen Antique Soft":["normal"],"Zen Dots":["normal"],"Zen Kaku Gothic Antique":["300","normal","500","700","900"],"Zen Kaku Gothic New":["300","normal","500","700","900"],"Zen Kurenaido":["normal"],"Zen Loop":["normal","italic"],"Zen Maru Gothic":["300","normal","500","700","900"],"Zen Old Mincho":["normal","500","600","700","900"],"Zen Tokyo Zoo":["normal"],Zeyada:["normal"],"Zhi Mang Xing":["normal"],"Zilla Slab":["300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Zilla Slab Highlight":["normal","700"]},E8=Object.keys(Hc),M8=(typeof window<"u"&&window.darkifyAdmin||{}).upgradeUrl||"https://darkifywp.com/pricing/?utm_source=darkify_plugin&utm_medium=react_admin&utm_campaign=pro_lock";function Ic({className:e,floating:n=!1}){return u.jsx("span",{"aria-label":M("Pro feature","darkify"),className:X("select-none rounded-[3px] bg-muted px-1 py-1 text-[10px] font-bold uppercase leading-none tracking-wide text-muted-foreground ring-1 ring-inset ring-border",n&&"absolute right-1 top-1 z-10 shadow-sm",e),children:M("Pro","darkify")})}function hw({children:e,className:n}){return u.jsx("div",{inert:"","aria-disabled":"true",tabIndex:-1,className:X("pointer-events-none select-none opacity-60 [&_*]:cursor-not-allowed",n),children:e})}function pw({title:e,pitch:n,className:r}){return u.jsxs("div",{className:X("flex w-full flex-col items-center gap-4 rounded-xl border border-border bg-card px-6 py-10 text-center shadow-sm",r),children:[u.jsx(dg,{className:"size-12 text-orange-500",fill:"currentColor"}),u.jsx("h2",{className:"m-0 text-xl font-semibold text-foreground",children:e||M("Upgrade to Pro","darkify")}),u.jsx("p",{className:"m-0 mx-auto max-w-[46ch] text-sm text-muted-foreground",children:n||M("Unlock advanced dark-mode features and take full control of your site's look with Darkify Pro.","darkify")}),u.jsxs("a",{href:M8,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-lg bg-primary px-5 py-2.5 text-sm font-semibold text-primary-foreground no-underline transition-colors hover:bg-black focus:outline-none focus:ring-2 focus:ring-primary dark:hover:bg-primary/90",children:[u.jsx(dg,{className:"size-4",fill:"currentColor"}),M("Upgrade to Pro","darkify")]})]})}function j8({children:e,title:n,pitch:r}){return u.jsxs("div",{className:"relative",children:[u.jsx(hw,{className:"opacity-45 blur-[1px]",children:e}),u.jsx("div",{className:"pointer-events-none absolute inset-0 flex items-center justify-center px-6",children:u.jsx(pw,{title:n,pitch:r,className:"pointer-events-auto max-w-96 shadow-lg"})})]})}function gw(e,n){const r=e?.pro_options;return!Array.isArray(r)||!r.length?!1:r.map(String).includes(String(n))}const yw=()=>{},sl=y.createContext(null),vw="yyyy-MM-dd";function T8(e){if(!e||typeof e!="string")return;const n=e.trim().split(/[ T]/)[0],r=$D(n,vw,new Date);return vx(r)?r:void 0}function R8(e){const n=typeof e=="string"?e.match(/(\d{2}:\d{2})/):null;return n?n[1]:""}function O8({field:e,value:n,onChange:r}){const[o,l]=y.useState(!1);if(e.type==="time"||e.settings?.noCalendar)return u.jsx(Rt,{type:"time",value:n??"",onChange:p=>r(p.target.value),className:"max-w-xs"});const c=e.type==="datetime",d=T8(n),f=R8(n)||"00:00",m=(p,x)=>{if(!p){r("");return}const v=qa(p,vw);r(c?`${v} ${x||"00:00"}`:v)};return u.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[u.jsxs(Sc,{open:o,onOpenChange:l,children:[u.jsx(kc,{asChild:!0,children:u.jsxs(ct,{type:"button",variant:"outline",className:X("w-[220px] justify-start gap-2 font-normal",!d&&"text-muted-foreground"),children:[u.jsx(cE,{className:"size-4"}),d?qa(d,"PPP"):e.placeholder||M("Pick a date","darkify")]})}),u.jsx(Nc,{className:"w-auto p-0",align:"start",children:u.jsx(m4,{mode:"single",selected:d,onSelect:p=>{m(p,f),c||l(!1)},autoFocus:!0})})]}),c&&u.jsx(Rt,{type:"time",value:f,onChange:p=>m(d||new Date,p.target.value),className:"w-32"})]})}function xw({title:e,help:n,children:r}){return u.jsxs("div",{className:"grid gap-3 px-4 py-4 lg:px-5 lg:py-5",children:[u.jsxs("div",{className:"grid gap-1",children:[u.jsx("span",{className:"text-sm font-medium leading-none text-foreground",children:e}),n&&u.jsx("p",{className:"m-0 text-sm text-muted-foreground",children:n})]}),u.jsx("div",{className:"min-w-0",children:r})]})}function D8({onFile:e,status:n,fileName:r,error:o,accept:l=".json,application/json"}){const c=y.useRef(null),[d,f]=y.useState(!1),m=n==="loading",p=b=>{b&&e(b)},x=b=>{b.preventDefault(),f(!1),!m&&p(b.dataTransfer.files?.[0])},v=b=>{p(b.target.files?.[0]),b.target.value=""};return u.jsxs("div",{className:"max-w-xl",children:[u.jsxs("div",{role:"button",tabIndex:0,"aria-disabled":m,onClick:()=>!m&&c.current?.click(),onKeyDown:b=>{(b.key==="Enter"||b.key===" ")&&!m&&(b.preventDefault(),c.current?.click())},onDragOver:b=>{b.preventDefault(),m||f(!0)},onDragLeave:()=>f(!1),onDrop:x,className:X("flex flex-col items-center justify-center gap-2 rounded-lg border-2 border-dashed px-6 py-8 text-center outline-none transition-colors","focus-visible:border-primary focus-visible:ring-[3px] focus-visible:ring-ring/40",m?"cursor-wait":"cursor-pointer",o?"border-destructive/50 bg-destructive/5":d?"border-primary bg-primary/5":"border-border bg-muted/30 hover:border-primary/60 hover:bg-muted/50"),children:[u.jsx("span",{className:X("inline-flex size-11 items-center justify-center rounded-full",o?"bg-destructive/10 text-destructive":"bg-primary/10 text-primary"),children:m?u.jsx(yg,{className:"size-5 animate-spin"}):o?u.jsx(ji,{className:"size-5"}):u.jsx(gE,{className:"size-5"})}),u.jsxs("div",{className:"space-y-0.5",children:[u.jsx("p",{className:"m-0 text-sm font-medium text-foreground",children:M(m?"Importing…":"Drag & drop your backup file","darkify")}),u.jsx("p",{className:"m-0 text-xs text-muted-foreground",children:m?M("Reading file, please wait","darkify"):u.jsxs(u.Fragment,{children:[M("or ","darkify"),u.jsx("span",{className:"font-medium text-primary",children:M("click to browse","darkify")})," ","— ",M("JSON files only","darkify")]})})]}),u.jsx("input",{ref:c,type:"file",accept:l,onChange:v,className:"hidden"})]}),r&&!o&&u.jsxs("div",{className:"mt-3 flex items-center gap-2 rounded-md border border-border bg-card px-3 py-2 text-sm",children:[n==="success"?u.jsx(mE,{className:"size-4 shrink-0 text-foreground"}):u.jsx(bE,{className:"size-4 shrink-0 text-muted-foreground"}),u.jsx("span",{className:"min-w-0 flex-1 truncate text-foreground",title:r,children:r})]}),o&&u.jsxs("p",{className:"mt-2 flex items-center gap-1.5 text-xs text-destructive",children:[u.jsx(ji,{className:"size-3.5 shrink-0"}),o]})]})}function A8({values:e,onChange:n}){const{toast:r}=Er(),[o,l]=y.useState(!1),[c,d]=y.useState("idle"),[f,m]=y.useState(""),[p,x]=y.useState(""),v=()=>{l(!0);try{const N=new Blob([JSON.stringify(e??{},null,2)],{type:"application/json"}),C=URL.createObjectURL(N),k=document.createElement("a");k.href=C,k.download="darkify-settings.json",document.body.appendChild(k),k.click(),k.remove(),URL.revokeObjectURL(C),r({title:M("Backup downloaded","darkify"),description:M("Your settings have been exported to a JSON file.","darkify")})}finally{l(!1)}},b=N=>{if(!(N.type==="application/json"||/\.json$/i.test(N.name||""))){const w=M("Unsupported file type. Please choose a .json backup file.","darkify");d("error"),m(N.name||""),x(w),r({title:M("Import failed","darkify"),description:w,variant:"destructive"});return}d("loading"),m(N.name||""),x("");const k=new FileReader;k.onload=()=>{try{const w=JSON.parse(String(k.result));if(!w||typeof w!="object"||Array.isArray(w))throw new Error("bad shape");Object.entries(w).forEach(([_,E])=>n(_,E)),d("success"),r({title:M("Imported","darkify"),description:M("Settings loaded from file. Review and click Save to apply.","darkify")})}catch{const w=M("The selected file is not a valid settings backup.","darkify");d("error"),x(w),r({title:M("Import failed","darkify"),description:w,variant:"destructive"})}},k.onerror=()=>{const w=M("Could not read the selected file.","darkify");d("error"),x(w),r({title:M("Import failed","darkify"),description:w,variant:"destructive"})},k.readAsText(N)};return u.jsxs("div",{className:"flex flex-col divide-y divide-border/60",children:[u.jsx(xw,{title:M("Export Settings","darkify"),help:M("Download all current plugin settings as a JSON file for backup or migration.","darkify"),children:u.jsxs(ct,{type:"button",onClick:v,disabled:o,className:"gap-2",children:[o?u.jsx(yg,{className:"size-4 animate-spin"}):u.jsx(Fd,{className:"size-4"}),M("Download Backup","darkify")]})}),u.jsxs(xw,{title:M("Import Settings","darkify"),help:M("Upload a previously exported JSON file to restore your settings.","darkify"),children:[u.jsx(D8,{onFile:b,status:c,fileName:f,error:c==="error"?p:""}),c==="success"&&u.jsxs("div",{className:"mt-3 flex max-w-xl items-start gap-2 rounded-md border bg-muted/50 px-3 py-2 text-sm text-foreground",children:[u.jsx($d,{className:"mt-0.5 size-4 shrink-0 text-muted-foreground"}),u.jsxs("span",{children:[M("After importing, click","darkify")," ",u.jsx("strong",{children:M("Save","darkify")})," ",M("to apply.","darkify")]})]})]})]})}async function bw(e){if(navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(e),!0}catch{}try{const n=document.createElement("textarea");n.value=e,n.setAttribute("readonly",""),n.style.position="fixed",n.style.top="0",n.style.left="-9999px",document.body.appendChild(n),n.select(),n.setSelectionRange(0,n.value.length);const r=document.execCommand("copy");return n.remove(),r}catch{return!1}}function ya({html:e,className:n}){return e?u.jsx("div",{className:n,dangerouslySetInnerHTML:{__html:e}}):null}function fn(e){return e?Array.isArray(e)?e.every(n=>Array.isArray(n)&&n.length===2)?e:e.map(n=>[n,n]):Object.entries(e):[]}function z8(e,n){if(n==null||n==="")return null;const r=fn(e).find(([l])=>String(l)===String(n));if(!r)return null;const o=r[1];return o==null?null:typeof o!="object"?String(o):typeof o.text=="string"?o.text||null:typeof o.option_name=="string"&&o.option_name.replace(/<[^>]*>/g,"").trim()||null}function Ir({label:e,fallback:n=null}){return e==null?n:typeof e!="object"?String(e):e.option_name!==void 0?u.jsx("span",{className:"inline-flex items-center gap-1 [&_i]:text-base [&_i]:leading-none",dangerouslySetInnerHTML:{__html:String(e.option_name)}}):e.text!==void 0?String(e.text):e.image?u.jsx("img",{src:e.image,alt:"",className:"h-6 w-auto object-contain"}):n}function D0(e){return!e||typeof e!="object"?!1:e.image?!0:typeof e.option_name=="string"&&/<i[\s/>]/i.test(e.option_name)}function ww(e){return typeof e=="string"&&/\.(jpe?g|gif|png|svg|webp|avif)(\?.*)?$/i.test(e.trim())}function Sw(e,n){const r=window.wp;if(!r||!r.media){alert(M("WordPress media library is unavailable on this screen.","darkify"));return}const o=r.media({title:M("Select media","darkify"),multiple:!1,...n?{library:{type:n}}:{}});o.on("select",()=>{const l=o.state().get("selection").first().toJSON();e({id:l.id,url:l.url,alt:l.alt,title:l.title})}),o.open()}function kw({field:e,value:n,onChange:r}){const o=e.type==="upload",l=n&&typeof n=="object"?n.url:n,c=ww(l),d=()=>Sw(f=>r(o?f.url:n&&typeof n=="object"?{...n,...f}:f),e.library);return o?u.jsxs("div",{className:"flex w-full flex-wrap items-center gap-2",children:[c&&u.jsx("img",{src:l,alt:"",className:"h-9 w-14 shrink-0 rounded border object-contain"}),u.jsx(Rt,{type:"url",value:typeof l=="string"?l:"",onChange:f=>r(f.target.value),placeholder:e.placeholder||M("URL","darkify"),className:"min-w-40 flex-1"}),u.jsx(ct,{type:"button",size:"sm",onClick:d,children:e.button_title||M("Upload","darkify")})]}):u.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[l?u.jsxs("div",{className:"relative",children:[c?u.jsx("img",{src:l,alt:"",className:"h-16 w-24 rounded border object-contain"}):u.jsx("div",{className:"flex h-16 w-24 items-center justify-center rounded border bg-muted px-2 text-center text-[10px] break-all text-muted-foreground",children:String(l).split("/").pop()}),u.jsx("button",{type:"button",onClick:()=>r(o?"":null),"aria-label":M("Remove","darkify"),className:"absolute -right-2 -top-2 flex size-5 items-center justify-center rounded-full bg-destructive text-destructive-foreground",children:u.jsx(La,{className:"size-3"})})]}):u.jsx("div",{className:"flex h-16 w-16 items-center justify-center rounded-md border border-dashed text-muted-foreground",children:u.jsx(pg,{className:"size-5"})}),u.jsx(ct,{type:"button",variant:"outline",size:"sm",onClick:d,children:l?M("Change","darkify"):e.button_title||M("Upload","darkify")})]})}function P8(e){const n=typeof e=="string"?Eo(e):null;return n?{hex:xc({...n,a:1}),alpha:n.a}:{hex:"#000000",alpha:1}}function Do({value:e,onChange:n,defaultValue:r=""}){const o=typeof e=="string"?e:"",{hex:l}=P8(o),c=o!==(r||""),[d,f]=y.useState(o),[m,p]=y.useState(!1);y.useEffect(()=>{f(o),p(!1)},[o]);const x=v=>{const b=v.trim();if(b===""){p(!1),n("");return}if(!N7(b)){p(!0);return}p(!1),n(b)};return u.jsxs("div",{className:"flex flex-col gap-1",children:[u.jsxs("div",{className:X("flex h-9 w-44 items-center gap-2 rounded-md border border-input bg-transparent px-2 shadow-xs transition-[color,box-shadow] focus-within:border-ring focus-within:ring-[3px] focus-within:ring-ring/50",m&&"border-destructive focus-within:ring-destructive/20"),children:[u.jsxs(Sc,{children:[u.jsx(kc,{asChild:!0,children:u.jsx("button",{type:"button","aria-label":M("Pick a color","darkify"),className:"size-6 shrink-0 cursor-pointer rounded ring-1 ring-inset ring-foreground/20 transition-colors hover:ring-ring",style:{backgroundColor:l}})}),u.jsx(Nc,{className:"w-72 space-y-3 p-3",align:"start",children:u.jsxs(E7,{value:o,onChange:n,children:[u.jsx(M7,{}),u.jsx(j7,{}),u.jsx(T7,{}),u.jsx(D7,{}),u.jsxs("div",{className:"flex items-start gap-2",children:[u.jsx(R7,{}),u.jsx(A7,{}),u.jsx(z7,{className:"flex-1"})]})]})})]}),u.jsx("input",{value:d,onChange:v=>{f(v.target.value),m&&p(!1)},onBlur:v=>x(v.target.value),onKeyDown:v=>{v.key==="Enter"&&x(v.currentTarget.value)},placeholder:"#000000","aria-invalid":m,className:"min-w-0 flex-1 bg-transparent font-mono text-xs text-foreground outline-none placeholder:text-muted-foreground"}),c&&u.jsx("button",{type:"button",onClick:()=>n(r),"aria-label":M("Reset to default","darkify"),title:M("Reset to default","darkify"),className:"shrink-0 text-muted-foreground transition-colors hover:text-foreground",children:u.jsx(qd,{className:"size-3.5"})})]}),m&&u.jsx("p",{className:"text-[11px] leading-tight text-destructive",children:M("Enter a valid HEX, RGB(A) or HSL(A) color.","darkify")})]})}function L8(e){const n=e.split(",").map(r=>r.trim()).filter(Boolean);return n.length===0?!0:n.every(r=>{try{return document.querySelector(r),!0}catch{return!1}})}function B8({value:e,onChange:n,placeholder:r}){const o=typeof e=="string"?e:"",[l,c]=y.useState(o),[d,f]=y.useState(!1);y.useEffect(()=>{c(o),f(!1)},[o]);const m=p=>{if(p.trim()===""||L8(p)){f(!1),n(p);return}f(!0)};return u.jsxs("div",{className:"flex flex-col gap-1",children:[u.jsx(Rt,{value:l,onChange:p=>{c(p.target.value),d&&f(!1)},onBlur:p=>m(p.target.value),onKeyDown:p=>{p.key==="Enter"&&m(p.currentTarget.value)},placeholder:r||"","aria-invalid":d,className:X("max-w-xl font-mono text-xs",d&&"border-destructive focus-visible:ring-destructive/40")}),d&&u.jsx("p",{className:"text-[11px] leading-tight text-destructive",children:M("Enter valid CSS selectors, separated by commas.","darkify")})]})}function H8({field:e,value:n,onChange:r}){const o=n&&typeof n=="object"?n:{};return u.jsx("div",{className:"flex flex-wrap gap-6",children:fn(e.options).map(([l,c])=>u.jsxs("div",{className:"flex flex-col gap-1.5",children:[u.jsx("span",{className:"text-xs font-medium text-muted-foreground",children:u.jsx(Ir,{label:c,fallback:String(l)})}),u.jsx(Do,{value:o[l],onChange:d=>r({...o,[l]:d}),defaultValue:e.default?.[l]})]},l))})}function I8({field:e,value:n,onChange:r}){const o=e.min??0,l=e.max??100,c=e.step??1,d=n===""||n===void 0?o:Number(n);return u.jsxs("div",{className:"flex w-full items-center gap-4",children:[u.jsx(H6,{min:o,max:l,step:c,value:[d],onValueChange:([f])=>r(f),className:"flex-1"}),u.jsx(Rt,{type:"number",min:o,max:l,step:c,value:d,onChange:f=>r(Number(f.target.value)),className:"w-20 shrink-0"}),e.unit&&u.jsx("span",{className:"text-sm text-muted-foreground",children:e.unit})]})}function Nw({id:e,value:n,onChange:r,pro:o=!1}){return o?u.jsx("span",{role:"switch","aria-checked":!1,"aria-disabled":"true","aria-label":M("Pro feature","darkify"),className:"relative inline-flex h-[1.15rem] w-8 shrink-0 select-none items-center rounded-full bg-input opacity-80 dark:bg-input/80",children:u.jsx("span",{className:"absolute left-0.5 top-1/2 size-4 -translate-y-1/2 rounded-full bg-background shadow dark:bg-foreground"})}):u.jsx(N6,{id:e,checked:dn(n),onCheckedChange:l=>r(l?"1":"0")})}const A0=["ctrl","alt","shift","meta"],U8={ctrl:{win:"Ctrl",mac:"Control"},alt:{win:"Alt",mac:"Option"},shift:{win:"Shift",mac:"Shift"},meta:{win:"Win",mac:"Cmd"}};function F8(e){const n=String(e||"").toLowerCase().split("+").map(l=>l.trim()).filter(Boolean),r=A0.filter(l=>n.includes(l)),o=n.find(l=>!A0.includes(l))||"";return{mods:r,key:o}}function Cw({combo:e,os:n}){const{mods:r,key:o}=F8(e),l=[...r.map(c=>U8[c][n]),o.toUpperCase()].filter(Boolean);return u.jsx("div",{className:"flex flex-wrap items-center gap-1.5",children:l.map((c,d)=>u.jsxs("span",{className:"flex items-center gap-1.5",children:[d>0&&u.jsx("span",{className:"text-xs text-muted-foreground",children:"+"}),u.jsx("kbd",{className:"inline-flex min-w-7 items-center justify-center rounded-md border border-border bg-card px-2 py-1 text-xs font-semibold text-foreground shadow-sm",children:c})]},d))})}function $8({value:e,onChange:n}){const r=e||"ctrl+alt+d",[o,l]=y.useState(!1);return y.useEffect(()=>{if(!o)return;const c=d=>{if(d.preventDefault(),d.key==="Escape"){l(!1);return}if(["Control","Alt","Shift","Meta"].includes(d.key))return;const m=[];if(d.ctrlKey&&m.push("ctrl"),d.altKey&&m.push("alt"),d.shiftKey&&m.push("shift"),d.metaKey&&m.push("meta"),m.length===0)return;const p=/^Key[A-Z]$/.test(d.code)?d.code.slice(3).toLowerCase():/^Digit[0-9]$/.test(d.code)?d.code.slice(5):d.key.toLowerCase();n([...A0.filter(x=>m.includes(x)),p].join("+")),l(!1)};return window.addEventListener("keydown",c,!0),()=>window.removeEventListener("keydown",c,!0)},[o,n]),u.jsx("div",{className:"rounded-lg border border-border bg-muted/40 p-4",children:o?u.jsxs("div",{className:"flex flex-col items-center gap-2 py-2 text-center",children:[u.jsx(TE,{className:"size-5 text-primary"}),u.jsx("p",{className:"m-0 text-sm font-medium text-foreground",children:M("Press the new shortcut…","darkify")}),u.jsx("p",{className:"m-0 text-xs text-muted-foreground",children:M("Hold one or more modifiers and press a key. Esc to cancel.","darkify")})]}):u.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4",children:[u.jsxs("div",{className:"flex flex-col gap-2.5",children:[u.jsxs("div",{className:"flex items-center gap-3",children:[u.jsx("span",{className:"w-16 shrink-0 text-xs text-muted-foreground",children:M("Windows","darkify")}),u.jsx(Cw,{combo:r,os:"win"})]}),u.jsxs("div",{className:"flex items-center gap-3",children:[u.jsx("span",{className:"w-16 shrink-0 text-xs text-muted-foreground",children:M("macOS","darkify")}),u.jsx(Cw,{combo:r,os:"mac"})]})]}),u.jsxs("button",{type:"button",onClick:()=>l(!0),className:"inline-flex cursor-pointer items-center gap-2 rounded-md border border-border bg-card px-3 py-2 text-sm font-medium text-foreground transition-colors hover:bg-accent",children:[u.jsx(bg,{className:"size-3.5"}),M("Change shortcut","darkify")]})]})})}function Y8({field:e,value:n,onChange:r}){return u.jsx("div",{className:"@container",children:u.jsx("div",{className:"grid grid-cols-4 gap-2.5 @md:grid-cols-6 @2xl:grid-cols-8",children:fn(e.options).map(([o,l])=>{const c=l&&typeof l=="object"?l.image:l,d=l&&typeof l=="object"?l.text:"",f=String(n)===String(o),m=gw(e,o)||!!(l&&typeof l=="object"&&l.pro_only);return u.jsxs("button",{type:"button",disabled:m,onClick:()=>!m&&r(o),"aria-pressed":f,title:d||o,className:X("group relative flex cursor-pointer flex-col items-center justify-center gap-1.5 rounded-xl border-2 bg-card px-2 py-2.5 text-center transition-colors",f?"border-primary":"border-border hover:border-ring",m&&"cursor-not-allowed opacity-70"),children:[u.jsx("img",{src:c,alt:d||o,className:"h-8 w-auto max-w-full object-contain",onError:p=>{p.currentTarget.style.visibility="hidden"}}),d&&u.jsx("span",{className:X("w-full truncate text-xs font-medium",f?"text-foreground":"text-muted-foreground"),children:d}),m&&u.jsx(Ic,{floating:!0}),f&&u.jsx("span",{className:"absolute -right-1.5 -top-1.5 grid size-5 place-items-center rounded-full bg-primary text-primary-foreground ring-2 ring-card",children:u.jsx(zn,{className:"size-3"})})]},o)})})})}function G8({field:e,value:n,onChange:r}){return u.jsx("div",{className:"flex flex-wrap gap-2.5",children:fn(e.options).map(([o,l])=>{const c=String(o),d=String(n)===c,f=c.startsWith("bottom"),m=c.endsWith("right");return u.jsxs("button",{type:"button",onClick:()=>r(o),"aria-pressed":d,className:X("relative flex w-32 cursor-pointer flex-col items-center gap-2 rounded-xl border-2 bg-card px-3 py-2.5 text-center transition-colors",d?"border-primary":"border-border hover:border-ring"),children:[u.jsx("div",{className:"relative aspect-[4/3] w-full max-w-16 rounded-lg bg-muted",children:u.jsx("span",{className:X("absolute size-2 rounded-full transition-colors",f?"bottom-1.5":"top-1.5",m?"right-1.5":"left-1.5",d?"bg-foreground":"bg-muted-foreground/50")})}),u.jsx("span",{className:X("w-full truncate text-xs font-medium",d?"text-foreground":"text-muted-foreground"),children:u.jsx(Ir,{label:l,fallback:c})}),d&&u.jsx("span",{className:"absolute -right-1.5 -top-1.5 grid size-5 place-items-center rounded-full bg-primary text-primary-foreground ring-2 ring-card",children:u.jsx(zn,{className:"size-3"})})]},o)})})}function V8({value:e,onChange:n}){const r=e&&typeof e=="object"?e:{url:"",text:"",target:"_self"},o=!!r.url,[l,c]=y.useState(!1),[d,f]=y.useState(r),m=()=>{f(e&&typeof e=="object"?e:{url:"",text:"",target:"_self"}),c(!0)},p=()=>{n({...d&&typeof d=="object"?d:{},url:d.url||"",text:d.text||"",target:d.target||"_self"}),c(!1)},x=()=>{n({url:"",text:"",target:"_self"}),c(!1)};return l?u.jsxs("div",{className:"grid max-w-xl gap-3 rounded-md border bg-muted/20 p-3",children:[u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:"URL"}),u.jsx(Rt,{autoFocus:!0,placeholder:"https://example.com",value:d.url||"",onChange:v=>f({...d,url:v.target.value})})]}),u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Link text","darkify")}),u.jsx(Rt,{placeholder:M("Link text","darkify"),value:d.text||"",onChange:v=>f({...d,text:v.target.value})})]}),u.jsxs("label",{className:"flex cursor-pointer items-center gap-2 text-sm text-foreground",children:[u.jsx(Ji,{checked:d.target==="_blank",onCheckedChange:v=>f({...d,target:v?"_blank":"_self"})}),M("Open in new tab","darkify")]}),u.jsxs("div",{className:"flex gap-2",children:[u.jsx(ct,{type:"button",size:"sm",onClick:p,children:M("Apply","darkify")}),u.jsx(ct,{type:"button",size:"sm",variant:"outline",onClick:()=>c(!1),children:M("Cancel","darkify")})]})]}):o?u.jsxs("div",{className:"flex max-w-xl items-center gap-2 rounded-md border bg-muted/20 px-3 py-2",children:[u.jsx(gg,{className:"size-4 shrink-0 text-muted-foreground"}),u.jsx("a",{href:r.url,target:"_blank",rel:"noreferrer",className:"min-w-0 flex-1 truncate text-sm text-primary underline",children:r.text||r.url}),u.jsx("button",{type:"button",onClick:m,title:M("Edit link","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-muted hover:text-foreground cursor-pointer",children:u.jsx(bg,{className:"size-3.5"})}),u.jsx("button",{type:"button",onClick:x,title:M("Remove link","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-destructive hover:text-destructive-foreground cursor-pointer",children:u.jsx(La,{className:"size-3.5"})})]}):u.jsxs(ct,{type:"button",size:"sm",onClick:m,children:[u.jsx(gg,{})," Add Link"]})}function q8({field:e,value:n,onChange:r}){const o=n&&typeof n=="object"?n:{},l=Array.isArray(e.units)&&e.units.length?e.units:null,c=o.unit||e.unit||(l?l[0]:"px"),d=()=>l&&l.length>1?u.jsx("select",{value:c,onChange:x=>r({...o,unit:x.target.value}),className:"h-9 cursor-pointer border-0 border-l bg-muted/50 px-1.5 text-xs text-muted-foreground outline-none",children:l.map(x=>u.jsx("option",{value:x,children:x},x))}):u.jsx("span",{className:"flex h-9 items-center border-l bg-muted/50 px-2 text-xs text-muted-foreground",children:c}),f={top:M("Distance from top","darkify"),right:M("Distance from right","darkify"),bottom:M("Distance from bottom","darkify"),left:M("Distance from left","darkify")},m=(x,v,b)=>u.jsxs("div",{className:"flex flex-col items-start gap-1",children:[u.jsxs("div",{className:"flex items-center overflow-hidden rounded border bg-background h-9",children:[u.jsx("span",{className:"flex h-9 w-8 items-center justify-center border-r bg-muted/50 text-muted-foreground",children:x}),u.jsx("input",{type:"number",value:o[v]??"",onChange:N=>r({...o,[v]:N.target.value,unit:c}),className:"h-9 w-14 border-0 bg-transparent px-2 text-sm outline-none","aria-label":b}),d()]}),b&&u.jsx("span",{className:"text-[11px] text-muted-foreground",children:b})]},v);if(e.all)return u.jsx("div",{className:"flex flex-wrap items-start gap-3",children:m(u.jsx(xg,{className:"size-3.5"}),"all",null)});const p=[["top",u.jsx(lg,{className:"size-3.5"})],["right",u.jsx(vs,{className:"size-3.5"})],["bottom",u.jsx(og,{className:"size-3.5"})],["left",u.jsx(sE,{className:"size-3.5"})]].filter(([x])=>e[x]!==!1);return u.jsx("div",{className:"flex flex-wrap items-start gap-3",children:p.map(([x,v])=>m(v,x,f[x]))})}function W8({value:e,onChange:n}){const r=e&&typeof e=="object"?e:{},o=[["lg_desktop",M("Large Desktop","darkify"),Gd],["desktop",M("Desktop","darkify"),RE],["tablet",M("Tablet","darkify"),qE],["mobile_landscape",M("Mobile Landscape","darkify"),VE],["mobile",M("Mobile","darkify"),Wd]];return u.jsx("div",{className:"flex flex-wrap items-center gap-2",children:o.map(l=>{const[c,d,f]=l;return u.jsxs("div",{className:"flex h-9 items-center overflow-hidden rounded-md border bg-background focus-within:ring-1 focus-within:ring-ring",children:[u.jsx("span",{title:d,className:"flex h-full items-center border-r bg-muted/40 px-2 text-muted-foreground",children:u.jsx(f,{className:"size-4","aria-label":d})}),u.jsx(Rt,{type:"number",min:1,value:r[c]??"",onChange:m=>n({...r,[c]:m.target.value}),className:"h-full w-12 border-0 bg-transparent text-center shadow-none focus-visible:ring-0"})]},c)})})}const K8=/^([01]?\d|2[0-3]):([0-5]\d)$/;function _w(e){const n=K8.exec(String(e??"").trim());if(!n)return null;const r=Number(n[1]),o=Number(n[2]);return{h:r,m:o,total:r*60+o}}function Uc(e){const n=new Date;return n.setHours(e.h,e.m,0,0),qa(n,"h:mm a")}function Ew(e){const n=Math.floor(e/60),r=e%60;return n&&r?`${n}h ${r}m`:n?`${n}h`:`${r}m`}function X8(e,n){const r=_w(e),o=_w(n);if(!r||!o)return{tone:"muted",text:M("Set both times to schedule dark mode.","darkify")};const l=o.h>=r.h;if(l&&r.total>=o.total)return{tone:"warn",text:r.total===o.total?M("Start and end are the same, so dark mode never turns on.","darkify"):M("The end time is before the start but within the same hour, so dark mode never turns on. Choose an end time in an earlier hour for an overnight schedule.","darkify")};const c=M("Dark mode will be on from","darkify"),d=M("until","darkify");return l?{tone:"muted",text:`${c} ${Uc(r)} ${d} ${Uc(o)} — ${Ew(o.total-r.total)}.`}:{tone:"muted",text:`${c} ${Uc(r)} ${d} ${Uc(o)} ${M("the next morning","darkify")} — ${Ew(1440-r.total+o.total)}.`}}function Mw({label:e,value:n,onChange:r}){const o=y.useId();return u.jsxs("div",{className:"flex flex-col gap-0.5",children:[u.jsx("label",{htmlFor:o,className:"px-1 text-[10px] font-medium tracking-wide text-muted-foreground uppercase",children:e}),u.jsx("input",{id:o,type:"time",value:n??"",onChange:l=>r(l.target.value),className:"h-7 rounded-sm border-0 bg-transparent px-1 text-sm tabular-nums outline-none"})]})}function Q8({field:e,value:n,onChange:r}){const o=n&&typeof n=="object"?n:{},l=e.fields||[],[c,d]=l.filter(x=>x&&x.type==="datetime"),f=l.find(x=>x&&x.type==="button_set");if(!c||!d)return null;const m=(x,v)=>r({...o,[x]:v}),p="fixed";return u.jsxs("div",{className:"flex flex-col gap-3",children:[f&&u.jsx("div",{className:"inline-flex w-fit gap-1 rounded-lg bg-muted p-1",children:fn(f.options).map(([x,v])=>{const b=v&&typeof v=="object"?v.text||v.name||x:v,N=gw(f,x)||!!(v&&typeof v=="object"&&v.pro_only),C=p===String(x);return u.jsxs("button",{type:"button",disabled:N,"aria-pressed":C,onClick:()=>!N&&m(f.id,String(x)),title:N?M("Sunrise & sunset scheduling is available in Darkify Pro.","darkify"):void 0,className:X("relative rounded-md px-3.5 py-1.5 text-sm font-medium transition-colors","focus:outline-none focus-visible:ring-2 focus-visible:ring-ring/50",C?"bg-background text-foreground shadow-sm":"text-muted-foreground hover:text-foreground",N?"cursor-not-allowed pr-9 opacity-70 hover:text-muted-foreground":"cursor-pointer"),children:[b,N&&u.jsx(Ic,{floating:!0})]},x)})}),u.jsx(Z8,{startSub:c,endSub:d,value:o,set:m})]})}function Z8({startSub:e,endSub:n,value:r,set:o}){const l=r[e.id]??"",c=r[n.id]??"",d=X8(l,c);return u.jsxs("div",{className:"flex flex-col gap-2",children:[u.jsxs("div",{className:X("inline-flex w-fit items-center gap-3 rounded-md border bg-background px-2.5 py-1.5 shadow-xs","transition-[color,box-shadow] focus-within:border-ring focus-within:ring-[3px] focus-within:ring-ring/50",d.tone==="warn"&&"border-destructive/50"),children:[u.jsx(Mw,{label:e.after||M("From","darkify"),value:l,onChange:f=>o(e.id,f)}),u.jsx(vs,{"aria-hidden":"true",className:"mt-3 size-3.5 shrink-0 text-muted-foreground/60"}),u.jsx(Mw,{label:n.after||M("To","darkify"),value:c,onChange:f=>o(n.id,f)})]}),u.jsxs("p",{className:X("m-0 flex items-start gap-1.5 text-xs",d.tone==="warn"?"text-destructive":"text-muted-foreground"),children:[d.tone==="warn"&&u.jsx(ji,{className:"mt-px size-3.5 shrink-0"}),u.jsx("span",{children:d.text})]})]})}function J8({field:e={},value:n,onChange:r}){const o=n&&typeof n=="object"?n:{},l=b=>r({...o,...b}),c=["solid","dashed","dotted","double","none"],d=(b,N)=>b in e?!!e[b]:N,f=(b,N)=>u.jsxs("div",{className:"flex flex-col items-center gap-1",children:[u.jsx(Rt,{type:"number",min:0,value:o[b]??"",onChange:C=>l({[b]:C.target.value}),className:"w-20"}),u.jsx("span",{className:"text-[11px] text-muted-foreground",children:N})]}),m=(b,N)=>u.jsxs("div",{className:"flex flex-col gap-1",children:[u.jsx(Do,{value:o[b],onChange:C=>l({[b]:C}),defaultValue:e.default?.[b]}),u.jsx("span",{className:"text-[11px] text-muted-foreground",children:N})]}),p=d("color3",!1),x=Number(o.all??e.default?.all??0)||0,v=!d("all",!0)||x>0;return u.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[d("all",!0)&&f("all",M("width (px)","darkify")),v&&d("style",!0)&&u.jsxs("div",{className:"flex flex-col gap-1",children:[u.jsxs(mc,{value:String(o.style||"solid"),onValueChange:b=>l({style:b}),children:[u.jsx(pc,{size:"sm",className:"w-28",children:u.jsx(hc,{})}),u.jsx(gc,{children:c.map(b=>u.jsx(_o,{value:b,className:"capitalize",children:b},b))})]}),u.jsx("span",{className:"text-[11px] text-muted-foreground",children:M("style","darkify")})]}),v&&d("color",!0)&&m("color",M(p?"Light color":"Color","darkify")),v&&d("color2",!1)&&m("color2",M("color 2","darkify")),v&&p&&m("color3",M("dark color","darkify")),d("radius",!1)&&f("radius",M("Radius (px)","darkify"))]})}function e9({value:e,onChange:n}){const r=e&&typeof e=="object"?e:{},o=c=>n({...r,...c}),l=[["horizontal","X"],["vertical","Y"],["blur","Blur"],["spread","Spread"]];return u.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[l.map(([c,d])=>u.jsxs("div",{className:"flex flex-col items-center gap-1",children:[u.jsx(Rt,{type:"number",value:r[c]??"",onChange:f=>o({[c]:f.target.value}),className:"w-20"}),u.jsx("span",{className:"text-[11px] text-muted-foreground",children:d})]},c)),u.jsxs("div",{className:"flex flex-col gap-1",children:[u.jsx(Do,{value:r.color,onChange:c=>o({color:c})}),u.jsx("span",{className:"text-[11px] text-muted-foreground",children:"color"})]})]})}const t9=_8.map(e=>({value:e,label:e})),n9=E8.map(e=>({value:e,label:e})),a9=[{label:"Safe Web Fonts",options:t9},{label:"Google Fonts",options:n9}],r9={100:"Thin",200:"Extra-Light",300:"Light",400:"Normal",500:"Medium",600:"Semi-Bold",700:"Bold",800:"Extra-Bold",900:"Ultra-Bold"};function z0(e){const n=/italic$/.test(e);let r=e.replace(/italic$/,"");return(r===""||r==="normal"||r==="regular")&&(r="normal"),{weight:r,style:n?"italic":"normal"}}function o9(e,n){let r=String(e??"").toLowerCase();(r===""||r==="normal"||r==="regular"||r==="400")&&(r="normal"),r==="bold"&&(r="700");const o=n==="italic";return r==="normal"?o?"italic":"normal":o?`${r}italic`:r}function i9(e){const{weight:n,style:r}=z0(e),o=n==="normal"?400:parseInt(n,10);return`${r9[o]||n} ${o}${r==="italic"?" Italic":""}`}const l9=[{value:"",label:"Default"},{value:"none",label:"None"},{value:"capitalize",label:"Capitalize"},{value:"uppercase",label:"Uppercase"},{value:"lowercase",label:"Lowercase"},{value:"initial",label:"Initial"},{value:"inherit",label:"Inherit"}];function Fc({options:e=[],value:n,onChange:r,placeholder:o,clearable:l=!1,searchable:c=!1}){const d=e.length&&e[0]&&e[0].options?e:[{label:null,options:e}],[f,m]=y.useState(!1),[p,x]=y.useState(""),v=d.flatMap(E=>E.options),b=String(n??""),N=v.find(E=>String(E.value)===b),C=N?N.label:n?String(n):"",k=p.trim().toLowerCase(),w=k?d.map(E=>({...E,options:E.options.filter(T=>T.label.toLowerCase().includes(k))})).filter(E=>E.options.length):d,_=E=>{r(E),m(!1),x("")};return u.jsxs(Sc,{open:f,onOpenChange:E=>{m(E),E||x("")},children:[u.jsx(kc,{asChild:!0,children:u.jsxs("button",{type:"button",role:"combobox","aria-expanded":f,className:X("border-input flex h-9 w-full items-center justify-between gap-2 rounded border bg-transparent px-3 py-1 text-sm shadow-xs transition-[color,box-shadow] outline-none cursor-pointer","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]"),children:[u.jsx("span",{className:X("flex-1 truncate text-left",!C&&"text-muted-foreground"),children:C||o}),l&&C?u.jsx("span",{role:"button",tabIndex:-1,"aria-label":M("Clear","darkify"),onClick:E=>{E.stopPropagation(),_("")},className:"flex size-4 items-center justify-center rounded-sm text-muted-foreground hover:text-foreground",children:u.jsx(La,{className:"size-3.5"})}):null,u.jsx(Pa,{className:"size-4 shrink-0 opacity-50"})]})}),u.jsxs(Nc,{className:"w-[var(--radix-popover-trigger-width)] p-0",align:"start",children:[c&&u.jsx("div",{className:"border-b p-2",children:u.jsx(Rt,{value:p,onChange:E=>x(E.target.value),placeholder:M("Search…","darkify"),className:"h-8"})}),u.jsx("div",{className:"max-h-60 overflow-y-auto p-1",children:w.length===0?u.jsx("p",{className:"px-2 py-4 text-center text-sm text-muted-foreground",children:M("No options found","darkify")}):w.map((E,T)=>u.jsxs("div",{children:[E.label&&u.jsx("div",{className:"px-2 py-1.5 text-xs font-medium text-muted-foreground",children:E.label}),E.options.map(O=>{const A=String(O.value)===b;return u.jsxs("button",{type:"button",onClick:()=>_(O.value),className:X("flex w-full items-center gap-2 rounded-sm px-2 py-1.5 text-left text-sm hover:bg-accent hover:text-accent-foreground cursor-pointer",A&&"bg-accent/60"),children:[u.jsx(zn,{className:X("size-4 shrink-0",A?"opacity-100":"opacity-0")}),u.jsx("span",{className:"flex-1 truncate",children:O.label})]},O.value)})]},E.label||T))})]})]})}function s9({label:e,value:n,onChange:r}){return u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:e}),u.jsxs("div",{className:"relative",children:[u.jsx(Rt,{inputMode:"numeric",value:n??"",onChange:o=>r(o.target.value),className:"pr-9"}),u.jsx("span",{className:"pointer-events-none absolute right-1.5 top-1/2 -translate-y-1/2 rounded bg-muted px-1.5 py-0.5 text-[11px] text-muted-foreground",children:"px"})]})]})}const jw=new Set;function c9(e){if(!e||typeof document>"u"||!Hc[e]||jw.has(e))return;jw.add(e);const n=document.createElement("link");n.rel="stylesheet",n.href=`https://fonts.googleapis.com/css2?family=${encodeURIComponent(e).replace(/%20/g,"+")}&display=swap`,document.head.appendChild(n)}function u9({field:e,value:n,onChange:r}){const o=n&&typeof n=="object"?n:{},l=w=>r({...o,...w}),c=o["font-family"],d=c&&Hc[c]||[],f=e.font_style!==!1&&d.length>0,m=e.text_transform!==!1,p=e.font_size!==!1,x=e.line_height!==!1,v=d.map(w=>({value:w,label:i9(w)})),b=o9(o["font-weight"],o["font-style"]),N=v.find(w=>w.value===b)||null;y.useEffect(()=>{c9(c)},[c]);const C=[p&&{key:"font-size",label:M("Font Size","darkify")},x&&{key:"line-height",label:M("Line Height","darkify")},p&&{key:"tablet-font-size",label:M("Font Size (Tablet)","darkify")},x&&{key:"tablet-line-height",label:M("Line Height (Tablet)","darkify")},p&&{key:"mobile-font-size",label:M("Font Size (Mobile)","darkify")},x&&{key:"mobile-line-height",label:M("Line Height (Mobile)","darkify")}].filter(Boolean),k=1+(f?1:0)+(m?1:0);return u.jsxs("div",{className:"flex max-w-full flex-col gap-4",children:[u.jsxs("div",{className:X("grid gap-3",k>=3?"sm:grid-cols-3":"sm:grid-cols-2"),children:[u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Font Family","darkify")}),u.jsx(Fc,{searchable:!0,clearable:!0,options:a9,value:c||"",onChange:w=>{const _=w?Hc[w]||[]:[],E=_.includes("normal")?"normal":_[0],T=E?z0(E):{weight:"",style:""};l({"font-family":w,"font-weight":T.weight,"font-style":T.style})},placeholder:M("Select a font","darkify")})]}),f&&u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Font Style","darkify")}),u.jsx(Fc,{clearable:!0,options:v,value:N?N.value:"",onChange:w=>{const _=w?z0(w):{weight:"",style:""};l({"font-weight":_.weight,"font-style":_.style})},placeholder:M("Select style","darkify")})]}),m&&u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Text Transform","darkify")}),u.jsx(Fc,{options:l9,value:o["text-transform"]||"",onChange:w=>l({"text-transform":w}),placeholder:M("Default","darkify")})]})]}),C.length>0&&u.jsx("div",{className:"grid grid-cols-2 gap-3 sm:grid-cols-3 xl:grid-cols-5",children:C.map(w=>u.jsx(s9,{label:w.label,value:o[w.key],onChange:_=>l({[w.key]:_})},w.key))}),(e.color!==!1||e.hover_color)&&u.jsxs("div",{className:"flex flex-wrap gap-6",children:[e.color!==!1&&u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Font Color","darkify")}),u.jsx(Do,{value:o.color,onChange:w=>l({color:w})})]}),e.hover_color&&u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Hover Color","darkify")}),u.jsx(Do,{value:o.hover_color,onChange:w=>l({hover_color:w})})]})]}),c&&u.jsx("div",{className:"rounded-md border bg-card px-4 py-3 text-foreground",style:{fontFamily:`'${c}'`,fontWeight:o["font-weight"]||void 0,fontStyle:o["font-style"]||void 0,textTransform:o["text-transform"]||void 0,fontSize:o["font-size"]?`${o["font-size"]}px`:void 0,lineHeight:o["line-height"]?`${o["line-height"]}px`:void 0,color:o.color||void 0},children:M("The quick brown fox jumps over the lazy dog","darkify")})]})}function d9({value:e,onChange:n}){const r=e&&typeof e=="object"?e:{},o=c=>n({...r,...c}),l=[["background-repeat",["repeat","no-repeat","repeat-x","repeat-y"]],["background-position",["left top","center top","right top","center center","center bottom"]],["background-size",["auto","cover","contain"]],["background-attachment",["scroll","fixed"]]];return u.jsxs("div",{className:"grid max-w-full gap-3 rounded-md border p-3",children:[u.jsx(kw,{field:{type:"upload"},value:r["background-image"],onChange:c=>o({"background-image":c||""})}),u.jsx("div",{className:"grid gap-3 sm:grid-cols-2",children:l.map(([c,d])=>u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs capitalize text-muted-foreground",children:c.replace("background-","")}),u.jsxs(mc,{value:String(r[c]??""),onValueChange:f=>o({[c]:f}),children:[u.jsx(pc,{children:u.jsx(hc,{placeholder:"—"})}),u.jsx(gc,{children:d.map(f=>u.jsx(_o,{value:f,children:f},f))})]})]},c))})]})}function f9({value:e,onChange:n}){const[r,o]=y.useState(()=>JSON.stringify(e??{},null,2));return u.jsx(d0,{value:r,onChange:l=>{o(l.target.value);try{n(JSON.parse(l.target.value))}catch{}},rows:5,spellCheck:!1,className:"max-w-full font-mono text-xs"})}function m9({html:e,className:n}){return e?u.jsx("div",{className:X("text-sm text-muted-foreground","[&_.darkify-info-label]:m-0 [&_.darkify-info-content]:m-0 [&_.darkify-info-text]:m-0 [&_p]:m-0","[&_b]:font-medium [&_b]:text-foreground","[&_.darkify-img-tag]:mt-2 [&_.darkify-img-tag]:block [&_.darkify-img-tag_img]:max-w-xs [&_.darkify-img-tag_img]:rounded-md [&_.darkify-img-tag_img]:border","[&_a]:mr-3 [&_a]:font-medium [&_a]:text-foreground [&_a]:underline [&_a]:underline-offset-4 [&_a:hover]:text-foreground/80",n),dangerouslySetInnerHTML:{__html:e}}):null}function h9(e,n){return n?e.type==="switcher"?!0:e.type==="checkbox"&&fn(e.options).length===0:!1}function Ur({field:e,htmlFor:n}){return e.title?u.jsxs("div",{className:"grid gap-1",children:[u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx(F7,{htmlFor:n,className:X("text-sm font-medium leading-none text-foreground",h9(e,n)&&"cursor-pointer"),children:e.title}),e.pro&&u.jsx(Ic,{})]}),u.jsx(m9,{html:e.title_help})]}):null}function p9({field:e,value:n,onChange:r}){const o=fn(e.options).map(([C,k])=>({value:String(C),label:String(k)})),l=Array.isArray(n)?n.map(String):n?[String(n)]:[],[c,d]=y.useState(!1),[f,m]=y.useState(""),p=e.placeholder||M("Select some options","darkify"),x=e.empty_message||M("No options found","darkify"),v=C=>r(l.includes(C)?l.filter(k=>k!==C):[...l,C]),b=C=>r(l.filter(k=>k!==C)),N=f?o.filter(C=>C.label.toLowerCase().includes(f.toLowerCase())):o;return u.jsxs(Sc,{open:c,onOpenChange:d,children:[u.jsx(kc,{asChild:!0,children:u.jsxs("button",{type:"button",role:"combobox","aria-expanded":c,className:X("border-input flex min-h-9 w-full max-w-xl items-center justify-between gap-2 rounded border bg-transparent px-3 py-1.5 text-sm shadow-xs transition-[color,box-shadow] outline-none cursor-pointer","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]"),children:[u.jsx("span",{className:"flex flex-1 flex-wrap items-center gap-1",children:l.length===0?u.jsx("span",{className:"text-muted-foreground",children:p}):o.filter(C=>l.includes(C.value)).map(C=>u.jsxs(Y7,{variant:"secondary",className:"gap-1 pr-1",children:[C.label,u.jsx("span",{role:"button",tabIndex:-1,"aria-label":M("Remove","darkify"),onClick:k=>{k.stopPropagation(),b(C.value)},className:"flex size-3.5 items-center justify-center rounded-sm hover:bg-background/60",children:u.jsx(La,{className:"size-3"})})]},C.value))}),u.jsx(Pa,{className:"size-4 shrink-0 opacity-50"})]})}),u.jsxs(Nc,{className:"w-[var(--radix-popover-trigger-width)] overflow-hidden rounded-xl p-0 shadow-lg",align:"start",children:[o.length>8&&u.jsx("div",{className:"border-b p-2",children:u.jsx(Rt,{value:f,onChange:C=>m(C.target.value),placeholder:M("Search…","darkify"),className:"h-10 rounded-lg"})}),u.jsx("div",{className:"max-h-72 overflow-y-auto p-1.5",children:N.length===0?u.jsx("p",{className:"px-2 py-4 text-center text-sm text-muted-foreground",children:x}):N.map(C=>u.jsxs("label",{className:"flex cursor-pointer items-center gap-3 rounded-lg px-3 py-2.5 text-[15px] hover:bg-accent hover:text-accent-foreground",children:[u.jsx(Ji,{checked:l.includes(C.value),onCheckedChange:()=>v(C.value),className:"size-5 rounded-md"}),u.jsx("span",{className:"flex-1",children:C.label})]},C.value))})]})]})}function g9(e){const n={};return(e||[]).forEach(r=>{r.id&&(n[r.id]=r.default??"")}),n}function Tw({field:e,value:n,onChange:r}){const l=e.library==="video"?kE:pg,c=e.button_title||M("Add","darkify"),d=typeof n=="string"?n:"",[f,m]=y.useState(!1);y.useEffect(()=>m(!1),[d]);const p=ww(d)&&!f;return u.jsxs("div",{className:"flex min-w-0 flex-col gap-1",children:[u.jsx("span",{className:"text-xs font-medium text-foreground sm:hidden",children:e.title}),u.jsxs("div",{className:"flex min-w-0 items-center gap-1.5",children:[p&&u.jsx("img",{src:d,alt:"",loading:"lazy",decoding:"async",onError:()=>m(!0),className:"size-9 shrink-0 rounded border bg-muted object-cover"}),u.jsx(Rt,{type:"url",value:d,onChange:x=>r(x.target.value),placeholder:e.placeholder||M("URL","darkify"),className:"min-w-0 flex-1"}),u.jsx(ct,{type:"button",variant:"outline",size:"icon",className:"size-9 shrink-0",onClick:()=>Sw(x=>r(x.url),e.library),title:c,"aria-label":c,children:u.jsx(l,{className:"size-4"})})]})]})}function y9({field:e,value:n,onChange:r}){const o=e.fields||[],l=Array.isArray(n)?n:Array.isArray(e.default)?e.default:[],c=e.max?Number(e.max):0,d=!c||l.length<c,f=(e.class||"").includes("google_analytics_repeater"),m=(e.class||"").includes("replacement_repeater")&&o.length===2,p=(e.class||"").includes("select_menus"),[x,v]=y.useState(()=>new Set),b=y.useRef(null),[N,C]=y.useState(null),{toast:k}=Er(),w=I=>r(e.id,I),_=new Set;if(p){const I=new Set;l.forEach(ee=>{const le=ee?.switch_in_menu_location;if(!le)return;const $=`${le}|${ee?.select_menu_position??""}`;I.has($)&&_.add($),I.add($)})}const E=I=>!p||!I?.switch_in_menu_location?!1:_.has(`${I.switch_in_menu_location}|${I.select_menu_position??""}`),T=I=>v(ee=>{const le=new Set(ee);return le.has(I)?le.delete(I):le.add(I),le}),O=(I,ee)=>{w(l.map((le,$)=>$===I?{...le||{},...ee}:le))},A=()=>{d&&(w([...l,g9(o)]),v(I=>new Set(I).add(l.length)))},z=I=>{if(!d)return;const ee=JSON.parse(JSON.stringify(l[I]||{}));w([...l.slice(0,I+1),ee,...l.slice(I+1)])},L=I=>{const ee=l[I],le=l.filter(($,ne)=>ne!==I);w(le),v($=>{const ne=new Set;return $.forEach(D=>{D!==I&&ne.add(D>I?D-1:D)}),ne}),p&&k({title:M("Menu switch removed.","darkify"),action:u.jsx(ky,{altText:M("Undo","darkify"),onClick:()=>w([...le.slice(0,I),ee,...le.slice(I)]),children:M("Undo","darkify")})})},H=(I,ee)=>{if(I===ee||ee<0||ee>=l.length)return;const le=[...l],[$]=le.splice(I,1);le.splice(ee,0,$),w(le)},te=(I,ee)=>{if(e.accordion_title_prefix)return e.accordion_title_number===!1?e.accordion_title_prefix:`${e.accordion_title_prefix} ${ee+1}`;const le=Array.isArray(e.accordion_title_by)&&e.accordion_title_by.length?e.accordion_title_by:o[0]?.id?[o[0].id]:[],$=e.accordion_title_by_prefix??" ",ne=e.accordion_title_require,D=!ne||(I||{})[ne],K=e.accordion_title_auto===!1||!D?"":le.map(Q=>{const Z=(I||{})[Q],Y=o.find(R=>R&&R.id===Q);return z8(Y?.options,Z)??Z}).filter(Q=>typeof Q=="string"&&Q).join($);return K?e.accordion_title_number===!1?K:`${ee+1}. ${K}`:`${e.row_title||e.title||"Item"} #${ee+1}`};if(m){const[I,ee]=o,le="sm:grid-cols-[minmax(0,1fr)_1rem_minmax(0,1fr)_2.25rem]";return u.jsxs("div",{className:"flex max-w-full flex-col gap-2",children:[l.length>0&&u.jsxs("div",{className:X("hidden items-center gap-2 px-1 sm:grid",le),children:[u.jsx("span",{className:"text-xs font-medium text-muted-foreground",children:I.title}),u.jsx("span",{}),u.jsx("span",{className:"text-xs font-medium text-muted-foreground",children:ee.title}),u.jsx("span",{})]}),l.map(($,ne)=>u.jsxs("div",{className:X("grid items-center gap-2 rounded-md border bg-card p-2",le),children:[u.jsx(Tw,{field:I,value:($||{})[I.id],onChange:D=>O(ne,{[I.id]:D})}),u.jsx(vs,{"aria-hidden":"true",className:"mx-auto hidden size-3.5 shrink-0 text-muted-foreground/60 sm:block"}),u.jsx(Tw,{field:ee,value:($||{})[ee.id],onChange:D=>O(ne,{[ee.id]:D})}),u.jsx("button",{type:"button",onClick:()=>L(ne),title:M("Remove","darkify"),"aria-label":M("Remove","darkify"),className:"flex size-9 shrink-0 cursor-pointer items-center justify-center justify-self-end rounded-md text-muted-foreground transition hover:bg-destructive hover:text-destructive-foreground",children:u.jsx(Kd,{className:"size-4"})})]},ne)),d&&u.jsxs(ct,{type:"button",variant:"outline",size:"sm",className:"w-fit",onClick:A,children:[u.jsx(Vd,{}),e.add_button||M("Add New","darkify")]})]})}const q=l.length===0&&e.empty_title;return u.jsxs("div",{className:"flex max-w-full flex-col gap-2",children:[l.length===0&&(q?u.jsxs("div",{className:"flex flex-col items-center gap-3 rounded-md border border-dashed p-8 text-center",children:[u.jsx("span",{className:"flex size-10 items-center justify-center rounded-full bg-muted text-muted-foreground",children:u.jsx(ME,{className:"size-5"})}),u.jsxs("div",{className:"grid gap-1",children:[u.jsx("p",{className:"m-0 text-sm font-medium text-foreground",children:e.empty_title}),e.empty_desc&&u.jsx("p",{className:"m-0 max-w-sm text-sm text-muted-foreground",children:e.empty_desc})]}),d&&u.jsxs(ct,{type:"button",size:"sm",onClick:A,children:[u.jsx(Vd,{}),e.button_title||e.add_button||M("Add New","darkify")]})]}):u.jsx("p",{className:"m-0 text-sm text-muted-foreground",children:M("No items yet.","darkify")})),l.map((I,ee)=>{const le=x.has(ee);return u.jsxs("div",{className:X("rounded border bg-card transition-colors",N===ee&&"border-primary"),onDragOver:$=>{b.current!==null&&($.preventDefault(),N!==ee&&C(ee))},onDrop:$=>{$.preventDefault(),b.current!==null&&H(b.current,ee),b.current=null,C(null)},children:[u.jsxs("div",{role:"button",tabIndex:0,"aria-expanded":le,onClick:()=>T(ee),onKeyDown:$=>{($.key==="Enter"||$.key===" ")&&($.preventDefault(),T(ee))},className:X("flex cursor-pointer items-center gap-1.5 rounded-t bg-muted/50 px-2 py-2 outline-none focus-visible:ring-2 focus-visible:ring-ring/50",!le&&"rounded-b"),children:[u.jsxs("div",{className:"flex min-w-0 flex-1 items-center gap-2",children:[u.jsx(Pa,{className:X("size-4 shrink-0 text-muted-foreground transition-transform",le?"":"-rotate-90")}),u.jsx("span",{className:"truncate text-sm font-medium text-foreground",children:te(I,ee)}),E(I)&&u.jsxs("span",{title:M("Another switch already uses this menu and placement.","darkify"),"aria-label":M("Duplicate menu and placement warning","darkify"),className:"flex shrink-0 items-center gap-1 rounded-full bg-amber-500/15 px-2 py-0.5 text-[11px] font-medium text-amber-600 dark:text-amber-400",children:[u.jsx(ji,{className:"size-3"}),M("Duplicate","darkify")]})]}),p&&u.jsxs(u.Fragment,{children:[u.jsx("button",{type:"button",onClick:$=>{$.stopPropagation(),H(ee,ee-1)},disabled:ee===0,title:M("Move up","darkify"),"aria-label":M("Move up","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-muted hover:text-foreground disabled:cursor-not-allowed disabled:opacity-40 cursor-pointer",children:u.jsx(lg,{className:"size-3.5"})}),u.jsx("button",{type:"button",onClick:$=>{$.stopPropagation(),H(ee,ee+1)},disabled:ee===l.length-1,title:M("Move down","darkify"),"aria-label":M("Move down","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-muted hover:text-foreground disabled:cursor-not-allowed disabled:opacity-40 cursor-pointer",children:u.jsx(og,{className:"size-3.5"})})]}),u.jsx("span",{draggable:!0,onClick:$=>$.stopPropagation(),onDragStart:()=>{b.current=ee},onDragEnd:()=>{b.current=null,C(null)},title:M("Drag to reorder","darkify"),"aria-label":M("Drag to reorder","darkify"),className:"flex size-7 cursor-grab items-center justify-center text-muted-foreground active:cursor-grabbing",children:u.jsx(NE,{className:"size-4"})}),u.jsx("button",{type:"button",onClick:$=>{$.stopPropagation(),z(ee)},disabled:!d,title:M("Duplicate","darkify"),"aria-label":M("Duplicate","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-muted hover:text-foreground disabled:cursor-not-allowed disabled:opacity-40 cursor-pointer",children:u.jsx(ug,{className:"size-3.5"})}),u.jsx("button",{type:"button",onClick:$=>{$.stopPropagation(),L(ee)},title:M("Remove","darkify"),"aria-label":M("Remove","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-destructive hover:text-destructive-foreground cursor-pointer",children:u.jsx(Kd,{className:"size-3.5"})})]}),u.jsx("div",{className:X("grid transition-[grid-template-rows] duration-300 ease-in-out",le?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:u.jsx("div",{className:"overflow-hidden",children:u.jsx("div",{className:X("border-t",f?"grid gap-x-6 gap-y-4 p-4 sm:grid-cols-2":"divide-y divide-border/60"),children:o.map(($,ne)=>{if(!Oo($.dependency,I||{}))return null;const D=$.id||`${$.type}-${ne}`,K=$.type==="menu_switch_shortcode"?u.jsx(k9,{fieldId:$.id,value:$.id?(I||{})[$.id]:void 0,values:I||{},onPatch:Q=>O(ee,Q)}):u.jsxs(u.Fragment,{children:[u.jsx(Fr,{field:$,value:$.id?(I||{})[$.id]:void 0,values:I||{},onChange:(Q,Z)=>O(ee,{[Q]:Z})}),$.desc&&u.jsx(ya,{html:$.desc,className:"mt-2 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]});return f?u.jsxs("div",{className:"min-w-0",children:[u.jsx("div",{className:"mb-1.5",children:u.jsx(Ur,{field:$})}),K]},D):$.type==="switcher"?u.jsxs("div",{className:"flex items-start gap-3 p-4",children:[u.jsx(Fr,{field:$,value:$.id?(I||{})[$.id]:void 0,onChange:(Q,Z)=>O(ee,{[Q]:Z})}),u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsx(Ur,{field:$}),$.desc&&u.jsx(ya,{html:$.desc,className:"mt-1 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]})]},D):u.jsxs("div",{className:"grid gap-3 p-4",children:[u.jsx(Ur,{field:$}),u.jsx("div",{className:"min-w-0",children:K})]},D)})})})})]},ee)}),d&&!q&&u.jsxs(ct,{type:"button",size:"sm",className:"mt-1 self-start",onClick:A,children:[u.jsx(Vd,{})," ",e.button_title||e.add_button||M("Add New","darkify")]})]})}function v9(){return u.jsxs("div",{className:"mx-auto flex w-full max-w-2xl flex-col gap-5",children:[u.jsx("p",{className:"m-0 text-sm text-muted-foreground",children:M("Manage your Darkify license.","darkify")}),u.jsxs("div",{className:"flex items-center gap-3 rounded-xl border border-emerald-500/20 bg-emerald-500/5 px-5 py-4",children:[u.jsx("span",{className:"grid size-9 shrink-0 place-items-center rounded-full bg-emerald-500/10 text-emerald-600 dark:text-emerald-400",children:u.jsx(zn,{className:"size-5"})}),u.jsxs("div",{className:"min-w-0",children:[u.jsx("p",{className:"m-0 text-sm font-semibold text-foreground",children:M("You're using Darkify Lite","darkify")}),u.jsx("p",{className:"m-0 text-sm text-muted-foreground",children:M("No license required — enjoy! 😊","darkify")})]})]}),u.jsx(pw,{pitch:M("Upgrade to Darkify Pro to unlock advanced features and full control.","darkify")})]})}function x9({field:e,value:n,onChange:r}){const o=fn(e.options);return u.jsxs("div",{className:"flex flex-col gap-3",children:[e.title_help&&u.jsx(ya,{html:e.title_help,className:"text-sm text-muted-foreground [&_a]:underline"}),u.jsx("div",{className:"grid gap-3 [grid-template-columns:repeat(auto-fill,minmax(150px,1fr))]",children:o.map(([l,c])=>{const d=c&&typeof c=="object"?c:{},f=Array.isArray(d.colors)?d.colors:[],m=d.name||l,p=d.demo_url,x=!!d.pro_only,v=String(n??"")===String(l);return u.jsxs("div",{className:X("relative flex flex-col rounded-xl border-2 bg-card transition-colors",x?"opacity-50":v?"border-primary":"border-border hover:border-ring"),children:[u.jsxs("button",{type:"button",disabled:x,onClick:()=>r(l),"aria-pressed":v,title:m,className:X("flex w-full flex-col gap-2.5 p-3 text-center",x?"cursor-not-allowed":"cursor-pointer"),children:[u.jsx("span",{className:"flex h-16 w-full overflow-hidden rounded-lg ring-1 ring-inset ring-foreground/10",children:f.length>0?f.map((b,N)=>u.jsx("span",{"aria-hidden":"true",style:{backgroundColor:b,flex:"1 1 0%",height:"100%",minWidth:"4px",boxShadow:N<f.length-1?"inset -1px 0 0 0 rgba(128,128,128,0.35)":void 0}},`${b}-${N}`)):u.jsx("span",{className:"flex-1 bg-muted"})}),u.jsx("span",{className:"truncate text-sm font-semibold text-foreground",children:m})]}),p&&u.jsx("a",{href:p,target:"_blank",rel:"noopener noreferrer",onClick:b=>b.stopPropagation(),className:"absolute right-4 top-4 grid size-6 place-items-center rounded-md bg-card/80 text-muted-foreground shadow-sm backdrop-blur transition-colors hover:text-primary",title:M("Live Demo","darkify"),children:u.jsx(fg,{className:"size-3.5"})}),x&&u.jsx(Ic,{floating:!0}),v&&u.jsx("span",{className:"absolute -right-1.5 -top-1.5 grid size-5 place-items-center rounded-full bg-primary text-primary-foreground ring-2 ring-card",children:u.jsx(zn,{className:"size-3"})})]},l)})})]})}const $c={classic:"1",expand:"2","inner-moon":"3",within:"4",orbit:"5",around:"6","dark-side":"7",horizon:"8",eclipse:"9",lightbulb:"10","dark-inner":"11","half-sun":"12",simple:"13",duality:"14",dual:"15",shift:"16"};function Rw(e){const n=(p,x)=>{const v=parseFloat(p);return Number.isFinite(v)?v:x},r=e.enable_dark_switcher||"classic",o=e.switch_background||{},l=e.switch_icon_color||{},c=e.switch_text_color||{},d=e.switch_border||{},f=e.switch_size==="custom"?Math.round(n(e.switch_size_custom,100)):Math.round(n(e.switch_size,1)*100),m=[["switch",$c[r]||"1"],["light_mode_bg",o.switch_light_mode_bg||"#121116"],["dark_mode_bg",o.switch_dark_mode_bg||"#ffffff"]];return["duality","dual","shift"].includes(r)||m.push(["light_mode_color",l.switch_light_mode_color||"#ffffff"],["dark_mode_color",l.switch_dark_mode_color||"#121116"]),r==="dual"&&m.push(["text_light_mode_color",c.switch_text_light_mode_color||"#121116"],["text_dark_mode_color",c.switch_text_dark_mode_color||"#ffffff"]),m.push(["border",`${Math.round(n(d.all,0))}px`],["border_light_color",d.color||"#121116"],["border_dark_color",d.color3||"#ffffff"],["border_radius",`${Math.round(n(d.radius,7))}px`],["switch_size",String(f)]),`[darkify ${m.map(([p,x])=>`${p}="${x}"`).join(" ")}]`}const Ow=Object.fromEntries(Object.entries($c).map(([e,n])=>[n,e]));function b9(e){const n={},r=/([\w-]+)\s*=\s*"([^"]*)"/g;let o;for(;o=r.exec(e);)n[o[1]]=o[2];const l={};if(n.switch&&Ow[n.switch]&&(l.enable_dark_switcher=Ow[n.switch]),(n.light_mode_bg||n.dark_mode_bg)&&(l.switch_background={switch_light_mode_bg:n.light_mode_bg,switch_dark_mode_bg:n.dark_mode_bg}),(n.light_mode_color||n.dark_mode_color)&&(l.switch_icon_color={switch_light_mode_color:n.light_mode_color,switch_dark_mode_color:n.dark_mode_color}),(n.text_light_mode_color||n.text_dark_mode_color)&&(l.switch_text_color={switch_text_light_mode_color:n.text_light_mode_color,switch_text_dark_mode_color:n.text_dark_mode_color}),(n.border!==void 0||n.border_light_color||n.border_dark_color||n.border_radius!==void 0)&&(l.switch_border={all:n.border!==void 0?parseInt(n.border,10)||0:void 0,color:n.border_light_color,color3:n.border_dark_color,radius:n.border_radius!==void 0?parseInt(n.border_radius,10)||0:void 0}),n.switch_size!==void 0){const c=parseInt(n.switch_size,10);if(Number.isFinite(c)){const d=c/100,m=[.6,.8,1,1.2,1.4,1.6].find(p=>Math.abs(p-d)<.001);m!==void 0?l.switch_size=String(m):(l.switch_size="custom",l.switch_size_custom=String(c))}}return l}function P0({code:e,label:n,copied:r,onCopy:o}){return u.jsxs("div",{className:"overflow-hidden rounded-md border bg-muted/20",children:[u.jsxs("div",{className:"flex items-center justify-between gap-2 border-b bg-muted/50 px-3 py-1.5",children:[u.jsx("span",{className:"text-xs font-medium text-muted-foreground",children:n}),u.jsxs(ct,{type:"button",size:"sm",variant:"outline",onClick:o,className:"h-7 gap-1.5 px-2 text-xs",children:[r?u.jsx(zn,{className:"size-3.5"}):u.jsx(ug,{className:"size-3.5"}),u.jsx("span",{role:"status","aria-live":"polite",children:M(r?"Copied!":"Copy","darkify")})]})]}),u.jsx("pre",{className:"m-0 overflow-x-auto p-3",children:u.jsx("code",{className:"whitespace-pre font-mono text-xs text-foreground",children:e})})]})}function w9({field:e,values:n}){const[r,o]=y.useState(!1),[l,c]=y.useState(!1),[d,f]=y.useState(!1),{toast:m}=Er(),p=n?.shortcode_use_global_switch_settings,v=(p===void 0?!0:dn(p))?n||{}:n?.shortcode_custom_switch_settings||{},b=n?Rw(v):e.shortcode||"",C=`[darkify switch="${n?$c[v.enable_dark_switcher||"classic"]||"1":/switch="(\d+)"/.exec(e.shortcode||"")?.[1]||"1"}"]`,k=async(w,_)=>{if(await bw(w)){_(!0),setTimeout(()=>_(!1),2e3),m({title:M("Shortcode copied to clipboard.","darkify")});return}m({variant:"destructive",title:M("Couldn't copy the shortcode.","darkify"),description:M("Select the shortcode above and copy it manually.","darkify")})};return u.jsxs("div",{className:"flex max-w-full flex-col gap-2",children:[u.jsx(P0,{code:C,label:M("Shortcode","darkify"),copied:r,onCopy:()=>k(C,o)}),u.jsxs("button",{type:"button",onClick:()=>f(w=>!w),"aria-expanded":d,className:"flex cursor-pointer items-center gap-1.5 self-start text-xs font-medium text-muted-foreground transition-colors hover:text-foreground",children:[u.jsx(Pa,{className:X("size-3.5 transition-transform",d?"":"-rotate-90")}),M("Advanced shortcode parameters","darkify")]}),d&&u.jsx(P0,{code:b,label:M("Full shortcode — matches your current styling","darkify"),copied:l,onCopy:()=>k(b,c)})]})}function S9(e){return/^\[darkify(\s[^[\]]*)?\]$/.test(e.trim())}function k9({fieldId:e,value:n,values:r,onPatch:o}){const l=y.useContext(sl)||{},c=`[darkify switch="${$c[l.enable_dark_switcher||"classic"]||"1"}"]`,d=(r||{}).use_global_switch_settings,f=(r||{}).darkify_menu_shortcode_manual,m=typeof n=="string"&&n.trim()!=="",p=d===void 0&&f===void 0&&m&&n.trim()!==c;y.useEffect(()=>{p&&o({use_global_switch_settings:!1,custom_switch_settings:{...(r||{}).custom_switch_settings,...b9(n)},darkify_menu_shortcode_manual:!0})},[p]);const x=p?!1:d===void 0?!0:dn(d),v=(r||{}).custom_switch_settings||{},b=x?c:Rw(v),N=p?!0:dn((r||{}).darkify_menu_shortcode_manual),C=typeof n=="string"&&n?n:b;y.useEffect(()=>{!N&&n!==b&&o({[e]:b})},[b,N,e]);const[k,w]=y.useState(!1),[_,E]=y.useState(!1),[T,O]=y.useState(C),[A,z]=y.useState(!1),{toast:L}=Er();y.useEffect(()=>{O(C),z(!1)},[C]);const H=q=>{const I=q.trim();if(!S9(I)){z(!0);return}z(!1),o({[e]:I,darkify_menu_shortcode_manual:I!==b})},te=async()=>{if(await bw(C)){E(!0),setTimeout(()=>E(!1),2e3),L({title:M("Shortcode copied to clipboard.","darkify")});return}L({variant:"destructive",title:M("Couldn't copy the shortcode.","darkify")})};return u.jsxs("div",{className:"flex max-w-full flex-col gap-2",children:[u.jsx(P0,{code:C,label:M("Shortcode","darkify"),copied:_,onCopy:te}),N&&u.jsx("p",{className:"m-0 text-[11px] leading-tight text-muted-foreground",children:M("This shortcode was edited manually and won't update automatically. Use Reset to Defaults to resume automatic generation.","darkify")}),u.jsxs("button",{type:"button",onClick:()=>w(q=>!q),"aria-expanded":k,className:"flex cursor-pointer items-center gap-1.5 self-start text-xs font-medium text-muted-foreground transition-colors hover:text-foreground",children:[u.jsx(Pa,{className:X("size-3.5 transition-transform",k?"":"-rotate-90")}),M("Advanced","darkify")]}),k&&u.jsxs("div",{className:"flex flex-col gap-2 rounded-md border p-3",children:[u.jsx("p",{className:"m-0 text-xs text-muted-foreground",children:M("Edit the raw shortcode directly. This overrides the settings above until you reset it.","darkify")}),u.jsx(d0,{value:T,onChange:q=>{O(q.target.value),A&&z(!1)},onBlur:q=>H(q.target.value),rows:3,"aria-invalid":A,className:X("font-mono text-xs",A&&"border-destructive focus-visible:ring-destructive/40")}),A&&u.jsx("p",{className:"m-0 text-[11px] leading-tight text-destructive",children:M('Enter a valid shortcode, e.g. [darkify switch="1"].',"darkify")}),u.jsxs(ct,{type:"button",variant:"outline",size:"sm",className:"w-fit gap-1.5",onClick:()=>{o({[e]:b,darkify_menu_shortcode_manual:!1}),O(b),z(!1)},children:[u.jsx(qd,{className:"size-3.5"}),M("Reset to Defaults","darkify")]})]})]})}function N9({field:e,value:n,onChange:r}){const o=n&&typeof n=="object"?n:{};if((e.class||"").includes("enable_time_fields"))return u.jsxs("div",{className:"px-4 py-4 lg:px-5",children:[e.title&&u.jsx("div",{className:"mb-3",children:u.jsx(Ur,{field:e})}),u.jsx(Q8,{field:e,value:o,onChange:r})]});const l=(e.class||"").includes("fieldset-divided");return u.jsx(cl,{fields:e.fields||[],values:o,onChange:(c,d)=>r({...o,[c]:d}),variant:"row",divided:l,card:!1,grouped:!0})}function Fr({field:e,value:n,values:r,onChange:o}){const{id:l,type:c}=e,d=f=>o(l,f);switch(c){case"text":case"password":case"number":case"spinner":return c==="text"&&e.validate==="css_selectors"?u.jsx(B8,{value:n,onChange:d,placeholder:e.placeholder}):u.jsx(Rt,{type:c==="password"?"password":c==="number"||c==="spinner"?"number":"text",value:n??"",placeholder:e.placeholder||"",onChange:f=>d(f.target.value),className:"max-w-xl"});case"textarea":return u.jsx(d0,{value:n??"",placeholder:e.placeholder||"",onChange:f=>d(f.target.value),rows:5,className:"max-w-full min-h-[130px]"});case"code_editor":{const f=e.settings?.mode==="js"?"javascript":e.settings?.mode||"css";return u.jsx(N8,{language:f,label:f==="javascript"?"JS":"CSS",value:n??"",onChange:d,className:"max-w-full"})}case"select":{if(e.multiple)return u.jsx(p9,{field:e,value:n,onChange:d});const f=fn(e.options);return e.chosen||f.length>12?u.jsx("div",{className:"max-w-sm",children:u.jsx(Fc,{options:f.map(([p,x])=>({value:String(p),label:typeof x=="string"?x:x?.text??String(p)})),value:String(n??""),onChange:d,placeholder:e.placeholder||M("Select…","darkify"),searchable:!0})}):f.length===0&&e.empty_message?u.jsx("p",{className:"max-w-xl text-sm text-muted-foreground",children:e.empty_message}):u.jsxs(mc,{value:String(n??""),onValueChange:d,children:[u.jsx(pc,{className:"max-w-xs",children:u.jsx(hc,{placeholder:e.placeholder||M("Select…","darkify")})}),u.jsx(gc,{className:"max-h-[250px]",children:f.map(([p,x])=>u.jsx(_o,{value:String(p),children:u.jsx(Ir,{label:x,fallback:String(p)})},p))})]})}case"radio":return u.jsx(v6,{value:String(n??""),onValueChange:d,className:e.inline?"flex flex-wrap gap-5":"gap-2",children:fn(e.options).map(([f,m])=>u.jsxs("label",{className:"flex items-center gap-2 text-sm cursor-pointer",children:[u.jsx(x6,{value:String(f)})," ",u.jsx(Ir,{label:m,fallback:String(f)})]},f))});case"switcher":return u.jsx(Nw,{value:n,onChange:d,pro:!!e.pro});case"button_set":{const f=fn(e.options),m=(v,b)=>X("relative rounded-md text-sm font-medium transition-colors cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-ring/50",D0(v)?"inline-flex size-8 items-center justify-center text-lg leading-none":"px-3.5 py-1.5",b?"bg-primary text-primary-foreground shadow-sm":"text-muted-foreground hover:text-foreground");if(!e.multiple)return u.jsx("div",{className:"inline-flex flex-wrap gap-1 rounded-lg border border-border bg-muted p-1",children:f.map(([v,b])=>u.jsx("button",{type:"button",onClick:()=>d(v),title:D0(b)?String(v):void 0,className:m(b,String(n)===String(v)),children:u.jsx(Ir,{label:b,fallback:String(v)})},v))});const p=Array.isArray(n)?n:n?[n]:[],x=v=>d(p.includes(v)?p.filter(b=>b!==v):[...p,v]);return u.jsx("div",{className:"inline-flex flex-wrap gap-1 rounded-lg border border-border bg-muted p-1",children:f.map(([v,b])=>u.jsx("button",{type:"button",onClick:()=>x(v),title:D0(b)?String(v):void 0,className:m(b,p.includes(v)),children:u.jsx(Ir,{label:b,fallback:String(v)})},v))})}case"checkbox":{const f=fn(e.options);if(f.length===0)return u.jsxs("label",{className:"flex items-center gap-2 text-sm cursor-pointer",children:[u.jsx(Ji,{checked:dn(n),onCheckedChange:v=>d(v?"1":"0")}),e.label||""]});const m=Array.isArray(n)?n:n&&typeof n=="object"?Object.entries(n).filter(([,v])=>dn(v)).map(([v])=>v):n?[n]:[],p=v=>d(m.includes(v)?m.filter(b=>b!==v):[...m,v]),x=Number(e.columns)>0?Number(e.columns):2;return u.jsx("div",{className:X(e.inline?"flex flex-wrap gap-x-6 gap-y-2.5":"grid grid-cols-1 gap-x-6 gap-y-2.5 sm:grid-cols-2",!e.inline&&x===3&&"sm:grid-cols-2 lg:grid-cols-3"),children:f.map(([v,b])=>u.jsxs("label",{className:"flex items-center gap-2 text-sm text-foreground cursor-pointer",children:[u.jsx(Ji,{checked:m.includes(v),onCheckedChange:()=>p(v)}),u.jsx(Ir,{label:b,fallback:String(v)})]},v))})}case"date":case"time":case"datetime":return u.jsx(O8,{field:e,value:n,onChange:d});case"backup":return u.jsx(A8,{values:r,onChange:o});case"media":case"upload":return u.jsx(kw,{field:e,value:n,onChange:d});case"color":case"link_color":return u.jsx(Do,{value:n,onChange:d,defaultValue:e.default});case"color_group":return u.jsx(H8,{field:e,value:n,onChange:d});case"slider":return u.jsx(I8,{field:e,value:n,onChange:d});case"image_select":return u.jsx(Y8,{field:e,value:n,onChange:d});case"keyboard_shortcut":return u.jsx($8,{value:n,onChange:d});case"position_select":return u.jsx(G8,{field:e,value:n,onChange:d});case"palette":return u.jsx(x9,{field:e,value:n,onChange:d});case"switcher_shortcode":case"switcher_shortcode_v2":return u.jsx(w9,{field:e,values:r});case"fieldset":return u.jsx(N9,{field:e,value:n,values:r,onChange:d});case"link":return u.jsx(V8,{value:n,onChange:d});case"spacing":case"dimensions":return u.jsx(q8,{field:e,value:n,onChange:d});case"column":return u.jsx(W8,{field:e,value:n,onChange:d});case"border":return u.jsx(J8,{field:e,value:n,onChange:d});case"box_shadow":return u.jsx(e9,{field:e,value:n,onChange:d});case"typography":return u.jsx(u9,{field:e,value:n,onChange:d});case"background":return u.jsx(d9,{value:n,onChange:d});case"repeater":case"group":return u.jsx(y9,{field:e,value:n,onChange:o});case"license":return u.jsx(v9,{});default:return n&&typeof n=="object"?u.jsx(f9,{value:n,onChange:d}):u.jsx(Rt,{value:n??"",onChange:f=>d(f.target.value),className:"max-w-xl"})}}const C9=["heading","subheading","submessage","notice","ta_help","preview","shortcode"];function _9(e){const{field:n}=e,r=n?.type,o=r==="fieldset"||r==="backup";return!n?.pro||o||C9.includes(r)?u.jsx(L0,{...e}):r==="switcher"?u.jsx(L0,{...e,onChange:yw,onAutoSaveField:void 0}):u.jsx(hw,{children:u.jsx(L0,{...e,onChange:yw,onAutoSaveField:void 0})})}function L0({field:e,value:n,values:r,onChange:o,variant:l,onAutoSaveField:c,dependencyTargetIds:d,grouped:f}){const{type:m,desc:p}=e,x=y.useId();if(m==="conditional_group")return u.jsx(cl,{fields:e.fields||[],values:r,onChange:o,variant:"row",divided:!0,card:!1,onAutoSaveField:c,dependencyTargetIds:d});if(m==="fieldset")return u.jsx("div",{id:e.id||void 0,children:u.jsx(Fr,{field:e,value:n,values:r,onChange:o})});if(m==="page_hint")return u.jsx("p",{onClick:b=>{b.target.closest?.("[data-darkify-open-preview]")&&(b.preventDefault(),window.dispatchEvent(new CustomEvent("darkify:open-preview")))},className:"m-0 text-sm text-muted-foreground [&_a]:cursor-pointer [&_a]:font-medium [&_a]:text-primary [&_a]:underline [&_a]:underline-offset-4",children:e.title?e.title:u.jsx("span",{dangerouslySetInnerHTML:{__html:e.content||""}})});if(m==="heading")return u.jsx("div",{className:X(e.section_start?"pt-6":"pt-2","first:pt-0"),children:u.jsx("h3",{className:"m-0 pb-2.5 text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:e.title?e.title:u.jsx("span",{dangerouslySetInnerHTML:{__html:e.content||""}})})});if(m==="subheading")return u.jsx("h4",{className:"px-2 sm:px-3 py-4 m-0 text-base font-semibold text-foreground [&_a]:font-medium [&_a]:text-primary [&_a]:underline",children:e.title?e.title:u.jsx("span",{dangerouslySetInnerHTML:{__html:e.content||""}})});if(m==="submessage"||m==="notice"||m==="ta_help"){const b=e.style==="danger"?"border-destructive/30 bg-card text-destructive":e.style==="info"?"border-primary/20 bg-primary/5 text-foreground [&_svg]:text-primary":"bg-muted/50 text-foreground";return u.jsx("div",{className:"px-4 py-3 lg:px-5",children:u.jsxs("div",{className:X("flex items-start gap-2 rounded-md border px-3 py-2 text-sm",b),children:[u.jsx($d,{className:"mt-0.5 size-4 shrink-0"}),u.jsx(ya,{html:e.content,className:"[&_a]:font-medium [&_a]:underline [&_p]:m-0"})]})})}if(m==="preview"||m==="shortcode")return null;if(m==="image_select"||m==="position_select"||m==="palette"||m==="backup"||m==="keyboard_shortcut")return u.jsxs("div",{id:e.id||void 0,className:"px-4 py-4 lg:px-5",children:[e.title&&u.jsx("div",{className:"mb-3",children:u.jsx(Ur,{field:e})}),u.jsx(Fr,{field:e,value:n,values:r,onChange:o}),p&&u.jsx(ya,{html:p,className:"mt-2 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]});const v=e.title&&u.jsx(Ur,{field:e,htmlFor:x});if(e.type==="license")return u.jsx("div",{id:e.id||void 0,className:"px-2 py-4 sm:px-3",children:u.jsx(Fr,{field:e,value:n,values:r,onChange:o})});if(m==="switcher"){const b=typeof c=="function"&&!f&&!e.dependency&&(e.auto_save===!0||!d?.has(e.id)),N=w=>{b?c(e.id,w):o(e.id,w)},C=dn(n),k=w=>{if(e.pro||w.target.closest?.('[data-slot="switch"], a, button'))return;const _=typeof window<"u"?window.getSelection?.():null;_&&!_.isCollapsed&&_.toString().length>0||N(C?"0":"1")};return u.jsxs("div",{id:e.id||void 0,onClick:k,className:X("flex items-start justify-between gap-4",l==="row"&&"px-4 py-4 lg:px-5 lg:py-5"),children:[u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsx(Ur,{field:e}),p&&u.jsx(ya,{html:p,className:"mt-1 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]}),u.jsxs("div",{className:"flex shrink-0 items-center gap-2",children:[!e.pro&&u.jsx("span",{className:X("text-sm font-medium",C?"text-foreground":"text-muted-foreground"),children:M(C?"On":"Off","darkify")}),u.jsx(Nw,{id:x,value:n,onChange:N,pro:!!e.pro})]})]})}return m==="checkbox"&&fn(e.options).length===0?u.jsxs("div",{id:e.id||void 0,className:X("flex items-start gap-3",l==="row"&&"px-4 py-4 lg:px-5 lg:py-5"),children:[u.jsx(Ji,{id:x,className:"mt-0.5",checked:dn(n),onCheckedChange:b=>o(e.id,b?"1":"0")}),u.jsxs("div",{className:"min-w-0 flex-1",children:[v,p&&u.jsx(ya,{html:p,className:"mt-1 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]})]}):l==="row"?u.jsxs("div",{id:e.id||void 0,className:X("grid gap-3 px-4 py-4 lg:px-5 lg:py-5",e.panel&&"mx-4 my-1 rounded-xl border border-border bg-muted/60 last:mb-4 lg:mx-5"),children:[v,u.jsxs("div",{className:"min-w-0",children:[u.jsx(Fr,{field:e,value:n,values:r,onChange:o}),p&&u.jsx(ya,{html:p,className:"mt-2 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]})]}):u.jsxs("div",{id:e.id||void 0,className:"grid gap-2",children:[v,u.jsx("div",{className:"pt-0.5",children:u.jsx(Fr,{field:e,value:n,values:r,onChange:o})}),p&&u.jsx(ya,{html:p,className:"text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]})}function cl({fields:e=[],values:n={},onChange:r,variant:o="stacked",divided:l=!0,onAutoSaveField:c,dependencyTargetIds:d,grouped:f=!1,card:m=!0}){const x=y.useContext(sl)??n,v=e.filter(w=>Oo(w.dependency,n));if(!f&&e.length>0&&v.length===0)return u.jsx(sl.Provider,{value:x,children:u.jsx("div",{className:"px-4 py-10 text-center text-sm text-muted-foreground lg:px-5",children:M("No settings available for the current selection.","darkify")})});const b=(w,_)=>{const E=w.id||`${w.type}-${_}`;return u.jsx(_9,{field:w,value:w.id?n[w.id]:void 0,values:n,onChange:r,variant:o,onAutoSaveField:c,dependencyTargetIds:d,grouped:f},E)},N=[];let C=[];v.forEach(w=>{w.type==="heading"&&w.section_start&&C.length&&(N.push(C),C=[]),C.push(w)}),C.length&&N.push(C);const k=X(o==="row"?l?"bg-card flex flex-col divide-y divide-border/60 rounded":"flex flex-col":"flex flex-col gap-6");return o==="row"&&l&&m?u.jsx(sl.Provider,{value:x,children:u.jsx("div",{className:"flex flex-col gap-7",children:N.map((w,_)=>{const E=w[0],T=E&&(E.type==="heading"||E.type==="page_hint")?E:null,O=T?w.slice(1):w;return u.jsxs("div",{children:[T&&b(T),O.length>0&&u.jsx("div",{className:"flex flex-col divide-y divide-border/60 overflow-hidden rounded-xl border border-border bg-card",children:O.map(b)})]},_)})})}):u.jsx(sl.Provider,{value:x,children:u.jsx("div",{className:k,children:v.map(b)})})}const E9={controls:YE,switches:WE,colors:LE,media:EE,advanced:FE,tools:XE,license:jE,help:Yd,frontend:Gd,admin:OE,"floating-switch":GE,"mobile-switch":Wd,positioning:xg,"other-switches":DE,preset:PE,"color-overrides":wg,"scroll-bar":fE,"image-controls":_E,"video-controls":KE,"html-css-restriction":yE,"page-posts-restriction":mg,"custom-css":wE,extras:CE};function M9(e){return E9[e]||$E}const Dw=(typeof window<"u"&&window.darkifyAdmin||{}).version||"",Aw="darkify_rail_collapsed";function j9(){try{return localStorage.getItem(Aw)==="1"}catch{return!1}}function T9(){return u.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 44 44",fill:"currentColor","aria-hidden":"true",children:[u.jsx("path",{d:"M23.5 1.5C23.5 0.671573 22.8284 0 22 0C21.1716 0 20.5 0.671573 20.5 1.5V4.5C20.5 5.32843 21.1716 6 22 6C22.8284 6 23.5 5.32843 23.5 4.5V1.5Z"}),u.jsx("path",{d:"M34 22C34 28.6274 28.6274 34 22 34C15.3726 34 10 28.6274 10 22C10 15.3726 15.3726 10 22 10C28.6274 10 34 15.3726 34 22Z"}),u.jsx("path",{d:"M22 38C22.8284 38 23.5 38.6716 23.5 39.5V42.5C23.5 43.3284 22.8284 44 22 44C21.1716 44 20.5 43.3284 20.5 42.5V39.5C20.5 38.6716 21.1716 38 22 38Z"}),u.jsx("path",{d:"M10.6863 10.6863C10.1005 11.2721 9.15074 11.2721 8.56495 10.6863L6.44363 8.56498C5.85784 7.97919 5.85784 7.02945 6.44363 6.44366C7.02942 5.85787 7.97916 5.85787 8.56495 6.44366L10.6863 8.56498C11.2721 9.15077 11.2721 10.1005 10.6863 10.6863Z"}),u.jsx("path",{d:"M35.435 37.5564C36.0208 38.1421 36.9705 38.1421 37.5563 37.5564C38.1421 36.9706 38.1421 36.0208 37.5563 35.435L35.435 33.3137C34.8492 32.7279 33.8995 32.7279 33.3137 33.3137C32.7279 33.8995 32.7279 34.8493 33.3137 35.435L35.435 37.5564Z"}),u.jsx("path",{d:"M10.6863 33.3137C11.2721 33.8995 11.2721 34.8492 10.6863 35.435L8.56495 37.5563C7.97916 38.1421 7.02942 38.1421 6.44363 37.5563C5.85784 36.9706 5.85784 36.0208 6.44363 35.435L8.56495 33.3137C9.15074 32.7279 10.1005 32.7279 10.6863 33.3137Z"}),u.jsx("path",{d:"M37.5563 8.56496C38.1421 7.97918 38.1421 7.02943 37.5563 6.44364C36.9705 5.85786 36.0208 5.85786 35.435 6.44364L33.3137 8.56496C32.7279 9.15075 32.7279 10.1005 33.3137 10.6863C33.8995 11.2721 34.8492 11.2721 35.435 10.6863L37.5563 8.56496Z"}),u.jsx("path",{d:"M6 22C6 22.8284 5.32843 23.5 4.5 23.5H1.5C0.671573 23.5 0 22.8284 0 22C0 21.1716 0.671573 20.5 1.5 20.5H4.5C5.32843 20.5 6 21.1716 6 22Z"}),u.jsx("path",{d:"M42.5 23.5C43.3284 23.5 44 22.8284 44 22C44 21.1716 43.3284 20.5 42.5 20.5H39.5C38.6716 20.5 38 21.1716 38 22C38 22.8284 38.6716 23.5 39.5 23.5H42.5Z"})]})}const ul="var(--darkify-rail-duration)",dl="var(--darkify-rail-ease)",R9=230,O9=64,B0={marginLeft:12,overflow:"hidden",whiteSpace:"nowrap"};function zw({id:e,className:n}){const r=M9(e);return u.jsx(r,{className:X("size-4 shrink-0",n)})}function Pw({id:e,title:n,active:r,onClick:o,nested:l,collapsed:c}){return u.jsxs("button",{type:"button",onClick:o,"aria-current":r?"page":void 0,title:c?n:void 0,className:X("flex w-full cursor-pointer items-center overflow-hidden text-left text-sm transition-colors duration-150",c?"justify-center px-0 py-3":l?"ml-3 border-l-2 py-1.5 pl-3 pr-4":"px-4 py-3",r?l&&!c?"border-primary font-medium text-foreground":"bg-accent font-medium text-foreground":l&&!c?"border-border text-muted-foreground hover:border-gray-400 hover:text-foreground":"text-muted-foreground hover:bg-accent/60 hover:text-foreground"),children:[u.jsx(zw,{id:e}),!c&&u.jsx("span",{style:B0,children:n})]})}function D9({id:e,title:n,open:r,hasActive:o,onActivate:l,children:c,collapsed:d}){return u.jsxs("div",{children:[u.jsxs("button",{type:"button",onClick:l,"aria-expanded":r,title:d?n:void 0,className:X("flex w-full cursor-pointer items-center overflow-hidden text-left text-sm transition-colors duration-150",d?"justify-center px-0 py-3":"px-4 py-3",o?"bg-accent font-medium text-foreground":"text-muted-foreground hover:bg-accent/60 hover:text-foreground"),children:[u.jsx(zw,{id:e}),!d&&u.jsxs(u.Fragment,{children:[u.jsx("span",{className:"flex-1 text-sm",style:B0,children:n}),u.jsx(sg,{className:X("size-3.5 shrink-0 text-muted-foreground/50",r&&"rotate-90"),style:{transition:`transform ${ul} ${dl}`}})]})]}),!d&&u.jsx(z9,{open:r,children:c})]})}function A9({collapsed:e,onNavigate:n}){const{pathname:r}=Wt(),o=r===zo||r.startsWith(`${zo}/`);return u.jsx("div",{className:"shrink-0 border-t py-2",children:u.jsxs(Id,{to:zo,onClick:n,"aria-current":o?"page":void 0,title:e?M("Get Help","darkify"):void 0,className:X("flex w-full items-center text-sm no-underline transition-colors",e?"justify-center px-0 py-2.5":"px-4 py-2.5",o?"bg-accent font-medium text-foreground":"text-muted-foreground hover:bg-accent/60 hover:text-foreground"),children:[u.jsx(Yd,{className:"size-4 shrink-0","aria-hidden":"true"}),!e&&u.jsx("span",{style:B0,children:M("Get Help","darkify")})]})})}function z9({open:e,children:n}){return u.jsx("div",{style:{display:"grid",gridTemplateRows:e?"1fr":"0fr",transition:`grid-template-rows ${ul} ${dl}`},inert:!e,"aria-hidden":!e,children:u.jsx("div",{style:{overflow:"hidden",minHeight:0},children:u.jsx("div",{className:"flex flex-col",children:n})})})}function Lw({nav:e,activeSection:n,activeTab:r,onSelect:o,expanded:l,mobile:c,onAfterSelect:d,collapsed:f=!1,onToggleCollapse:m}){const p=(x,v)=>{o(x,v),d?.()};return u.jsxs("div",{className:"flex h-full flex-col overflow-hidden",children:[u.jsxs("div",{className:X("flex min-h-15.25 shrink-0 items-center border-b px-4 py-2",f?"justify-center":"justify-between"),children:[u.jsxs("button",{type:"button",onClick:f&&!c?m:()=>p(Jc,null),title:M(f&&!c?"Expand sidebar":"Go to Controls","darkify"),className:X("group flex min-w-0 cursor-pointer items-center rounded-md text-muted-foreground transition-colors",c&&"gap-2"),children:[u.jsx("span",{className:"flex size-8 shrink-0 items-center justify-center rounded-lg bg-primary text-primary-foreground",children:u.jsx(T9,{})}),!f&&u.jsxs("span",{style:c?void 0:{marginLeft:10},className:"flex min-w-0 flex-col items-start text-left leading-tight",children:[u.jsx("span",{className:X("text-base font-semibold text-foreground",c&&"whitespace-nowrap"),children:M("Darkify","darkify")}),Dw&&u.jsxs("span",{className:"text-[11px] font-medium text-muted-foreground",children:["v",Dw]})]})]}),!c&&m&&!f&&u.jsx("button",{type:"button",onClick:m,"aria-label":M("Collapse sidebar","darkify"),title:M("Collapse sidebar","darkify"),className:"flex size-7 shrink-0 cursor-pointer items-center justify-center rounded-md text-muted-foreground transition-colors hover:bg-accent hover:text-foreground",children:u.jsx(BE,{className:"size-4.5"})})]}),u.jsx("div",{className:"darkify-rail-scroll flex min-h-0 flex-1 flex-col overflow-y-auto overflow-x-hidden pb-4",children:e.map(x=>x.children.length?u.jsx(D9,{id:x.id,title:x.title,collapsed:f,open:l===x.id,hasActive:n===x.id,onActivate:()=>p(x.id,null),children:x.children.map(v=>u.jsx(Pw,{id:v.id,title:v.title,active:n===x.id&&r===v.id,onClick:()=>p(x.id,v.id),nested:!0},v.id))},x.id):u.jsx(Pw,{id:x.id,title:x.title,collapsed:f,active:n===x.id,onClick:()=>p(x.id,null)},x.id))}),u.jsx(A9,{collapsed:f,onNavigate:d})]})}function Bw({nav:e,activeSection:n,activeTab:r,onSelect:o,expanded:l,mobileOpen:c,setMobileOpen:d}){const[f,m]=y.useState(j9),p=()=>m(x=>{const v=!x;try{localStorage.setItem(Aw,v?"1":"0")}catch{}return v});return y.useEffect(()=>{if(!c)return;const x=N=>{N.key==="Escape"&&d(!1)};document.addEventListener("keydown",x);const v=document.documentElement,b=v.style.overflow;return v.style.overflow="hidden",()=>{document.removeEventListener("keydown",x),v.style.overflow=b}},[c,d]),u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"fixed inset-0 z-20 md:hidden",onClick:()=>d(!1),style:{background:"rgba(0,0,0,0.3)",opacity:c?1:0,pointerEvents:c?"auto":"none",transition:`opacity ${ul} ${dl}`}}),u.jsx("nav",{className:"darkify-rail-sticky hidden shrink-0 bg-card md:block border-r",style:{width:f?O9:R9,overflow:"hidden",transition:`width ${ul} ${dl}`},children:u.jsx(Lw,{nav:e,activeSection:n,activeTab:r,onSelect:o,expanded:l,collapsed:f,onToggleCollapse:p})}),u.jsx("nav",{className:"darkify-mobile-rail fixed left-0 z-30 w-64 border-r bg-card md:hidden",style:{transform:c?"translateX(0)":"translateX(-100%)",transition:`transform ${ul} ${dl}`,willChange:"transform"},children:u.jsx(Lw,{nav:e,activeSection:n,activeTab:r,onSelect:o,expanded:l,mobile:!0,onAfterSelect:()=>d(!1)})})]})}var Yc="Dialog",[Hw]=Kt(Yc),[P9,In]=Hw(Yc),H0=e=>{const{__scopeDialog:n,children:r,open:o,defaultOpen:l,onOpenChange:c,modal:d=!0}=e,f=y.useRef(null),m=y.useRef(null),[p,x]=Pn({prop:o,defaultProp:l??!1,onChange:c,caller:Yc});return u.jsx(P9,{scope:n,triggerRef:f,contentRef:m,contentId:Vn(),titleId:Vn(),descriptionId:Vn(),open:p,onOpenChange:x,onOpenToggle:y.useCallback(()=>x(v=>!v),[x]),modal:d,children:r})};H0.displayName=Yc;var Iw="DialogTrigger",L9=y.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,l=In(Iw,r),c=_e(n,l.triggerRef);return u.jsx(we.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":V0(l.open),...o,ref:c,onClick:ue(e.onClick,l.onOpenToggle)})});L9.displayName=Iw;var I0="DialogPortal",[B9,Uw]=Hw(I0,{forceMount:void 0}),U0=e=>{const{__scopeDialog:n,forceMount:r,children:o,container:l}=e,c=In(I0,n);return u.jsx(B9,{scope:n,forceMount:r,children:y.Children.map(o,d=>u.jsx(Xt,{present:r||c.open,children:u.jsx(ho,{asChild:!0,container:l,children:d})}))})};U0.displayName=I0;var Gc="DialogOverlay",F0=y.forwardRef((e,n)=>{const r=Uw(Gc,e.__scopeDialog),{forceMount:o=r.forceMount,...l}=e,c=In(Gc,e.__scopeDialog);return c.modal?u.jsx(Xt,{present:o||c.open,children:u.jsx(I9,{...l,ref:n})}):null});F0.displayName=Gc;var H9=Ba("DialogOverlay.RemoveScroll"),I9=y.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,l=In(Gc,r),c=m3(),d=_e(n,c);return u.jsx(Fi,{as:H9,allowPinchZoom:!0,shards:[l.contentRef],children:u.jsx(we.div,{"data-state":V0(l.open),...o,ref:d,style:{pointerEvents:"auto",...o.style}})})}),Ao="DialogContent",$0=y.forwardRef((e,n)=>{const r=Uw(Ao,e.__scopeDialog),{forceMount:o=r.forceMount,...l}=e,c=In(Ao,e.__scopeDialog);return u.jsx(Xt,{present:o||c.open,children:c.modal?u.jsx(U9,{...l,ref:n}):u.jsx(F9,{...l,ref:n})})});$0.displayName=Ao;var U9=y.forwardRef((e,n)=>{const r=In(Ao,e.__scopeDialog),o=y.useRef(null),l=_e(n,r.contentRef,o);return y.useEffect(()=>{const c=o.current;if(c)return Gs(c)},[]),u.jsx(Fw,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:r.open,onCloseAutoFocus:ue(e.onCloseAutoFocus,c=>{c.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:ue(e.onPointerDownOutside,c=>{const d=c.detail.originalEvent,f=d.button===0&&d.ctrlKey===!0;(d.button===2||f)&&c.preventDefault()}),onFocusOutside:ue(e.onFocusOutside,c=>c.preventDefault())})}),F9=y.forwardRef((e,n)=>{const r=In(Ao,e.__scopeDialog),o=y.useRef(!1),l=y.useRef(!1);return u.jsx(Fw,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{e.onCloseAutoFocus?.(c),c.defaultPrevented||(o.current||r.triggerRef.current?.focus(),c.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:c=>{e.onInteractOutside?.(c),c.defaultPrevented||(o.current=!0,c.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const d=c.target;r.triggerRef.current?.contains(d)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&l.current&&c.preventDefault()}})}),Fw=y.forwardRef((e,n)=>{const{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:c,...d}=e,f=In(Ao,r);return js(),u.jsx(u.Fragment,{children:u.jsx(Li,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:c,children:u.jsx(mo,{role:"dialog",id:f.contentId,"aria-describedby":f.descriptionId,"aria-labelledby":f.titleId,"data-state":V0(f.open),...d,ref:n,deferPointerDownOutside:!0,onDismiss:()=>f.onOpenChange(!1)})})})}),$w="DialogTitle",Y0=y.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,l=In($w,r);return u.jsx(we.h2,{id:l.titleId,...o,ref:n})});Y0.displayName=$w;var Yw="DialogDescription",G0=y.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,l=In(Yw,r);return u.jsx(we.p,{id:l.descriptionId,...o,ref:n})});G0.displayName=Yw;var Gw="DialogClose",Vw=y.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,l=In(Gw,r);return u.jsx(we.button,{type:"button",...o,ref:n,onClick:ue(e.onClick,()=>l.onOpenChange(!1))})});Vw.displayName=Gw;function V0(e){return e?"open":"closed"}function q0(e){return(e.fields||[]).find(n=>n?.type==="section_tab"&&Array.isArray(n.tabs))}const $9=new Set(["help"]);function qw(e=[],n={}){return e.filter(r=>!$9.has(r.id)).map(r=>{const l=(q0(r)?.tabs||[]).filter(c=>Oo(c.dependency,n)).map(c=>({id:c.id,title:c.title,icon:c.icon}));return{id:r.id,title:r.title,icon:r.icon,children:l}})}function Y9(e=[],n,r,o={}){const l=e.find(p=>p.id===n);if(!l)return null;const c=q0(l),d=(c?.tabs||[]).filter(p=>Oo(p.dependency,o)),f=(l.fields||[]).filter(p=>p!==c&&Oo(p.dependency,o));if(!d.length)return{section:l,tabs:[],activeTab:null,leadFields:[],fields:l.fields||[]};const m=d.find(p=>p.id===r)||d[0];return{section:l,tabs:d,activeTab:m,leadFields:f,fields:m.fields||[]}}const G9=new Set(["section_tab","heading","subheading","notice","submessage","ta_help","preview","shortcode","license","backup"]);function V9(e){return e.title?e.title:e.content?String(e.content).replace(/<[^>]*>/g,"").trim():""}function Vc(e,n,r,o){let l=n.group;(e||[]).forEach(c=>{if(!(!c||typeof c!="object")){if(c.type==="heading"||c.type==="subheading"){const d=V9(c);d&&(l=d);return}if(Oo(c.dependency,o||{})&&!G9.has(c.type)&&(c.id&&c.title&&r.push({id:c.id,title:c.title,subtitle:n.tabTitle||n.badge,badge:n.badge,sectionId:n.sectionId,tabId:n.tabId}),c.type==="fieldset"&&Array.isArray(c.fields))){const d=o&&typeof o=="object"&&c.id?o[c.id]:void 0;Vc(c.fields,{...n,group:c.title||l},r,d&&typeof d=="object"?d:{})}}})}function q9(e=[],n={}){const r=[];return e.forEach(o=>{if(!o||typeof o!="object")return;const l=q0(o);if(l){(l.tabs||[]).forEach(d=>{Vc(d.fields,{badge:o.title,sectionId:o.id,tabId:d.id,tabTitle:d.title,group:d.title},r,n)});const c=(o.fields||[]).filter(d=>d!==l);Vc(c,{badge:o.title,sectionId:o.id,tabId:null,tabTitle:o.title,group:o.title},r,n)}else Vc(o.fields,{badge:o.title,sectionId:o.id,tabId:null,tabTitle:o.title,group:o.title},r,n)}),r}function W9(e,n){const r=n.trim().toLowerCase();return r?e.filter(o=>`${o.title} ${o.subtitle} ${o.badge}`.toLowerCase().includes(r)):e}function K9({schema:e,values:n,open:r,onOpenChange:o,onNavigate:l}){const[c,d]=y.useState(""),[f,m]=y.useState(0),p=y.useRef(null),x=y.useRef([]),v=y.useMemo(()=>q9(e,n),[e,n]),b=y.useMemo(()=>W9(v,c),[v,c]);y.useEffect(()=>{if(!r)return;d(""),m(0);const k=setTimeout(()=>p.current?.focus(),10);return()=>clearTimeout(k)},[r]),y.useEffect(()=>{m(0)},[b.length,c]),y.useEffect(()=>{x.current[f]?.scrollIntoView({block:"nearest"})},[f]);const N=k=>{k&&(l(k),o(!1))},C=k=>{k.key==="ArrowDown"?(k.preventDefault(),m(w=>b.length?(w+1)%b.length:0)):k.key==="ArrowUp"?(k.preventDefault(),m(w=>b.length?(w-1+b.length)%b.length:0)):k.key==="Enter"&&(k.preventDefault(),N(b[f]))};return u.jsx(H0,{open:r,onOpenChange:o,children:u.jsxs(U0,{children:[u.jsx(F0,{className:X("fixed inset-0 z-50 bg-black/40 backdrop-blur-[2px]","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0")}),u.jsxs($0,{onOpenAutoFocus:k=>k.preventDefault(),className:X("fixed top-[12vh] left-1/2 z-50 w-[calc(100%-2rem)] max-w-160 -translate-x-1/2","overflow-hidden rounded-2xl border bg-popover text-popover-foreground shadow-2xl outline-none","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95"),children:[u.jsx(Y0,{className:"sr-only",children:M("Search settings","darkify")}),u.jsx(G0,{className:"sr-only",children:M("Search across every Darkify setting and jump straight to it.","darkify")}),u.jsxs("div",{className:"flex items-center gap-3 border-b px-4 py-4",children:[u.jsx(Sg,{className:"size-5 shrink-0 text-muted-foreground"}),u.jsx("input",{ref:p,value:c,onChange:k=>d(k.target.value),onKeyDown:C,placeholder:M("Search settings…","darkify"),className:"min-w-0 flex-1 bg-transparent text-base text-foreground outline-none placeholder:text-muted-foreground"}),u.jsx("kbd",{className:"shrink-0 rounded-md border bg-muted px-2 py-1 font-sans text-xs font-medium text-muted-foreground",children:"Esc"})]}),u.jsxs("ul",{className:"max-h-105 overflow-y-auto p-2",children:[b.length===0&&u.jsx("li",{className:"px-4 py-8 text-center text-sm text-muted-foreground",children:M("No settings found.","darkify")}),b.map((k,w)=>{const _=w===f;return u.jsx("li",{children:u.jsxs("button",{ref:E=>x.current[w]=E,type:"button",onMouseEnter:()=>m(w),onClick:()=>N(k),className:X("flex w-full cursor-pointer items-center gap-3 rounded-lg px-3 py-3 text-left",_?"bg-accent":"hover:bg-accent/60"),children:[u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsx("div",{className:"truncate text-base font-semibold text-foreground",children:k.title}),k.subtitle&&u.jsx("div",{className:"mt-0.5 truncate text-sm text-muted-foreground",children:k.subtitle})]}),u.jsx("span",{className:"shrink-0 rounded-md bg-muted px-2.5 py-1 text-xs font-medium text-muted-foreground",children:k.badge}),_&&u.jsx(vE,{className:"size-4 shrink-0 text-muted-foreground"})]})},`${k.sectionId}-${k.tabId}-${k.id}`)})]}),u.jsxs("div",{className:"flex items-center justify-between border-t bg-muted/40 px-4 py-2.5 text-xs text-muted-foreground",children:[u.jsxs("div",{className:"flex items-center gap-4",children:[u.jsxs("span",{className:"flex items-center gap-1.5",children:[u.jsx("kbd",{className:"rounded-md border bg-card px-1.5 py-0.5 font-sans shadow-sm",children:"↑↓"}),M("navigate","darkify")]}),u.jsxs("span",{className:"flex items-center gap-1.5",children:[u.jsx("kbd",{className:"rounded-md border bg-card px-1.5 py-0.5 font-sans shadow-sm",children:"↵"}),M("go to setting","darkify")]})]}),u.jsx("kbd",{className:"rounded-md border bg-card px-2 py-0.5 font-sans shadow-sm",children:"⌘K"})]})]})]})})}function Ww({open:e,onOpenChange:n,title:r,description:o,confirmLabel:l,cancelLabel:c,destructive:d=!0,onConfirm:f}){return u.jsx(H0,{open:e,onOpenChange:n,children:u.jsxs(U0,{children:[u.jsx(F0,{className:X("fixed inset-0 z-50 bg-black/40 backdrop-blur-[2px]","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0")}),u.jsxs($0,{className:X("fixed top-1/2 left-1/2 z-50 w-full max-w-[420px] -translate-x-1/2 -translate-y-1/2","rounded-xl border bg-popover p-6 text-popover-foreground shadow-2xl outline-none","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95"),children:[u.jsx(Vw,{className:"absolute top-4 right-4 cursor-pointer rounded-md text-muted-foreground transition-colors hover:text-foreground focus:outline-none","aria-label":M("Close","darkify"),children:u.jsx(La,{className:"size-4"})}),u.jsxs("div",{className:"flex flex-col items-center gap-3 text-center",children:[u.jsx("span",{className:X("flex size-12 items-center justify-center rounded-full",d?"bg-destructive/10 text-destructive":"bg-muted text-foreground"),children:u.jsx(Xd,{className:"size-6"})}),u.jsx(Y0,{className:"m-0 text-lg font-semibold text-foreground",children:r}),u.jsx(G0,{className:"m-0 text-sm text-muted-foreground",children:o})]}),u.jsxs("div",{className:"mt-6 flex items-center justify-center gap-3",children:[u.jsx(ct,{type:"button",variant:"outline",className:"flex-1",onClick:()=>n(!1),children:c||M("Cancel","darkify")}),u.jsx(ct,{type:"button",variant:d?"destructive":"default",className:"flex-1",onClick:()=>{f(),n(!1)},children:l})]})]})]})})}const X9="(min-width: 1024px)";function Q9({children:e,className:n,topOffset:r=120,disabled:o=!1}){const l=y.useRef(null),[c,d]=y.useState("static"),[f,m]=y.useState(null);y.useEffect(()=>{const x=l.current,v=x?.parentElement;if(!x||!v)return;const b=window.matchMedia(X9),N=()=>{if(o||!b.matches){d("static");return}const k=x.getBoundingClientRect(),w=v.getBoundingClientRect(),_=k.height;m({left:k.left,width:k.width}),w.top>=r?d("static"):w.bottom-r<=_?d("bottom"):d("fixed")};N(),window.addEventListener("scroll",N,{passive:!0}),window.addEventListener("resize",N),b.addEventListener("change",N);const C=new ResizeObserver(N);return C.observe(x),C.observe(v),()=>{window.removeEventListener("scroll",N),window.removeEventListener("resize",N),b.removeEventListener("change",N),C.disconnect()}},[r,o]);const p=c==="fixed"?{position:"fixed",top:r,left:f?.left,width:f?.width,visibility:"visible",paddingRight:"20px"}:c==="bottom"?{position:"absolute",bottom:0,right:0,width:f?.width,visibility:"visible"}:{position:"static"};return u.jsx("div",{ref:l,className:n,style:{visibility:c==="static"?"visible":"hidden"},children:u.jsx("div",{style:c==="static"?void 0:p,children:e})})}function qc(e){return e&&typeof e=="object"&&!Array.isArray(e)?e:{}}function Ot(...e){for(const n of e)if(typeof n=="string"&&n.trim()!=="")return n;return e[e.length-1]}function Z9(e={}){const n=e.color_pallets||"set1",r=qc(e[`dark_mode_color_${n}`]),o=qc(e[`dark_mode_link_color_${n}`]),l=qc(e[`dark_mode_input_color_${n}`]),c=e[`dark_mode_border_color_${n}`],d=qc(e[`dark_mode_btn_color_${n}`]);return{bg:Ot(r.background,"#0F0F0F"),secondaryBg:Ot(r.secondary_background,"#171717"),textColor:Ot(o.text,"#BEBEBE"),linkColor:Ot(o.color,"#E7E7E7"),linkHoverColor:Ot(o.hover,"#BEBEBE"),inputBg:Ot(l.background,"#2D2D2D"),inputTextColor:Ot(l.color,"#BEBEBE"),inputPlaceholderColor:Ot(l.placeholder,"#BEBEBE"),borderColor:Ot(typeof c=="string"?c:"","#4A4A4A"),btnBg:Ot(d.background,"#4A4A4A"),btnTextColor:Ot(d.color,"#BEBEBE"),btnHoverBg:Ot(d.hover_background,"#2D2D2D"),btnHoverTextColor:Ot(d.hover_color,"#BEBEBE"),btnBorderColor:Ot(d.border,Ot(d.background,"#4A4A4A")),btnHoverBorderColor:Ot(d.hover_border,Ot(d.hover_background,"#2D2D2D"))}}function J9(e){return{"--darkify_dark_mode_bg":e.bg,"--darkify_dark_mode_secondary_bg":e.secondaryBg,"--darkify_dark_mode_text_color":e.textColor,"--darkify_dark_mode_link_color":e.linkColor,"--darkify_dark_mode_link_hover_color":e.linkHoverColor,"--darkify_dark_mode_input_bg":e.inputBg,"--darkify_dark_mode_input_text_color":e.inputTextColor,"--darkify_dark_mode_input_placeholder_color":e.inputPlaceholderColor,"--darkify_dark_mode_border_color":e.borderColor,"--darkify_dark_mode_btn_bg":e.btnBg,"--darkify_dark_mode_btn_text_color":e.btnTextColor,"--darkify_dark_mode_btn_hover_bg":e.btnHoverBg,"--darkify_dark_mode_btn_text_hover_color":e.btnHoverTextColor,"--darkify_dark_mode_btn_border_color":e.btnBorderColor,"--darkify_dark_mode_btn_hover_border_color":e.btnHoverBorderColor}}const Wc=typeof window<"u"&&window.darkifyAdmin||{},ez=350,tz=/^(color_pallets$|dark_mode_(color|link_color|input_color|border_color|btn_color)_set)/,W0=560,nz=322,az=280,rz={desktop:{width:1280},mobile:{width:390}};function oz(e){const n={};for(const r of Object.keys(e).sort())tz.test(r)||(n[r]=e[r]);return JSON.stringify(n)}const Kw="darkify_preview";function iz(e){try{const n=e?.contentWindow?.location?.href;return!n||n==="about:blank"?null:n}catch{return null}}function lz(e,n){if(!n)return e;try{const r=new URL(e,window.location.href),o=new URL(n,window.location.href);if(o.origin!==r.origin)return e;const l=r.searchParams.get(Kw);return o.searchParams.delete("_dt"),l&&o.searchParams.set(Kw,l),o.toString()}catch{return e}}function Xw(e,n){if(e)for(const r of n.split(";")){if(!r)continue;const o=r.indexOf(":");o!==-1&&e.style.setProperty(r.slice(0,o),r.slice(o+1))}}function K0(){const e=typeof document<"u"&&document.getElementById("wpadminbar"),n=e?e.getBoundingClientRect().height:0,r=typeof document<"u"&&document.getElementById("wpcontent");if(!r)return{left:0,width:typeof window<"u"?window.innerWidth:0,top:n};const o=r.getBoundingClientRect();return{left:o.left,width:o.width,top:n}}function Qw({values:e={},onExpandedChange:n,autoExpand:r=!1}){const o=y.useRef(null),l=y.useRef(e);l.current=e;const[c,d]=y.useState("loading"),[f,m]=y.useState(!1),[p,x]=y.useState("desktop"),v=200,[b,N]=y.useState(r),[C,k]=y.useState(!1),[w,_]=y.useState(()=>r?K0():null),E=y.useCallback(()=>{_(K0()),N(!0)},[]),T=y.useCallback(()=>{k(!0),window.setTimeout(()=>{k(!1),N(!1)},v)},[]);y.useEffect(()=>{if(!b)return;const Y=R=>{R.key==="Escape"&&T()};return document.addEventListener("keydown",Y),()=>document.removeEventListener("keydown",Y)},[b,T]),y.useLayoutEffect(()=>{n?.(b)},[b,n]),y.useEffect(()=>{if(!b)return;const Y=document.documentElement;return Y.style.setProperty("overflow","hidden"),()=>{Y.style.removeProperty("overflow"),Y.style.removeProperty("padding-right")}},[b]),y.useLayoutEffect(()=>{if(!b)return;const Y=()=>_(K0());return Y(),window.addEventListener("resize",Y),()=>window.removeEventListener("resize",Y)},[b]);const O=12,A=b&&w?{position:"fixed",top:w.top+O,bottom:O,left:w.left+O,width:Math.max(0,w.width-O*2)}:void 0,z=y.useRef(null),[L,H]=y.useState(0),[te,q]=y.useState(W0);y.useLayoutEffect(()=>{const Y=z.current;if(!Y)return;const R=()=>{const re=Y.clientWidth,se=Y.clientHeight;re>0&&H(re),se>0&&q(se)};R();const F=new ResizeObserver(R);return F.observe(Y),window.addEventListener("resize",R),()=>{F.disconnect(),window.removeEventListener("resize",R)}},[]);const I=rz[p].width,ee=L>0,le=ee?Math.min(1,L/I):1,$=Math.round(le*100),ne=ee&&I*le<L-1,D=y.useMemo(()=>Object.entries(J9(Z9(e))).map(([Y,R])=>`${Y}:${R};`).join(""),[e]),K=y.useCallback(()=>{d("loading"),fetch(`${Wc.restUrl}/preview`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":Wc.nonce},body:JSON.stringify({values:l.current})}).then(Y=>Y.ok?Y.json():Promise.reject(new Error)).then(Y=>{const R=o.current;if(!R)return;const F=Y.url||`${Wc.homeUrl}?darkify_preview=${Wc.previewNonce}`,re=lz(F,iz(R));R.src=`${re}${re.includes("?")?"&":"?"}_dt=${Date.now()}`}).catch(()=>d("error"))},[]);y.useEffect(()=>{try{Xw(o.current?.contentDocument?.documentElement,D)}catch{}},[D]);const Q=y.useRef(void 0),Z=y.useRef(null);return y.useEffect(()=>{const Y=oz(e);if(Q.current===void 0){Q.current=Y,K();return}Y!==Q.current&&(Q.current=Y,clearTimeout(Z.current),Z.current=setTimeout(K,ez))},[e,K]),y.useEffect(()=>()=>clearTimeout(Z.current),[]),u.jsxs(u.Fragment,{children:[b&&u.jsx("div",{className:X("fixed z-99998 bg-black/50 duration-200 fill-mode-forwards",C?"animate-out fade-out-0":"animate-in fade-in-0"),style:w?{top:w.top,bottom:0,left:w.left,width:w.width}:{inset:0},onClick:T,"aria-hidden":"true"}),u.jsxs("div",{className:X("flex flex-col gap-2 overflow-hidden rounded-xl border border-border bg-card py-3",b&&"z-99999 shadow-2xl duration-200 fill-mode-forwards",b&&(C?"animate-out fade-out-0 zoom-out-95":"animate-in fade-in-0 zoom-in-95"),b&&!w&&"fixed inset-3"),style:A,children:[u.jsxs("div",{className:"flex items-center justify-between gap-2 px-3",children:[u.jsxs("div",{className:"flex min-w-0 items-baseline gap-2",children:[u.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-muted-foreground",children:M("Live Preview","darkify")}),u.jsxs("span",{className:"shrink-0 text-[10px] tabular-nums text-muted-foreground/70",children:[I,"px · ",$,"%"]})]}),u.jsxs("div",{className:"flex items-center gap-1",children:[[["desktop",M("Desktop preview","darkify")],["mobile",M("Mobile preview","darkify")]].map(([Y,R])=>u.jsx("button",{type:"button",onClick:()=>x(Y),title:R,"aria-pressed":p===Y,className:`flex size-6 items-center justify-center rounded transition-colors ${p===Y?"bg-accent text-foreground":"text-muted-foreground hover:bg-accent hover:text-foreground"}`,children:Y==="desktop"?u.jsx(Gd,{className:"size-3.5"}):u.jsx(Wd,{className:"size-3.5"})},Y)),u.jsx("button",{type:"button",onClick:()=>b?T():E(),title:M(b?"Exit full screen (Esc)":"Full screen — see it at full size","darkify"),"aria-pressed":b,className:"flex size-6 items-center justify-center rounded text-muted-foreground transition-colors hover:bg-accent hover:text-foreground",children:b?u.jsx(zE,{className:"size-3.5"}):u.jsx(AE,{className:"size-3.5"})}),u.jsx("button",{type:"button",onClick:K,title:M("Refresh preview","darkify"),className:"flex size-6 items-center justify-center rounded text-muted-foreground transition-colors hover:bg-accent hover:text-foreground",children:u.jsx(IE,{className:"size-3.5"})}),b&&u.jsx("button",{type:"button",onClick:T,title:M("Close preview (Esc)","darkify"),"aria-label":M("Close preview","darkify"),className:"flex size-6 items-center justify-center rounded text-muted-foreground transition-colors hover:bg-accent hover:text-foreground",children:u.jsx(La,{className:"size-3.5"})})]})]}),u.jsxs("div",{ref:z,className:X("relative w-full overflow-hidden border-t border-b bg-muted/20",b&&"min-h-0 flex-1"),style:b?void 0:{height:`clamp(${az}px, calc(100vh - ${nz}px), ${W0}px)`},children:[c==="loading"&&!f&&u.jsxs("div",{className:"absolute inset-0 z-10 flex flex-col gap-3 bg-background p-4",children:[u.jsx(rt,{className:"h-8 w-2/3"}),u.jsx(rt,{className:"h-40 w-full"}),u.jsx(rt,{className:"h-8 w-1/2"}),u.jsx(rt,{className:"h-24 w-full"})]}),c==="loading"&&f&&u.jsx("div",{className:"absolute inset-x-0 top-0 z-10 h-0.75 overflow-hidden bg-primary/15",role:"progressbar","aria-label":M("Refreshing preview","darkify"),children:u.jsx("div",{className:"darkify-preview-progress-bar"})}),c==="error"&&u.jsxs("div",{className:"absolute inset-0 z-10 flex flex-col items-center justify-center gap-2 bg-background p-4 text-center",children:[u.jsx(ji,{className:"size-5 text-destructive"}),u.jsx("p",{className:"m-0 text-sm text-muted-foreground",children:M("Couldn't load the preview.","darkify")}),u.jsx(ct,{type:"button",size:"sm",onClick:K,children:M("Try again","darkify")})]}),u.jsx("iframe",{ref:o,title:M("Frontend live preview","darkify"),className:"absolute top-0 border-0",style:{width:I,height:(te||W0)/le,transform:`scale(${le})`,transformOrigin:"top left",left:Math.max(0,(L-I*le)/2),outline:ne?"1px solid var(--color-border)":void 0,boxShadow:ne?"0 0 0 9999px rgba(0,0,0,0.05)":void 0,visibility:ee?"visible":"hidden"},sandbox:"allow-scripts allow-same-origin allow-forms allow-popups",onLoad:()=>{d("ready"),m(!0);try{Xw(o.current?.contentDocument?.documentElement,D)}catch{}}})]}),u.jsxs("p",{className:"m-0 text-[11px] leading-snug text-muted-foreground px-3",children:[M("Your unsaved settings, live — click through it like a visitor.","darkify"),le<.99&&u.jsxs(u.Fragment,{children:[" ",M("Shown at","darkify")," ",$,"%"," ",M("to fit — open full screen for a true-to-size view.","darkify")]})]})]})]})}function sz({visible:e,onToggle:n,className:r,variant:o="default",size:l}){return u.jsxs(ct,{type:"button",onClick:n,variant:o,size:l,className:r,"aria-pressed":e,children:[e?u.jsx(mg,{}):u.jsx(hg,{}),u.jsx("span",{className:"hidden sm:inline",children:M(e?"Hide Preview":"Show Preview","darkify")})]})}function Kc(e=[],n={}){return e.forEach(r=>{if(!r||typeof r!="object")return;const{id:o,type:l}=r;if(l==="fieldset"&&o&&Array.isArray(r.fields)){const c=Kc(r.fields,{});Object.keys(c).length&&(n[o]=c);return}if((l==="group"||l==="repeater")&&o){n[o]=Array.isArray(r.default)?r.default:[];return}o&&(n[o]=r.default??""),Array.isArray(r.tabs)&&r.tabs.forEach(c=>Kc(c.fields||[],n)),Array.isArray(r.accordions)&&r.accordions.forEach(c=>Kc(c.fields||[],n))}),n}const Zw="darkify",Jw=y.createContext(null),Xc=typeof window<"u"&&window.darkifyAdmin||{};function cz({children:e}){const{toast:n}=Er(),[r,o]=y.useState([]),[l,c]=y.useState({}),[d,f]=y.useState({}),[m,p]=y.useState(!0),[x,v]=y.useState(!1),[b,N]=y.useState(!1),[C,k]=y.useState(!1);y.useEffect(()=>{let q=!1;return fetch(`${Xc.restUrl}/settings/${Zw}`,{headers:{"X-WP-Nonce":Xc.nonce}}).then(I=>{if(!I.ok)throw new Error;return I.json()}).then(I=>{q||(o(I.schema||[]),c(I.values||{}),f(I.values||{}),p(!1))}).catch(()=>{q||(v(!0),p(!1))}),()=>{q=!0}},[]);const w=y.useCallback((q,I)=>{c(ee=>({...ee,[q]:I})),k(!1)},[]),_=y.useCallback(q=>(N(!0),fetch(`${Xc.restUrl}/settings/${Zw}`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":Xc.nonce},body:JSON.stringify({values:q})}).then(I=>{if(!I.ok)throw new Error;return I.json()}).then(I=>(c(I.values||q),f(I.values||q),k(!0),setTimeout(()=>k(!1),3e3),!0)).catch(()=>(n({title:M("Error","darkify"),description:M("Failed to save settings.","darkify"),variant:"destructive"}),!1)).finally(()=>N(!1))),[n]),E=y.useCallback(()=>_(l),[_,l]),T=y.useRef(l);y.useEffect(()=>{T.current=l},[l]);const O=y.useRef(null);y.useEffect(()=>()=>clearTimeout(O.current),[]);const A=y.useCallback((q,I)=>{w(q,I),clearTimeout(O.current),O.current=setTimeout(()=>{_(T.current).then(ee=>{ee&&n({title:M("Settings saved successfully.","darkify")})})},400)},[w,_,n]),z=y.useCallback(q=>{if(!q?.length)return Promise.resolve(!1);const I={...l,...Kc(q)};return c(I),_(I)},[l,_]),L=y.useCallback(q=>(c(q),_(q)),[_]),H=y.useMemo(()=>JSON.stringify(l)!==JSON.stringify(d),[l,d]),te=y.useMemo(()=>({schema:r,values:l,setField:w,save:E,saveValues:_,autoSaveField:A,resetFields:z,replaceValues:L,dirty:H,saving:b,saved:C,loading:m,error:x}),[r,l,w,E,_,A,z,L,H,b,C,m,x]);return u.jsx(Jw.Provider,{value:te,children:e})}function X0(){const e=y.useContext(Jw);if(!e)throw new Error("useSettings must be used within a SettingsProvider");return e}const eS="darkify_live_preview_visible";function uz(){try{const e=localStorage.getItem(eS);return e===null?!1:e==="1"}catch{return!1}}function dz(){const[e,n]=y.useState(uz);return[e,()=>{n(o=>{const l=!o;try{localStorage.setItem(eS,l?"1":"0")}catch{}return l})}]}function fz(e){const[n,r]=y.useState(()=>typeof window<"u"&&"matchMedia"in window?window.matchMedia(e).matches:!1);return y.useEffect(()=>{if(typeof window>"u"||!("matchMedia"in window))return;const o=window.matchMedia(e),l=()=>r(o.matches);return l(),o.addEventListener("change",l),()=>o.removeEventListener("change",l)},[e]),n}function mz(e,n=!1){y.useEffect(()=>{const r=o=>{(o.metaKey||o.ctrlKey)&&(o.key==="s"||o.key==="S")&&(o.preventDefault(),n||e())};return window.addEventListener("keydown",r),()=>window.removeEventListener("keydown",r)},[e,n])}function hz(e){y.useEffect(()=>{const n=r=>{(r.metaKey||r.ctrlKey)&&(r.key==="k"||r.key==="K")&&(r.preventDefault(),e())};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[e])}const pz=["admin"];function gz(){return u.jsxs("div",{className:"flex items-start justify-between gap-4 px-4 py-4 lg:px-5 lg:py-5",children:[u.jsxs("div",{className:"flex min-w-0 flex-1 flex-col gap-2",children:[u.jsx(rt,{className:"h-3.5 w-40"}),u.jsx(rt,{className:"h-3 w-full max-w-md"})]}),u.jsx(rt,{className:"h-5 w-9 shrink-0 rounded-full"})]})}function tS({headingWidth:e,rows:n}){return u.jsxs("div",{children:[u.jsx(rt,{className:X("mb-2.5 h-2.5",e)}),u.jsx("div",{className:"flex flex-col divide-y divide-border/60 overflow-hidden rounded-xl border border-border bg-card",children:Array.from({length:n}).map((r,o)=>u.jsx(gz,{},o))})]})}function yz({showPreview:e=!1}){return u.jsx("div",{className:"",children:u.jsx(zi,{className:"overflow-hidden p-0",children:u.jsxs("div",{className:"grid md:min-h-[calc(100vh-32px)] md:grid-cols-[230px_1fr]",children:[u.jsxs("div",{className:"flex flex-col border-b bg-card md:border-b-0 md:border-r",children:[u.jsxs("div",{className:"flex min-h-15.25 items-center gap-2.5 border-b px-4 py-2",children:[u.jsx(rt,{className:"size-8 shrink-0 rounded-lg"}),u.jsxs("div",{className:"flex flex-col gap-1.5",children:[u.jsx(rt,{className:"h-3.5 w-24"}),u.jsx(rt,{className:"h-2 w-10"})]})]}),u.jsx("div",{className:"flex-1 py-2",children:Array.from({length:7}).map((n,r)=>u.jsxs("div",{className:"flex items-center gap-3 px-4 py-3",children:[u.jsx(rt,{className:"size-4 shrink-0 rounded"}),u.jsx(rt,{className:"h-3 w-24"})]},r))}),u.jsx("div",{className:"border-t py-2",children:u.jsxs("div",{className:"flex items-center gap-3 px-4 py-2.5",children:[u.jsx(rt,{className:"size-4 shrink-0 rounded"}),u.jsx(rt,{className:"h-3 w-20"})]})})]}),u.jsxs("div",{className:"min-w-0",children:[u.jsxs("div",{className:"flex min-h-15.25 items-center justify-between gap-3 border-b bg-card px-4 py-2",children:[u.jsxs("div",{className:"flex flex-col gap-1.5",children:[u.jsx(rt,{className:"h-2 w-16"}),u.jsx(rt,{className:"h-4 w-28"})]}),u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx(rt,{className:"size-8 rounded-md"}),u.jsx(rt,{className:"h-8 w-28 rounded-md"}),u.jsx(rt,{className:"h-8 w-20 rounded-md"}),u.jsx(rt,{className:"size-8 rounded-md"})]})]}),u.jsxs("div",{className:X(e&&"flex flex-col items-start lg:flex-row"),children:[u.jsx("div",{className:"w-full min-w-0 flex-1",children:u.jsxs("div",{className:"mx-auto w-full max-w-200 p-5",children:[u.jsx(rt,{className:"mb-6 h-3 w-80 max-w-full"}),u.jsxs("div",{className:"flex flex-col gap-7",children:[u.jsx(tS,{headingWidth:"w-24",rows:3}),u.jsx(tS,{headingWidth:"w-28",rows:2})]})]})}),e&&u.jsx("div",{className:"hidden shrink-0 pr-5 lg:block lg:w-95 xl:w-120",children:u.jsxs("div",{className:"flex flex-col gap-2 overflow-hidden rounded-xl border border-border bg-card py-3",children:[u.jsxs("div",{className:"flex items-center justify-between gap-2 px-3",children:[u.jsx(rt,{className:"h-3 w-28"}),u.jsx("div",{className:"flex items-center gap-1",children:Array.from({length:4}).map((n,r)=>u.jsx(rt,{className:"size-6 rounded"},r))})]}),u.jsx(rt,{className:"w-full rounded-none",style:{height:"min(560px, calc(100vh - 322px))"}}),u.jsxs("div",{className:"flex flex-col gap-1.5 px-3",children:[u.jsx(rt,{className:"h-2.5 w-full"}),u.jsx(rt,{className:"h-2.5 w-2/3"})]})]})})]})]})]})})})}function vz(){const{section:e}=Wp(),[n,r]=X_(),o=n.get("tab"),l=uo(),c=Wt(),{toast:d}=Er(),{schema:f,values:m,setField:p,save:x,autoSaveField:v,resetFields:b,dirty:N,saving:C,saved:k,loading:w,error:_}=X0(),E=y.useMemo(()=>qw(f,m),[f,m]),T=y.useMemo(()=>C8(f),[f]),O=y.useMemo(()=>f.flatMap(Ee=>Ee.fields||[]),[f]),[A,z]=y.useState(!1),[L,H]=y.useState(!1),[te,q]=y.useState(!1),[I,ee]=dz(),[le,$]=y.useState(!1),ne=fz("(max-width: 1200px)"),[D,K]=y.useState(!1),[Q,Z]=y.useState(null);y.useEffect(()=>{e&&Z(e)},[e]);const Y=y.useCallback((Ee,Mt)=>{if(!Mt&&Ee===e&&Q===Ee&&E.find(Un=>Un.id===Ee)?.children.length){Z(null);return}Z(Ee),l(Mt?`/${Ee}?tab=${Mt}`:`/${Ee}`)},[e,Q,E,l]),[R,F]=y.useState(!1);hz(()=>F(!0));const re=y.useCallback(Ee=>{Z(Ee.sectionId);const Mt=Ee.tabId?`/${Ee.sectionId}?tab=${Ee.tabId}`:`/${Ee.sectionId}`;l(Mt,{state:{scrollToFieldId:Ee.id}})},[l]);y.useEffect(()=>{const Ee=c.state?.scrollToFieldId;if(!Ee)return;const Mt=setTimeout(()=>{const Un=document.getElementById(Ee);Un&&(Un.scrollIntoView({behavior:"smooth",block:"center"}),Un.classList.add("darkify-field-highlight"),setTimeout(()=>Un.classList.remove("darkify-field-highlight"),1600)),l(c.pathname+c.search,{replace:!0,state:{}})},120);return()=>clearTimeout(Mt)},[c.state?.scrollToFieldId]);const se=y.useMemo(()=>Y9(f,e,o,m),[f,e,o,m]),de=se?.activeTab?.id??null,me=!!e&&e!=="license"&&e!=="tools"&&!pz.includes(de),ce=me&&!ne;if(y.useEffect(()=>{const Ee=()=>{me&&(ne?K(!0):I||ee())};return window.addEventListener("darkify:open-preview",Ee),()=>window.removeEventListener("darkify:open-preview",Ee)},[me,ne,I,ee]),y.useEffect(()=>{!de||o===de||r(Ee=>{const Mt=new URLSearchParams(Ee);return Mt.set("tab",de),Mt},{replace:!0})},[de,o,r]),y.useEffect(()=>{window.scrollTo(0,0)},[e,de]),mz(x,C),w)return u.jsx(yz,{showPreview:ce&&I});if(_)return u.jsx("div",{className:"",children:u.jsx(zi,{className:"border-destructive/30 bg-destructive/5",children:u.jsx("div",{className:"p-6 text-sm text-destructive",children:M("Failed to load settings. Please refresh.","darkify")})})});if(!se)return u.jsx("div",{className:"",children:u.jsx(zi,{children:u.jsx("div",{className:"p-6 text-sm text-muted-foreground",children:M("This settings section no longer exists.","darkify")})})});const{section:ke,activeTab:ve,leadFields:Te,fields:Oe}=se,Fe=Oe.filter(Ee=>Ee.id&&Ee.type!=="license"),vt=Fe.length>0&&Fe.every(Ee=>Ee.pro),Ze=Fe.length>0&&!vt,kn=u.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[me&&(ne?u.jsxs(ct,{type:"button",variant:"outline",onClick:()=>K(!0),children:[u.jsx(hg,{}),u.jsx("span",{className:"hidden sm:inline",children:M("Live Preview","darkify")})]}):u.jsx(sz,{visible:I,onToggle:ee,variant:"outline"})),u.jsxs(ct,{type:"button",onClick:x,disabled:C||!N&&!k,className:"min-w-25",children:[k?u.jsx(zn,{}):u.jsx(UE,{}),M(C?"Saving…":k?"Saved":"Save","darkify")]}),u.jsxs(OR,{children:[u.jsx(DR,{asChild:!0,children:u.jsx(ct,{type:"button",variant:"outline",size:"icon",disabled:C,"aria-label":M("More actions","darkify"),children:u.jsx(xE,{})})}),u.jsxs(AR,{align:"end",className:"w-52",children:[u.jsxs(fx,{onSelect:()=>H(!0),children:[u.jsx(qd,{}),M("Reset this section","darkify")]}),u.jsx(zR,{}),u.jsxs(fx,{variant:"destructive",onSelect:()=>q(!0),children:[u.jsx(Kd,{}),M("Reset all settings","darkify")]})]})]})]});return u.jsxs("div",{className:"",children:[u.jsx(K9,{schema:f,values:m,open:R,onOpenChange:F,onNavigate:re}),u.jsx(Ww,{open:L,onOpenChange:H,title:M("Reset Section to Default?","darkify"),description:M("This section's settings will be reset to their default values. This action cannot be undone.","darkify"),confirmLabel:M("Yes, Reset Section","darkify"),onConfirm:()=>b(Oe).then(Ee=>{Ee&&d({title:M("This section has been reset to its default values.","darkify")})})}),u.jsx(Ww,{open:te,onOpenChange:q,title:M("Reset ALL Settings to Default?","darkify"),description:M("Every section's settings will be reset to their default values. This action cannot be undone.","darkify"),confirmLabel:M("Yes, Reset All Settings","darkify"),onConfirm:()=>b(O).then(Ee=>{Ee&&d({title:M("All settings have been reset to their default values.","darkify")})})}),u.jsx(zi,{className:"relative overflow-clip p-0",children:u.jsxs("div",{className:"darkify-settings-row flex items-start",children:[u.jsx(Bw,{nav:E,activeSection:e,activeTab:de,onSelect:Y,expanded:Q,mobileOpen:A,setMobileOpen:z}),u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsxs("div",{className:"darkify-below-header flex min-h-15.25 flex-wrap items-center justify-between gap-3 border-b bg-card px-4 py-2",children:[u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsxs("button",{type:"button",onClick:()=>z(Ee=>!Ee),"aria-expanded":A,className:"flex cursor-pointer items-center gap-1.5 rounded-lg border border-input bg-card px-2.5 py-1.5 text-sm font-medium text-foreground transition-colors hover:bg-accent md:hidden","aria-label":M(A?"Close sections":"Open sections","darkify"),children:[u.jsx(vg,{className:"size-4"}),M("Menu","darkify")]}),u.jsxs("div",{className:"flex min-w-0 flex-col",children:[ve&&ke?.title&&u.jsx("span",{className:"text-[11px] font-medium uppercase leading-none tracking-wide text-muted-foreground",children:ke.title}),u.jsx("h2",{className:"m-0 mt-0.5 truncate text-sm font-semibold text-foreground 2xl:text-base",children:ve?ve.title:ke.title})]})]}),u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx(ct,{type:"button",variant:"outline",size:"icon",onClick:()=>F(!0),"aria-label":M("Search settings","darkify"),title:M("Search settings (Ctrl/Cmd+K)","darkify"),children:u.jsx(Sg,{})}),Ze&&kn]})]}),u.jsxs("div",{className:X(ce&&"relative flex flex-col items-start lg:flex-row"),children:[u.jsx("div",{className:"w-full min-w-0 flex-1",children:u.jsxs("div",{className:"mx-auto w-full max-w-200 p-5 pb-10",children:[Te.length>0&&u.jsx("div",{className:"border-b",children:u.jsx(cl,{fields:Te,values:m,onChange:p,onAutoSaveField:v,dependencyTargetIds:T,variant:"row"})}),vt?u.jsx(j8,{pitch:jy(M("Unlock %s and take full control of how dark mode applies across your site with Darkify Pro.","darkify"),ve?ve.title:ke.title),children:u.jsx(cl,{fields:Oe,values:m,onChange:p,dependencyTargetIds:T,variant:"row"})}):u.jsx(cl,{fields:Oe,values:m,onChange:p,onAutoSaveField:v,dependencyTargetIds:T,variant:"row"})]})}),ce&&u.jsx(Q9,{disabled:le,topOffset:113,className:X("pr-5 w-full shrink-0 overflow-hidden opacity-100 transition-[width,opacity] duration-300 ease-in-out",I?"lg:w-95 xl:w-120":"lg:w-0 lg:opacity-0"),children:u.jsx(Qw,{values:m,onExpandedChange:$})})]})]})]})}),me&&ne&&D&&u.jsx(Qw,{values:m,autoExpand:!0,onExpandedChange:Ee=>{Ee||K(!1)}})]})}const Qc=()=>typeof window<"u"&&window.darkifyAdmin||{},fl=e=>`${Qc().dirUrl||""}src/Admin/assets/images/${e}`,xz=()=>`${Qc().dirUrl||""}src/Admin/assets/images/darkify-icon.svg`,nS="https://www.youtube.com/@themeatelier",Q0="https://wordpress.org/support/plugin/darkify/reviews/",aS=[{id:"camMkoEa_4Q",tag:M("Overview","darkify"),title:M("How to Use Darkify Dark Mode Free Plugin","darkify"),duration:"4:19"},{id:"14eXSmcipQI",tag:M("Controls","darkify"),title:M("Darkify Control Settings Explained","darkify"),duration:"4:12"},{id:"1TbW7aBwA2I",tag:M("Switches","darkify"),title:M("Darkify Swatches Settings Explained","darkify"),duration:"3:44"},{id:"jchzlK-ifG8",tag:M("Colors","darkify"),title:M("Darkify Color Presets Explained","darkify"),duration:"2:37"},{id:"JjlQ-sby4gc",tag:M("Media","darkify"),title:M("Darkify Media Settings Explained","darkify"),duration:"5:23"},{id:"q1liB1qxFno",tag:M("Advanced","darkify"),title:M("Darkify Advanced Settings Explained","darkify"),duration:"2:42"}],bz=[{text:M("16+ Floating Dark Mode Switch Designs","darkify"),hot:!0},{text:M("Auto-Invert & Replace Images/Videos in Dark Mode","darkify"),hot:!0},{text:M("Element-Specific & Post-Specific Dark Mode","darkify"),hot:!1},{text:M("Custom CSS for Dark Mode","darkify"),hot:!0},{text:M("Unlimited Navigation Menu Toggle","darkify"),hot:!1},{text:M("Automatic Updates & Priority Support","darkify"),hot:!1}],wz=[{feature:M("All Free Version Features","darkify"),free:!0,pro:!0},{feature:M("Instant Dark Mode","darkify"),free:!0,pro:!0},{feature:M("Admin Dashboard Dark Mode","darkify"),free:!0,pro:!0},{feature:M("Default Dark Theme","darkify"),free:!0,pro:!0},{feature:M("Keyboard Shortcut Toggle","darkify"),free:!0,pro:!0},{feature:M("Floating Dark Mode Switch","darkify"),free:M("🎨 5+ Designs","darkify"),pro:M("🎨 16+ Designs","darkify")},{feature:M("Switch Attention Effect","darkify"),free:M("1 Effect","darkify"),pro:M("6 Effects","darkify")},{feature:M("Draggable Swatch Position","darkify"),free:!1,pro:!0,isNew:!0},{feature:M("Customizable Toggle Switch","darkify"),free:!0,pro:!0},{feature:M("Navigation Menu Toggle","darkify"),free:!0,pro:!0},{feature:M("Unlimited Navigation Menu Toggle","darkify"),free:!1,pro:!0},{feature:M("Shortcode for Dark Mode","darkify"),free:!0,pro:!0},{feature:M("Dark Mode Switcher for Gutenberg","darkify"),free:!0,pro:!0},{feature:M("Color Presets for Gutenberg","darkify"),free:M("🎨 5 Presets","darkify"),pro:M("🎨 11 Presets","darkify")},{feature:M("Dark Mode Switcher for Elementor","darkify"),free:!0,pro:!0},{feature:M("Dark Mode Switcher for WP Widget","darkify"),free:!0,pro:!0},{feature:M("Predefined & Custom Colors","darkify"),free:!0,pro:!0},{feature:M("Color Presets","darkify"),free:M("🎨 5 Presets","darkify"),pro:M("🎨 11 Presets","darkify")},{feature:M("Image Brightness & Contrast","darkify"),free:!0,pro:!0},{feature:M("Video Enhancement","darkify"),free:!0,pro:!0},{feature:M("Page Builder Integration","darkify"),free:!0,pro:!0},{feature:M("Auto-Invert Images","darkify"),free:!1,pro:!0,isNew:!0},{feature:M("Replace Images in Dark Mode","darkify"),free:!1,pro:!0,hot:!0},{feature:M("Replace Videos in Dark Mode","darkify"),free:!1,pro:!0,hot:!0},{feature:M("Element-Specific Dark Mode","darkify"),free:!1,pro:!0,isNew:!0},{feature:M("Post-Specific Dark Mode","darkify"),free:!1,pro:!0,isNew:!0},{feature:M("Custom CSS for Dark Mode","darkify"),free:!1,pro:!0,hot:!0}],Sz=[{name:M("Darkify - WordPress Dark Mode Plugin","darkify"),desc:M("Darkify – is an extremely advanced dark mode plugin for any WordPress website. The plugin has the option to enable a dark mode switcher for the front end and also WordPress admin.","darkify"),url:"https://darkifywp.com/",icon:xz()},{name:M("WhatsApp Chat Help - Chat Support Plugin For WordPress","darkify"),desc:M("Whatsapp chat support is a WordPress plugin that allows website owners to easily add a WhatsApp chat button to their website.","darkify"),url:"https://wpchathelp.com/",icon:fl("chat-help.webp")},{name:M("Event Carousel, Event Slider, Event Grid, and Event List for The Events Calendar","darkify"),desc:M('With "Eventful," you can effortlessly create intelligent layouts for "The Events Calendar" plugin, effectively addressing and resolving compatibility issues that may arise.',"darkify"),url:"https://wpeventful.com/",icon:fl("eventful.webp")},{name:M("Domain For Sale","darkify"),desc:M("The ultimate WordPress plugin for domain sales, appraisals, auctions, and marketplace management.","darkify"),url:"https://wpdomainforsale.com/",icon:fl("domain-for-sale-icon.webp")},{name:M("Greet - Video Bubble Plugin for WordPress","darkify"),desc:M("Placing a video on websites can increase the sales of your services or products in a significant way. Greet is a professional video bubble plugin for showing a welcome video on your websites in a great and fun way.","darkify"),url:"https://themeatelier.net/downloads/greet/",icon:fl("greet-logo.webp")},{name:M('Eventful for Elementor - Events Showcase for The "The Events Calendar"',"darkify"),desc:M("Easily display events from The Events Calendar plugin with Elementor widgets, offering seamless customization and powerful layout options.","darkify"),url:"https://themeatelier.net/downloads/eventful-for-elementor/",icon:fl("eventful-elementor.webp")}],kz=[{name:"Alex Cz",text:M("Fantastic plugin which creates a very pleasing balance of shades in dark mode, which is very important for me as some of my students are dyslexic and visual clarity is essential! Easy to install and setup, but I had two things I couldn’t figure…a check box, and targeting content in an iframe (h5p). I created a short video for support and they solved it within 90 minutes. I found a second problem, which they solved in less than an hour! When I say ‘solved it’ I mean I gave them access and they went in and did the work! Incredible! If you need Dark Mode, look no further!","darkify"),avatar:"https://secure.gravatar.com/avatar/6fa225e484bcd7c60daaaf316423499fac92629a84fe20cd514d1eb03866622d?s=200&d=retro&r=g"},{name:"Monica Hayes",text:M("I’ve tried several dark mode plugins over the past few years, including WP Dark Mode, Darklup, Dracula Dark Mode, DarkMySite, Darklooks, Dusky Dark Mode, Dark Mode Toggle, Dark Reader and a few lightweight CSS-only solutions. Many of them looked promising at first, but they always seemed to come with some trade-offs either too heavy, too many ads in the admin panel, compatibility issues with Elementor or limited custom control. After switching to Darkify Dark Mode it’s the first time I’ve actually stuck with a dark mode plugin and didn’t feel the need to look for alternatives.","darkify"),avatar:"https://secure.gravatar.com/avatar/53f195cce9b59b850eabd2081bfa1975ab225ef083b571cc24fc74713a2dcef3?s=200&d=retro&r=g"},{name:"Jody Mitoma",text:M("Truly never dealt with better support than this. I was sceptical at first to spend money on this plugin, but after having dealt with a couple issues, and support getting to replying to my support tickets in less than 1 hour, I am no longer disappointed for having to spend money on this plugin. (I am not one to spend money on plugins often. Very rare!) So definitely had to leave a 5 star review if not for support alone; the plugin itself is absolutely perfect! Does exactly what I want, and then some! 🙂 Couldn’t be happier with the results. Thank you!","darkify"),avatar:"https://secure.gravatar.com/avatar/038bf2b4b114ac81e0468eb1d2e87777806a9dd52414739be9ae151e6a24fcc0?s=200&d=retro&r=g"}],Nz=[{key:"get-start",label:M("Get Started","darkify")},{key:"recommended",label:M("Recommended","darkify")},{key:"lite-to-pro",label:M("Lite Vs Pro","darkify")},{key:"pro-plugins",label:M("Pro Plugins","darkify")}];function Cz({demoUrl:e,onSeeComparison:n}){return u.jsx("aside",{className:"overflow-hidden rounded-xl border border-border bg-card shadow-sm",children:u.jsxs("div",{className:"bg-gradient-to-b from-primary/5 to-card px-6 pb-6 pt-6",children:[u.jsxs("h3",{className:"m-0 text-[15px] font-extrabold leading-snug text-foreground",children:[M("Go Pro & Unlock More!","darkify")," 🚀"]}),u.jsx("p",{className:"mb-0 mt-2 text-sm leading-relaxed text-muted-foreground",children:M("Unlock the full potential of Darkify with advanced dark mode features and full design control.","darkify")}),u.jsx("ul",{className:"m-0 mt-5 list-none space-y-3 p-0",children:bz.map((r,o)=>u.jsxs("li",{className:"flex items-start gap-2.5 text-sm font-medium text-foreground",children:[u.jsx("span",{className:"mt-px shrink-0 text-base leading-none text-primary",children:"✦"}),u.jsxs("span",{children:[r.text,r.hot?" 🔥":""]})]},o))}),u.jsxs("div",{className:"mt-6 flex flex-wrap items-center gap-4",children:[u.jsxs("a",{href:`${e}pricing/?ref=1`,target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center gap-1.5 rounded-lg bg-primary px-4 py-2.5 text-sm font-bold text-primary-foreground no-underline shadow-sm transition-opacity hover:text-primary-foreground hover:opacity-90",children:["👑 ",M("Upgrade to Pro","darkify")]}),u.jsx("button",{type:"button",onClick:n,className:"cursor-pointer text-sm font-semibold text-muted-foreground underline decoration-border underline-offset-2 transition-colors hover:text-foreground",children:M("Lite vs Pro","darkify")})]})]})})}function _z({review:e}){return u.jsxs("article",{className:"relative flex h-full flex-col rounded-xl border border-border bg-card p-5 shadow-sm transition-shadow hover:shadow-md",children:[u.jsx("span",{className:"absolute right-4 top-4 text-[32px] leading-none text-border",children:"❝"}),u.jsx("div",{className:"flex text-amber-400",children:Array.from({length:5}).map((n,r)=>u.jsx(xs,{className:"size-[13px]",fill:"currentColor"},r))}),u.jsx("p",{className:"relative z-10 m-0 mt-3 line-clamp-[8] text-sm leading-relaxed text-muted-foreground",children:e.text}),u.jsxs("div",{className:"mt-5 flex items-center gap-3 border-t border-border/50 pt-4",children:[u.jsx("img",{src:e.avatar,alt:e.name,className:"h-9 w-9 rounded-full bg-muted object-cover",loading:"lazy"}),u.jsxs("div",{className:"min-w-0",children:[u.jsx("div",{className:"truncate text-sm font-semibold text-foreground",children:e.name}),u.jsxs("a",{href:Q0,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-1 text-[11px] font-medium text-primary no-underline hover:underline",children:[M("Verified on WordPress.org","darkify")," ",u.jsx(fg,{size:10})]})]})]})]})}function rS(){return u.jsxs("div",{children:[u.jsxs("div",{className:"text-center",children:[u.jsx("p",{className:"m-0 text-xs font-bold uppercase tracking-wide text-muted-foreground",children:M("No need to take our word for it","darkify")}),u.jsx("h2",{className:"mb-0 mt-1 text-2xl font-bold text-foreground",children:M("Our Users Love Darkify!","darkify")}),u.jsxs("div",{className:"mt-2 flex items-center justify-center gap-2",children:[u.jsx("div",{className:"flex text-amber-400",children:Array.from({length:5}).map((e,n)=>u.jsx(xs,{className:"size-4",fill:"currentColor"},n))}),u.jsx("span",{className:"text-sm font-semibold text-foreground",children:"5.0"}),u.jsx("span",{className:"text-sm text-muted-foreground",children:M("on WordPress.org","darkify")})]})]}),u.jsx("div",{className:"mt-6 grid gap-4 md:grid-cols-3",children:kz.map(e=>u.jsx(_z,{review:e},e.name))}),u.jsx("div",{className:"mt-5 text-center",children:u.jsxs("a",{href:Q0,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-1.5 rounded-lg border border-border bg-card px-4 py-2 text-xs font-semibold text-muted-foreground no-underline transition-colors hover:bg-muted/50",children:[M("Read all reviews","darkify")," ",u.jsx(vs,{className:"size-3.5"})]})})]})}function oS({value:e}){return e===!0?u.jsx(zn,{className:"mx-auto size-5 text-green-600"}):e===!1?u.jsx(La,{className:"mx-auto size-5 text-red-400"}):u.jsx("span",{className:"font-semibold",children:e})}function Ez({row:e}){return!e.hot&&!e.isNew?null:u.jsxs("span",{className:"ml-2 inline-flex items-center gap-1 align-middle",children:[e.isNew&&u.jsx("span",{className:"rounded bg-primary px-1.5 py-0.5 text-[10px] font-bold uppercase leading-none tracking-wide text-primary-foreground",children:M("New","darkify")}),e.hot&&u.jsx("span",{className:"rounded bg-red-500 px-1.5 py-0.5 text-[10px] font-bold uppercase leading-none tracking-wide text-white",children:M("Hot","darkify")})]})}function Mz({rating:e,count:n}){const r=Math.round((e||0)/20);return u.jsxs("span",{className:"inline-flex items-center gap-1",children:[u.jsx("span",{className:"inline-flex text-amber-500",children:Array.from({length:5}).map((o,l)=>u.jsx(xs,{className:"size-3.5",fill:l<r?"currentColor":"none"},l))}),n!=null&&u.jsxs("span",{className:"text-xs text-muted-foreground",children:["(",n,")"]})]})}function jz(e){const n=Math.floor(Date.now()/1e3-e),r=[[31536e3,"year"],[2592e3,"month"],[604800,"week"],[86400,"day"]];for(const[o,l]of r){const c=Math.floor(n/o);if(c>=1)return`${c} ${l}${c>1?"s":""} ago`}return M("just now","darkify")}function Tz(){const[e,n]=y.useState([]),[r,o]=y.useState(!0),[l,c]=y.useState({}),d=Qc(),f=y.useCallback(()=>{if(!d.restUrl){o(!1);return}fetch(`${d.restUrl}/help/recommended-plugins`,{headers:{"X-WP-Nonce":d.nonce},credentials:"same-origin"}).then(x=>x.ok?x.json():[]).then(x=>{n(Array.isArray(x)?x:[]),o(!1)}).catch(()=>o(!1))},[d.restUrl,d.nonce]);y.useEffect(()=>{f()},[f]);const m=y.useCallback(async x=>{c(v=>({...v,[x]:"installing"}));try{const v=await fetch(`${d.restUrl}/help/install-plugin`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":d.nonce},body:JSON.stringify({slug:x})}),b=await v.json();if(!v.ok||!b.success)throw new Error(b.message||"Install failed");n(N=>N.map(C=>C.slug===x?{...C,is_installed:!0}:C)),c(N=>({...N,[x]:null}))}catch{c(v=>({...v,[x]:"error"}))}},[d.restUrl,d.nonce]),p=y.useCallback(async x=>{c(v=>({...v,[x]:"activating"}));try{const v=await fetch(`${d.restUrl}/help/activate-plugin`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":d.nonce},body:JSON.stringify({slug:x})}),b=await v.json();if(!v.ok||!b.success)throw new Error(b.message||"Activate failed");n(N=>N.map(C=>C.slug===x?{...C,is_active:!0}:C)),c(N=>({...N,[x]:null}))}catch{c(v=>({...v,[x]:"error"}))}},[d.restUrl,d.nonce]);return r?u.jsx("div",{className:"grid grid-cols-1 gap-4 lg:grid-cols-2",children:Array.from({length:4}).map((x,v)=>u.jsx("div",{className:"animate-pulse rounded-xl border border-border bg-card p-5",children:u.jsxs("div",{className:"flex gap-4",children:[u.jsx("div",{className:"h-16 w-16 shrink-0 rounded-lg bg-muted"}),u.jsxs("div",{className:"flex-1 space-y-2",children:[u.jsx("div",{className:"h-4 w-2/3 rounded bg-muted"}),u.jsx("div",{className:"h-3 w-full rounded bg-muted"}),u.jsx("div",{className:"h-3 w-4/5 rounded bg-muted"})]})]})},v))}):e.length?u.jsx("div",{className:"grid grid-cols-1 gap-4 lg:grid-cols-2",children:e.map(x=>u.jsxs("div",{className:"flex flex-col overflow-hidden rounded-xl border border-border bg-card shadow-sm transition-all hover:border-border/80 hover:shadow-md",children:[u.jsxs("div",{className:"flex gap-4 p-5",children:[u.jsx("img",{src:x.icon,alt:x.name,className:"h-16 w-16 shrink-0 rounded-lg border border-border/50 bg-muted/50 object-cover",loading:"lazy",onError:v=>{v.currentTarget.style.display="none"}}),u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsxs("div",{className:"flex items-start justify-between gap-3",children:[u.jsx("a",{href:x.details_url,className:"thickbox open-plugin-details-modal text-sm font-bold leading-snug text-foreground no-underline hover:text-primary",children:x.name}),u.jsx("div",{className:"shrink-0",children:x.is_active?u.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-md border border-green-200 bg-green-50 px-3 py-1.5 text-xs font-semibold text-green-700 dark:border-green-900 dark:bg-green-500/15 dark:text-green-300",children:[u.jsx(zn,{size:13})," ",M("Active","darkify")]}):x.is_installed?u.jsx("button",{type:"button",disabled:l[x.slug]==="activating",onClick:()=>p(x.slug),className:"inline-flex cursor-pointer items-center gap-1.5 rounded-md bg-primary px-3.5 py-1.5 text-xs font-semibold text-primary-foreground transition-opacity hover:opacity-90 disabled:opacity-60",children:l[x.slug]==="activating"?M("Activating…","darkify"):M("Activate","darkify")}):u.jsxs("button",{type:"button",disabled:l[x.slug]==="installing",onClick:()=>m(x.slug),className:"inline-flex cursor-pointer items-center gap-1.5 rounded-md border border-primary bg-card px-3.5 py-1.5 text-xs font-semibold text-primary transition-colors hover:bg-primary/10 disabled:opacity-60",children:[u.jsx(Fd,{size:12}),l[x.slug]==="installing"?M("Installing…","darkify"):l[x.slug]==="error"?M("Retry","darkify"):M("Install Now","darkify")]})})]}),u.jsx("p",{className:"mb-0 mt-1.5 line-clamp-2 text-xs leading-relaxed text-muted-foreground",children:x.short_description}),u.jsxs("p",{className:"mb-0 mt-0.5 text-[11px] text-muted-foreground",children:[M("By","darkify")," ",u.jsx("a",{href:"https://themeatelier.net/",target:"_blank",rel:"noreferrer",className:"font-medium text-muted-foreground no-underline hover:underline",children:"ThemeAtelier"})]})]})]}),u.jsxs("div",{className:"mt-auto flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-border/50 bg-muted/40 px-5 py-3 text-[11px] text-muted-foreground",children:[u.jsx(Mz,{rating:x.rating,count:x.num_ratings}),x.active_installs>0&&u.jsxs("span",{className:"inline-flex items-center gap-1",children:[u.jsx(Fd,{size:11}),Number(x.active_installs).toLocaleString(),"+ ",M("active","darkify")]}),x.version&&u.jsxs("span",{children:["v",x.version]}),x.last_updated&&u.jsxs("span",{className:"inline-flex items-center gap-1",children:[u.jsx(pE,{size:11})," ",jz(x.last_updated)]}),u.jsxs("a",{href:x.details_url,className:"thickbox open-plugin-details-modal ml-auto inline-flex items-center gap-0.5 font-medium text-primary no-underline hover:underline",children:[M("More Details","darkify")," ",u.jsx(ig,{size:12})]})]})]},x.slug))}):u.jsx("p",{className:"text-center text-muted-foreground",children:M("No recommended plugins found.","darkify")})}const Rz=[{href:"https://www.facebook.com/ThemeAtelier/",label:"Facebook",icon:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",width:"16",height:"16","aria-hidden":"true",children:u.jsx("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})})},{href:"https://x.com/intent/follow?screen_name=themeatelier",label:"X (Twitter)",icon:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",width:"15",height:"15","aria-hidden":"true",children:u.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.746l7.73-8.835L1.254 2.25H8.08l4.259 5.632L18.244 2.25zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77z"})})},{href:"https://profiles.wordpress.org/themeatelier/#content-plugins",label:"WordPress",icon:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",fill:"currentColor",width:"16",height:"16","aria-hidden":"true",children:u.jsx("path",{d:"M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z"})})},{href:"https://www.youtube.com/@themeatelier",label:"YouTube",icon:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",width:"17",height:"17","aria-hidden":"true",children:u.jsx("path",{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})})}];function Oz(){return u.jsx("footer",{className:"border-t border-border bg-card pb-6",children:u.jsxs("div",{className:"mx-auto flex max-w-[90rem] flex-col items-center gap-3 px-6 py-7 text-center",children:[u.jsxs("p",{className:"m-0 text-sm text-muted-foreground",children:[M("Made With","darkify")," ",u.jsx("span",{className:"text-red-500",children:"❤"})," ",M("By the Team","darkify")," ",u.jsx("a",{href:"https://themeatelier.net/",target:"_blank",rel:"noopener noreferrer",className:"font-semibold text-primary no-underline hover:underline",children:"ThemeAtelier"})]}),u.jsx("p",{className:"m-0 text-xs text-muted-foreground",children:M("Get connected with","darkify")}),u.jsx("ul",{className:"m-0 flex list-none items-center gap-3 p-0",children:Rz.map(e=>u.jsx("li",{children:u.jsx("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.label,className:"flex h-9 w-9 items-center justify-center rounded-full bg-muted text-muted-foreground no-underline transition-colors hover:bg-primary hover:text-primary-foreground",children:e.icon})},e.label))})]})})}function Zc({icon:e,iconClass:n,title:r,desc:o,cta:l,href:c}){return u.jsxs("div",{className:"rounded-xl border border-border bg-card p-5 shadow-sm",children:[u.jsxs("div",{className:"mb-3 flex items-center gap-2.5",children:[u.jsx("div",{className:X("flex h-10 w-10 shrink-0 items-center justify-center rounded-lg",n),children:e}),u.jsx("h3",{className:"m-0 text-[15px] font-bold text-foreground",children:r})]}),u.jsx("p",{className:"mb-4 mt-0 text-sm text-muted-foreground",children:o}),u.jsx(ct,{size:"sm",variant:"outline",asChild:!0,children:u.jsx("a",{href:c,target:"_blank",rel:"noreferrer",children:l})})]})}function Dz(){const[e,n]=y.useState("get-start"),[r,o]=y.useState(aS[0].id),l=Qc(),c=l.demoUrl||"https://darkifywp.com/",d=l.docsUrl||"https://darkifywp.com/docs/";l.adminUrl;const f=l.version||"";return u.jsxs("div",{children:[u.jsxs("nav",{className:"flex min-h-15.25 items-stretch gap-3 border-b bg-card px-4 sm:px-6",children:[u.jsx("div",{className:"darkify-help-tabs -mb-px flex min-w-0 flex-1 items-stretch gap-1 overflow-x-auto",children:Nz.map(m=>{const p=e===m.key;return u.jsx("button",{type:"button","aria-current":p?"page":void 0,onClick:()=>n(m.key),className:X("relative inline-flex cursor-pointer items-center whitespace-nowrap rounded-none border-0 bg-transparent px-3 text-sm font-medium transition-colors focus:outline-none sm:px-4","after:absolute after:inset-x-2 after:bottom-0 after:h-0.5 after:rounded-full after:transition-colors",p?"text-primary after:bg-primary":"text-muted-foreground hover:text-foreground after:bg-transparent"),children:m.label},m.key)})}),u.jsx("div",{className:"hidden shrink-0 items-center gap-2 self-center sm:flex",children:u.jsxs("a",{href:`${c}pricing/?ref=1`,target:"_blank",rel:"noreferrer",className:"inline-flex h-9 items-center gap-1.5 rounded-lg bg-primary px-3.5 text-sm font-semibold text-primary-foreground no-underline shadow-sm transition-opacity hover:opacity-90",children:["🚀 ",M("Upgrade To Pro!","darkify")]})})]}),u.jsxs("main",{className:"mx-auto max-w-[90rem] px-4 py-8 sm:px-6",children:[e==="get-start"&&u.jsxs("div",{className:"grid grid-cols-1 items-start gap-6 lg:grid-cols-3",children:[u.jsxs("div",{className:"flex flex-col gap-6 lg:col-span-2",children:[u.jsxs("section",{className:"rounded-xl border border-border bg-card p-7 shadow-sm",children:[u.jsxs("div",{className:"flex items-start justify-between gap-4",children:[u.jsxs("div",{children:[u.jsxs("h1",{className:"mb-0 mt-1 flex items-center gap-2 text-[26px] font-bold leading-tight text-foreground",children:[M("Welcome to Darkify!","darkify"),f&&u.jsx("span",{className:"rounded-md bg-muted px-2 py-0.5 text-xs font-bold text-muted-foreground",children:f})]}),u.jsx("p",{className:"mb-0 mt-3 text-sm leading-relaxed text-muted-foreground",children:M("Thank you for installing Darkify! This playlist will help you get started. Enjoy!","darkify")})]}),u.jsxs("a",{href:nS,target:"_blank",rel:"noreferrer",className:"hidden shrink-0 items-center gap-1.5 text-sm font-semibold text-muted-foreground no-underline hover:text-foreground sm:inline-flex",children:[u.jsx(cg,{className:"size-4"})," Themeatelier"]})]}),u.jsx("div",{className:"mb-5 mt-5 border-b border-border pb-1"}),u.jsxs("div",{className:"grid gap-4 2xl:grid-cols-[1fr_280px]",children:[u.jsx("div",{className:"relative h-0 rounded bg-black",style:{paddingBottom:"56.25%"},children:u.jsx("iframe",{className:"absolute left-0 top-0 size-full rounded border-0",src:`https://www.youtube.com/embed/${r}`,title:M("Darkify video tutorial","darkify"),allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0},r)}),u.jsx("div",{className:"flex max-h-80 flex-col gap-1.5 overflow-y-auto bg-muted/20 px-1 py-2",children:aS.map(m=>{const p=m.id===r;return u.jsxs("button",{type:"button",onClick:()=>o(m.id),className:X("flex w-full cursor-pointer items-start gap-3 rounded-lg p-2 text-left transition-all",p?"bg-card shadow-sm ring-1 ring-primary/30":"hover:bg-card/70"),children:[u.jsxs("div",{className:"relative h-[52px] w-[92px] shrink-0 overflow-hidden rounded-md bg-slate-800",children:[u.jsx("img",{src:`https://img.youtube.com/vi/${m.id}/mqdefault.jpg`,alt:m.title,className:"block size-full object-cover",onError:x=>{x.currentTarget.style.display="none"}}),u.jsx("div",{className:X("absolute inset-0 flex items-center justify-center text-white transition-colors",p?"bg-primary/30":"bg-black/40"),children:u.jsx("span",{className:"flex size-6 items-center justify-center rounded-full bg-white/90 text-primary",children:u.jsx(HE,{className:"size-3 fill-current"})})}),u.jsx("span",{className:"absolute bottom-1 right-1 rounded bg-black/75 px-1 text-[10px] font-medium text-white",children:m.duration})]}),u.jsxs("div",{className:"min-w-0 flex-1 pt-0.5",children:[u.jsx("span",{className:"text-[11px] font-bold uppercase tracking-wide text-muted-foreground",children:m.tag}),u.jsx("p",{className:X("m-0 overflow-hidden text-xs font-semibold leading-snug",p?"text-primary":"text-foreground"),style:{display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"},children:m.title})]})]},m.id)})})]})]}),u.jsx(rS,{})]}),u.jsxs("div",{className:"flex flex-col gap-4",children:[u.jsx(Cz,{demoUrl:c,onSeeComparison:()=>n("lite-to-pro")}),u.jsx(Zc,{icon:u.jsx(SE,{size:20}),iconClass:"bg-primary/10 text-primary",title:M("Documentation","darkify"),desc:M("Explore everything Darkify can do in our detailed documentation.","darkify"),cta:M("Browse Now","darkify"),href:d}),u.jsx(Zc,{icon:u.jsx(cg,{size:20}),iconClass:"bg-primary/10 text-primary",title:M("Video Tutorials","darkify"),desc:M("Watch step-by-step walkthroughs to get the most out of the plugin.","darkify"),cta:M("Watch Now","darkify"),href:nS}),u.jsx(Zc,{icon:u.jsx(Yd,{size:20}),iconClass:"bg-orange-50 text-orange-500 dark:bg-orange-500/15 dark:text-orange-400",title:M("Technical Support","darkify"),desc:M("Need a hand? Reach out to our support team for prompt assistance.","darkify"),cta:M("Get Support","darkify"),href:"https://wordpress.org/support/plugin/darkify/"}),u.jsx(Zc,{icon:u.jsx(xs,{size:20}),iconClass:"bg-primary/10 text-primary",title:M("Rate the Plugin","darkify"),desc:M("Enjoying Darkify? Leave a 5-star review to support development.","darkify"),cta:M("Rate Now","darkify"),href:Q0})]})]}),e==="recommended"&&u.jsxs("div",{className:"space-y-6",children:[u.jsxs("div",{children:[u.jsx("h2",{className:"m-0 text-xl font-bold text-foreground",children:M("Enhance Your Website with Our Free & Powerful Plugins","darkify")}),u.jsx("p",{className:"m-0 mt-1 text-sm text-muted-foreground",children:M("Free, high-quality plugins by ThemeAtelier — install in one click.","darkify")})]}),u.jsx(Tz,{})]}),e==="lite-to-pro"&&u.jsxs("div",{className:"space-y-8",children:[u.jsxs("div",{children:[u.jsx("h2",{className:"m-0 text-xl font-bold text-foreground",children:M("Lite vs. Pro Comparison","darkify")}),u.jsx("p",{className:"m-0 mt-1 text-sm text-muted-foreground",children:M("Get Darkify Pro today and unlock all the powerful dark mode features.","darkify")})]}),u.jsx("div",{className:"overflow-hidden rounded-xl border border-border shadow-sm",children:u.jsx("div",{className:"overflow-x-auto",children:u.jsxs("table",{className:"w-full text-sm",children:[u.jsx("thead",{children:u.jsxs("tr",{className:"bg-primary text-primary-foreground",children:[u.jsx("th",{className:"px-5 py-4 text-left text-xs font-semibold uppercase tracking-wide",children:M("Features","darkify")}),u.jsx("th",{className:"w-48 px-4 py-4 text-center text-sm font-semibold",children:M("Lite","darkify")}),u.jsxs("th",{className:"w-48 px-4 py-4 text-center text-sm font-semibold",children:["🚀 ",M("PRO","darkify")]})]})}),u.jsx("tbody",{className:"bg-card",children:wz.map((m,p)=>u.jsxs("tr",{className:"border-b border-border last:border-0 even:bg-primary/5",children:[u.jsxs("td",{className:"px-5 py-5 text-foreground",children:[m.feature,u.jsx(Ez,{row:m})]}),u.jsx("td",{className:"border-l border-r border-border px-4 py-5 text-center",children:u.jsx(oS,{value:m.free})}),u.jsx("td",{className:"px-4 py-5 text-center",children:u.jsx(oS,{value:m.pro})})]},p))})]})})}),u.jsxs("div",{className:"rounded-xl border border-border bg-card p-8 text-center shadow-sm",children:[u.jsx("h3",{className:"m-0 mb-2 text-xl font-bold text-foreground",children:M("Upgrade To PRO & Enjoy Advanced Features!","darkify")}),u.jsx("p",{className:"m-0 mb-6 text-sm text-muted-foreground",children:jy(M("Already, %s websites are using Darkify to add dark mode — why not yours?","darkify"),"7000+")}),u.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[u.jsx("a",{href:`${c}pricing/?ref=1`,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-lg bg-primary px-6 py-3 text-sm font-bold text-primary-foreground no-underline shadow-sm transition-opacity hover:text-primary-foreground hover:opacity-90",children:M("Upgrade to Pro Now!","darkify")}),u.jsx("a",{href:`${c}features`,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-lg border border-primary px-6 py-3 text-sm font-bold text-primary no-underline shadow-sm transition-colors hover:bg-primary/10",children:M("See All Features","darkify")}),u.jsx("a",{href:c,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-lg border border-primary px-6 py-3 text-sm font-bold text-primary no-underline shadow-sm transition-colors hover:bg-primary/10",children:M("Pro Live Demo","darkify")})]}),u.jsxs("p",{className:"m-0 mt-3 text-xs text-muted-foreground",children:[M("14-Day No-Questions-Asked","darkify")," ",u.jsx("a",{href:"https://themeatelier.net/refund-policy/",target:"_blank",rel:"noreferrer",className:"text-primary no-underline hover:underline",children:M("Refund Policy","darkify")})]})]}),u.jsx(rS,{})]}),e==="pro-plugins"&&u.jsxs("div",{className:"space-y-6",children:[u.jsx("h2",{className:"m-0 mb-4 text-xl font-bold text-foreground",children:M("Upgrade your Website with our High-quality Plugins!","darkify")}),u.jsx("div",{className:"grid gap-5 sm:grid-cols-2 lg:grid-cols-3",children:Sz.map(m=>u.jsxs("a",{href:m.url,target:"_blank",rel:"noreferrer",className:"group flex h-full flex-col overflow-hidden rounded-xl border border-border bg-card p-6 no-underline shadow-sm transition-all hover:border-primary hover:shadow-md",children:[u.jsx("img",{src:m.icon,alt:m.name,className:"mb-4 h-16 w-16 rounded-lg object-contain",loading:"lazy",onError:p=>{p.currentTarget.style.visibility="hidden"}}),u.jsx("h4",{className:"m-0 mb-2 text-[15px] font-bold leading-snug text-foreground group-hover:text-primary",children:m.name}),u.jsx("p",{className:"m-0 line-clamp-3 text-sm text-muted-foreground",children:m.desc}),u.jsx("div",{className:"mt-auto pt-4",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-xs font-semibold text-primary",children:[M("View Details","darkify")," ",u.jsx(ig,{size:12})]})})]},m.name))})]})]}),u.jsx(Oz,{})]})}function Az(){const{schema:e,values:n}=X0(),r=y.useMemo(()=>qw(e,n),[e,n]),o=uo(),[l,c]=y.useState(null),[d,f]=y.useState(!1),m=(p,x)=>{c(p),f(!1),o(x?`/${p}?tab=${x}`:`/${p}`)};return u.jsx(zi,{className:"relative overflow-clip p-0",children:u.jsxs("div",{className:"darkify-settings-row flex items-start",children:[u.jsx(Bw,{nav:r,activeSection:null,activeTab:null,onSelect:m,expanded:l,mobileOpen:d,setMobileOpen:f}),u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsx("div",{className:"flex items-center border-b bg-card px-4 py-2 md:hidden",children:u.jsxs("button",{type:"button",onClick:()=>f(p=>!p),"aria-expanded":d,className:"flex cursor-pointer items-center gap-1.5 rounded-lg border border-input bg-card px-2.5 py-1.5 text-sm font-medium text-foreground transition-colors hover:bg-accent","aria-label":M(d?"Close sections":"Open sections","darkify"),children:[u.jsx(vg,{className:"size-4"}),M("Menu","darkify")]})}),u.jsx(Dz,{})]})]})})}const zz={help:Az},Jc="controls",zo="/help";function Pz(e){return zz[e]||vz}function Lz(e){const n=/^#tab=([A-Za-z0-9_-]+)$/.exec(e||"");return n?`/${n[1]}`:null}const iS="darkify",Z0="darkify-help";function lS(e){try{return new URL(e,window.location.origin).searchParams.get("page")}catch{return null}}function Bz(){const e=Lz(window.location.hash);return e||(window.location.hash&&window.location.hash!=="#"?null:new URLSearchParams(window.location.search).get("page")===Z0?"/help":null)}const sS="toplevel_page_darkify";function Hz(e){return e===Z0?zo:e===iS?`/${Jc}`:null}function Iz(e){return e===zo||e.startsWith(`${zo}/`)}function Uz(){const e=Wt(),n=uo(),r=y.useRef(n);return r.current=n,y.useEffect(()=>{const o=l=>{if(l.defaultPrevented||l.button!==0||l.metaKey||l.ctrlKey||l.shiftKey||l.altKey)return;const c=document.getElementById(sS);if(!c)return;const d=l.target.closest("a");if(!d||!c.contains(d))return;const f=lS(d.getAttribute("href")||""),m=f?Hz(f):null;m&&(l.preventDefault(),r.current(m))};return document.addEventListener("click",o),()=>document.removeEventListener("click",o)},[]),y.useEffect(()=>{const o=document.getElementById(sS);if(!o)return;const l=Iz(e.pathname);Array.from(o.querySelectorAll(".wp-submenu > li")).forEach(d=>{const f=d.querySelector("a"),m=f?lS(f.getAttribute("href")||""):null;if(!m)return;const p=m===Z0?l:m===iS?!l:!1;d.classList.toggle("current",p)}),o.classList.add("current","wp-has-current-submenu","wp-menu-open"),o.classList.remove("wp-not-current-submenu")},[e.pathname]),null}const Fz="wp-admin-bar-darkify_admin_bar_switch_container",$z="darkify_admin_bar_hidden",Yz="darkify_dark_mode_enabled",Gz="darkify_admin_panel_last_state";function Vz(){const{values:e,loading:n}=X0(),r=dn(e?.enable_admin_panel_dark_mode);return y.useEffect(()=>{if(n)return;const o=document.getElementById(Fz);if(o&&(o.classList.toggle($z,!r),!r)){document.documentElement.classList.remove(Yz);try{localStorage.setItem(Gz,"0")}catch{}}},[r,n]),null}const qz="adminmenuwrap",Wz="adminmenu",J0="darkify-adminmenu-scrollable",Kz=8,cS=32;function Xz(){return y.useEffect(()=>{const e=document.getElementById(qz),n=document.getElementById(Wz);if(!e)return;const r=()=>{if(window.innerWidth<783){e.classList.remove(J0);return}const C=e.scrollHeight>e.clientHeight+1;e.classList.toggle(J0,C)};r(),window.addEventListener("resize",r);const o=new MutationObserver(r);o.observe(e,{childList:!0,subtree:!0,attributes:!0});let l=null;const c=C=>C.querySelector(":scope > .wp-submenu"),d=C=>{const k=C&&c(C);if(k)for(const w of["position","top","left","right","bottom","width"])k.style[w]=""},f=C=>{const k=c(C);if(!k||(d(C),getComputedStyle(k).position!=="absolute"))return;const w=e.getBoundingClientRect(),_=C.getBoundingClientRect();k.style.position="fixed",k.style.bottom="auto",document.body.classList.contains("rtl")?(k.style.right=`${window.innerWidth-w.left}px`,k.style.left="auto"):(k.style.left=`${w.right}px`,k.style.right="auto");const E=k.offsetHeight,T=Math.max(cS,window.innerHeight-E-Kz);k.style.top=`${Math.min(Math.max(_.top-1,cS),T)}px`},m=()=>{l&&(d(l),l=null)},p=C=>{if(!e.classList.contains(J0)){m();return}const k=C instanceof Element?C.closest("li.menu-top"):null;!k||!n||!n.contains(k)||k!==l&&(m(),l=k,f(k))},x=C=>p(C.target),v=C=>{if(!l)return;const k=C.relatedTarget;k instanceof Node&&l.contains(k)||m()},b=C=>p(C.target),N=()=>{l&&f(l)};return n&&(n.addEventListener("mouseover",x),n.addEventListener("mouseout",v),n.addEventListener("focusin",b)),e.addEventListener("scroll",N,{passive:!0}),window.addEventListener("resize",m),()=>{window.removeEventListener("resize",r),window.removeEventListener("resize",m),o.disconnect(),n&&(n.removeEventListener("mouseover",x),n.removeEventListener("mouseout",v),n.removeEventListener("focusin",b)),e.removeEventListener("scroll",N),m()}},[]),null}function Qz(){const{section:e}=Wp(),n=Pz(e);return u.jsx(Y5,{resetKey:e,children:u.jsx(n,{})})}function Zz(){return u.jsxs(b_,{children:[u.jsxs(Ei,{path:"/",element:u.jsx(G5,{}),children:[u.jsx(Ei,{index:!0,element:u.jsx(Jp,{to:`/${Jc}`,replace:!0})}),u.jsx(Ei,{path:":section",element:u.jsx(Qz,{})})]}),u.jsx(Ei,{path:"*",element:u.jsx(Jp,{to:`/${Jc}`,replace:!0})})]})}const Jz=y.memo(Zz);function eP(){return u.jsxs(G_,{children:[u.jsx(Uz,{}),u.jsx(Xz,{}),u.jsxs(cz,{children:[u.jsx(Vz,{}),u.jsx(Jz,{}),u.jsx($5,{})]})]})}const tP="darkify_dark_mode_enabled",uS="dark",dS="darkify_admin_panel_last_state";function nP(){if(typeof document>"u")return!1;if(document.documentElement.classList.contains(tP))return!0;try{return localStorage.getItem(dS)==="1"}catch{return!1}}function em(){const e=document.documentElement,n=nP(),r=e.classList.contains(uS);n!==r&&e.classList.toggle(uS,n)}function aP(){if(typeof document>"u")return()=>{};em();const e=new MutationObserver(em);e.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]});const n=r=>{r.key===dS&&em()};return window.addEventListener("storage",n),()=>{e.disconnect(),window.removeEventListener("storage",n)}}aP();const fS=Bz();fS&&window.location.replace(`${window.location.pathname}${window.location.search}#${fS}`);const mS=document.getElementById("darkify_react");mS&&vC.createRoot(mS).render(u.jsx(y.StrictMode,{children:u.jsx(eP,{})}))})(); |
| 62 |
|